Skip to content

Commit c49ceb9

Browse files
mnasiadkamarkgoddard
authored andcommitted
Sync kayobe-config with kayobe changes
Depends-On: https://review.opendev.org/c/openstack/kayobe/+/787775 Change-Id: I83a475e389d95686ef7fbb30426e31d24c4db868
1 parent 2af2c3a commit c49ceb9

15 files changed

+118
-47
lines changed

etc/kayobe/apt.yml

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
###############################################################################
3+
# Apt package manager configuration.
4+
5+
# Apt cache TTL in seconds. Default is 3600.
6+
#apt_cache_valid_time:
7+
8+
###############################################################################
9+
# Dummy variable to allow Ansible to accept this file.
10+
workaround_ansible_issue_8743: yes

etc/kayobe/bifrost.yml

+5-3
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,16 @@
1818
###############################################################################
1919
# Diskimage-builder configuration.
2020

21-
# DIB base OS element. Default is "centos".
21+
# DIB base OS element. Default is {{ os_distribution }}.
2222
#kolla_bifrost_dib_os_element:
2323

24-
# DIB image OS release. Default is "8".
24+
# DIB image OS release. Default is "focal" when os_distribution is "ubuntu", or
25+
# "8" otherwise.
2526
#kolla_bifrost_dib_os_release:
2627

2728
# List of default DIB elements. Default is ["disable-selinux",
28-
# "enable-serial-console", "vm"].
29+
# "enable-serial-console", "vm"] when os_distribution is "centos", or
30+
# ["enable-serial-console", "vm"] otherwise.
2931
#kolla_bifrost_dib_elements_default:
3032

3133
# List of additional DIB elements. Default is none.

etc/kayobe/compute.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# Compute node configuration.
44

55
# User with which to access the computes via SSH during bootstrap, in order
6-
# to setup the Kayobe user account.
6+
# to setup the Kayobe user account. Default is {{ os_distribution }}.
77
#compute_bootstrap_user:
88

99
###############################################################################

etc/kayobe/controllers.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# Controller node configuration.
44

55
# User with which to access the controllers via SSH during bootstrap, in order
6-
# to setup the Kayobe user account.
6+
# to setup the Kayobe user account. Default is {{ os_distribution }}.
77
#controller_bootstrap_user:
88

99
###############################################################################

etc/kayobe/globals.yml

+18-1
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,19 @@
44
###############################################################################
55
# Local path configuration (Ansible control host).
66

7-
# Path to Kayobe configuration directory on Ansible control host.
7+
# Path to Kayobe configuration directory on Ansible control host, with an
8+
# environment path appended if kayobe_environment is set.
89
#kayobe_config_path:
910

11+
# Name of Kayobe environment to use. Default is $KAYOBE_ENVIRONMENT, or an
12+
# empty string if $KAYOBE_ENVIRONMENT is not set. Can also be set via the
13+
# --environment argument when invoking kayobe.
14+
#kayobe_environment:
15+
16+
# Path to Kayobe configuration directory on Ansible control host with an
17+
# environment path appended if kayobe_environment is set.
18+
#kayobe_env_config_path:
19+
1020
###############################################################################
1121
# Remote path configuration (seed, seed-hypervisor and overcloud hosts).
1222

@@ -32,6 +42,13 @@
3242
# not exist.
3343
#kayobe_ansible_user:
3444

45+
###############################################################################
46+
# OS distribution.
47+
48+
# OS distribution name. Valid options are "centos", "ubuntu". Default is
49+
# "centos".
50+
#os_distribution:
51+
3552
###############################################################################
3653
# Dummy variable to allow Ansible to accept this file.
3754
workaround_ansible_issue_8743: yes

etc/kayobe/ipa.yml

+4
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,10 @@
6161
# List of DIB packages to install. Default is none.
6262
#ipa_build_dib_packages:
6363

64+
# Upper constraints file for installing packages in the virtual environment
65+
# used for building IPA images. Default is {{ pip_upper_constraints_file }}.
66+
#ipa_build_upper_constraints_file:
67+
6468
###############################################################################
6569
# Ironic Python Agent (IPA) images configuration.
6670

etc/kayobe/ironic.yml

+7
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,13 @@
55
# Specify the list of hardware types to load during service initialization.
66
#kolla_ironic_enabled_hardware_types:
77

