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

Synchronise yoga with upstream #218

Closed
wants to merge 21 commits into from

Conversation

github-actions[bot]
Copy link

@github-actions github-actions bot commented Dec 8, 2023

This PR contains a snapshot of yoga from upstream.

mnasiadka and others added 20 commits November 27, 2023 16:29
Match ML2/OVS agents only when OVN is not enabled.

Change-Id: Ia2ba7414202de6750b18ada47e7a5bb0b636e7b3
(cherry picked from commit d9ee59e)
Change-Id: I73fad29af6a57b29afea46947d1ae90546253a2a
(cherry picked from commit 1e2ac5e)
Using the raw module will honor ssh args. The slight change behaviour is
that it will print an unreachable message and show an unreachable task
in the summary.

Change-Id: I371e8a583c439264a88dbc4bdae14c472955a063
(cherry picked from commit ffbd1a7)
If inline Ansible vault encryption is used to define an encrypted
variable in kayobe-config, running 'kayobe configuration dump -l <host>'
fails with the following:

  Failed to decode config dump YAML file /tmp/tmp_fg1bv_j/localhost.yml:
  ConstructorError(None, None, "could not determine a constructor for
  the tag '!vault'", <yaml.error.Mark object at 0x7f1e5c7404c0>)

This change fixes the error by using the Ansible YAML loader which
supports the vault tag. Any vault encrypted variables are sanitised in
the dump output. Note that variables in vault encrypted files are not
sanitised.

Change-Id: I4830500d3c927b0689b6f0bca32c28137916420b
Closes-Bug: #2031390
(cherry picked from commit 78702d0)
The image from 20220913 has been removed from cloud.centos.org.

Change-Id: I8db8414987b9ae85f794d09f5eadff80b41a9c57
Since using the to_bool function in more places in
I3a5a43fef9c3d68d0db02be12b9f892c437e513d, we are now more strict about
the result of the variable dump. If there are no controllers in the
inventory, the result will not be a valid boolean and the to_bool
function will exit non-zero.

This change fixes the issue by running against localhost, which should
always be in the inventory.

Change-Id: Idcfd9d335f11f6c4d676033128d207f62b363ee9
(cherry picked from commit 0f1f009)
This variable was configuring enable_host_ntp in kolla-ansible, which
was removed in the Xena release.

Change-Id: I737598d3bbe40b933b4b727eccc3b2a76ed97cdb
(cherry picked from commit 8da5472)
Change-Id: I57fe9a6a5037adc341617bd35d3df83c81acc5b0
Signed-off-by: Maksim Malchuk <[email protected]>
(cherry picked from commit 46bba8e)
It only covers the internal API VIP, since we don't have a separate
external API in the development environment.

Change-Id: I28f2b43ddb8bad6097e690e766f0348b1b8a296b
(cherry picked from commit 804c1cb)
Change-Id: I42192ff8c2f251855a11bc5306e402707f851325
This is a partial cherry-pick since only some changes were backported.

Change-Id: I96f00721c173cf095463424c0ca8779c54943591
(cherry picked from commit 99d0368)
(cherry picked from commit 5bff84f)
(cherry picked from commit eb8ff22)
Change-Id: I828d3685201f344f14d886ed10da28886da124d1
@markgoddard markgoddard deleted the upstream/yoga-2023-12-08 branch December 11, 2023 09:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants