Commit Graph

81 Commits

Author SHA1 Message Date
Pierre Riteau 04a6f86b25 [release] Synchronise with kayobe for 2023.2
Change-Id: Id34971a3ad2c1704a132f7cf5ca996dd3493906d
2023-12-01 16:02:55 +01:00
Mark Goddard 651b8be1a0 kayobe-env: Unstick KOLLA_SOURCE_PATH and KOLLA_VENV_PATH
The kayobe-env script does not update the KOLLA_SOURCE_PATH and
KOLLA_VENV_PATH variables if they are already set.  This can lead to
dangerous and difficult to diagnose issues where Kayobe uses a different
version of Kolla Ansible than expected.

This change updates these variables each time the kayobe-env script is
sourced.

Change-Id: I3b4b0b611750b9c7846ff5f74554aee2f14939e4
Closes-Bug: #2036711
2023-09-21 10:01:03 +00:00
Mark Goddard 3adf46cfd1 2023.1 - Sync defaults with Kayobe
skydive != skyline

Change-Id: If57a9d39a77ca02a1cd7f59ae5691fbf39b78964
2023-06-01 09:15:38 +01:00
Matt Crees e1f520ca33 2023.1 RC1 - Sync defaults with Kayobe
Change-Id: I3243666f99ce0f24d4eb4756aa6d35fced5c51cb
2023-05-26 10:59:00 +01:00
Bartosz Bezak 0f8b0912b4 [release] Synchronise with kayobe for Zed
Change-Id: If546e49350fe2c7949500febe39b2df12edefecb
2022-12-15 10:08:59 +01:00
Pierre Riteau b6e75b5cd6 [CI] Move queue setting to project level
Per [1].

[1] http://lists.zuul-ci.org/pipermail/zuul-discuss/2022-May/001801.html

Change-Id: I034d7dc4ea40654221d8a748f0fbe836a2e729e5
2022-05-18 10:13:39 +02:00
Pierre Riteau e28ba5c8bb [release] Synchronise with latest kayobe changes for Yoga
Change-Id: I4a2973564350fc8097706929a9eeb79598c7ad05
2022-04-27 09:53:39 +02:00
Mark Goddard 7d449a92cc proxy: add ansible issue 8743 workaround
Change-Id: I3c202e39586d566bee1f969a0183f3a592fea1bb
2022-04-11 14:39:09 +01:00
Mark Goddard 876a4b78c6 [release] Synchronise with kayobe changes for Yoga
Depends-On: https://review.opendev.org/c/openstack/kayobe/+/836040
Change-Id: Ie990e6f0dfa69863d76e58f13037bc3fb74f9230
2022-04-11 12:40:01 +01:00
Pierre Riteau 62f6118632 Sync kayobe-config with kayobe changes
Change-Id: Ia48cbd6a2c5b6b3e16ef4245fdebca2d7233b682
2022-01-31 12:53:25 +01:00
Pierre Riteau ace9a4dbe1 Fix configuration sync for infra-vms
Change-Id: I60c6a1839a54afbfa9c2c92bd5bbf5b247877e8f
2021-11-05 14:59:16 +01:00
Michal Nasiadka 9024800a25 Sync kayobe-config with kayobe changes
Change-Id: I016af4a3d214c3f5e2a59c806a40281de024e713
2021-10-20 08:42:31 +02:00
Will Szumski 9eb6a0cb2d Synchronize kayobe-config
A few late additions to the wallaby release.

See:
- https://docs.openstack.org/kayobe/latest/contributor/releases.html#synchronise-kayobe-config

Change-Id: If74ad440a11d654829ac1d628ab3c0ef7aed18e1
2021-05-19 13:04:32 +02:00
Pierre Riteau ebba21c569 setup.cfg: Replace dashes with underscores
Setuptools v54.1.0 introduces a warning that the use of dash-separated
options in 'setup.cfg' will not be supported in a future version [1].
Get ahead of the issue by replacing the dashes with underscores. Without
this, we see 'UserWarning' messages like the following on new enough
versions of setuptools:

  UserWarning: Usage of dash-separated 'description-file' will not be
  supported in future versions. Please use the underscore name
  'description_file' instead

[1] https://github.com/pypa/setuptools/commit/a2e9ae4cb

Change-Id: I2920e8581adb4505c0d03c43d7f94eef9735d7ed
2021-05-05 10:04:14 +02:00
Michał Nasiadka c49ceb953d Sync kayobe-config with kayobe changes
Depends-On: https://review.opendev.org/c/openstack/kayobe/+/787775

Change-Id: I83a475e389d95686ef7fbb30426e31d24c4db868
2021-04-29 19:32:41 +01:00
Pierre Riteau 2af2c3a3b5 Support reading Kayobe environment name from file
If using separate branches for each environment, it can be useful to
read the environment name from a file committed to each branch. Or, if
sharing the same branch for all environments, it can be useful to set
the default environment to one with lower impact, e.g. dev or staging.

