aboutsummaryrefslogtreecommitdiff
path: root/setup.cfg
AgeCommit message (Collapse)AuthorFilesLines
2025-11-17Drop python3.10 from setup.cfgMichal Nasiadka1-2/+1
ansible-core 2.18 lowest python version support is 3.11 [1]. [1]: https://pypi.org/project/ansible-core/2.18.11/ Change-Id: I4f174d4425a1a6a9ac74ce987690bca263cea51f Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
2025-05-08Merge "Add container engine migration scenario"Zuul1-0/+1
2025-03-24setup.cfg: Replace dashes with underscoresBartosz Bezak1-1/+1
setuptools 78.0.1 disallowed deprecated dash-separated and uppercase options in setup.cfg [1] [1] https://github.com/pypa/setuptools/pull/4870 Change-Id: I7c51eb7d62a209c2ff53b0a6f49dcbdcdabd7c6d (cherry picked from commit 0aa7766c1b791d9e311aad7b3cf7d01ff2a64c62)
2025-03-19Add container engine migration scenarioKonstantin Yarovoy1-0/+1
Add "migrate-container-engine" action to kolla-ansible which changes the container engine on which the Openstack is deployed on. For example Docker to Podman and vice versa. Depends-on: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/925083 Signed-off-by: Konstantin Yarovoy <konstantin.yarovoy@tietoevry.com> Signed-off-by: Martin Hiner <m.hiner@partner.samsung.com> Signed-off-by: Roman Krček <roman.krcek@tietoevry.com> Change-Id: Icd709cb042d44e063c5da64ab0695b0b6ba6d48b
2025-01-27Reintroduce kolla-ansible checkMark Goddard1-1/+1
This allows operators quickly diagnose all containers across all hosts by running kolla-ansible check. It returns a list of containers that are missing, not running or in unhealthy state for each OpenStack service. Change-Id: I36119ccdeb264aa3de928ec2254d6ff4cc955bfb Implements: blueprint check-containers Co-Authored-By: Roman Krček <roman.krcek@tietoevry.com>
2024-10-29Add Python 3.12 classifierPierre Riteau1-0/+1
Change-Id: I7215df2a6294d76d8c5ac3d5811b8d838ccf1997
2024-10-28Rewrite kolla-ansible CLI to pythonRoman Krček1-3/+28
Moving the CLI to python allows for easier maintenance and larger feature-set. This patch introduces a few breaking changes! The changes stem the nature of the cliff package. - the order of parameters must be kolla-ansible <action> <arguments> - mariadb_backup and mariadb_recovery now are mariadb-backup and mariadb-recovery Closes-bug: #1589020 Signed-off-by: Roman Krček <roman.krcek@tietoevry.com> Change-Id: I9749b320d4f5eeec601a055b597dfa7d8fb97ce2
2024-09-26Drop support for py38, py39Michal Arbet1-3/+1
Kolla-ansible itself requires ansible-core>=2.16,<2.18, but ansible-core in this version no longer supports python38 and python39 as per [1]. So let's just drop this old python support. [1] https://github.com/ansible/ansible/blob/v2.16.11/setup.cfg Change-Id: Ic8aaa57f75479a17c215c27ac5e6df0f18c74edc
2024-01-08Update python classifier in setup.cfgGhanshyam Mann1-0/+1
As per the current release tested runtime, we test till python 3.11 so updating the same in python classifier in setup.cfg Change-Id: I241e77dbf6bb2085a5bf5d54f9e5b0d2af96fbf3
2023-11-08Add support for ansible-coreMichal Nasiadka1-0/+1
Collections version taken from official Ansible 7 package [1] and limited to the same major version. [1]: https://github.com/ansible-community/ansible-build-data/blob/main/7/ansible-7.7.0.yaml Change-Id: I0f1ea9717397adc2d2c3215d74ec3759f351a57a
2023-06-21Add python 3.10 to setup.cfg metadatawu.chunyang1-3/+2
Add python 3.10 to setup.cfg refer to: https://governance.openstack.org/tc/reference/runtimes/2023.2.html Change-Id: Ic2915f1b57a75d1865f5c239111c0859f76073f2
2022-04-13ovs-dpdk: add ovs-dpdkctl.sh to the role itselfChristian Berendt1-1/+0
Currently the ovs-dpdkctl.sh file is present in the tools directory and the "Copying ovs-dpdkctl tool" task accesses it. This is bad practice. Files copied from a role should either be referenced by an absolute path or be part of the role itself. This change moves the ovs-dpdkctl.sh file in the files directory of the role. Change-Id: I01459d39207e54f270f32f37b4a5153c5a819347
2022-02-21Merge "Install openstack.kolla collection"Zuul1-0/+1
2022-02-21Install openstack.kolla collectionMark Goddard1-0/+1
This change adds an Ansible Galaxy requirements file including the openstack.kolla collection. A new 'kolla-ansible install-deps' command is provided to install the requirements. With the new collection in place, this change also switches to using the baremetal role from the openstack.kolla collection, and removes the baremetal role from this repository. Depends-On: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/820168 Change-Id: I9708f57b4bb9d64eb4903c253684fe0d9147bd4a
2022-02-16Updating python testing classifier as per Yoga testing runtimewu.shiming1-0/+1
Yoga testing runtime[1] has been updated to add py39 testing as voting. Unit tests update are handled by the job template change in openstack-zuul-job - https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/820286 this commit updates the classifier in setup.cfg file. [1] https://governance.openstack.org/tc/reference/runtimes/yoga.html Change-Id: I7057bee4d53a1be770b2ab5dd49cfb2c02091646
2021-06-30Support storing passwords in Hashicorp VaultScott Solkhon1-0/+2
This commit adds two new cli commands to allow an operator to read and write passwords into a configured Hashicorp Vault KV. Change-Id: Icf0eaf7544fcbdf7b83f697cc711446f47118a4d
2021-05-05setup.cfg: Replace dashes with underscoresPierre Riteau1-4/+4
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: I666f8a174f53529eff1ba974c1c2265db99601c0
2020-07-15Add py38 package metadatawu.chunyang1-0/+1
Change-Id: I22059cc9f094d2d3b871ef7e9a45fef90186b1a5
2020-04-26Cleanup py27 supportRadosław Piliszek1-5/+3
Removes and/or replaces all mentions of py27. Cleans up obsolete requirements and their lower-constraints. Separates test-requirements. Makes lower-constraints pass outside of CI (MarkupSafe). Adds FIXMEs about some hacky Mocks that may misbehave. Change-Id: Ifc090bf3c1db17d8542ee591c91e8225a597bfe2
2019-12-11Get rid of Python 2 supportMarcin Juszkiewicz1-2/+0
2020 is coming, everyone should be using Python 3 now. As per the official python support timeline set forth by the OpenStack TC [1], OpenStack Train (in our case, kolla-ansible 9.x) is the last release that will support python2.7. [1] https://governance.openstack.org/tc/resolutions/20180529-python2-deprecation-timeline.html Implements: blueprint drop-py2-support Change-Id: Ibb3b12a779ecfd424053d0b3e98dac2f21d909bc
2019-10-13setup.cfg: Cleanuphuangliujie1-4/+0
- pbr hasn't need the hook configuration since forever [1] [1] https://github.com/openstack/pbr/commit/c84876dc0f559a66fec19b2f81f5717204b253e2 Change-Id: If14fab7d7997f1a324cd3335d627868de3fafd8a
2019-03-14Update programming language mentioned in setup.cfgconfi-surya1-1/+2
As py35 has been dropped and py36, py37 jobs are running, so updated the setup.cfg accordingly. Change-Id: I09eae818f3d4188444aba8f1ece9d3d11eda95c2
2018-12-03Change openstack-dev to openstack-discusszhangbailin1-1/+1
Mailinglists have been updated. Openstack-discuss replaces openstack-dev. Change-Id: I848598c6aa4fb40f759302da1a830d1f19ac06a2
2018-11-26Support stop specific containersEduardo Gonzalez1-1/+0
With this change, an operator may be able to stop a service container without stopping all services in a host. This change is the starting point to start fast-forward upgrades support. In next changes new flags will be introducced to disable stop dataplane services during upgrades. Change-Id: Ifde7a39d7d8596ef0d7405ecf1ac1d49a459d9ef Implements: blueprint support-stop-containers
2018-06-09Delete the unused openrc-examplezhulingjie1-1/+0
the openrc-example used nowhere, remove it is safe Change-Id: Iedbd31ad00a41ea542a7afcb03c4366a1fed402a
2018-05-21Following the new PTI for document buildconfi-surya1-8/+0
For compliance with the Project Testing Interface [1] as described in [2] [1] https://governance.openstack.org/tc/reference/project-testing-interface.html [2] http://lists.openstack.org/pipermail/openstack-dev/2017-December/125710.html doc8 command is dropped from docs tox envs. So this affect nothing and run in PEP8. Related-Bug: #1765348 Depends-On: Icc7fe3a8f9716281de88825e9d5b2fd84de3d00a Change-Id: Idf9a16111479ccc64004eac9508da575822a3df5
2017-11-28Added ovs-dpdkctl.sh to setup.cfgBenjamin Diaz1-0/+1
Change-Id: I96dd3eb1207c59ef40b436fd027d33ce51dbbf68 Closes-Bug: #1734894
2017-09-06Rearrange existing documentation to fit the new standard layoutchenxing1-1/+1
For more detail, see the doc migration spec. http://specs.openstack.org/openstack/docs-specs/specs/pike/os-manuals-migration.html Co-Authored-By: Eduardo Gonzalez <dabarren@gmail.com> Change-Id: I3a7c0ed204ee1e9060b5325f20622afe9a5e3040
2017-07-19Merge "Update URL home-page in documents according to document migration"Jenkins1-1/+1
2017-07-18Update URL home-page in documents according to document migrationLuong Anh Tuan1-1/+1
Change-Id: I31b99fa25cf7340eb4a7fb4c54f4aa4f406f9d60
2017-07-13Remove doc build errorsEduardo Gonzalez1-0/+1
Gates only build deploy-guide docs, not every doc. This change clean doc errors, only Line to long. Also, removes doc/build folder in tox doc environment. doc/build is folder where previus executions are stored causing next execution to fail due rendered versions does not follow doc style checks. Change-Id: I623a7ee245729a06509f3a7039d5d5ed3813d977
2017-02-16Merge "Remove support for py34"Jenkins1-1/+0
2017-02-15Rename kolla namespace to kolla_ansibleJeffrey Zhang1-18/+16
* Rename kolla namespace to kolla_ansible * remove oslo.config.opts entry points which is uesless * delete useless tools/version-check.py script Change-Id: I005dd7223ff23afbb2ce8cbfd0ebec0969102798
2017-02-08Remove support for py34Cao Xuan Hoang1-1/+0
The gating on python 3.4 is restricted to <= Mitaka. This is due to the change from Ubuntu Trusty to Xenial, where only python3.5 is available. There is no need to continue to keep these settings. Change-Id: I7762918aa4d78028d1ceb2cc727c3c7dedd05a00
2017-01-17Add basic docs for neutron-vpnaasPaul Bourke1-0/+1
Change-Id: I2b456b1626875d863f896ad7fc6c0024f5ed110f
2016-12-01Merge "clean up kolla related files"Jenkins1-4/+2
2016-12-01Merge "Added support for a stop playbook in kolla"Jenkins1-0/+1
2016-11-30clean up kolla related filesJeffrey Zhang1-4/+2
* rename package name from kolla to kolla-ansible * remove docker for data_files * remove kolla docker * remove kolla-build console_scripts Change-Id: I53abbf79dffb54eb785a39ba04d375bc4e4f27b0
2016-11-28Add tool to merge passwords during release upgradeVladislav Belogrudov1-0/+1
Typical usage: cp /etc/kolla/passwords.yml /etc/kolla/passwords.yml.old kolla-genpwd kolla-mergepwd --old /etc/kolla/passwords.yml.old \ --new /etc/kolla/passwords.yml \ --final /etc/kolla/passwords.yml Change-Id: Ibbc598909e28e096145841aec929d0cfcf8f7cab Implements: blueprint kolla-merge-passwords
2016-11-23Added support for a stop playbook in kollaBorne Mace1-0/+1
Behavior of stop playbook is very similar to the destroy playbook. This is meant when you may just want to bring down the service for some sort of maintenance but not destroy all the associated data. Also added support for the new playbook into the kolla-ansible command. Change-Id: Icf0ca91de71dc8ead3a024de3e5b9e49116560d1 Implements: blueprint ansible-stop-host-playbook
2016-11-02Set the license field in pipSteven Dake1-0/+1
TrivialFix Change-Id: I2aa6ec14f6d9da40423eabc9cd170826a65ba194
2016-10-10Added missing cleanup-images in setup.cfgBorne Mace1-0/+1
The destroy playbook calls the cleanup-images script. All other scripts related to destroy were in setup.cfg while cleanup-images was missing. TrivialFix Change-Id: I3d5dc435d03aded9e8b415dda8435b5e1c5ec937
2016-08-18Fix Kolla home-page URLLu lei1-1/+1
The link http://docs.openstack.org/developer/openstack-projects.html contains project-specific documentation for OpenStack services and libraries. And here you will see kolla home-page url as follow: http://docs.openstack.org/developer/kolla/ TrivialFix. Change-Id: I77d822f3f7211d02d58529128f9b37d6096ca32a
2016-08-01Add "Programming Language :: Python :: 3" to setup config fileChristian Berendt1-0/+1
TrivialFix Change-Id: Ifd7a60d4cf25e7ec628ad6913803539b8edc83e8
2016-07-14Add Python 3.5 classifier and venvYatin Kumbhare1-0/+2
Now that there is a passing gate job, we can claim support for Python 3.5 in the classifier. This patch also adds the convenience py35 venv. Change-Id: Ia7b1fb88ac108e1e8fd6ed963967e731ae3ca5a4 Closes-Bug: #1603006
2016-04-19Add a role to cleanup containers after deploymentMauricio Lima1-0/+3
Change-Id: I5f422574d7e50ec9a1e5862b66ecbf39fe1594d2 Closes-Bug: #1531721 Implements: blueprint ansible-cleanup-role
2016-03-23Add reno supportSteven Dake1-1/+6
For proper release note generation on the releases.openstack.org website, this change will need to be backported into mitaka and liberty as well. Then a special one-file reno file will have to be added for mitaka describing the features and the same story for liberty. See log of the discussion here: http://eavesdrop.openstack.org/irclogs/%23openstack-release/%23openstack-release.2016-03-23.log.html#t2016-03-23T18:00:05 Change-Id: I3c298ae08ec4645f384ea5829cb0851fe82f4557 Partially-Implements: blueprint add-reno
2016-03-22Add PBR generation of version informationSteven Dake1-1/+0
Change-Id: I6391392645d8608a92c885071b26210eed3f5466 Partially-Implements: blueprint add-reno
2016-03-21Add generate_passwords.py to generate passwordsSamYaple1-0/+1
As with all tools, this is a first pass at the generation. Perhaps we even want to move this into kolla/kolla/cmd and be generated with tox itself in the future. This tool, when run, will only populate empty fields that have no values meaning that it is safe to run repeatedly on the same file. Of note, there is no way to preserve comments in the file after it has been processed by the yaml parser in python. Comments and sections will remain in the passwords.yml template for additional documentation if the user wishes to populate the file themselves. Use SystemRandom and clean up the docs a bit to not use pronouns. Co-Authored-By: Steven Dake <stdake@cisco.com> Closes-Bug: #1559266 Change-Id: I2932d592df8871f1b7811059206d0b4d0553a687
2016-02-02Remove unexisting data_files in setup.cfgÉric Lemoine1-2/+0
TrivialFix Change-Id: Ib5621f21d51f05acd851801134a97bac283b6c74