8+
# Specify the list of bios interfaces to load during service initialization.
9+
#kolla_ironic_enabled_bios_interfaces:
10+
11+
# Default bios interface to be used for nodes that do not have bios_interface
12+
# field set.
13+
#kolla_ironic_default_bios_interface:
14+
815
# Specify the list of boot interfaces to load during service initialization.
916
#kolla_ironic_enabled_boot_interfaces:
1017

etc/kayobe/kolla.yml

+61-8
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,8 @@
6161
###############################################################################
6262
# Kolla configuration.
6363

64-
# Kolla base container image distribution. Default is 'centos'.
64+
# Kolla base container image distribution. Options are "centos", "debian",
65+
# "ubuntu". Default is {{ os_distribution }}.
6566
#kolla_base_distro:
6667

6768
# Kolla container image type: binary or source. Default is 'binary'.
@@ -109,9 +110,9 @@
109110
# Dict mapping image customization variable names to their values.
110111
# Each variable takes the form:
111112
# <image name>_<customization>_<operation>
112-
# Hyphens in the image name are replaced with underscores. The customization is
113-
# most commonly packages. The operation should be one of override, append or
114-
# remove. The value should be a list.
113+
# Hyphens in the image name must be replaced with underscores. The
114+
# customization is most commonly packages. The operation should be one of
115+
# override, append or remove. The value should be a list.
115116
#kolla_build_customizations:
116117

