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

Update bootstrap shell CI/CD to utilize containers and clean up #2039

Merged
merged 54 commits into from
Nov 21, 2024

Conversation

dmurphy18
Copy link
Contributor

What does this PR do?

#2038

What issues does this PR fix or reference?

Fixes #2038

@dmurphy18 dmurphy18 self-assigned this Nov 7, 2024
@ITJamie
Copy link
Contributor

ITJamie commented Nov 10, 2024

Why dropping almalinux for rocky?

@dmurphy18
Copy link
Contributor Author

dmurphy18 commented Nov 11, 2024

We made the decision to use Rocky during the summer, since it most closely aligns with RedHat, whereas seen differences in how AlmaLinux operates, esp. using alternatives.

New CI/CD for bootstrap is going to make use of salt-ci-containers (https://github.com/saltstack/salt-ci-containers), similar to the new pipelines being worked on, hence the change to leverage Rocky. We were using Rocky for the last few months on AWS with Salt build pipelines, but AWS is gone now (Broadcom corp. mandate)

@dmurphy18
Copy link
Contributor Author

dmurphy18 commented Nov 13, 2024

Currently passing on Linux systemd enabled Ubuntu 22.04 container, waiting for rest of Salt CI Containers (https://github.com/saltstack/salt-ci-containers/pkgs/container/salt-ci-containers%2Ftesting/versions?filters%5Bversion_type%5D=tagged) to support systemd before removing debugging output and performing cleanup of code.

MacOS and Windows passing, just waiting on Linux before releasing

@dmurphy18 dmurphy18 changed the title [WIP] Update bootstrap shell CI/CD to utilize containers and clean up Update bootstrap shell CI/CD to utilize containers and clean up Nov 21, 2024
@dmurphy18
Copy link
Contributor Author

Added testing on MacOS 14

@dmurphy18
Copy link
Contributor Author

Hand tested Photon 5 by hand and adjusted for issues found

@dmurphy18 dmurphy18 closed this Nov 21, 2024
@dmurphy18 dmurphy18 reopened this Nov 21, 2024
@dmurphy18 dmurphy18 merged commit b37f1d8 into saltstack:develop Nov 21, 2024
53 of 58 checks passed
@dmurphy18
Copy link
Contributor Author

Adding a comment and whoops , wrong button, hence reopen

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.

Update bootstrap shell CI/CD to utilize containers and clean up
2 participants