chore: use vendir to vendor
diff --git a/charts/placement/requirements.lock b/charts/placement/requirements.lock
index 4593a4a..1984052 100644
--- a/charts/placement/requirements.lock
+++ b/charts/placement/requirements.lock
@@ -3,4 +3,4 @@
repository: file://../../openstack-helm-infra/helm-toolkit
version: 0.2.55
digest: sha256:f25556fa4f0b285a96cbf853e72555c04e65772daf0ffa6b518321e5e249f5ca
-generated: "2023-10-27T21:53:47.434673508Z"
+generated: "2023-11-22T20:15:04.838002001Z"
diff --git a/charts/placement/values_overrides/2023.1-ubuntu_focal.yaml b/charts/placement/values_overrides/2023.1-ubuntu_focal.yaml
new file mode 100644
index 0000000..b5804f9
--- /dev/null
+++ b/charts/placement/values_overrides/2023.1-ubuntu_focal.yaml
@@ -0,0 +1,19 @@
+---
+images:
+ pull_policy: IfNotPresent
+ tags:
+ placement: "docker.io/openstackhelm/placement:2023.1-ubuntu_focal"
+ ks_user: "docker.io/openstackhelm/heat:2023.1-ubuntu_focal"
+ ks_service: "docker.io/openstackhelm/heat:2023.1-ubuntu_focal"
+ ks_endpoints: "docker.io/openstackhelm/heat:2023.1-ubuntu_focal"
+ db_init: "docker.io/openstackhelm/heat:2023.1-ubuntu_focal"
+ db_drop: "docker.io/openstackhelm/heat:2023.1-ubuntu_focal"
+ placement_db_sync: "docker.io/openstackhelm/placement:2023.1-ubuntu_focal"
+ dep_check: "quay.io/airshipit/kubernetes-entrypoint:v1.0.0"
+ image_repo_sync: "docker.io/docker:17.07.0"
+dependencies:
+ static:
+ db_sync:
+ jobs:
+ - placement-db-init
+...
diff --git a/charts/placement/values_overrides/2023.1-ubuntu_jammy.yaml b/charts/placement/values_overrides/2023.1-ubuntu_jammy.yaml
new file mode 100644
index 0000000..45fd7fa
--- /dev/null
+++ b/charts/placement/values_overrides/2023.1-ubuntu_jammy.yaml
@@ -0,0 +1,19 @@
+---
+images:
+ pull_policy: IfNotPresent
+ tags:
+ placement: "docker.io/openstackhelm/placement:2023.1-ubuntu_jammy"
+ ks_user: "docker.io/openstackhelm/heat:2023.1-ubuntu_jammy"
+ ks_service: "docker.io/openstackhelm/heat:2023.1-ubuntu_jammy"
+ ks_endpoints: "docker.io/openstackhelm/heat:2023.1-ubuntu_jammy"
+ db_init: "docker.io/openstackhelm/heat:2023.1-ubuntu_jammy"
+ db_drop: "docker.io/openstackhelm/heat:2023.1-ubuntu_jammy"
+ placement_db_sync: "docker.io/openstackhelm/placement:2023.1-ubuntu_jammy"
+ dep_check: "quay.io/airshipit/kubernetes-entrypoint:v1.0.0"
+ image_repo_sync: "docker.io/docker:17.07.0"
+dependencies:
+ static:
+ db_sync:
+ jobs:
+ - placement-db-init
+...
diff --git a/charts/placement/values_overrides/2023.2-ubuntu_jammy.yaml b/charts/placement/values_overrides/2023.2-ubuntu_jammy.yaml
new file mode 100644
index 0000000..bbb7391
--- /dev/null
+++ b/charts/placement/values_overrides/2023.2-ubuntu_jammy.yaml
@@ -0,0 +1,19 @@
+---
+images:
+ pull_policy: IfNotPresent
+ tags:
+ placement: "docker.io/openstackhelm/placement:2023.2-ubuntu_jammy"
+ ks_user: "docker.io/openstackhelm/heat:2023.2-ubuntu_jammy"
+ ks_service: "docker.io/openstackhelm/heat:2023.2-ubuntu_jammy"
+ ks_endpoints: "docker.io/openstackhelm/heat:2023.2-ubuntu_jammy"
+ db_init: "docker.io/openstackhelm/heat:2023.2-ubuntu_jammy"
+ db_drop: "docker.io/openstackhelm/heat:2023.2-ubuntu_jammy"
+ placement_db_sync: "docker.io/openstackhelm/placement:2023.2-ubuntu_jammy"
+ dep_check: "quay.io/airshipit/kubernetes-entrypoint:v1.0.0"
+ image_repo_sync: "docker.io/docker:17.07.0"
+dependencies:
+ static:
+ db_sync:
+ jobs:
+ - placement-db-init
+...
diff --git a/charts/placement/values_overrides/apparmor.yaml b/charts/placement/values_overrides/apparmor.yaml
new file mode 100644
index 0000000..ee883ac
--- /dev/null
+++ b/charts/placement/values_overrides/apparmor.yaml
@@ -0,0 +1,8 @@
+---
+pod:
+ mandatory_access_control:
+ type: apparmor
+ placement-api:
+ placement-api: runtime/default
+ init: runtime/default
+...
diff --git a/charts/placement/values_overrides/netpol.yaml b/charts/placement/values_overrides/netpol.yaml
new file mode 100644
index 0000000..84557be
--- /dev/null
+++ b/charts/placement/values_overrides/netpol.yaml
@@ -0,0 +1,20 @@
+---
+manifests:
+ network_policy: true
+network_policy:
+ placement:
+ egress:
+ - {}
+ ingress:
+ - from:
+ - podSelector:
+ matchLabels:
+ application: nova
+ ports:
+ - protocol: TCP
+ port: 8778
+ - protocol: TCP
+ port: 80
+ - protocol: TCP
+ port: 8080
+...
diff --git a/charts/placement/values_overrides/tls-offloading.yaml b/charts/placement/values_overrides/tls-offloading.yaml
new file mode 100644
index 0000000..ff97285
--- /dev/null
+++ b/charts/placement/values_overrides/tls-offloading.yaml
@@ -0,0 +1,12 @@
+---
+endpoints:
+ identity:
+ auth:
+ admin:
+ cacert: /etc/ssl/certs/openstack-helm.crt
+ placement:
+ cacert: /etc/ssl/certs/openstack-helm.crt
+
+tls:
+ identity: true
+...
diff --git a/charts/placement/values_overrides/tls.yaml b/charts/placement/values_overrides/tls.yaml
new file mode 100644
index 0000000..514b660
--- /dev/null
+++ b/charts/placement/values_overrides/tls.yaml
@@ -0,0 +1,80 @@
+---
+network:
+ api:
+ ingress:
+ annotations:
+ nginx.ingress.kubernetes.io/backend-protocol: "https"
+conf:
+ software:
+ apache2:
+ a2enmod:
+ - ssl
+ placement:
+ keystone_authtoken:
+ cafile: /etc/placement/certs/ca.crt
+ wsgi_placement: |
+ Listen 0.0.0.0:{{ tuple "placement" "service" "api" . | include "helm-toolkit.endpoints.endpoint_port_lookup" }}
+ LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
+ LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" proxy
+ SetEnvIf X-Forwarded-For "^.*\..*\..*\..*" forwarded
+ CustomLog /dev/stdout combined env=!forwarded
+ CustomLog /dev/stdout proxy env=forwarded
+ <VirtualHost *:{{ tuple "placement" "service" "api" . | include "helm-toolkit.endpoints.endpoint_port_lookup" }}>
+ ServerName {{ printf "%s.%s.svc.%s" "placement-api" .Release.Namespace .Values.endpoints.cluster_domain_suffix }}
+ WSGIDaemonProcess placement-api processes=4 threads=1 user=placement group=placement display-name=%{GROUP}
+ WSGIProcessGroup placement-api
+ WSGIScriptAlias / /var/www/cgi-bin/placement/placement-api
+ WSGIApplicationGroup %{GLOBAL}
+ WSGIPassAuthorization On
+ <IfVersion >= 2.4>
+ ErrorLogFormat "%{cu}t %M"
+ </IfVersion>
+ ErrorLog /dev/stdout
+ SetEnvIf X-Forwarded-For "^.*\..*\..*\..*" forwarded
+ CustomLog /dev/stdout combined env=!forwarded
+ CustomLog /dev/stdout proxy env=forwarded
+
+ SSLEngine on
+ SSLCertificateFile /etc/placement/certs/tls.crt
+ SSLCertificateKeyFile /etc/placement/certs/tls.key
+ SSLProtocol all -SSLv3 -TLSv1 -TLSv1.1
+ SSLCipherSuite ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256
+ SSLHonorCipherOrder on
+ </VirtualHost>
+ Alias /placement /var/www/cgi-bin/placement/placement-api
+ <Location /placement>
+ SetHandler wsgi-script
+ Options +ExecCGI
+ WSGIProcessGroup placement-api
+ WSGIApplicationGroup %{GLOBAL}
+ WSGIPassAuthorization On
+ </Location>
+endpoints:
+ identity:
+ auth:
+ admin:
+ cacert: /etc/ssl/certs/openstack-helm.crt
+ placement:
+ cacert: /etc/ssl/certs/openstack-helm.crt
+ scheme:
+ default: https
+ port:
+ api:
+ default: 443
+ placement:
+ host_fqdn_override:
+ default:
+ tls:
+ secretName: placement-tls-api
+ issuerRef:
+ name: ca-issuer
+ kind: ClusterIssuer
+ scheme:
+ default: https
+ service: https
+ port:
+ api:
+ public: 443
+manifests:
+ certificates: true
+...
diff --git a/charts/placement/values_overrides/victoria-ubuntu_focal.yaml b/charts/placement/values_overrides/victoria-ubuntu_focal.yaml
new file mode 100644
index 0000000..55a4693
--- /dev/null
+++ b/charts/placement/values_overrides/victoria-ubuntu_focal.yaml
@@ -0,0 +1,19 @@
+---
+images:
+ pull_policy: IfNotPresent
+ tags:
+ placement: "docker.io/openstackhelm/placement:victoria-ubuntu_focal"
+ ks_user: "docker.io/openstackhelm/heat:victoria-ubuntu_focal"
+ ks_service: "docker.io/openstackhelm/heat:victoria-ubuntu_focal"
+ ks_endpoints: "docker.io/openstackhelm/heat:victoria-ubuntu_focal"
+ db_init: "docker.io/openstackhelm/heat:victoria-ubuntu_focal"
+ db_drop: "docker.io/openstackhelm/heat:victoria-ubuntu_focal"
+ placement_db_sync: "docker.io/openstackhelm/placement:victoria-ubuntu_focal"
+ dep_check: "quay.io/airshipit/kubernetes-entrypoint:v1.0.0"
+ image_repo_sync: "docker.io/docker:17.07.0"
+dependencies:
+ static:
+ db_sync:
+ jobs:
+ - placement-db-init
+...
diff --git a/charts/placement/values_overrides/wallaby-ubuntu_focal.yaml b/charts/placement/values_overrides/wallaby-ubuntu_focal.yaml
new file mode 100644
index 0000000..47cf660
--- /dev/null
+++ b/charts/placement/values_overrides/wallaby-ubuntu_focal.yaml
@@ -0,0 +1,19 @@
+---
+images:
+ pull_policy: IfNotPresent
+ tags:
+ placement: "docker.io/openstackhelm/placement:wallaby-ubuntu_focal"
+ ks_user: "docker.io/openstackhelm/heat:wallaby-ubuntu_focal"
+ ks_service: "docker.io/openstackhelm/heat:wallaby-ubuntu_focal"
+ ks_endpoints: "docker.io/openstackhelm/heat:wallaby-ubuntu_focal"
+ db_init: "docker.io/openstackhelm/heat:wallaby-ubuntu_focal"
+ db_drop: "docker.io/openstackhelm/heat:wallaby-ubuntu_focal"
+ placement_db_sync: "docker.io/openstackhelm/placement:wallaby-ubuntu_focal"
+ dep_check: "quay.io/airshipit/kubernetes-entrypoint:v1.0.0"
+ image_repo_sync: "docker.io/docker:17.07.0"
+dependencies:
+ static:
+ db_sync:
+ jobs:
+ - placement-db-init
+...
diff --git a/charts/placement/values_overrides/xena-ubuntu_focal.yaml b/charts/placement/values_overrides/xena-ubuntu_focal.yaml
new file mode 100644
index 0000000..68baf2c
--- /dev/null
+++ b/charts/placement/values_overrides/xena-ubuntu_focal.yaml
@@ -0,0 +1,19 @@
+---
+images:
+ pull_policy: IfNotPresent
+ tags:
+ placement: "docker.io/openstackhelm/placement:xena-ubuntu_focal"
+ ks_user: "docker.io/openstackhelm/heat:xena-ubuntu_focal"
+ ks_service: "docker.io/openstackhelm/heat:xena-ubuntu_focal"
+ ks_endpoints: "docker.io/openstackhelm/heat:xena-ubuntu_focal"
+ db_init: "docker.io/openstackhelm/heat:xena-ubuntu_focal"
+ db_drop: "docker.io/openstackhelm/heat:xena-ubuntu_focal"
+ placement_db_sync: "docker.io/openstackhelm/placement:xena-ubuntu_focal"
+ dep_check: "quay.io/airshipit/kubernetes-entrypoint:v1.0.0"
+ image_repo_sync: "docker.io/docker:17.07.0"
+dependencies:
+ static:
+ db_sync:
+ jobs:
+ - placement-db-init
+...
diff --git a/charts/placement/values_overrides/yoga-ubuntu_focal.yaml b/charts/placement/values_overrides/yoga-ubuntu_focal.yaml
new file mode 100644
index 0000000..46fdb90
--- /dev/null
+++ b/charts/placement/values_overrides/yoga-ubuntu_focal.yaml
@@ -0,0 +1,19 @@
+---
+images:
+ pull_policy: IfNotPresent
+ tags:
+ placement: "docker.io/openstackhelm/placement:yoga-ubuntu_focal"
+ ks_user: "docker.io/openstackhelm/heat:yoga-ubuntu_focal"
+ ks_service: "docker.io/openstackhelm/heat:yoga-ubuntu_focal"
+ ks_endpoints: "docker.io/openstackhelm/heat:yoga-ubuntu_focal"
+ db_init: "docker.io/openstackhelm/heat:yoga-ubuntu_focal"
+ db_drop: "docker.io/openstackhelm/heat:yoga-ubuntu_focal"
+ placement_db_sync: "docker.io/openstackhelm/placement:yoga-ubuntu_focal"
+ dep_check: "quay.io/airshipit/kubernetes-entrypoint:v1.0.0"
+ image_repo_sync: "docker.io/docker:17.07.0"
+dependencies:
+ static:
+ db_sync:
+ jobs:
+ - placement-db-init
+...
diff --git a/charts/placement/values_overrides/zed-ubuntu_focal.yaml b/charts/placement/values_overrides/zed-ubuntu_focal.yaml
new file mode 100644
index 0000000..901bc96
--- /dev/null
+++ b/charts/placement/values_overrides/zed-ubuntu_focal.yaml
@@ -0,0 +1,19 @@
+---
+images:
+ pull_policy: IfNotPresent
+ tags:
+ placement: "docker.io/openstackhelm/placement:zed-ubuntu_focal"
+ ks_user: "docker.io/openstackhelm/heat:zed-ubuntu_focal"
+ ks_service: "docker.io/openstackhelm/heat:zed-ubuntu_focal"
+ ks_endpoints: "docker.io/openstackhelm/heat:zed-ubuntu_focal"
+ db_init: "docker.io/openstackhelm/heat:zed-ubuntu_focal"
+ db_drop: "docker.io/openstackhelm/heat:zed-ubuntu_focal"
+ placement_db_sync: "docker.io/openstackhelm/placement:zed-ubuntu_focal"
+ dep_check: "quay.io/airshipit/kubernetes-entrypoint:v1.0.0"
+ image_repo_sync: "docker.io/docker:17.07.0"
+dependencies:
+ static:
+ db_sync:
+ jobs:
+ - placement-db-init
+...
diff --git a/charts/placement/values_overrides/zed-ubuntu_jammy.yaml b/charts/placement/values_overrides/zed-ubuntu_jammy.yaml
new file mode 100644
index 0000000..debe2b0
--- /dev/null
+++ b/charts/placement/values_overrides/zed-ubuntu_jammy.yaml
@@ -0,0 +1,19 @@
+---
+images:
+ pull_policy: IfNotPresent
+ tags:
+ placement: "docker.io/openstackhelm/placement:zed-ubuntu_jammy"
+ ks_user: "docker.io/openstackhelm/heat:zed-ubuntu_jammy"
+ ks_service: "docker.io/openstackhelm/heat:zed-ubuntu_jammy"
+ ks_endpoints: "docker.io/openstackhelm/heat:zed-ubuntu_jammy"
+ db_init: "docker.io/openstackhelm/heat:zed-ubuntu_jammy"
+ db_drop: "docker.io/openstackhelm/heat:zed-ubuntu_jammy"
+ placement_db_sync: "docker.io/openstackhelm/placement:zed-ubuntu_jammy"
+ dep_check: "quay.io/airshipit/kubernetes-entrypoint:v1.0.0"
+ image_repo_sync: "docker.io/docker:17.07.0"
+dependencies:
+ static:
+ db_sync:
+ jobs:
+ - placement-db-init
+...