If no --environment option is specified and a .environment file exists
at the root of the directory, use its content as KAYOBE_ENVIRONMENT.

Change-Id: I22b2b466e47a3b4d96931d754a4de7544f0ada5d
2021-03-31 14:56:53 +02:00
Pierre Riteau d0514fec02 Stop accessing unbound variables
The kayobe-env script would try accessing $1 which is an unbound
variable if no argument is passed. This fails when `set -u` is set.

Also refactor usage output into a function. As a side effect, a missing
argument to --environment now causes the script to properly exit with an
error.

Change-Id: I9a44578196086ec24de80b992fed385826778feb
2021-03-31 13:38:12 +02:00
Pierre Riteau 75b6402f8b Support specifying a Kayobe environment to use
Change-Id: I604c2ae6c47ef16fdc98e0598cad820e49e2ff26
Story: 2002009
Task: 41577
2021-03-15 12:26:13 +01:00
Kendall Nelson 9813f25f45 Remove Retired Karbor Support
As announced on the openstack-discuss ML[1], Karbor is retiring
this cycle (Wallaby).

Needed-By: https://review.opendev.org/c/openstack/karbor/+/767032

[1] http://lists.openstack.org/pipermail/openstack-discuss/2020-November/018643.html

Change-Id: Ic2b7e23e749b9405aee3a4459a85073876c7c721
2020-12-16 15:17:52 -08:00
Zuul 6aa7f399c1 Merge "Remove retired Qinling support" 2020-12-08 10:49:36 +00:00
Ghanshyam Mann 55c825e79c Remove retired Searchlight support
Searchlight project is retiring in Wallaby cycle[1].
This commit removes the usage of Searchlight project
before its code is removed.

Needed-By: https://review.opendev.org/c/openstack/searchlight/+/764526

[1] http://lists.openstack.org/pipermail/openstack-discuss/2020-November/018637.html

Change-Id: I580acedf3650c8b9ee5c417e6609b424a2f9c945
2020-11-28 16:48:02 -06:00
Ghanshyam Mann acebf707e6 Remove retired Qinling support
Qinling project is retiring in Wallaby cycle[1].
This commit removes the usages/support of Qinling project
before its code is removed.

Needed-By: https://review.opendev.org/c/openstack/qinling/+/764521

[1] http://lists.openstack.org/pipermail/openstack-discuss/2020-November/018638.html

Change-Id: I4cf1dba0410742927fdd61ea8cdb49b16452256a
2020-11-28 09:00:56 -06:00
Mark Goddard 4a45ed1deb Update TOX_CONSTRAINTS_FILE
UPPER_CONSTRAINTS_FILE is old name and deprecated
-https://zuul-ci.org/docs/zuul-jobs/python-roles.html#rolevar-tox.tox_constraints_file
This allows to use lower-constraints file as more
readable way instead of UPPER_CONSTRAINTS_FILE=<lower-constraints file>.

Change-Id: I6fbe09f7f5855d3a4a21f68430a8318da562880b
2020-11-19 10:23:13 +00:00
Michal Nasiadka 29a6c9be55 Sync configs with kayobe @ 074024d63f9cb364ca16a7a7f0ac94d77ee9466b
Change-Id: I4a3ece07e908495b884839436902dda73af732fc
2020-11-16 11:50:25 +00:00
Mark Goddard 96cea012cf Synchronise with kayobe for Ussuri
Synchronised with kayobe at fe4dea965dd72ec85a70a09c708160457dcd92e3,
prior to cutting stable/ussuri branch.

Change-Id: I85ce7cc3cd4d9bc7c8e483d20f54ab380a11869f
2020-06-09 09:58:21 +01:00
Michal Nasiadka 73aa7379de Add pip_proxy variable to pip.yml
Change-Id: Ib8ff8c609b1366fc02e3426fb9c1a0ce2d7752d3
2020-02-25 08:26:41 +01:00
Pierre Riteau 17bda47d19 Sync comment with default value of pip_upper_constraints_file
Change-Id: Iaf6b6e2c2cad9cae95e33b71fc5e08accf39fc89
2019-12-17 11:09:16 +01:00
Will Szumski 22413db5ef Synchronise with kayobe for Train
Synchronised with kayobe at 95b67476865149672bdfafe68056dc8750f795f4,
prior to cutting stable/train branch.

Change-Id: If70b9c4d43f69c25f1e7298aaf7f13fc298ac7d8
2019-12-13 16:32:41 +00:00
Zuul 7973dd45c7 Merge "Update links to docs and IRC for kolla governance" 2019-09-26 09:50:47 +00:00
pengyuesheng 8ae6c1a8c0 Update the constraints url
For more detail, see http://lists.openstack.org/pipermail/openstack-discuss/2019-May/006478.html

