Add some details for various cloud config files
It's definitely not a priori evident what all these configs that seem to duplicate each other do; add some inline documentation to each to hopefully explain what's going on a little more clearly for people unfamiliar. Change-Id: I0cc2e8773823b7d9b47d3dfd4c80827cd9929075
This commit is contained in:
parent
09288c7c37
commit
fa51d4e0a3
@ -1,3 +1,30 @@
|
|||||||
|
#
|
||||||
|
# Bridge all clouds
|
||||||
|
#
|
||||||
|
# This file is deployed to /etc/openstack/all-clouds.yaml on the
|
||||||
|
# bastion host and contains information for all cloud environments
|
||||||
|
# provided to OpenStack Infra.
|
||||||
|
#
|
||||||
|
# Providers have two projects:
|
||||||
|
#
|
||||||
|
# * openstack[zuul|jenkins]-provider
|
||||||
|
# provides capacity for test nodes (jenkins being a legacy name
|
||||||
|
# from pre-zuulv3 era)
|
||||||
|
# * openstackci-provider
|
||||||
|
# provides capacity for control-plane. Ranges from a single mirror
|
||||||
|
# host to all our other services.
|
||||||
|
#
|
||||||
|
# This is used as required for global operations on all clouds. The
|
||||||
|
# most important one being the "cloud-launcher" process which
|
||||||
|
# canonicalises all providers with correct keypairs and other
|
||||||
|
# configuration details.
|
||||||
|
#
|
||||||
|
# To manually operate on projects only in this file, you can redirect
|
||||||
|
# openstacksdk with
|
||||||
|
#
|
||||||
|
# $ OS_CLIENT_CONFIG_FILE=/etc/openstack/all-clouds.yaml openstack ...
|
||||||
|
#
|
||||||
|
|
||||||
clouds:
|
clouds:
|
||||||
openstackci-inap:
|
openstackci-inap:
|
||||||
profile: internap
|
profile: internap
|
||||||
@ -193,7 +220,6 @@ clouds:
|
|||||||
project_name: '{{ clouds.openstackci_packethost_project_name }}'
|
project_name: '{{ clouds.openstackci_packethost_project_name }}'
|
||||||
user_domain_name: default
|
user_domain_name: default
|
||||||
project_domain_name: default
|
project_domain_name: default
|
||||||
|
|
||||||
openstackzuul-packethost:
|
openstackzuul-packethost:
|
||||||
regions:
|
regions:
|
||||||
- name: us-west-1
|
- name: us-west-1
|
||||||
|
@ -1,3 +1,18 @@
|
|||||||
|
#
|
||||||
|
# Bridge clouds
|
||||||
|
#
|
||||||
|
# This file is deployed to /etc/openstack/clouds.yaml on the bastion
|
||||||
|
# host and is thus the default configuration file for openstacksdk
|
||||||
|
# operations.
|
||||||
|
#
|
||||||
|
# It is a strict subset of all-clouds.yaml but contains only the CI
|
||||||
|
# (control-plane) projects for each provider. This is useful because
|
||||||
|
# the test-node tenants have hundreds of ephemeral nodes, whose
|
||||||
|
# cache-evading behaviour would make enumerating their projects
|
||||||
|
# unnecessarily slow when building an inventory for our default
|
||||||
|
# control-plane cron runs (run_all.sh).
|
||||||
|
#
|
||||||
|
|
||||||
ansible:
|
ansible:
|
||||||
fail_on_errors: False
|
fail_on_errors: False
|
||||||
expand_hostvars: False
|
expand_hostvars: False
|
||||||
|
@ -1,3 +1,16 @@
|
|||||||
|
#
|
||||||
|
# Nodepool openstacksdk configuration
|
||||||
|
#
|
||||||
|
# This file is deployed to nodepool launcher and builder hosts as
|
||||||
|
#
|
||||||
|
# ~nodepool/.config/openstack/config/clouds.yaml
|
||||||
|
#
|
||||||
|
# and is used there to authenticate nodepool operations to clouds.
|
||||||
|
# This file only contains projects we are launching test nodes in, and
|
||||||
|
# the naming should correspond that used in nodepool configuration
|
||||||
|
# files.
|
||||||
|
#
|
||||||
|
|
||||||
cache:
|
cache:
|
||||||
expiration:
|
expiration:
|
||||||
server: 5
|
server: 5
|
||||||
|
Loading…
x
Reference in New Issue
Block a user