-
Notifications
You must be signed in to change notification settings - Fork 47
NO-ISSUE: Upstream sync #691
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
base: main
Are you sure you want to change the base?
Conversation
Signed-off-by: e-minguez <e.minguez@gmail.com>
This simple change allows us to build ironic containers using CS10 base images, adding that as supported OS. This has been tested locally and in CI. Signed-off-by: Riccardo Pittau <elfosardo@gmail.com>
…ixes metal3-io#627 Signed-off-by: Brian Oldfield <boldfield@nvidia.com>
Signed-off-by: Brian Oldfield <boldfield@nvidia.com>
Signed-off-by: Brian Oldfield <boldfield@nvidia.com>
Signed-off-by: Brian Oldfield <boldfield@nvidia.com>
Signed-off-by: Brian Oldfield <boldfield@nvidia.com>
Passing a password in clear text is an obviously bad idea. Add support for mounting a secret and deprecate the clear text approach. This change also makes it a fatal error to not pass the password. Our mariadb-image does not support empty passwords anyway, and we should not rely on anyone actually using "change_me" without realizing it. Signed-off-by: Dmitry Tantsur <dtantsur@protonmail.com>
⚠️ Deprecate passing MARIADB_PASSWORD in favour of mounting a secret
✨ Install shim-pkg explicitly and add support for CentOS Stream 10
The new entrypoints rundatabase-upgrade and runonline-data-migrations are designed to be run as a Job every time Ironic is upgraded. See also: https://docs.openstack.org/ironic/latest/admin/upgrade-guide.html Signed-off-by: Dmitry Tantsur <dtantsur@protonmail.com>
Signed-off-by: Dmitry Tantsur <dtantsur@protonmail.com>
Previously, it defaults to true for a split API/conductor deployment, but this mode is no longer supported. Most deployments use a single Ironic process and SQLite as a backend. Update README with the relevant parameters. Signed-off-by: Dmitry Tantsur <dtantsur@protonmail.com>
If upgrades are managed by IrSO, Ironic should not do them again. In an environment with several Ironic instances it will cause a race. Signed-off-by: Dmitry Tantsur <dtantsur@protonmail.com>
⚠️ Set IRONIC_USE_MARIADB to false by default in all cases
🌱 Refactoring: add a helper for restarting a service on certificate update
…efined Signed-off-by: Brian Oldfield <boldfield@nvidia.com>
✨ Add scripts to run database upgrades and online migrations
We release sushy-tools 2.0.0 last week, let's update the version we use in Metal3 Signed-off-by: Iury Gregory Melo Ferreira <imelofer@redhat.com>
🌱 Update sushy-tools to 2.0.0
…ig-tweaks 🐛 Allow override of `http_url`, etc for different network topologies
Signed-off-by: Riccardo Pittau <elfosardo@gmail.com>
This commit: - Introduces an environment variable that will cause all configuration files to be relocated under the specified location. - Introduces a .gitignore file in order to exclude temporary files from version control. - Converts the probes to be parameterized via environment variables thus removes the need for jinja templates. - A few configuration template files that were copied to /etc during image building have been moved to /tmp to keep the root of /etc more organized. This commit is needed in order to turn the ironic container compatible with K8s readOnlyRootFilesystem pod security context. Signed-off-by: Adam Rozman <adam.rozman@est.tech>
Signed-off-by: Riccardo Pittau <elfosardo@gmail.com>
🌱 Update virtualbmc version to 3.2.0
✨ Add build ironic-image with CentOS Stream 10
✨ Add support for custom configuration directories
This reverts commit d534678. Newly added syntax breaks the builds for entire repo. We have 5 images built here, so I'm reverting this and we'll reintroduce the patch. Signed-off-by: Tuomo Tanskanen <tuomo.tanskanen@est.tech>
🐛 Revert "Add build ironic-image with CentOS Stream 10"
Signed-off-by: Lennart Jern <lennart.jern@est.tech>
|
/retest-required |
1 similar comment
|
/retest-required |
|
/unhold |
| # NOTE(hroyrh): after a discussion with dtantsur, we have decided to not | ||
| # update metal3/ironic-image repo with the change in this downstream | ||
| # pr - https://github.com/openshift/ironic-image/pull/702, since the change | ||
| # is specific to openshift |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does this look good ?
|
/test prevalidation-images |
|
/test prevalidation-e2e-metal-ipi-bm-prevalidation prevalidation-e2e-metal-ipi-ovn-ipv6-prevalidation prevalidation-e2e-metal-ipi-virtualmedia-prevalidation |
|
/test prevalidation-e2e-metal-ipi-bm-prevalidation |
|
/retest-required |
|
@hroyrh: No Jira issue is referenced in the title of this pull request. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
The master-iso-images path related change was cherry-picked and merge in a separate pr - #722 |
|
@hroyrh: This pull request explicitly references no jira issue. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
@hroyrh: The following tests failed, say
Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
|
PR needs rebase. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
When read-only root filesystem is enabled for ironic-image based containers, the path
/var/lib/ironic/master_iso_imagesbecomes read-only. We need to change the path to custom data directory so that changes can be made to this path for updating image cache.