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: add support and update CI for openSUSE Leap 15.4 #1837

Conversation

myii
Copy link
Contributor

@myii myii commented Jun 17, 2022

What does this PR do?

Commit: feat(bootstrap-salt): handle openSUSE downstream repo change for 15.4

The difference between 15.3 and 15.4 can be seen here:

Commit: ci(kitchen): update to openSUSE Leap 15.4

Update 15.3 to 15.4 in kitchen.yml.

Downstream repo testing working successfully

I've already tested the changes proposed here in the salt-image-builder repo, which uses the downstream repo for installing Salt:

The key section is shown in the CI log:

 *  INFO: Running install_opensuse_15_stable_deps()
Adding repository 'Salt configuration management for openSUSE (15.4)' [......done]
Repository 'Salt configuration management for openSUSE (15.4)' successfully added

URI         : https://download.opensuse.org/repositories/systemsmanagement:/saltstack/15.4/
Enabled     : Yes
GPG Check   : Yes
Autorefresh : Yes
Priority    : 99 (default priority)

Repository priorities are without effect. All enabled repositories share the same priority.
Repository 'Update repository of openSUSE Backports' is up to date.
Repository 'Non-OSS Repository' is up to date.
Repository 'Main Repository' is up to date.
Repository 'Update repository with updates from SUSE Linux Enterprise 15' is up to date.
Repository 'Main Update Repository' is up to date.
Repository 'Update Repository (Non-Oss)' is up to date.
Retrieving repository 'Salt configuration management for openSUSE (15.4)' metadata [..

Automatically importing the following key:

  Repository:       Salt configuration management for openSUSE (15.4)
  Key Fingerprint:  50E6 0431 5448 5D99 0732 B5D6 ACAA 9CF7 E6E5 A213
  Key Name:         systemsmanagement OBS Project <systemsmanagement@build.opensuse.org>
  Key Algorithm:    RSA 2048
  Key Created:      Mon Oct 11 09:00:48 2021
  Key Expires:      Wed Dec 20 09:00:48 2023
  Rpm Name:         gpg-pubkey-e6e5a213-6163fd40



    Note: A GPG pubkey is clearly identified by it's fingerprint. Do not rely the keys name. If you
    are not sure whether the presented key is authentic, ask the repository provider or check his
    web site. Many provider maintain a web page showing the fingerprints of the GPG keys they are
    using.
.done]
Building repository 'Salt configuration management for openSUSE (15.4)' cache [....done]
All repositories have been refreshed.

@myii
Copy link
Contributor Author

myii commented Jun 17, 2022

Commit: fix(bootstrap-salt): add pyzmq build deps for Tumbleweed git builds

The Tumbleweed git job has started failing, due to being upgraded to Python 3.10. This commit adds the required packages to allow pyzmq to be built successfully.

@krionbsd krionbsd merged commit efd1df2 into saltstack:develop Jun 17, 2022
@myii myii deleted the feat/add-support-and-update-ci-for-opensuse-leap-15.4 branch June 17, 2022 19:11
saltstack-formulas-github pushed a commit to netmanagers/salt-image-builder that referenced this pull request Jun 17, 2022
https://en.wikipedia.org/wiki/OpenSUSE#Version_history

* Release date: 2022-06-08
* EOL (15.3):   2022-11-30

PR sent to `salt-bootstrap` has just been merged:

* saltstack/salt-bootstrap#1837
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.

2 participants