Merge "Reparent the bootstrap-bridge job onto a job that sets up git repos"
This commit is contained in:
commit
85c58b1248
@ -33,19 +33,27 @@
|
||||
|
||||
- job:
|
||||
name: infra-prod-bootstrap-bridge
|
||||
parent: opendev-infra-prod-setup-keys
|
||||
parent: opendev-infra-prod-setup-src
|
||||
description: |
|
||||
Configure the bastion host (bridge)
|
||||
|
||||
This job does minimal configuration on the bastion host
|
||||
(bridge.openstack.org) to allow it to run system-config
|
||||
playbooks against our production hosts. It sets up Ansible
|
||||
and root keys on the host.
|
||||
and root keys on the host. It also synchronizes the system-config
|
||||
repo from the executor to the bastion. This is necessary to
|
||||
emit an up to date known_hosts file when adding new hosts to
|
||||
the inventory.
|
||||
|
||||
Note that this is separate to infra-prod-service-bridge;
|
||||
bridge in it's role as the bastion host actaully runs that
|
||||
against itself; it includes things not strictly needed to make
|
||||
the host able to deploy system-config.
|
||||
# While we don't run the infra-prod-playbook in this job we do run
|
||||
# system-config git repo updates. Until we're ready to stop running
|
||||
# system-config updates in every job we use this semaphore to ensure
|
||||
# exclusivity.
|
||||
semaphores: infra-prod-playbook
|
||||
run: playbooks/zuul/run-production-bootstrap-bridge.yaml
|
||||
files:
|
||||
- playbooks/bootstrap-bridge.yaml
|
||||
|
@ -399,6 +399,27 @@
|
||||
- name: infra-prod-base
|
||||
soft: true
|
||||
|
||||
#
|
||||
# Only depends on base, or image promotion.
|
||||
#
|
||||
- infra-prod-service-gitea-lb: &infra-prod-service-gitea-lb
|
||||
dependencies:
|
||||
- name: infra-prod-base
|
||||
soft: true
|
||||
- name: system-config-promote-image-haproxy-statsd
|
||||
soft: true
|
||||
|
||||
- infra-prod-service-zuul-db: &infra-prod-service-zuul-db
|
||||
dependencies:
|
||||
- name: infra-prod-base
|
||||
soft: true
|
||||
- infra-prod-service-zuul-lb: &infra-prod-service-zuul-lb
|
||||
dependencies:
|
||||
- name: infra-prod-base
|
||||
soft: true
|
||||
- name: system-config-promote-image-haproxy-statsd
|
||||
soft: true
|
||||
|
||||
#
|
||||
# Hosts using certificates and backups
|
||||
#
|
||||
@ -455,10 +476,6 @@
|
||||
soft: true
|
||||
- name: system-config-promote-image-gitea
|
||||
soft: true
|
||||
- infra-prod-service-gitea-lb: &infra-prod-service-gitea-lb
|
||||
dependencies:
|
||||
- name: system-config-promote-image-haproxy-statsd
|
||||
soft: true
|
||||
- infra-prod-service-grafana: &infra-prod-service-grafana
|
||||
dependencies:
|
||||
- name: infra-prod-letsencrypt
|
||||
@ -540,11 +557,6 @@
|
||||
# should reconfigure after any project updates
|
||||
- name: infra-prod-manage-projects
|
||||
soft: true
|
||||
- infra-prod-service-zuul-db
|
||||
- infra-prod-service-zuul-lb: &infra-prod-service-zuul-lb
|
||||
dependencies:
|
||||
- name: system-config-promote-image-haproxy-statsd
|
||||
soft: true
|
||||
- infra-prod-service-zuul-preview: &infra-prod-service-zuul-preview
|
||||
dependencies:
|
||||
- name: infra-prod-letsencrypt
|
||||
@ -630,13 +642,15 @@
|
||||
- infra-prod-service-afs: *infra-prod-service-afs
|
||||
- infra-prod-service-nameserver: *infra-prod-service-nameserver
|
||||
- infra-prod-service-mirror-update: *infra-prod-service-mirror-update
|
||||
- infra-prod-service-gitea-lb: *infra-prod-service-gitea-lb
|
||||
- infra-prod-service-zuul-db: *infra-prod-service-zuul-db
|
||||
- infra-prod-service-zuul-lb: *infra-prod-service-zuul-lb
|
||||
- infra-prod-service-borg-backup: *infra-prod-service-borg-backup
|
||||
- infra-prod-letsencrypt: *infra-prod-letsencrypt
|
||||
- infra-prod-service-codesearch: *infra-prod-service-codesearch
|
||||
- infra-prod-service-eavesdrop: *infra-prod-service-eavesdrop
|
||||
- infra-prod-service-etherpad: *infra-prod-service-etherpad
|
||||
- infra-prod-service-gitea: *infra-prod-service-gitea
|
||||
- infra-prod-service-gitea-lb: *infra-prod-service-gitea-lb
|
||||
- infra-prod-service-grafana: *infra-prod-service-grafana
|
||||
- infra-prod-service-graphite: *infra-prod-service-graphite
|
||||
- infra-prod-service-keycloak: *infra-prod-service-keycloak
|
||||
@ -652,8 +666,6 @@
|
||||
- infra-prod-service-tracing: *infra-prod-service-tracing
|
||||
- infra-prod-service-zookeeper: *infra-prod-service-zookeeper
|
||||
- infra-prod-service-zuul: *infra-prod-service-zuul
|
||||
- infra-prod-service-zuul-db
|
||||
- infra-prod-service-zuul-lb: *infra-prod-service-zuul-lb
|
||||
- infra-prod-service-zuul-preview: *infra-prod-service-zuul-preview
|
||||
- infra-prod-run-accessbot: *infra-prod-run-accessbot
|
||||
- infra-prod-manage-projects: *infra-prod-manage-projects
|
||||
|
Loading…
x
Reference in New Issue
Block a user