Commit Graph

11 Commits

Author SHA1 Message Date
Ghanshyam Mann d68e447c4b Retire Tripleo: remove repo content
TripleO project is retiring
- https://review.opendev.org/c/openstack/governance/+/905145

this commit remove the content of this project repo

Change-Id: I29fb152050adab2912b2528f304c97ea4534fda4
2024-02-24 11:40:49 -08:00
Chandan Kumar (raukadah) 57da8455f1 Remove CentOS 7 based job
https://review.opendev.org/q/topic:ooo_c7_teardown is dropping
the c7 based jobs.

It also removes job definitions.

The last run https://zuul.openstack.org/builds?job_name=tripleo-ci-centos-7-undercloud-containers
was from 1 year ago.

We are removing these jobs as a part of ooo_c7_teardown[1].

Added py_modules=[] in setup.py to disable auto discovery
and fix linters job.

It also fixes tox molecule issues with no-changed-when
warning errors.

[1]. https://review.opendev.org/q/topic:ooo_c7_teardown

Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
Change-Id: I94d290321213ae0e097a9ac7d472878940edbafa
2022-05-02 11:14:01 +05:30
Alex Schultz 91f652a932 Fixing ci
* adding task names to satisfy lint
* fixing requirements for test setup

Change-Id: Ic7f019c5f58b456cb36c62283bf72a195d82c299
2021-06-28 13:14:27 -06:00
Alex Schultz 063f15ec2a Fix CI
Update work with newer ansible-lint and address some linting issues.

Change-Id: I69bd204407bd53210492a67bb8f90504a480db11
2021-02-22 12:16:26 -07:00
Alex Schultz e354ac5fa5 Fix all the ci
1) Bump pyflakes

We need a python 3.9 compatible version.

Related PyCQA/pyflakes #367

2) Fix missing permissions on files

3) Ignore ansible-lint 106 for role name

4) Fix setup-tools install LP#1902986

5) ensure virtualenv is installed

6) fix missing htpasswd

Change-Id: I8302bc6c9250eba78437ccfec35e4de91348333e
2020-11-13 15:23:32 -07:00
Sorin Sbarnea e904b8213c Migrated to molecule 3.0
Updated configuration files to use newer version of molecule.

Change-Id: I617330a0b8b64028e43fc5d8aa1b7d97d0375ea5
2020-02-20 19:15:34 +00:00
Kevin Carter 1217799b1b
Add molecule testing
This change adds molecule testing using a simple base job and pre|run playbooks.
The test will be executed via a native zuul job and will ensure we're exercising
all of the available code path's as provide by this role.

Two molecule scenarios will be executed whenever any change is made to this role

* default - runs through the typical main code path
* login - tests a secure docker registry ensuring our login capabilities are
          never broken.

Documentation in the readme has been added to show how local testing can be run.

A bindep.txt file has been added to ensure zuul knows how to install our
required base packages.

Closes-Bug: #1835657
Related-Bug: #1833584
Change-Id: I48f74b69c5d29dce4a576fa96e79563a4b484469
Signed-off-by: Kevin Carter <kecarter@redhat.com>
2019-07-10 18:42:16 -05:00
Alex Schultz 502ee19f48 Reduce the number of tripleo jobs
We only really need an undercloud job for testing at the moment. The
undercloud is the primary consumer of this role anyway.

Change-Id: If2a4be04dd710ea8174bbd0b77bd57c7baf0a6b9
2018-12-19 09:36:36 -07:00
Andreas Jaeger 119f525395 Remove release-openstack-server
This template needs to stay in project-config to work properly.
also, it's obsolete. project-config is updated already.

Change-Id: I818b10cd6614870fc0673d96d20a9fe66b99ba94
2018-09-28 15:26:18 +02:00
Emilien Macchi c41c49db4a Use release-openstack-server job-template
We don't want these roles pushed to pypi, so no need to try uploading them.
This template is the same as publish-to-pypi except it's not pushing the
project to pypy.

Also add jobs from project-config; so we can control here.

Change-Id: I9b2b29b3a79a89199f7d149673791d1711189913
2018-08-01 13:23:04 -04:00
Emilien Macchi 337922c983 Add tripleo jobs to this project
So we can actually test changes in this role.

Depends-On: Iee0e08cd48f173a39a6f3a1ea54b29e370d4f334
Change-Id: I75a0683b7b6866f7f4c33fa845a7a88666a22c84
2018-05-20 18:58:58 +00:00