Roles to genreate base config and build airshipctl

These roles will allow to generate base airship and kubeconfigs

Change-Id: I8e93dbeaf1aef2f51db5ed9e807f58999ebe97f7
This commit is contained in:
Kostiantyn Kalynovskyi
2020-02-05 00:05:05 +00:00
parent 0528b76b9c
commit 16af49c265
13 changed files with 224 additions and 0 deletions

View File

@@ -32,3 +32,28 @@
- name: git_mirror_credentials
secret: airship-airshipctl-airshipit-github-secret
pass-to-parent: true
- job:
voting: false
name: airship-airshipctl-gate-test
attempts: 1
timeout: 3600
roles:
- zuul: airship/zuul-airship-roles
- zuul: openstack/openstack-helm-infra
pre-run:
- playbooks/airship-airshipctl-deploy-docker.yaml
run: playbooks/airship-airshipctl-test-runner.yml
post-run: playbooks/airship-collect-logs.yml
nodeset: airship-airshipctl-single-node
vars:
site_name: test-bootstrap
## var files are the files that are located at playbooks/vars directory
var_files:
- airship-ipam.yml
- test-config.yaml
test_roles:
- airshipctl-systemwide-executable
- airshipctl-test-configs
serve_dir: /srv/iso
serve_port: 8099

View File

@@ -15,10 +15,12 @@
jobs:
- airship-airshipctl-lint-unit
- airship-airshipctl-functional-existing-k8s
- airship-airshipctl-gate-test
gate:
jobs:
- airship-airshipctl-lint-unit
- airship-airshipctl-functional-existing-k8s
- airship-airshipctl-gate-test
post:
jobs:
- airship-airshipctl-upload-git-mirror