feat: add support for Ubuntu 24.04#4009
Open
Rico Lin (ricolin) wants to merge 1 commit into
Open
Conversation
| with: | ||
| fetch-depth: 0 | ||
| - run: sudo apt-get install -y docutils | ||
| - run: | |
Member
Author
There was a problem hiding this comment.
d425572 to
85de6df
Compare
Member
|
Rico Lin (@ricolin) can we not have this stacked for now and just have it on a seperate change? |
8608920 to
f4a00ef
Compare
45b9c5d to
3153246
Compare
bfbb34e to
4dc21de
Compare
3153246 to
c3b3f04
Compare
30b28be to
f5f352d
Compare
Member
Author
yes, stuck these up just for me to easier to test locally. will seperate those works |
f5f352d to
2c41730
Compare
2c41730 to
cac52fd
Compare
Signed-off-by: Rico Lin <rlin@vexxhost.com> Assisted-By: Codex <noreply@openai.com> Change-Id: I3c4741c992e48e650c7711b89f5806f045ecc5f9
cac52fd to
42afbf6
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Add support for Ubuntu 24.04-based Atmosphere deployments from
main.This branch has been rebuilt on
mainand no longer carries the PR #3842 stack.Depends-On: vexxhost/ansible-collection-ceph#113
Depends-On: vexxhost/atmosphere.common#117
Changes
ansible.netcommonGalaxy collection pin for the current Ansible stackansible_facts[...]in Molecule AIO preparation for modern Ansible compatibility_magnum_imagescatalog and usemagnum_images: "{{ _magnum_images[-1:] }}"so Molecule uploads only the newest imagekubernetes.core.k8stemplates explicitly throughdefinitionjson_query('keys(endpoints)')with native Jinja key handlingsecretgen_controllertemplate rendering in the dependentatmosphere.commonPRValidation
Local main-based branch:
git diff --checkpre-commit run black --files plugins/filter/storage.pypre-commit run --all-files: Black, flake8, and isort passed; local ansible-lint bootstrap reached repo linting but failed on unrelatedgalaxy[no-changelog]behavior not seen in GitHub Actions, where Ansible-lint passed6 passedreno report --output /tmp/atmosphere-pr4009-reno.rstansible-playbook --syntax-check molecule/aio/prepare.ymlansible-playbook --syntax-check molecule/aio/converge.ymlThe syntax checks used a temporary
ANSIBLE_COLLECTIONS_PATHcontaining this PR plus dependency PR #113 andatmosphere.commonPR #117.Open vSwitch AIO on
38.108.68.141:Ran: 131,Passed: 129,Skipped: 2,Failed: 0.141:47bf111dd927cea496b5e2ad1c208230ca8f4d1242afbf63660a9b82562c79c2eebcc5dac2ab3b5967d1eb9c1eca1164be6f1362013da6eb42c391b5Wait until network availability zones are readyCreate networks==> [neutron] Deployment complete==> [octavia] Deployment complete==> [magnum] Deployment complete[magnum/magnum] instance : ok=50 changed=5 unreachable=0 failed=0 skipped=21 rescued=0 ignored=0/home/rico/notes/logs/atmosphere/260616.pr4009-ovs-aio-38-108-68-141.mdPrevious validation retained from this PR before the main retarget:
38.108.68.159with dependency PRs installed passed deploy and verify/root/.ansible/collectionson.159before deploy:vexxhost.cephPR build(deps): bump tj-actions/changed-files from 31.0.3 to 32.0.0 #113 fake-device playbook loops overceph_osdsinstead of readingitem.invocation.module_args.vgatmosphere.commonPR feat: allow for a custom ingressClassName on OpenStack component ingress objects #117secretgen_controllerrendersrelease.yml.tplthroughlookup('ansible.builtin.template', ...) | from_yaml_all | list.159passed:Ran: 164,Passed: 163,Skipped: 1,Failed: 0.159provider-network scenario passed:tempest.scenario.test_network_basic_ops.TestNetworkBasicOps.test_network_basic_ops ... ok38.108.68.150passedtox -e molecule-aio-openvswitch.150Tempest smoke passed:Ran: 131,Passed: 129,Skipped: 2,Failed: 0.150post-build checks passed: node Ready, no non-running pods, no non-deployed Helm releases, 41 OpenStack endpoints, Nova services up, OVS Neutron agents up, and expected AIO Ceph no-replica warning only