Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: multiple improvements for REANA 0.9.4 #615

Merged
merged 3 commits into from
Nov 22, 2024
Merged

Conversation

mdonadoni
Copy link
Member

No description provided.

mdonadoni and others added 3 commits November 22, 2024 14:49
Make sure the secret key is propagated to the Flask app, instead of
incorrectly using the default one.
Make sure that workflow engines are able to connect to RabbitMQ to be
able to publish workflow status update messages.
Configure the security context of workflow orchestrator jobs to disallow
privilege escalation.
@mdonadoni mdonadoni merged commit 24563e5 into maint-0.9 Nov 22, 2024
23 checks passed
@mdonadoni mdonadoni deleted the towards-release branch November 22, 2024 15:42
tiborsimko added a commit to tiborsimko/reana-workflow-controller that referenced this pull request Dec 3, 2024
chore(maint-0.9): release 0.9.4 (reanahub#556)
build(python): bump shared REANA packages as of 2024-11-28 (reanahub#620)
fix(manager): avoid privilege escalation in Kubernetes jobs (reanahub#615)
fix(manager): pass RabbitMQ connection details to workflow engine (reanahub#615)
fix(config): read secret key from env (reanahub#615)
feat(config): upgrade to Jupyter SciPy 7.2.2 notebook (reanahub#614)
build(docker): pin setuptools 70 (reanahub#601)
fix(set_workflow_status): validate endpoint arguments (reanahub#589)

Note: The merge commit removes the changes related to pinning
`setuptools` to version 70, because this was only necessary for the
`maint-0.9` branches, as well as other 0.9.4 release-related changes.
tiborsimko added a commit to tiborsimko/reana-workflow-controller that referenced this pull request Dec 3, 2024
chore(maint-0.9): release 0.9.4 (reanahub#556)
build(python): bump shared REANA packages as of 2024-11-28 (reanahub#620)
fix(manager): avoid privilege escalation in Kubernetes jobs (reanahub#615)
fix(manager): pass RabbitMQ connection details to workflow engine (reanahub#615)
fix(config): read secret key from env (reanahub#615)
feat(config): upgrade to Jupyter SciPy 7.2.2 notebook (reanahub#614)
build(docker): pin setuptools 70 (reanahub#601)
fix(set_workflow_status): validate endpoint arguments (reanahub#589)

Note: The merge commit removes the changes related to pinning
`setuptools` to version 70, because this was only necessary for the
`maint-0.9` branches, as well as other 0.9.4 release-related changes.
tiborsimko added a commit to tiborsimko/reana-workflow-controller that referenced this pull request Dec 3, 2024
chore(maint-0.9): release 0.9.4 (reanahub#556)
build(python): bump shared REANA packages as of 2024-11-28 (reanahub#620)
fix(manager): avoid privilege escalation in Kubernetes jobs (reanahub#615)
fix(manager): pass RabbitMQ connection details to workflow engine (reanahub#615)
fix(config): read secret key from env (reanahub#615)
feat(config): upgrade to Jupyter SciPy 7.2.2 notebook (reanahub#614)
build(docker): pin setuptools 70 (reanahub#601)
fix(set_workflow_status): validate endpoint arguments (reanahub#589)

Note: The merge commit removes the changes related to pinning
`setuptools` to version 70, because this was only necessary for the
`maint-0.9` branches, as well as other 0.9.4 release-related changes.
tiborsimko added a commit to tiborsimko/reana-workflow-controller that referenced this pull request Jan 15, 2025
chore(maint-0.9): release 0.9.4 (reanahub#556)
build(python): bump shared REANA packages as of 2024-11-28 (reanahub#620)
fix(manager): avoid privilege escalation in Kubernetes jobs (reanahub#615)
fix(manager): pass RabbitMQ connection details to workflow engine (reanahub#615)
fix(config): read secret key from env (reanahub#615)
feat(config): upgrade to Jupyter SciPy 7.2.2 notebook (reanahub#614)
build(docker): pin setuptools 70 (reanahub#601)
fix(set_workflow_status): validate endpoint arguments (reanahub#589)

Note: The merge commit removes the changes related to pinning
`setuptools` to version 70, because this was only necessary for the
`maint-0.9` branches, as well as other 0.9.4 release-related changes.
tiborsimko added a commit to tiborsimko/reana-workflow-controller that referenced this pull request Jan 15, 2025
chore(maint-0.9): release 0.9.4 (reanahub#556)
build(python): bump shared REANA packages as of 2024-11-28 (reanahub#620)
fix(manager): avoid privilege escalation in Kubernetes jobs (reanahub#615)
fix(manager): pass RabbitMQ connection details to workflow engine (reanahub#615)
fix(config): read secret key from env (reanahub#615)
feat(config): upgrade to Jupyter SciPy 7.2.2 notebook (reanahub#614)
build(docker): pin setuptools 70 (reanahub#601)
fix(set_workflow_status): validate endpoint arguments (reanahub#589)

Note: The merge commit removes the changes related to pinning
`setuptools` to version 70, because this was only necessary for the
`maint-0.9` branches, as well as other 0.9.4 release-related changes.
tiborsimko added a commit to tiborsimko/reana-workflow-controller that referenced this pull request Jan 15, 2025
chore(maint-0.9): release 0.9.4 (reanahub#556)
build(python): bump shared REANA packages as of 2024-11-28 (reanahub#620)
fix(manager): avoid privilege escalation in Kubernetes jobs (reanahub#615)
fix(manager): pass RabbitMQ connection details to workflow engine (reanahub#615)
fix(config): read secret key from env (reanahub#615)
feat(config): upgrade to Jupyter SciPy 7.2.2 notebook (reanahub#614)
build(docker): pin setuptools 70 (reanahub#601)
fix(set_workflow_status): validate endpoint arguments (reanahub#589)

Note: The merge commit removes the changes related to pinning
`setuptools` to version 70, because this was only necessary for the
`maint-0.9` branches, as well as other 0.9.4 release-related changes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants