Sagi Shnaidman
79d7827d17
Run jobs on stable branch
...
Disable temporarly train job since it fails.
Change-Id: I012b03fd8c9158a2280691f00304e5f013f045f6
2022-02-23 23:07:02 +02:00
Sagi Shnaidman
5abf89d805
Add CentOS 9 wallaby and master
...
Change-Id: I7cf0014ea51cb42daa039d435fe65a58de35f4ff
2022-02-15 11:50:59 +02:00
Sagi Shnaidman
0599d05103
Add CentOS 9 tripleo job
...
Change-Id: Id7e6836e228ae9874e71b61c1cacaf4e10d3bda7
2022-02-14 18:42:00 +02:00
Sagi Shnaidman
b7fb23b097
Add zuul artifact
...
Change-Id: I01a4b1bf8347461f47316f8b9e3571262cb080cc
2022-01-30 20:42:17 +02:00
Sagi Shnaidman
6ed02eff2d
Write tests log to a separate file
...
Change-Id: I18649c24cb048c4ef5dbab85272975dad7584cd1
2022-01-27 15:53:38 +02:00
Zuul
cb396cf03d
Merge "Add dns_[name,domain] to the port module"
2022-01-26 12:56:10 +00:00
hamza alqtaishat
20c2633ea3
Add dns_[name,domain] to the port module
...
The dns-integration extension adds the dns_name and dns_domain attributes
with this change updated/set operations can be done on those attributes
Change-Id: I4bb0f8692dec3fba5ab50f07571029f374761a5b
2022-01-25 22:51:38 +00:00
Sagi Shnaidman
6569e07023
Add new SDK job non-voting
...
Change-Id: I9cb89573cb0b6c206016c44b1261971586a57105
2022-01-25 21:00:51 +02:00
Sagi Shnaidman
031475d42e
Fix CI for new openstack SDK
...
Change-Id: I14ced5861cac0656f8b2096a166a45f770d2bf35
2022-01-25 12:39:31 +02:00
Sagi Shnaidman
94933250e8
Leave queens job only in experimental
...
Change-Id: Ibc77dfe72e972948c0b4b018c8f4b18dc7dec790
2021-12-18 22:23:24 +02:00
Pierre Riteau
1582956dcd
Remove failing job from gate
...
Change-Id: I7920e99efd152c2f5a9839bdcbe96a14d6587688
2021-12-17 23:40:05 +01:00
Sagi Shnaidman
b1952e0c4b
Replace victoria job by xena one
...
Move victoria job to experimental, add xena job to check/gate.
Change-Id: Ia0376bf253b9f0ce2f13222982e7e9b8582a93d6
2021-12-16 22:08:44 +02:00
Sagi Shnaidman
9cd6d2f69a
Move queens job to experimental
...
Change-Id: I2df552e6fa98e642b9ccce891d730bb96dedb9a8
2021-12-16 21:56:30 +02:00
Sagi Shnaidman
02e9e87964
Clean up the old jobs for rocky,stein,queens
...
And return voting to train job
Change-Id: I9e39b8a5862f2a93a12498e7dd5ea8e9b978fbb1
2021-10-05 13:47:25 +03:00
Sagi Shnaidman
980536c32e
Move CI to use Ansible 2.12 version as main
...
Move only from victoria, since Ansible 2.12 is installed with
py > 3.8.
Remove ussuri from voting jobs, use it for experimental only.
Change-Id: I74b7272794ea5fbafb7d81a5cf0068c09130bb0d
2021-10-04 15:05:51 +03:00
Sagi Shnaidman
b023aa337a
Don't run functional jobs on galaxy.yml change
...
Change-Id: Ib736f927f448bd2d53cb7f3e3723a9bfc8ea3bf2
2021-09-02 13:45:44 +03:00
Sagi Shnaidman
770b283593
Reenable octavia job to vote
...
Add swap memory because octavia LB is killed by OOM killer.
Change-Id: I5cfb5b19cd2a11198a98993b86b8474310ee2cdc
2021-08-11 13:55:17 +03:00
Sagi Shnaidman
0441403c42
Run ansible devel sanity tests on py38
...
And fix some module typos.
Disable voting for octavia jobs till investigation.
Change-Id: Ie4cb69aa2337b0f951ac194cf456e4515dbc24fb
2021-08-03 01:32:31 +03:00
Sagi Shnaidman
4160888887
Reenable ansible 2.11 linters job
...
After PR fix[1] was merged, reenable 2.11 job.
[1] https://github.com/ansible/ansible/pull/75358
Change-Id: Ida493c4316b682c3c2664bbe48c8dffc72f6ac8c
2021-07-30 09:07:17 +03:00
Sagi Shnaidman
07374a1f0d
Add mandatory requires_ansible version to metadata
...
Disable ansible-test since it's broken in 2.11[1]
[1] https://github.com/ansible/ansible/issues/75353
Change-Id: Idd2f99ddfe507b5b02de206c1f8c75692d6a84a2
2021-07-29 17:05:11 +03:00
Sagi Shnaidman
c05b1fdbaf
Change the pipeline of releasing to tag pipeline
...
Because zuul pre-release pipeline is pep400 compliant, but no
semver compliant, we can't push pre-release tags. Galaxy expects
from tags to be pure semver (not pep440).
Change the pipeline to be 'tag' and be triggered by any tag.
Change-Id: Ia288452668179723e35452d6e9579fb1dd0c4c3a
2021-07-28 23:43:51 +03:00
Sagi Shnaidman
5ef192f1f2
Add automatic release job triggered by tag
...
Currently put it in pre-release pipeline to test that it's ok.
Change-Id: I791478464ed59933273bb0e5f88f3636074c6729
2021-07-28 15:11:07 +03:00
Sagi Shnaidman
c9527889a0
Remove pip job
...
Pip installation is not recommended for collections anyway, so
let's drop this check to make CI more tiny.
Change-Id: I3d02f0c8101a5c46404563b64e8bea78fe422a59
2021-05-25 20:48:01 +03:00
Sagi Shnaidman
aa387aab3a
Make tripleo master job voting
...
And train as non-voting - mostly for informational purpose.
Change-Id: Ib0d186865591922614d8d7f786da520cd26c3976
2021-05-25 13:45:31 +03:00
Sagi Shnaidman
2027eb1f46
Add non-voting train TripleO jobs
...
Because we use modules starting from train, let's check we don't
break anything in train branch for TripleO.
Use non-voting more for informational purpose, since old branches
jobs can be unstable.
Change-Id: I0026b3bdd785a32b7d701ed6ac146853c0cdd162
2021-05-11 12:16:37 +03:00
Sagi Shnaidman
ca6824bffe
Configure only one tripleo job
...
Because we run only one job, no need to set content provider.
Change-Id: I85ad4281906a6d4aec4dceb4e6fc985e8c60f1a8
2021-05-11 01:04:29 +03:00
Sagi Shnaidman
a10be98638
Add TripleO job on collections used in TripleO
...
Redefine irrelevant files for jobs.
Change-Id: I83616ca370a449dcead99aed03fe4e54358e9e5a
2021-05-06 17:53:26 +03:00
Sagi Shnaidman
718f3a6b3a
Remove CI jobs for rocky and stein branches from check
...
We don't want to support full compatibility with rocky and stein
branches. Move CI jobs for them to experimental pipeline.
Change-Id: I738831bada5c4779869024c5660d9a7607a603c5
2021-04-29 12:57:12 +03:00
Sagi Shnaidman
8da4e852f0
Add wallaby job to CI
...
Add voting for train.
Change-Id: I5ecdc746056edf59d647b73c7fa7d316c092b38a
2021-04-20 04:05:12 +03:00
Sagi Shnaidman
17a1d72b1c
Prepare for Ansible 2.11 tests
...
Change-Id: I3914db6e5c4f279f2aeae051fd6a1a4254f554c9
2021-04-08 00:19:24 +03:00
Sagi Shnaidman
18b03e1971
Fix CI for latest ansible-test with no_log
...
Add no_log for requires arguments, hide admin_password for server
actions.
Disable voting for stein, rocky, queens jobs as they are broken
atm in devstack part.
Change-Id: Ib408749bedb583b065f82237a223388a7d919640
2021-04-05 22:24:31 +03:00
Shnaidman Sagi (Sergey)
185d0a5eca
Revert "Mark 2.9 ansible-test sanity as non-voting"
...
This reverts commit 1d8605fbf7 .
Reason for revert: fixed in Ansible: https://github.com/ansible/ansible/pull/73618
Change-Id: I6eca78cca86c57e166f45c2d5cbd79e8b5891857
2021-02-21 11:02:23 +00:00
Sagi Shnaidman
2b8aa2cb08
Add Octavia job for testing Load Balancer
...
Add basic test for LB.
Configure Octavia job which will run on LB changes only.
Change-Id: Ic76bb766f133c91a41893978ee864025dd659ab4
2021-02-20 17:57:20 +02:00
Sagi Shnaidman
1d8605fbf7
Mark 2.9 ansible-test sanity as non-voting
...
Current way of running ansible-test with venv is failing because
of cryptography package issue[1]. Mark it non-voting until the
issue is resolved.
[1] https://github.com/pyca/cryptography/issues/5771
Change-Id: Ife1468c4c7140ed3bdaf1dad06a09c71b8e1dbd4
2021-02-15 15:53:56 +00:00
Sagi Shnaidman
51eba6de02
Аdd designate to install with devstack
...
Allow DNS tests
Change-Id: I215ce23bbfe68437523e5ee608508dfcc028731a
2020-12-17 06:22:56 +00:00
Sagi Shnaidman
981d268039
Fix branchful jobs for collections
...
Stable branch jobs were using master for deployment
Story: #2008445
Task: #41412
Story: #2008444
Task: #41411
Mark train non-voting, see https://review.opendev.org/766622
Change-Id: I8132ec7cfe3468daaa363efb76c5d0b81bdeab30
2020-12-14 17:44:41 +02:00
Sagi Shnaidman
ee9a5c564e
Add victoria stable branch job
...
Change-Id: I183c9915be6442018dea93b32a4a93bb6df7acae
2020-11-24 13:19:53 +02:00
Sagi Shnaidman
6117f7062e
Move CI jobs to base on Ansible 2.10 release
...
Change-Id: Ib1884a1a7b69044cf7d0ac9469c677593339eb5c
2020-11-23 21:50:57 +02:00
Riccardo Pittau
058cb4ff3f
Migrate bifrost jobs to focal
...
Change-Id: Ic52dee90bc6b5d5e0ee1bc7fcbfa273867b937e2
2020-10-19 10:43:00 +00:00
Sagi Shnaidman
a6b52612de
Fix linters for new ansible release
...
Limit ansible to <2.10 in 2.9 jobs,
run on ubuntu-bionic because it can provide python 3.6
Change-Id: I6d19842711f3af58449e056bee84a4c5614cd37e
2020-09-24 23:59:26 +03:00
Sagi Shnaidman
a67272d1f5
Add CI files config to bifrost jobs as well
...
Change-Id: Ife7bd55f44bf709319c6598c0f95201a1aac528f
2020-08-18 10:42:54 +00:00
Dmitry Tantsur
f6a7cf5343
Add non-voting bifrost jobs
...
Bifrost has fully switched to the collection, use its jobs to verify
changes. This adds two jobs: one with no-auth, one with keystone.
Depends-On: https://review.opendev.org/#/c/743167/
Change-Id: I3d46996edb4f8165a559ed70b908316e82a13353
2020-07-27 12:46:52 +02:00
Sagi Shnaidman
fcf6fae499
Add periodic jobs for collections
...
Add periodic pipeline jobs, add to it another queens jobs with
different ansible versions to increase the coverage.
Change-Id: Ie90547cb17e5c52558b6068e7128f90abffc2e25
2020-07-26 12:32:45 +00:00
Sagi Shnaidman
4b64ebe623
Fix typos in job definitions
...
Change-Id: I654751a879482b1996c863470a6cf68f254eefbb
2020-06-23 16:23:54 +03:00
Sagi Shnaidman
01c2499fb6
New CI jobs configuration
...
Change-Id: Ib6850184faf1bc0808502c098d610a5e2f41f47e
2020-06-23 12:27:04 +03:00
Sagi Shnaidman
4d0df9f022
Fix ansible-test errors
...
Add tox to requirements
Use only 3.6 python
Set ansible-test 2.9 as a gate job
Change-Id: I40757e1efc3ee297b44cda6c35cdce4c64ebaa4f
2020-06-17 12:53:05 +03:00
Sagi Shnaidman
c9da50e7e7
Add setup.py for install with pip
...
Make possible installation with pip.
Change-Id: I8eec015142c4f29eadff0dac2781782b76dea308
2020-06-04 14:23:23 +00:00
Sagi Shnaidman
98ce765383
Exclude docs and text files form CI jobs
...
Change-Id: I9645d05a65d8608d7e53ae107eed1f53cca0b0e9
2020-05-24 20:44:10 +03:00
Sagi Shnaidman
bcdf749938
Improve ansible-test sanity for collection
...
Check only things we build into collection.
Ignore sanity files from full CI jobs.
Add queens to gate because it's voting.
Add files to ignoring when building collection.
Remove non-required lines from ignorign sanity files.
Change-Id: I0dde756efa133cf75b67d072af78a1f8307ce932
2020-05-13 13:31:29 +03:00
Sagi Shnaidman
47ac938475
Ensure modules work with queens devstack
...
Using master branch of openstackSDK
Change-Id: I43f260bbb26aa1d8e328911d9798316445849d7d
2020-05-10 13:07:55 +00:00