Skip to content

Merge upstream Caracal #1109

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jun 25, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .gitreview
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
host=review.opendev.org
port=29418
project=openstack/kayobe-config.git
defaultbranch=stable/2023.1
defaultbranch=stable/2024.1
14 changes: 11 additions & 3 deletions etc/kayobe/bifrost.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,9 +28,7 @@
# DIB image OS release. Default is {{ os_release }}.
#kolla_bifrost_dib_os_release:

# List of default DIB elements. Default is ["disable-selinux",
# "enable-serial-console", "vm"] when os_distribution is "centos", or
# ["enable-serial-console", "vm"] otherwise.
# List of default DIB elements. Default is ["enable-serial-console", "vm"].
#kolla_bifrost_dib_elements_default:

# List of additional DIB elements. Default is none.
Expand Down Expand Up @@ -71,6 +69,10 @@
# Default is none.
#kolla_bifrost_deploy_image_rootfs:

# Custom cloud-init user-data passed to deploy of the deployment image.
# Default is an empty string.
#kolla_bifrost_deploy_image_user_data_content:

###############################################################################
# Ironic configuration.

Expand Down Expand Up @@ -106,6 +108,12 @@
# Ironic inspector IPMI password to set.
#kolla_bifrost_inspector_ipmi_password:

# Ironic inspector Redfish username to set.
#kolla_bifrost_inspector_redfish_username:

# Ironic inspector Redfish password to set.
#kolla_bifrost_inspector_redfish_password:

# Ironic inspector network interface name on which to check for an LLDP switch
# port description to use as the node's name.
#kolla_bifrost_inspector_lldp_switch_port_interface:
Expand Down
8 changes: 3 additions & 5 deletions etc/kayobe/compute.yml
Original file line number Diff line number Diff line change
Expand Up @@ -76,10 +76,8 @@
#compute_lvm_groups_extra:

# Whether a 'data' LVM volume group should exist on compute hosts. By default
# this contains a 'docker-volumes' logical volume for Docker volume storage. It
# will also be used for Docker container and image storage if
# 'docker_storage_driver' is set to 'devicemapper'. Default is true if
# 'docker_storage_driver' is set to 'devicemapper', or false otherwise.
# this contains a 'docker-volumes' logical volume for Docker volume storage.
# Default is false.
#compute_lvm_group_data_enabled:

# Compute LVM volume group for data. See mrlesmithjr.manage_lvm role for
Expand Down Expand Up @@ -180,7 +178,7 @@
#compute_qemu_conf:

# Whether to enable libvirt SASL authentication. Default is true.
#compute_libvirt_enable_sasl: true
#compute_libvirt_enable_sasl:

# libvirt SASL password. Default is unset.
#compute_libvirt_sasl_password:
Expand Down
24 changes: 21 additions & 3 deletions etc/kayobe/controllers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,25 @@
# to setup the Kayobe user account. Default is {{ os_distribution }}.
#controller_bootstrap_user:

###############################################################################
# Controller groups.

# Ansible inventory group in which Ironic conductor services are deployed.
# Default is 'controllers'.
#controller_ironic_conductor_group:

# Ansible inventory group in which Ironic inspector services are deployed.
# Default is 'controllers'.
#controller_ironic_inspector_group:

# Ansible inventory group in which control plane load balancer services are
# deployed. Default is 'network'.
#controller_loadbalancer_group:

# Ansible inventory group in which network data plane services are deployed.
# Default is 'network'.
#controller_network_group:

###############################################################################
# Controller network interface configuration.

Expand Down Expand Up @@ -86,9 +105,8 @@

# Whether a 'data' LVM volume group should exist on controller hosts. By
# default this contains a 'docker-volumes' logical volume for Docker volume
# storage. It will also be used for Docker container and image storage if
# 'docker_storage_driver' is set to 'devicemapper'. Default is true if
# 'docker_storage_driver' is set to 'devicemapper', or false otherwise.
# storage.
# Default is false.
#controller_lvm_group_data_enabled:

# Controller LVM volume group for data. See mrlesmithjr.manage_lvm role for
Expand Down
4 changes: 4 additions & 0 deletions etc/kayobe/globals.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,10 @@
# to not specify a gather subset.
#kayobe_ansible_setup_gather_subset:

# Global maximum failure percentage. By default this is undefined, which is
# equivalent to a value of 100.
#kayobe_max_fail_percentage:

###############################################################################
# Dummy variable to allow Ansible to accept this file.
workaround_ansible_issue_8743: yes
3 changes: 1 addition & 2 deletions etc/kayobe/grafana.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,7 @@
###############################################################################
# Grafana configuration.

# Grafana local admin user name. If you are deploying Monasca Grafana this
# should not conflict with an OpenStack user name.
# Grafana local admin user name.
#grafana_local_admin_user_name:

###############################################################################
Expand Down
4 changes: 1 addition & 3 deletions etc/kayobe/infra-vms.yml
Original file line number Diff line number Diff line change
Expand Up @@ -106,9 +106,7 @@

# Whether a 'data' LVM volume group should exist on the infrastructure vm. By
# default this contains a 'docker-volumes' logical volume for Docker volume
# storage. It will also be used for Docker container and image storage if
# 'docker_storage_driver' is set to 'devicemapper'. Default is true if
# 'docker_storage_driver' is set to 'devicemapper', or false otherwise.
# storage. Default is false.
#infra_vm_lvm_group_data_enabled:

# Infrastructure VM LVM volume group for data. See mrlesmithjr.manage_lvm role
Expand Down
18 changes: 18 additions & 0 deletions etc/kayobe/inspector.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,9 @@
###############################################################################
# Ironic inspector configuration.

# Ironic inspector option to enable IPMI rules. Set to 'True' by default.
#inspector_rules_ipmi_enabled:

# Ironic inspector IPMI username to set.
#inspector_ipmi_username:

Expand All @@ -72,6 +75,21 @@
# check for an LLDP switch port description to use as the node's name.
#inspector_lldp_switch_port_interface_map:

# Ironic inspector uses IPMI by default enroll the baremetal nodes, however it
# is possible to use Redfish instead. To do that enable Redfish and make sure
# all of the necessary variables below have been properly set.
# Enable inspector Redfish rules. Set to 'False' by default.
#inspector_rules_redfish_enabled:

# Ironic inspector Redfish username to set.
#inspector_redfish_username:

# Ironic inspector Redfish password to set.
#inspector_redfish_password:

# Redfish CA setting. Set to 'True' by default
#inspector_rule_var_redfish_verify_ca:

###############################################################################
# Ironic inspector introspection rules configuration.

Expand Down
15 changes: 13 additions & 2 deletions etc/kayobe/inventory/groups
Original file line number Diff line number Diff line change
Expand Up @@ -54,8 +54,11 @@ controllers
[storage]
# Empty group to provide declaration of storage group.

[compute]
# Empty group to provide declaration of compute group.
[compute-vgpu]
# Empty group to provide declaration of compute-vgpu group.

[compute:children]
compute-vgpu

[overcloud:children]
controllers
Expand All @@ -64,6 +67,14 @@ monitoring
storage
compute

###############################################################################
# Feature control groups
[vgpu:children]
compute-vgpu

[iommu:children]
vgpu

###############################################################################
# Service groups.

Expand Down
10 changes: 6 additions & 4 deletions etc/kayobe/ipa.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,8 @@

# List of default Diskimage Builder (DIB) elements to use when building IPA
# images. Default is ["centos", "enable-serial-console",
# "ironic-python-agent-ramdisk"].
# "ironic-python-agent-ramdisk"] when os_distribution is "rocky", and
# ["ubuntu", "enable-serial-console", "ironic-python-agent-ramdisk"] otherwise.
#ipa_build_dib_elements_default:

# List of additional Diskimage Builder (DIB) elements to use when building IPA
Expand All @@ -49,15 +50,16 @@
#ipa_build_dib_env:

# List of default git repositories containing Diskimage Builder (DIB) elements.
# See stackhpc.os-images role for usage. Default is one item for IPA builder.
# See stackhpc.openstack.os_images role for usage.
# Default is one item for IPA builder.
#ipa_build_dib_git_elements_default:

# List of additional git repositories containing Diskimage Builder (DIB)
# elements. See stackhpc.os-images role for usage. Default is empty.
# elements. See stackhpc.openstack.os_images role for usage. Default is empty.
#ipa_build_dib_git_elements_extra:

# List of git repositories containing Diskimage Builder (DIB) elements. See
# stackhpc.os-images role for usage. Default is a combination of
# stackhpc.openstack.os_images role for usage. Default is a combination of
# ipa_build_dib_git_elements_default and ipa_build_dib_git_elements_extra.
#ipa_build_dib_git_elements:

Expand Down
23 changes: 9 additions & 14 deletions etc/kayobe/kolla.yml
Original file line number Diff line number Diff line change
Expand Up @@ -550,7 +550,7 @@ kolla_enable_central_logging: true
#kolla_enable_external_api_firewalld:
#kolla_enable_external_mariadb_load_balancer:
#kolla_enable_fluentd:
#kolla_enable_freezer:
#kolla_enable_fluentd_systemd:
#kolla_enable_glance:
#kolla_enable_glance_horizon_policy_file:
#kolla_enable_glance_image_cache:
Expand All @@ -567,34 +567,30 @@ kolla_enable_grafana: true
#kolla_enable_horizon_blazar:
#kolla_enable_horizon_cloudkitty:
#kolla_enable_horizon_designate:
#kolla_enable_horizon_freezer:
#kolla_enable_horizon_fwaas:
#kolla_enable_horizon_heat:
#kolla_enable_horizon_ironic:
#kolla_enable_horizon_magnum:
#kolla_enable_horizon_manila:
#kolla_enable_horizon_masakari:
#kolla_enable_horizon_mistral:
#kolla_enable_horizon_murano:
#kolla_enable_horizon_neutron_vpnaas:
#kolla_enable_horizon_octavia:
#kolla_enable_horizon_sahara:
#kolla_enable_horizon_senlin:
#kolla_enable_horizon_solum:
#kolla_enable_horizon_tacker:
#kolla_enable_horizon_trove:
#kolla_enable_horizon_vitrage:
#kolla_enable_horizon_watcher:
#kolla_enable_horizon_zun:
#kolla_enable_influxdb:
#kolla_enable_ironic:
#kolla_enable_ironic_neutron_agent:
#kolla_enable_ironic_pxe_uefi:
#kolla_enable_ironic_prometheus_exporter:
#kolla_enable_iscsid:
#kolla_enable_keepalived:
#kolla_enable_keystone:
#kolla_enable_keystone_federation:
#kolla_enable_keystone_horizon_policy_file:
#kolla_enable_kuryr:
#kolla_enable_letsencrypt:
#kolla_enable_loadbalancer:
#kolla_enable_magnum:
#kolla_enable_manila:
Expand All @@ -611,11 +607,11 @@ kolla_enable_mariabackup: True
#kolla_enable_memcached:
#kolla_enable_mistral:
#kolla_enable_multipathd:
#kolla_enable_murano:
#kolla_enable_neutron:
#kolla_enable_neutron_agent_ha:
#kolla_enable_neutron_bgp_dragent:
#kolla_enable_neutron_dvr:
#kolla_enable_neutron_fwaas:
#kolla_enable_neutron_horizon_policy_file:
#kolla_enable_neutron_infoblox_ipam_agent:
#kolla_enable_neutron_metering:
Expand All @@ -627,6 +623,7 @@ kolla_enable_mariabackup: True
#kolla_enable_neutron_segments:
#kolla_enable_neutron_sfc:
#kolla_enable_neutron_sriov:
#kolla_enable_neutron_taas:
#kolla_enable_neutron_trunk:
#kolla_enable_neutron_vpnaas:
#kolla_enable_nova:
Expand All @@ -637,6 +634,7 @@ kolla_enable_mariabackup: True
#kolla_enable_nova_ssh:
#kolla_enable_octavia:
#kolla_enable_octavia_driver_agent:
#kolla_enable_octavia_jobboard:
#kolla_enable_opensearch:
#kolla_enable_opensearch_dashboards:
#kolla_enable_opensearch_dashboards_external:
Expand Down Expand Up @@ -668,18 +666,15 @@ kolla_enable_prometheus: true
#kolla_enable_proxysql:
#kolla_enable_rabbitmq:
#kolla_enable_redis:
#kolla_enable_sahara:
#kolla_enable_senlin:
#kolla_enable_solum:
#kolla_enable_skyline:
#kolla_enable_swift:
#kolla_enable_swift_recon:
#kolla_enable_swift_s3api:
#kolla_enable_tacker:
#kolla_enable_telegraf:
#kolla_enable_trove:
#kolla_enable_trove_singletenant:
#kolla_enable_vitrage:
#kolla_enable_vitrage_prometheus_datasource:
#kolla_enable_venus:
#kolla_enable_watcher:
#kolla_enable_zun:

Expand Down
11 changes: 11 additions & 0 deletions etc/kayobe/logging.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
###############################################################################
# Logging configuration

# Journald storage. One of: volatile, persistent, auto, or none. Defaults to
# `persistent`.
#journald_storage:

###############################################################################
# Dummy variable to allow Ansible to accept this file.
workaround_ansible_issue_8743: yes
2 changes: 1 addition & 1 deletion etc/kayobe/networks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@
#
# example_cidr: 10.0.0.0/24
# example_allocation_pool_start: 10.0.0.2
# example_allocation_pool_start: 10.0.0.254
# example_allocation_pool_end: 10.0.0.254
# example_gateway: 10.0.0.1
# example_vlan: 42
#
Expand Down
6 changes: 3 additions & 3 deletions etc/kayobe/openstack.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@
###############################################################################
# OpenStack release configuration.

# Name of the current OpenStack release. Default is "2023.1".
# Name of the current OpenStack release. Default is "2024.1".
#openstack_release:

# Codename of the current OpenStack release.
# NOTE(upgrade): Update to current release codename.
openstack_release_codename: "antelope"
openstack_release_codename: "caracal"

# Name of the current OpenStack branch. Default is "stable/2023.1".
# Name of the current OpenStack branch. Default is "stable/2024.1".
#openstack_branch:

###############################################################################
Expand Down
Loading
Loading