[ATMOSPHERE-562] [stable/2023.1] chart/nova: update to the latest version (#2260)
This is an automated cherry-pick of #2087
/assign okozachenko1203
Reviewed-by: Mohammed Naser <mnaser@vexxhost.com>
diff --git a/charts/nova/values.yaml b/charts/nova/values.yaml
index fe02e60..e0c5866 100644
--- a/charts/nova/values.yaml
+++ b/charts/nova/values.yaml
@@ -54,31 +54,32 @@
images:
pull_policy: IfNotPresent
tags:
- bootstrap: docker.io/openstackhelm/heat:wallaby-ubuntu_focal
- db_drop: docker.io/openstackhelm/heat:wallaby-ubuntu_focal
- db_init: docker.io/openstackhelm/heat:wallaby-ubuntu_focal
- dep_check: 'quay.io/airshipit/kubernetes-entrypoint:v1.0.0'
- rabbit_init: docker.io/rabbitmq:3.7-management
- ks_user: docker.io/openstackhelm/heat:wallaby-ubuntu_focal
- ks_service: docker.io/openstackhelm/heat:wallaby-ubuntu_focal
- nova_archive_deleted_rows: docker.io/openstackhelm/nova:wallaby-ubuntu_focal
- ks_endpoints: docker.io/openstackhelm/heat:wallaby-ubuntu_focal
- nova_api: docker.io/openstackhelm/nova:wallaby-ubuntu_focal
- nova_cell_setup: docker.io/openstackhelm/nova:wallaby-ubuntu_focal
- nova_cell_setup_init: docker.io/openstackhelm/heat:wallaby-ubuntu_focal
- nova_compute: docker.io/openstackhelm/nova:wallaby-ubuntu_focal
+ bootstrap: docker.io/openstackhelm/heat:2024.1-ubuntu_jammy
+ db_drop: docker.io/openstackhelm/heat:2024.1-ubuntu_jammy
+ db_init: docker.io/openstackhelm/heat:2024.1-ubuntu_jammy
+ dep_check: 'quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal'
+ rabbit_init: docker.io/rabbitmq:3.13-management
+ ks_user: docker.io/openstackhelm/heat:2024.1-ubuntu_jammy
+ ks_service: docker.io/openstackhelm/heat:2024.1-ubuntu_jammy
+ nova_archive_deleted_rows: docker.io/openstackhelm/nova:2024.1-ubuntu_jammy
+ ks_endpoints: docker.io/openstackhelm/heat:2024.1-ubuntu_jammy
+ nova_api: docker.io/openstackhelm/nova:2024.1-ubuntu_jammy
+ nova_cell_setup: docker.io/openstackhelm/nova:2024.1-ubuntu_jammy
+ nova_cell_setup_init: docker.io/openstackhelm/heat:2024.1-ubuntu_jammy
+ nova_compute: docker.io/openstackhelm/nova:2024.1-ubuntu_jammy
nova_compute_ironic: 'docker.io/kolla/ubuntu-source-nova-compute-ironic:wallaby'
- nova_compute_ssh: docker.io/openstackhelm/nova:wallaby-ubuntu_focal
- nova_conductor: docker.io/openstackhelm/nova:wallaby-ubuntu_focal
- nova_db_sync: docker.io/openstackhelm/nova:wallaby-ubuntu_focal
- nova_novncproxy: docker.io/openstackhelm/nova:wallaby-ubuntu_focal
+ nova_compute_ssh: docker.io/openstackhelm/nova:2024.1-ubuntu_jammy
+ nova_conductor: docker.io/openstackhelm/nova:2024.1-ubuntu_jammy
+ nova_db_sync: docker.io/openstackhelm/nova:2024.1-ubuntu_jammy
+ nova_novncproxy: docker.io/openstackhelm/nova:2024.1-ubuntu_jammy
nova_novncproxy_assets: 'docker.io/kolla/ubuntu-source-nova-novncproxy:wallaby'
- nova_scheduler: docker.io/openstackhelm/nova:wallaby-ubuntu_focal
+ nova_scheduler: docker.io/openstackhelm/nova:2024.1-ubuntu_jammy
+ nova_storage_init: 'docker.io/openstackhelm/ceph-config-helper:latest-ubuntu_jammy'
# NOTE(portdirect): we simply use the ceph config helper here,
# as it has both oscli and jq.
- nova_service_cleaner: 'docker.io/openstackhelm/ceph-config-helper:latest-ubuntu_focal'
- nova_spiceproxy: docker.io/openstackhelm/nova:wallaby-ubuntu_focal
- nova_spiceproxy_assets: docker.io/openstackhelm/nova:wallaby-ubuntu_focal
+ nova_service_cleaner: 'docker.io/openstackhelm/ceph-config-helper:latest-ubuntu_jammy'
+ nova_spiceproxy: docker.io/openstackhelm/nova:2024.1-ubuntu_jammy
+ nova_spiceproxy_assets: docker.io/openstackhelm/nova:2024.1-ubuntu_jammy
test: docker.io/xrally/xrally-openstack:2.0.0
image_repo_sync: docker.io/docker:17.07.0
nova_wait_for_computes_init: gcr.io/google_containers/hyperkube-amd64:v1.11.6
@@ -101,6 +102,7 @@
enabled: false
iteration: 3
duration: 5
+ extra_command: null
service_cleaner:
cron: "0 */1 * * *"
starting_deadline: 600
@@ -108,6 +110,7 @@
success: 3
failed: 1
sleep_time: 60
+ extra_command: null
archive_deleted_rows:
cron: "0 */1 * * *"
starting_deadline: 600
@@ -244,6 +247,13 @@
enabled: false
port: 30680
spiceproxy:
+ ingress:
+ public: true
+ classes:
+ namespace: "nginx"
+ cluster: "nginx-cluster"
+ annotations:
+ nginx.ingress.kubernetes.io/rewrite-target: /
node_port:
enabled: false
port: 30682
@@ -492,23 +502,37 @@
spice:
compute:
# IF blank, search default routing interface
- server_proxyclient_interface:
+ server_proxyclient_interface: null
+ # or set network cidr
+ server_proxyclient_network_cidr: 0/0
proxy:
# IF blank, search default routing interface
- server_proxyclient_interface:
+ server_proxyclient_interface: null
+ # or set network cidr
+ server_proxyclient_network_cidr: 0/0
novnc:
compute:
# IF blank, search default routing interface
- vncserver_proxyclient_interface:
+ vncserver_proxyclient_interface: null
+ # or set network cidr
+ vncserver_proxyclient_network_cidr: 0/0
vncproxy:
# IF blank, search default routing interface
- vncserver_proxyclient_interface:
+ vncserver_proxyclient_interface: null
+ # or set network cidr
+ vncserver_proxyclient_network_cidr: 0/0
address_search_enabled: true
ceph_client:
configmap: ceph-etc
user_secret_name: pvc-ceph-client-key
+rbd_pool:
+ app_name: nova-vms
+ replication: 3
+ crush_rule: replicated_rule
+ chunk_size: 8
+
conf:
security: |
#
@@ -1343,11 +1367,16 @@
# When "address_search_enabled", get the IP address to be used as the target for live migration
# traffic using interface name.
# If this option is set to None, the hostname of the migration target compute node will be used.
- live_migration_interface:
+ live_migration_interface: null
+ # or set cidr
+ live_migration_network_cidr: 0/0
hypervisor:
address_search_enabled: true
# my_ip can be set automatically through this interface name.
- host_interface:
+ host_interface: null
+ # If host_interface is null there is a fallback mechanism to search
+ # for interface with routing using host network cidr.
+ host_network_cidr: 0/0
# This list is the keys to exclude from the config file ingested by nova-compute
nova_compute_redactions:
- database
@@ -1385,6 +1414,10 @@
# server_proxyclient_address: 127.0.0.1
conductor:
workers: 1
+ scheduler:
+ max_attempts: 10
+ discover_hosts_in_cells_interval: -1
+ workers: 1
oslo_policy:
policy_file: /etc/nova/policy.yaml
oslo_concurrency:
@@ -1539,20 +1572,15 @@
uwsgi:
add-header: "Connection: close"
buffer-size: 65535
- chunked-input-limit: "4096000"
die-on-term: true
enable-threads: true
exit-on-reload: false
hook-master-start: unix_signal:15 gracefully_kill_them_all
- http-auto-chunked: true
- http-raw-body: true
lazy-apps: true
log-x-forwarded-for: true
master: true
- need-app: true
procname-prefix-spaced: "nova-api:"
route-user-agent: '^kube-probe.* donotlog:'
- socket-timeout: 10
thunder-lock: true
worker-reload-mercy: 80
wsgi-file: /var/lib/openstack/bin/nova-api-wsgi
@@ -1560,20 +1588,15 @@
uwsgi:
add-header: "Connection: close"
buffer-size: 65535
- chunked-input-limit: 4096000
die-on-term: true
enable-threads: true
exit-on-reload: false
hook-master-start: unix_signal:15 gracefully_kill_them_all
- http-auto-chunked: true
- http-raw-body: true
lazy-apps: true
log-x-forwarded-for: true
master: true
- need-app: true
procname-prefix-spaced: "nova-metadata:"
route-user-agent: '^kube-probe.* donotlog:'
- socket-timeout: 10
thunder-lock: true
worker-reload-mercy: 80
wsgi-file: /var/lib/openstack/bin/nova-metadata-wsgi
@@ -1613,7 +1636,8 @@
internal: metadata-tls-metadata
compute_spice_proxy:
spiceproxy:
- internal: nova-tls-spiceproxy
+ public: nova-spiceproxy-tls-public
+ internal: nova-spiceproxy-tls-proxy
oci_image_registry:
nova: nova-oci-image-registry
@@ -1914,7 +1938,7 @@
name: nova
hosts:
default: nova-spiceproxy
- public: placement
+ public: spiceproxy
host_fqdn_override:
default: null
path:
@@ -1924,6 +1948,7 @@
port:
spice_proxy:
default: 6082
+ public: 80
placement:
name: placement
hosts:
@@ -2414,6 +2439,13 @@
limits:
memory: "1024Mi"
cpu: "2000m"
+ storage_init:
+ requests:
+ memory: "128Mi"
+ cpu: "100m"
+ limits:
+ memory: "1024Mi"
+ cpu: "2000m"
db_init:
requests:
memory: "128Mi"
@@ -2536,8 +2568,10 @@
deployment_scheduler: true
ingress_metadata: true
ingress_novncproxy: true
+ ingress_spiceproxy: true
ingress_osapi: true
job_bootstrap: true
+ job_storage_init: true
job_db_init: true
job_db_sync: true
job_db_drop: false
@@ -2560,6 +2594,7 @@
secret_registry: true
service_ingress_metadata: true
service_ingress_novncproxy: true
+ service_ingress_spiceproxy: true
service_ingress_osapi: true
service_metadata: true
service_novncproxy: true