Change-Id: Ic90f96bf286e272b753f7578f22bb56cdd9d6f21
2019-09-24 15:45:38 +08:00
Mark Goddard e7f017e493 Update links to docs and IRC for kolla governance
Change-Id: I8a4e700a97778100d8ebb7903f9fc5411412107c
2019-09-17 13:16:03 +00:00
Andreas Jaeger 9acd27f052 Fix .gitreview after project rename
The repo has moved to openstack namespace, fix .gitreview.

Change-Id: Ibcb4aecb46a052648330536c341a6b6f2e18965a
2019-09-16 16:30:08 +02:00
Mark Goddard aa4dcc6551 Synchronise with kayobe for Stein
Synchronised with kayobe at 93170249303bcfe0ee78350c4dbed02bf5895bee,
prior to cutting stable/stein branch.

Change-Id: I3d79a35a1c75aa9357fc5f77f6b82f9bff843b5e
2019-08-16 12:43:49 +00:00
Bharat Kunwar afeee3c07e Make source kayobe-env zsh compatible
The config falls back to zsh of $BASH_SOURCE is not found

Change-Id: Icfcb55cb2be7971c578c93740a4cdd600d3e36b9
Story: 2006173
Task: 35693
2019-07-08 10:22:14 +01:00
Zuul b549d2c092 Merge "Update git.openstack.org to opendev.org" 2019-05-15 18:00:59 +00:00
Mark Goddard dec114819b Update git.openstack.org to opendev.org
The project infrastructure is now hosted at opendev.org.

Kayobe projects have been moved from the openstack/ namespace to
x/.

Depends-On: https://review.opendev.org/655424
Change-Id: Ibf710984b421a4ca47f3bb827dc1648dfcd17f62
2019-04-24 15:40:33 +00:00
OpenDev Sysadmins f3274e66e3 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:52:01 +00:00
Mark Goddard 05226cbf58 Synchronise with Kayobe
Pulls in configuration from Kayobe prior to cutting a stable/rocky
branch.

Change-Id: Id61bc95f88ddfca6ffc919bae7345704497e26c4
2019-02-14 12:07:48 +00:00
Vieri 6bd6e7b1a9 Change openstack-dev to openstack-discuss
Mailinglists have been updated. Openstack-discuss replaces openstack-dev.

Change-Id: I4d99d6d4e352f089423c9eddd32d1717828dbdab
2018-12-05 03:42:47 +00:00
Mark Goddard 553eac8846 Use master upper-constraints
Change-Id: I81f13085c6af09e01c8eacc04b9b9e1858f7affc
2018-10-11 16:50:02 +01:00
Mark Goddard 371937fa90 Synchronise configuration with Kayobe for Queens
Sync was performed with Kayobe @
ebf93b8dc187a9e4f40a5b1c0e0a58e13ab44006.

Change-Id: Ia269dc9e446594549ec652e2a952d3eb3b0dc07a
2018-10-10 10:32:52 +01:00
zhulingjie 962edb4f6a Update the bug link for more accuracy
Change-Id: I70f3243a22383049781386d706a8dcb4dfb928d8
2018-08-30 07:27:35 -04:00
Mark Goddard de867f93e2 Add Zuul configuration
Currently includes one pep8 job, used for check and gate.

Change-Id: I8ed2643ce45c9621ecfe15d5d38925cb9db8be7a
Story: 2001637
Task: 19737
2018-05-21 09:24:07 +01:00
Mark Goddard c9af3d9f2d Add git review file 2018-05-15 09:59:57 +01:00
Mark Goddard f3aac5c4d0 Add tox.ini with pep8 environment that runs yamllint
Also fixes one lint failure - a trailing space in monitoring.yml.
2018-05-15 09:58:43 +01:00
Mark Goddard c0dc6c3d09 Update README text links
Synchronises with the README in kayobe, and updates links.
2018-05-15 09:51:49 +01:00
Mark Goddard 256ef9619d Synchronise with kayobe @ 1c976bc125784fa41503ebf2cd7aea5fe4a17170 2018-05-02 15:02:22 +01:00
Nick Jones fb4024e152
Merge pull request #1 from stackhpc/keystone-fernet-tokens
Override Kolla-Ansible and set the default Keystone token format to Fernet
2018-04-09 09:59:26 +01:00
Nick Jones 9e42ca5a07
Override Kolla-Ansible and set the default Keystone token format to Fernet
The addition of this setting overrides K-A's default for Keystone's
token driver of UUID, and configures Fernet instead.

Further discussion and backstory to this change is described
[https://storyboard.openstack.org/#!/story/2001779](over here).
2018-04-05 14:31:13 +01:00
Mark Goddard d3c1c01b6f Synchronise configuration with kayobe 3.1.0 2018-03-01 18:30:27 +00:00