117118
###############################################################################
@@ -208,8 +209,8 @@
208209
#kolla_enable_aodh:
209210
#kolla_enable_barbican:
210211
#kolla_enable_blazar:
211-
#kolla_enable_cadf_notifications:
212212
#kolla_enable_ceilometer:
213+
#kolla_enable_ceilometer_horizon_policy_file:
213214
#kolla_enable_ceilometer_ipmi:
214215
#kolla_enable_cells:
215216
#kolla_enable_central_logging:
@@ -222,24 +223,33 @@
222223
#kolla_enable_cinder_backend_quobyte:
223224
#kolla_enable_cinder_backend_zfssa_iscsi:
224225
#kolla_enable_cinder_backup:
226+
#kolla_enable_cinder_horizon_policy_file:
225227
#kolla_enable_cloudkitty:
226228
#kolla_enable_collectd:
229+
#kolla_enable_container_healthchecks:
227230
#kolla_enable_cyborg:
228231
#kolla_enable_designate:
229232
#kolla_enable_destroy_images:
230233
#kolla_enable_elasticsearch:
234+
#kolla_enable_elasticsearch_curator:
231235
#kolla_enable_etcd:
236+
#kolla_enable_external_mariadb_load_balancer:
232237
#kolla_enable_fluentd:
233238
#kolla_enable_freezer:
234239
#kolla_enable_glance:
240+
#kolla_enable_glance_horizon_policy_file:
241+
#kolla_enable_glance_image_cache:
235242
#kolla_enable_gnocchi:
243+
#kolla_enable_gnocchi_statsd:
236244
#kolla_enable_grafana:
245+
#kolla_enable_hacluster:
237246
#kolla_enable_haproxy:
247+
#kolla_enable_haproxy_memcached:
238248
#kolla_enable_heat:
249+
#kolla_enable_heat_horizon_policy_file:
239250
#kolla_enable_horizon:
240251
#kolla_enable_horizon_blazar:
241252
#kolla_enable_horizon_cloudkitty:
242-
#kolla_enable_horizon_congress:
243253
#kolla_enable_horizon_designate:
244254
#kolla_enable_horizon_freezer:
245255
#kolla_enable_horizon_heat:
@@ -248,6 +258,7 @@
248258
#kolla_enable_horizon_manila:
249259
#kolla_enable_horizon_masakari:
250260
#kolla_enable_horizon_mistral:
261+
#kolla_enable_horizon_monasca:
251262
#kolla_enable_horizon_murano:
252263
#kolla_enable_horizon_neutron_vpnaas:
253264
#kolla_enable_horizon_octavia:
@@ -259,7 +270,6 @@
259270
#kolla_enable_horizon_vitrage:
260271
#kolla_enable_horizon_watcher:
261272
#kolla_enable_horizon_zun:
262-
#kolla_enable_hyperv:
263273
#kolla_enable_influxdb:
264274
#kolla_enable_ironic:
265275
#kolla_enable_ironic_ipxe:
@@ -269,13 +279,16 @@
269279
#kolla_enable_kafka:
270280
#kolla_enable_keepalived:
271281
#kolla_enable_keystone:
282+
#kolla_enable_keystone_federation:
283+
#kolla_enable_keystone_horizon_policy_file:
272284
#kolla_enable_kibana:
273285
#kolla_enable_kuryr:
274286
#kolla_enable_magnum:
275287
#kolla_enable_manila:
276288
#kolla_enable_manila_backend_cephfs_native:
277289
#kolla_enable_manila_backend_cephfs_nfs:
278290
#kolla_enable_manila_backend_generic:
291+
#kolla_enable_manila_backend_glusterfs_nfs:
279292
#kolla_enable_manila_backend_hnas:
280293
#kolla_enable_mariabackup:
281294
#kolla_enable_mariadb:
@@ -289,6 +302,7 @@
289302
#kolla_enable_neutron_agent_ha:
290303
#kolla_enable_neutron_bgp_dragent:
291304
#kolla_enable_neutron_dvr:
305+
#kolla_enable_neutron_horizon_policy_file:
292306
#kolla_enable_neutron_infoblox_ipam_agent:
293307
#kolla_enable_neutron_metering:
294308
#kolla_enable_neutron_mlnx:
@@ -298,20 +312,36 @@
298312
#kolla_enable_neutron_segments:
299313
#kolla_enable_neutron_sfc:
300314
#kolla_enable_neutron_sriov:
315+
#kolla_enable_neutron_trunk:
301316
#kolla_enable_neutron_vpnaas:
302317
#kolla_enable_nova:
318+
#kolla_enable_nova_fake:
319+
#kolla_enable_nova_horizon_policy_file:
303320
#kolla_enable_nova_serialconsole_proxy:
304321
#kolla_enable_nova_ssh:
305322
#kolla_enable_octavia:
306-
#kolla_enable_onos:
323+
#kolla_enable_octavia_driver_agent:
307324
#kolla_enable_openstack_core:
308325
#kolla_enable_openvswitch:
309326
#kolla_enable_osprofiler:
310327
#kolla_enable_outward_rabbitmq:
328+
#kolla_enable_ovn:
311329
#kolla_enable_ovs_dpdk:
312330
#kolla_enable_panko:
313331
#kolla_enable_placement:
314332
#kolla_enable_prometheus:
333+
#kolla_enable_prometheus_alertmanager:
334+
#kolla_enable_prometheus_blackbox_exporter:
335+
#kolla_enable_prometheus_cadvisor:
336+
#kolla_enable_prometheus_ceph_mgr_exporter:
337+
#kolla_enable_prometheus_elasticsearch_exporter:
338+
#kolla_enable_prometheus_haproxy_exporter:
339+
#kolla_enable_prometheus_memcached_exporter:
340+
#kolla_enable_prometheus_mysqld_exporter:
341+
#kolla_enable_prometheus_node_exporter:
342+
#kolla_enable_prometheus_openstack_exporter:
343+
#kolla_enable_prometheus_rabbitmq_exporter:
344+
#kolla_enable_prometheus_server:
315345
#kolla_enable_qdrouterd:
316346
#kolla_enable_rabbitmq:
317347
#kolla_enable_rally:
@@ -322,13 +352,15 @@
322352
#kolla_enable_solum:
323353
#kolla_enable_storm:
324354
#kolla_enable_swift:
355+
#kolla_enable_swift_recon:
325356
#kolla_enable_swift_s3api:
326357
#kolla_enable_tacker:
327358
#kolla_enable_telegraf:
328359
#kolla_enable_tempest:
329360
#kolla_enable_trove:
330361
#kolla_enable_trove_singletenant:
331362
#kolla_enable_vitrage:
363+
#kolla_enable_vitrage_prometheus_datasource:
332364
#kolla_enable_vmtp:
333365
#kolla_enable_watcher:
334366
#kolla_enable_zookeeper:
@@ -345,6 +377,27 @@
345377
# passwords file.
346378
#kolla_ansible_custom_passwords:
347379

380+
###############################################################################
381+
# OpenStack API addresses.
382+
383+
# Virtual IP address of OpenStack internal API. Default is the vip_address
384+
# attribute of the internal network.
385+
#kolla_internal_vip_address:
386+
387+
# Fully Qualified Domain Name (FQDN) of OpenStack internal API. Default is the
388+
# fqdn attribute of the internal network if set, otherwise
389+
# kolla_internal_vip_address.
390+
#kolla_internal_fqdn:
391+
392+
# Virtual IP address of OpenStack external API. Default is the vip_address
393+
# attribute of the external network.
394+
#kolla_external_vip_address:
395+
396+
# Fully Qualified Domain Name (FQDN) of OpenStack external API. Default is the
397+
# fqdn attribute of the external network if set, otherwise
398+
# kolla_external_vip_address.
399+
#kolla_external_fqdn:
400+
348401
###############################################################################
349402
# TLS certificate bundle management
350403

etc/kayobe/ntp.yml

-14
This file was deleted.

etc/kayobe/openstack.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
###############################################################################
33
# OpenStack release configuration.
44

5-
# Name of the current OpenStack release. Default is "victoria".
5+
# Name of the current OpenStack release. Default is "wallaby".
66
#openstack_release:
77

8-
# Name of the current OpenStack branch. Default is "stable/victoria".
8+
# Name of the current OpenStack branch. Default is "stable/wallaby".
99
#openstack_branch:
1010

1111
###############################################################################

etc/kayobe/overcloud.yml

-11
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,6 @@
1616
# To prevent some network issues you can choose to disable cloud-init
1717
#disable_cloud_init:
1818

19-
###############################################################################
20-
# Overcloud host image configuration.
21-
22-
# The CentOS cloud images have a bogus name server entry in /etc/resolv.conf,
23-
# 192.168.122.1. Cloud-init only appends name server entries to this file, and
24-
# will not remove this bogus entry. Typically this leads to a delay of around
25-
# 30 seconds when connecting via SSH, due to a timeout in NSS. The workaround
26-
# employed here is to remove this bogus entry from the image using
27-
# virt-customize, if it exists. See https://bugs.centos.org/view.php?id=14369.
28-
#overcloud_host_image_workaround_resolv_enabled:
29-
3019
###############################################################################
3120
# Dummy variable to allow Ansible to accept this file.
3221
workaround_ansible_issue_8743: yes

etc/kayobe/seed-hypervisor.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# Seed hypervisor node configuration.
44

55
# User with which to access the seed hypervisor via SSH during bootstrap, in
6-
# order to setup the Kayobe user account.
6+
# order to setup the Kayobe user account. Default is {{ os_distribution }}.
77
#seed_hypervisor_bootstrap_user:
88

99
###############################################################################

etc/kayobe/seed-vm.yml

+4-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,10 @@
2424
#seed_vm_root_format:
2525

2626
# Base image for the seed VM root volume. Default is
27-
# "https://cloud.centos.org/centos/8/x86_64/images/CentOS-8-GenericCloud-8.2.2004-20200611.2.x86_64.qcow2".
27+
# "https://cloud-images.ubuntu.com/focal/current/focal-server-cloudimg-amd64.img"
28+
# when os_distribution is "ubuntu", or
29+
# "https://cloud.centos.org/centos/8-stream/x86_64/images/CentOS-Stream-GenericCloud-8-20210210.0.x86_64.qcow2"
30+
# otherwise.
2831
#seed_vm_root_image:
2932

3033
# Capacity of the seed VM data volume.

etc/kayobe/seed.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# Seed node configuration.
44

55
# User with which to access the seed via SSH during bootstrap, in order to
6-
# setup the Kayobe user account.
6+
# setup the Kayobe user account. Default is {{ os_distribution }}.
77
#seed_bootstrap_user:
88

99
###############################################################################
@@ -92,8 +92,8 @@
9292
# squid:
9393
# name: "squid"
9494
# image: "stackhpc/squid:3.5.20-1"
95-
# pre: "{{ kayobe_config_path }}/containers/squid/pre.yml"
96-
# post: "{{ kayobe_config_path }}/containers/squid/post.yml"
95+
# pre: "{{ kayobe_env_config_path }}/containers/squid/pre.yml"
96+
# post: "{{ kayobe_env_config_path }}/containers/squid/post.yml"
9797
#
9898
#seed_containers:
9999

etc/kayobe/storage.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# Storage node configuration.
44

55
# User with which to access the storages via SSH during bootstrap, in order
6-
# to setup the Kayobe user account.
6+
# to setup the Kayobe user account. Default is {{ os_distribution }}.
77
#storage_bootstrap_user:
88

99
###############################################################################

0 commit comments

Comments
 (0)