Drop support for heat-api-cloudwatch

This service was removed during Queens cycle[1].

[1] 6d55417f80384ead56e176beec9e2fc4eb162d61

Change-Id: Ia466ec7d33bbf62669c8fe045bd680f677c643b1
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
This commit is contained in:
Takashi Kajinami
2025-08-01 14:21:28 +09:00
parent 087091663f
commit e4a8bbfd79
37 changed files with 0 additions and 417 deletions

View File

@@ -68,7 +68,6 @@ chart:
ks_endpoints: docker.io/openstackhelm/heat:ocata ks_endpoints: docker.io/openstackhelm/heat:ocata
api: docker.io/kolla/ubuntu-source-heat-api:ocata api: docker.io/kolla/ubuntu-source-heat-api:ocata
cfn: docker.io/kolla/ubuntu-source-heat-api:ocata cfn: docker.io/kolla/ubuntu-source-heat-api:ocata
cloudwatch: docker.io/kolla/ubuntu-source-heat-api:ocata
engine: docker.io/openstackhelm/heat:ocata engine: docker.io/openstackhelm/heat:ocata
dep_check: quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal dep_check: quay.io/airshipit/kubernetes-entrypoint:latest-ubuntu_focal
pull_policy: "IfNotPresent" pull_policy: "IfNotPresent"

View File

@@ -1,29 +0,0 @@
#!/bin/bash
{{/*
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/}}
set -ex
COMMAND="${@:-start}"
function start () {
exec heat-api-cloudwatch \
--config-file /etc/heat/heat.conf
}
function stop () {
kill -TERM 1
}
$COMMAND

View File

@@ -51,8 +51,6 @@ data:
{{ tuple "bin/_heat-api.sh.tpl" . | include "helm-toolkit.utils.template" | indent 4 }} {{ tuple "bin/_heat-api.sh.tpl" . | include "helm-toolkit.utils.template" | indent 4 }}
heat-cfn.sh: | heat-cfn.sh: |
{{ tuple "bin/_heat-cfn.sh.tpl" . | include "helm-toolkit.utils.template" | indent 4 }} {{ tuple "bin/_heat-cfn.sh.tpl" . | include "helm-toolkit.utils.template" | indent 4 }}
heat-cloudwatch.sh: |
{{ tuple "bin/_heat-cloudwatch.sh.tpl" . | include "helm-toolkit.utils.template" | indent 4 }}
heat-engine.sh: | heat-engine.sh: |
{{ tuple "bin/_heat-engine.sh.tpl" . | include "helm-toolkit.utils.template" | indent 4 }} {{ tuple "bin/_heat-engine.sh.tpl" . | include "helm-toolkit.utils.template" | indent 4 }}
heat-engine-cleaner.sh: | heat-engine-cleaner.sh: |

View File

@@ -99,10 +99,6 @@ limitations under the License.
{{- $_ := cat (tuple "cloudformation" "public" "api" . | include "helm-toolkit.endpoints.keystone_endpoint_uri_lookup") "waitcondition" | replace " " "/" | set .Values.conf.heat.DEFAULT "heat_waitcondition_server_url" -}} {{- $_ := cat (tuple "cloudformation" "public" "api" . | include "helm-toolkit.endpoints.keystone_endpoint_uri_lookup") "waitcondition" | replace " " "/" | set .Values.conf.heat.DEFAULT "heat_waitcondition_server_url" -}}
{{- end -}} {{- end -}}
{{- if empty .Values.conf.heat.DEFAULT.heat_watch_server_url -}}
{{- $_ := tuple "cloudwatch" "public" "api" . | include "helm-toolkit.endpoints.keystone_endpoint_uri_lookup" | trimSuffix "/" | set .Values.conf.heat.DEFAULT "heat_watch_server_url" -}}
{{- end -}}
{{- if empty .Values.conf.heat.clients_keystone.auth_uri -}} {{- if empty .Values.conf.heat.clients_keystone.auth_uri -}}
{{- $_ := tuple "identity" "internal" "api" . | include "helm-toolkit.endpoints.keystone_endpoint_uri_lookup" | trimSuffix .Values.endpoints.identity.path.default | set .Values.conf.heat.clients_keystone "auth_uri" -}} {{- $_ := tuple "identity" "internal" "api" . | include "helm-toolkit.endpoints.keystone_endpoint_uri_lookup" | trimSuffix .Values.endpoints.identity.path.default | set .Values.conf.heat.clients_keystone "auth_uri" -}}
{{- end -}} {{- end -}}
@@ -115,10 +111,6 @@ limitations under the License.
{{- $_ := tuple "orchestration" "service" "api" . | include "helm-toolkit.endpoints.endpoint_port_lookup" | set .Values.conf.heat.heat_api "bind_port" -}} {{- $_ := tuple "orchestration" "service" "api" . | include "helm-toolkit.endpoints.endpoint_port_lookup" | set .Values.conf.heat.heat_api "bind_port" -}}
{{- end -}} {{- end -}}
{{- if empty .Values.conf.heat.heat_api_cloudwatch.bind_port -}}
{{- $_ := tuple "cloudwatch" "service" "api" . | include "helm-toolkit.endpoints.endpoint_port_lookup" | set .Values.conf.heat.heat_api_cloudwatch "bind_port" -}}
{{- end -}}
{{- if empty .Values.conf.heat.heat_api_cfn.bind_port -}} {{- if empty .Values.conf.heat.heat_api_cfn.bind_port -}}
{{- $_ := tuple "cloudformation" "service" "api" . | include "helm-toolkit.endpoints.endpoint_port_lookup" | set .Values.conf.heat.heat_api_cfn "bind_port" -}} {{- $_ := tuple "cloudformation" "service" "api" . | include "helm-toolkit.endpoints.endpoint_port_lookup" | set .Values.conf.heat.heat_api_cfn "bind_port" -}}
{{- end -}} {{- end -}}

View File

@@ -1,130 +0,0 @@
{{/*
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/}}
{{- if .Values.manifests.deployment_cloudwatch }}
{{- $envAll := . }}
{{- $mounts_heat_cloudwatch := .Values.pod.mounts.heat_cloudwatch.heat_cloudwatch }}
{{- $mounts_heat_cloudwatch_init := .Values.pod.mounts.heat_cloudwatch.init_container }}
{{- $serviceAccountName := "heat-cloudwatch" }}
{{ tuple $envAll "cloudwatch" $serviceAccountName | include "helm-toolkit.snippets.kubernetes_pod_rbac_serviceaccount" }}
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: heat-cloudwatch
annotations:
{{ tuple $envAll | include "helm-toolkit.snippets.release_uuid" }}
labels:
{{ tuple $envAll "heat" "cloudwatch" | include "helm-toolkit.snippets.kubernetes_metadata_labels" | indent 4 }}
spec:
replicas: {{ .Values.pod.replicas.cloudwatch }}
selector:
matchLabels:
{{ tuple $envAll "heat" "cloudwatch" | include "helm-toolkit.snippets.kubernetes_metadata_labels" | indent 6 }}
{{ tuple $envAll | include "helm-toolkit.snippets.kubernetes_upgrades_deployment" | indent 2 }}
template:
metadata:
labels:
{{ tuple $envAll "heat" "cloudwatch" | include "helm-toolkit.snippets.kubernetes_metadata_labels" | indent 8 }}
annotations:
{{ tuple $envAll | include "helm-toolkit.snippets.release_uuid" | indent 8 }}
configmap-bin-hash: {{ tuple "configmap-bin.yaml" . | include "helm-toolkit.utils.hash" }}
configmap-etc-hash: {{ tuple "configmap-etc.yaml" . | include "helm-toolkit.utils.hash" }}
{{ tuple "heat_cloudwatch" . | include "helm-toolkit.snippets.custom_pod_annotations" | indent 8 }}
spec:
{{ tuple "heat_cloudwatch" . | include "helm-toolkit.snippets.kubernetes_pod_priority_class" | indent 6 }}
{{ tuple "heat_cloudwatch" . | include "helm-toolkit.snippets.kubernetes_pod_runtime_class" | indent 6 }}
serviceAccountName: {{ $serviceAccountName }}
{{ dict "envAll" $envAll "application" "heat" | include "helm-toolkit.snippets.kubernetes_pod_security_context" | indent 6 }}
affinity:
{{ tuple $envAll "heat" "cloudwatch" | include "helm-toolkit.snippets.kubernetes_pod_anti_affinity" | indent 8 }}
{{ if $envAll.Values.pod.tolerations.heat.enabled }}
{{ tuple $envAll "heat" | include "helm-toolkit.snippets.kubernetes_tolerations" | indent 6 }}
{{ end }}
nodeSelector:
{{ .Values.labels.cloudwatch.node_selector_key }}: {{ .Values.labels.cloudwatch.node_selector_value }}
terminationGracePeriodSeconds: {{ .Values.pod.lifecycle.termination_grace_period.cloudwatch.timeout | default "30" }}
initContainers:
{{ tuple $envAll "cloudwatch" $mounts_heat_cloudwatch_init | include "helm-toolkit.snippets.kubernetes_entrypoint_init_container" | indent 8 }}
containers:
- name: heat-cloudwatch
{{ tuple $envAll "heat_cloudwatch" | include "helm-toolkit.snippets.image" | indent 10 }}
{{ tuple $envAll $envAll.Values.pod.resources.cloudwatch | include "helm-toolkit.snippets.kubernetes_resources" | indent 10 }}
{{ dict "envAll" $envAll "application" "heat" "container" "heat_cloudwatch" | include "helm-toolkit.snippets.kubernetes_container_security_context" | indent 10 }}
command:
- /tmp/heat-cloudwatch.sh
- start
lifecycle:
preStop:
exec:
command:
- /tmp/heat-cloudwatch.sh
- stop
ports:
- name: h-cwh
containerPort: {{ tuple "cloudwatch" "service" "api" . | include "helm-toolkit.endpoints.endpoint_port_lookup" }}
readinessProbe:
httpGet:
scheme: {{ tuple "cloudwatch" "service" "api" . | include "helm-toolkit.endpoints.keystone_endpoint_scheme_lookup" | upper }}
path: /
port: {{ tuple "cloudwatch" "service" "api" . | include "helm-toolkit.endpoints.endpoint_port_lookup" }}
volumeMounts:
- name: pod-tmp
mountPath: /tmp
- name: pod-etc-heat
mountPath: /etc/heat
- name: heat-bin
mountPath: /tmp/heat-cloudwatch.sh
subPath: heat-cloudwatch.sh
readOnly: true
- name: heat-etc
mountPath: /etc/heat/heat.conf
subPath: heat.conf
readOnly: true
{{ if .Values.conf.heat.DEFAULT.log_config_append }}
- name: heat-etc
mountPath: {{ .Values.conf.heat.DEFAULT.log_config_append }}
subPath: {{ base .Values.conf.heat.DEFAULT.log_config_append }}
readOnly: true
{{ end }}
- name: heat-etc
mountPath: /etc/heat/api-paste.ini
subPath: api-paste.ini
readOnly: true
- name: heat-etc
mountPath: /etc/heat/policy.yaml
subPath: policy.yaml
readOnly: true
- name: heat-etc
mountPath: /etc/heat/api_audit_map.conf
subPath: api_audit_map.conf
readOnly: true
{{ if $mounts_heat_cloudwatch.volumeMounts }}{{ toYaml $mounts_heat_cloudwatch.volumeMounts | indent 12 }}{{ end }}
volumes:
- name: pod-tmp
emptyDir: {}
- name: pod-etc-heat
emptyDir: {}
- name: heat-bin
configMap:
name: heat-bin
defaultMode: 0555
- name: heat-etc
secret:
secretName: heat-etc
defaultMode: 0444
{{ if $mounts_heat_cloudwatch.volumes }}{{ toYaml $mounts_heat_cloudwatch.volumes | indent 8 }}{{ end }}
{{- end }}

View File

@@ -1,18 +0,0 @@
{{/*
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/}}
{{- if and .Values.manifests.ingress_cloudwatch .Values.network.cloudwatch.ingress.public }}
{{- $ingressOpts := dict "envAll" . "backendService" "cloudwatch" "backendServiceType" "cloudwatch" "backendPort" "h-cwh" -}}
{{ $ingressOpts | include "helm-toolkit.manifests.ingress" }}
{{- end }}

View File

@@ -1,27 +0,0 @@
{{/*
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/}}
{{- if .Values.manifests.pdb_cloudwatch }}
{{- $envAll := . }}
---
apiVersion: policy/v1
kind: PodDisruptionBudget
metadata:
name: heat-cloudwatch
spec:
minAvailable: {{ .Values.pod.lifecycle.disruption_budget.cloudwatch.min_available }}
selector:
matchLabels:
{{ tuple $envAll "heat" "cloudwatch" | include "helm-toolkit.snippets.kubernetes_metadata_labels" | indent 6 }}
{{- end }}

View File

@@ -1,34 +0,0 @@
{{/*
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/}}
{{- if .Values.manifests.service_cloudwatch }}
{{- $envAll := . }}
---
apiVersion: v1
kind: Service
metadata:
name: {{ tuple "cloudwatch" "internal" . | include "helm-toolkit.endpoints.hostname_short_endpoint_lookup" }}
spec:
ports:
- name: h-cwh
port: {{ tuple "cloudwatch" "service" "api" . | include "helm-toolkit.endpoints.endpoint_port_lookup" }}
{{ if .Values.network.cloudwatch.node_port.enabled }}
nodePort: {{ .Values.network.cloudwatch.node_port.port }}
{{ end }}
selector:
{{ tuple $envAll "heat" "cloudwatch" | include "helm-toolkit.snippets.kubernetes_metadata_labels" | indent 4 }}
{{ if .Values.network.cloudwatch.node_port.enabled }}
type: NodePort
{{ end }}
{{- end }}

View File

@@ -1,18 +0,0 @@
{{/*
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/}}
{{- if and .Values.manifests.service_ingress_cloudwatch .Values.network.cloudwatch.ingress.public }}
{{- $serviceIngressOpts := dict "envAll" . "backendServiceType" "cloudwatch" -}}
{{ $serviceIngressOpts | include "helm-toolkit.manifests.service_ingress" }}
{{- end }}

View File

@@ -25,9 +25,6 @@ labels:
cfn: cfn:
node_selector_key: openstack-control-plane node_selector_key: openstack-control-plane
node_selector_value: enabled node_selector_value: enabled
cloudwatch:
node_selector_key: openstack-control-plane
node_selector_value: enabled
engine: engine:
node_selector_key: openstack-control-plane node_selector_key: openstack-control-plane
node_selector_value: enabled node_selector_value: enabled
@@ -51,7 +48,6 @@ images:
ks_endpoints: quay.io/airshipit/heat:2024.1-ubuntu_jammy ks_endpoints: quay.io/airshipit/heat:2024.1-ubuntu_jammy
heat_api: quay.io/airshipit/heat:2024.1-ubuntu_jammy heat_api: quay.io/airshipit/heat:2024.1-ubuntu_jammy
heat_cfn: quay.io/airshipit/heat:2024.1-ubuntu_jammy heat_cfn: quay.io/airshipit/heat:2024.1-ubuntu_jammy
heat_cloudwatch: quay.io/airshipit/heat:2024.1-ubuntu_jammy
heat_engine: quay.io/airshipit/heat:2024.1-ubuntu_jammy heat_engine: quay.io/airshipit/heat:2024.1-ubuntu_jammy
heat_engine_cleaner: quay.io/airshipit/heat:2024.1-ubuntu_jammy heat_engine_cleaner: quay.io/airshipit/heat:2024.1-ubuntu_jammy
heat_purge_deleted: quay.io/airshipit/heat:2024.1-ubuntu_jammy heat_purge_deleted: quay.io/airshipit/heat:2024.1-ubuntu_jammy
@@ -291,19 +287,12 @@ conf:
pipeline: cors http_proxy_to_wsgi cfnversionnegotiation osprofiler ec2authtoken authtoken audit context apicfnv1app pipeline: cors http_proxy_to_wsgi cfnversionnegotiation osprofiler ec2authtoken authtoken audit context apicfnv1app
pipeline:heat-api-cfn-standalone: pipeline:heat-api-cfn-standalone:
pipeline: cors http_proxy_to_wsgi cfnversionnegotiation ec2authtoken context apicfnv1app pipeline: cors http_proxy_to_wsgi cfnversionnegotiation ec2authtoken context apicfnv1app
pipeline:heat-api-cloudwatch:
pipeline: cors versionnegotiation osprofiler ec2authtoken authtoken audit context apicwapp
pipeline:heat-api-cloudwatch-standalone:
pipeline: cors versionnegotiation ec2authtoken context apicwapp
app:apiv1app: app:apiv1app:
paste.app_factory: heat.common.wsgi:app_factory paste.app_factory: heat.common.wsgi:app_factory
heat.app_factory: heat.api.openstack.v1:API heat.app_factory: heat.api.openstack.v1:API
app:apicfnv1app: app:apicfnv1app:
paste.app_factory: heat.common.wsgi:app_factory paste.app_factory: heat.common.wsgi:app_factory
heat.app_factory: heat.api.cfn.v1:API heat.app_factory: heat.api.cfn.v1:API
app:apicwapp:
paste.app_factory: heat.common.wsgi:app_factory
heat.app_factory: heat.api.cloudwatch:API
filter:versionnegotiation: filter:versionnegotiation:
paste.filter_factory: heat.common.wsgi:filter_factory paste.filter_factory: heat.common.wsgi:filter_factory
heat.filter_factory: heat.api.openstack:version_negotiation_filter heat.filter_factory: heat.api.openstack:version_negotiation_filter
@@ -316,9 +305,6 @@ conf:
filter:cfnversionnegotiation: filter:cfnversionnegotiation:
paste.filter_factory: heat.common.wsgi:filter_factory paste.filter_factory: heat.common.wsgi:filter_factory
heat.filter_factory: heat.api.cfn:version_negotiation_filter heat.filter_factory: heat.api.cfn:version_negotiation_filter
filter:cwversionnegotiation:
paste.filter_factory: heat.common.wsgi:filter_factory
heat.filter_factory: heat.api.cloudwatch:version_negotiation_filter
filter:context: filter:context:
paste.filter_factory: heat.common.context:ContextMiddleware_filter_factory paste.filter_factory: heat.common.context:ContextMiddleware_filter_factory
filter:ec2authtoken: filter:ec2authtoken:
@@ -362,11 +348,6 @@ conf:
# via the endpoints section. # via the endpoints section.
bind_port: null bind_port: null
workers: 1 workers: 1
heat_api_cloudwatch:
# NOTE(portdirect): the bind port should not be defined, and is manipulated
# via the endpoints section.
bind_port: null
workers: 1
heat_api_cfn: heat_api_cfn:
# NOTE(portdirect): the bind port should not be defined, and is manipulated # NOTE(portdirect): the bind port should not be defined, and is manipulated
# via the endpoints section. # via the endpoints section.
@@ -547,17 +528,6 @@ network:
node_port: node_port:
enabled: false enabled: false
port: 30800 port: 30800
cloudwatch:
ingress:
public: true
classes:
namespace: "nginx"
cluster: "nginx-cluster"
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /
node_port:
enabled: false
port: 30003
bootstrap: bootstrap:
enabled: true enabled: true
@@ -609,21 +579,6 @@ dependencies:
service: oslo_messaging service: oslo_messaging
- endpoint: internal - endpoint: internal
service: identity service: identity
cloudwatch:
jobs:
- heat-db-sync
- heat-rabbit-init
- heat-ks-user
- heat-domain-ks-user
- heat-ks-endpoints
- heat-bootstrap
services:
- endpoint: internal
service: oslo_db
- endpoint: internal
service: oslo_messaging
- endpoint: internal
service: identity
db_drop: db_drop:
services: services:
- endpoint: internal - endpoint: internal
@@ -878,25 +833,6 @@ endpoints:
default: 8000 default: 8000
public: 80 public: 80
service: 8000 service: 8000
# Cloudwatch does not get an entry in the keystone service catalog
cloudwatch:
name: heat-cloudwatch
hosts:
default: heat-cloudwatch
public: cloudwatch
host_fqdn_override:
default: null
path:
default: null
type: null
scheme:
default: 'http'
service: 'http'
port:
api:
default: 8003
public: 80
service: 8003
oslo_db: oslo_db:
auth: auth:
admin: admin:
@@ -1009,9 +945,6 @@ pod:
heat_cfn: heat_cfn:
readOnlyRootFilesystem: true readOnlyRootFilesystem: true
allowPrivilegeEscalation: false allowPrivilegeEscalation: false
heat_cloudwatch:
readOnlyRootFilesystem: true
allowPrivilegeEscalation: false
heat_engine: heat_engine:
readOnlyRootFilesystem: true readOnlyRootFilesystem: true
allowPrivilegeEscalation: false allowPrivilegeEscalation: false
@@ -1065,11 +998,6 @@ pod:
heat_cfn: heat_cfn:
volumeMounts: volumeMounts:
volumes: volumes:
heat_cloudwatch:
init_container: null
heat_cloudwatch:
volumeMounts:
volumes:
heat_engine: heat_engine:
init_container: null init_container: null
heat_engine: heat_engine:
@@ -1107,7 +1035,6 @@ pod:
replicas: replicas:
api: 1 api: 1
cfn: 1 cfn: 1
cloudwatch: 1
engine: 1 engine: 1
lifecycle: lifecycle:
upgrades: upgrades:
@@ -1122,15 +1049,11 @@ pod:
min_available: 0 min_available: 0
cfn: cfn:
min_available: 0 min_available: 0
cloudwatch:
min_available: 0
termination_grace_period: termination_grace_period:
api: api:
timeout: 30 timeout: 30
cfn: cfn:
timeout: 30 timeout: 30
cloudwatch:
timeout: 30
engine: engine:
timeout: 30 timeout: 30
resources: resources:
@@ -1149,13 +1072,6 @@ pod:
limits: limits:
memory: "1024Mi" memory: "1024Mi"
cpu: "2000m" cpu: "2000m"
cloudwatch:
requests:
memory: "128Mi"
cpu: "100m"
limits:
memory: "1024Mi"
cpu: "2000m"
engine: engine:
requests: requests:
memory: "128Mi" memory: "128Mi"
@@ -1280,11 +1196,9 @@ manifests:
cron_job_purge_deleted: true cron_job_purge_deleted: true
deployment_api: true deployment_api: true
deployment_cfn: true deployment_cfn: true
deployment_cloudwatch: false
deployment_engine: true deployment_engine: true
ingress_api: true ingress_api: true
ingress_cfn: true ingress_cfn: true
ingress_cloudwatch: false
job_bootstrap: true job_bootstrap: true
job_db_init: true job_db_init: true
job_db_sync: true job_db_sync: true
@@ -1298,7 +1212,6 @@ manifests:
job_rabbit_init: true job_rabbit_init: true
pdb_api: true pdb_api: true
pdb_cfn: true pdb_cfn: true
pdb_cloudwatch: false
pod_rally_test: true pod_rally_test: true
network_policy: false network_policy: false
secret_db: true secret_db: true
@@ -1308,9 +1221,7 @@ manifests:
secret_registry: true secret_registry: true
service_api: true service_api: true
service_cfn: true service_cfn: true
service_cloudwatch: false
service_ingress_api: true service_ingress_api: true
service_ingress_cfn: true service_ingress_cfn: true
service_ingress_cloudwatch: false
statefulset_engine: false statefulset_engine: false
... ...

View File

@@ -990,17 +990,6 @@ conf:
'cloudformation:ListStacks': 'rule:deny_stack_user' 'cloudformation:ListStacks': 'rule:deny_stack_user'
'cloudformation:UpdateStack': 'rule:deny_stack_user' 'cloudformation:UpdateStack': 'rule:deny_stack_user'
'cloudformation:ValidateTemplate': 'rule:deny_stack_user' 'cloudformation:ValidateTemplate': 'rule:deny_stack_user'
'cloudwatch:DeleteAlarms': 'rule:deny_stack_user'
'cloudwatch:DescribeAlarmHistory': 'rule:deny_stack_user'
'cloudwatch:DescribeAlarms': 'rule:deny_stack_user'
'cloudwatch:DescribeAlarmsForMetric': 'rule:deny_stack_user'
'cloudwatch:DisableAlarmActions': 'rule:deny_stack_user'
'cloudwatch:EnableAlarmActions': 'rule:deny_stack_user'
'cloudwatch:GetMetricStatistics': 'rule:deny_stack_user'
'cloudwatch:ListMetrics': 'rule:deny_stack_user'
'cloudwatch:PutMetricAlarm': 'rule:deny_stack_user'
'cloudwatch:PutMetricData': ''
'cloudwatch:SetAlarmState': 'rule:deny_stack_user'
context_is_admin: 'role:admin' context_is_admin: 'role:admin'
deny_everybody: '!' deny_everybody: '!'
deny_stack_user: 'not role:heat_stack_user' deny_stack_user: 'not role:heat_stack_user'

View File

@@ -10,7 +10,6 @@ images:
heat_db_sync: "docker.io/openstackhelm/heat:2023.1-ubuntu_focal" heat_db_sync: "docker.io/openstackhelm/heat:2023.1-ubuntu_focal"
heat_api: "docker.io/openstackhelm/heat:2023.1-ubuntu_focal" heat_api: "docker.io/openstackhelm/heat:2023.1-ubuntu_focal"
heat_cfn: "docker.io/openstackhelm/heat:2023.1-ubuntu_focal" heat_cfn: "docker.io/openstackhelm/heat:2023.1-ubuntu_focal"
heat_cloudwatch: "docker.io/openstackhelm/heat:2023.1-ubuntu_focal"
heat_engine: "docker.io/openstackhelm/heat:2023.1-ubuntu_focal" heat_engine: "docker.io/openstackhelm/heat:2023.1-ubuntu_focal"
heat_engine_cleaner: "docker.io/openstackhelm/heat:2023.1-ubuntu_focal" heat_engine_cleaner: "docker.io/openstackhelm/heat:2023.1-ubuntu_focal"
heat_purge_deleted: "docker.io/openstackhelm/heat:2023.1-ubuntu_focal" heat_purge_deleted: "docker.io/openstackhelm/heat:2023.1-ubuntu_focal"

View File

@@ -10,7 +10,6 @@ images:
heat_db_sync: "docker.io/openstackhelm/heat:2023.1-ubuntu_jammy" heat_db_sync: "docker.io/openstackhelm/heat:2023.1-ubuntu_jammy"
heat_api: "docker.io/openstackhelm/heat:2023.1-ubuntu_jammy" heat_api: "docker.io/openstackhelm/heat:2023.1-ubuntu_jammy"
heat_cfn: "docker.io/openstackhelm/heat:2023.1-ubuntu_jammy" heat_cfn: "docker.io/openstackhelm/heat:2023.1-ubuntu_jammy"
heat_cloudwatch: "docker.io/openstackhelm/heat:2023.1-ubuntu_jammy"
heat_engine: "docker.io/openstackhelm/heat:2023.1-ubuntu_jammy" heat_engine: "docker.io/openstackhelm/heat:2023.1-ubuntu_jammy"
heat_engine_cleaner: "docker.io/openstackhelm/heat:2023.1-ubuntu_jammy" heat_engine_cleaner: "docker.io/openstackhelm/heat:2023.1-ubuntu_jammy"
heat_purge_deleted: "docker.io/openstackhelm/heat:2023.1-ubuntu_jammy" heat_purge_deleted: "docker.io/openstackhelm/heat:2023.1-ubuntu_jammy"

View File

@@ -10,7 +10,6 @@ images:
heat_db_sync: "quay.io/airshipit/heat:2023.2-ubuntu_jammy" heat_db_sync: "quay.io/airshipit/heat:2023.2-ubuntu_jammy"
heat_api: "quay.io/airshipit/heat:2023.2-ubuntu_jammy" heat_api: "quay.io/airshipit/heat:2023.2-ubuntu_jammy"
heat_cfn: "quay.io/airshipit/heat:2023.2-ubuntu_jammy" heat_cfn: "quay.io/airshipit/heat:2023.2-ubuntu_jammy"
heat_cloudwatch: "quay.io/airshipit/heat:2023.2-ubuntu_jammy"
heat_engine: "quay.io/airshipit/heat:2023.2-ubuntu_jammy" heat_engine: "quay.io/airshipit/heat:2023.2-ubuntu_jammy"
heat_engine_cleaner: "quay.io/airshipit/heat:2023.2-ubuntu_jammy" heat_engine_cleaner: "quay.io/airshipit/heat:2023.2-ubuntu_jammy"
heat_purge_deleted: "quay.io/airshipit/heat:2023.2-ubuntu_jammy" heat_purge_deleted: "quay.io/airshipit/heat:2023.2-ubuntu_jammy"

View File

@@ -10,7 +10,6 @@ images:
heat_db_sync: "quay.io/airshipit/heat:2024.1-ubuntu_jammy" heat_db_sync: "quay.io/airshipit/heat:2024.1-ubuntu_jammy"
heat_api: "quay.io/airshipit/heat:2024.1-ubuntu_jammy" heat_api: "quay.io/airshipit/heat:2024.1-ubuntu_jammy"
heat_cfn: "quay.io/airshipit/heat:2024.1-ubuntu_jammy" heat_cfn: "quay.io/airshipit/heat:2024.1-ubuntu_jammy"
heat_cloudwatch: "quay.io/airshipit/heat:2024.1-ubuntu_jammy"
heat_engine: "quay.io/airshipit/heat:2024.1-ubuntu_jammy" heat_engine: "quay.io/airshipit/heat:2024.1-ubuntu_jammy"
heat_engine_cleaner: "quay.io/airshipit/heat:2024.1-ubuntu_jammy" heat_engine_cleaner: "quay.io/airshipit/heat:2024.1-ubuntu_jammy"
heat_purge_deleted: "quay.io/airshipit/heat:2024.1-ubuntu_jammy" heat_purge_deleted: "quay.io/airshipit/heat:2024.1-ubuntu_jammy"

View File

@@ -10,7 +10,6 @@ images:
heat_db_sync: "quay.io/airshipit/heat:2024.2-ubuntu_jammy" heat_db_sync: "quay.io/airshipit/heat:2024.2-ubuntu_jammy"
heat_api: "quay.io/airshipit/heat:2024.2-ubuntu_jammy" heat_api: "quay.io/airshipit/heat:2024.2-ubuntu_jammy"
heat_cfn: "quay.io/airshipit/heat:2024.2-ubuntu_jammy" heat_cfn: "quay.io/airshipit/heat:2024.2-ubuntu_jammy"
heat_cloudwatch: "quay.io/airshipit/heat:2024.2-ubuntu_jammy"
heat_engine: "quay.io/airshipit/heat:2024.2-ubuntu_jammy" heat_engine: "quay.io/airshipit/heat:2024.2-ubuntu_jammy"
heat_engine_cleaner: "quay.io/airshipit/heat:2024.2-ubuntu_jammy" heat_engine_cleaner: "quay.io/airshipit/heat:2024.2-ubuntu_jammy"
heat_purge_deleted: "quay.io/airshipit/heat:2024.2-ubuntu_jammy" heat_purge_deleted: "quay.io/airshipit/heat:2024.2-ubuntu_jammy"

View File

@@ -10,7 +10,6 @@ images:
heat_db_sync: "quay.io/airshipit/heat:2025.1-ubuntu_jammy" heat_db_sync: "quay.io/airshipit/heat:2025.1-ubuntu_jammy"
heat_api: "quay.io/airshipit/heat:2025.1-ubuntu_jammy" heat_api: "quay.io/airshipit/heat:2025.1-ubuntu_jammy"
heat_cfn: "quay.io/airshipit/heat:2025.1-ubuntu_jammy" heat_cfn: "quay.io/airshipit/heat:2025.1-ubuntu_jammy"
heat_cloudwatch: "quay.io/airshipit/heat:2025.1-ubuntu_jammy"
heat_engine: "quay.io/airshipit/heat:2025.1-ubuntu_jammy" heat_engine: "quay.io/airshipit/heat:2025.1-ubuntu_jammy"
heat_engine_cleaner: "quay.io/airshipit/heat:2025.1-ubuntu_jammy" heat_engine_cleaner: "quay.io/airshipit/heat:2025.1-ubuntu_jammy"
heat_purge_deleted: "quay.io/airshipit/heat:2025.1-ubuntu_jammy" heat_purge_deleted: "quay.io/airshipit/heat:2025.1-ubuntu_jammy"

View File

@@ -10,7 +10,6 @@ images:
heat_db_sync: "quay.io/airshipit/heat:2025.1-ubuntu_noble" heat_db_sync: "quay.io/airshipit/heat:2025.1-ubuntu_noble"
heat_api: "quay.io/airshipit/heat:2025.1-ubuntu_noble" heat_api: "quay.io/airshipit/heat:2025.1-ubuntu_noble"
heat_cfn: "quay.io/airshipit/heat:2025.1-ubuntu_noble" heat_cfn: "quay.io/airshipit/heat:2025.1-ubuntu_noble"
heat_cloudwatch: "quay.io/airshipit/heat:2025.1-ubuntu_noble"
heat_engine: "quay.io/airshipit/heat:2025.1-ubuntu_noble" heat_engine: "quay.io/airshipit/heat:2025.1-ubuntu_noble"
heat_engine_cleaner: "quay.io/airshipit/heat:2025.1-ubuntu_noble" heat_engine_cleaner: "quay.io/airshipit/heat:2025.1-ubuntu_noble"
heat_purge_deleted: "quay.io/airshipit/heat:2025.1-ubuntu_noble" heat_purge_deleted: "quay.io/airshipit/heat:2025.1-ubuntu_noble"

View File

@@ -108,10 +108,6 @@ network:
ingress: ingress:
annotations: annotations:
nginx.ingress.kubernetes.io/backend-protocol: "https" nginx.ingress.kubernetes.io/backend-protocol: "https"
cloudwatch:
ingress:
annotations:
nginx.ingress.kubernetes.io/backend-protocol: "https"
pod: pod:
security_context: security_context:
@@ -170,15 +166,6 @@ endpoints:
port: port:
api: api:
public: 443 public: 443
# Cloudwatch does not get an entry in the keystone service catalog
cloudwatch:
host_fqdn_override:
default:
tls:
secretName: heat-tls-cloudwatch
issuerRef:
name: ca-issuer
kind: ClusterIssuer
ingress: ingress:
port: port:
ingress: ingress:

View File

@@ -10,7 +10,6 @@ images:
heat_db_sync: "docker.io/openstackhelm/heat:victoria-ubuntu_focal" heat_db_sync: "docker.io/openstackhelm/heat:victoria-ubuntu_focal"
heat_api: "docker.io/openstackhelm/heat:victoria-ubuntu_focal" heat_api: "docker.io/openstackhelm/heat:victoria-ubuntu_focal"
heat_cfn: "docker.io/openstackhelm/heat:victoria-ubuntu_focal" heat_cfn: "docker.io/openstackhelm/heat:victoria-ubuntu_focal"
heat_cloudwatch: "docker.io/openstackhelm/heat:victoria-ubuntu_focal"
heat_engine: "docker.io/openstackhelm/heat:victoria-ubuntu_focal" heat_engine: "docker.io/openstackhelm/heat:victoria-ubuntu_focal"
heat_engine_cleaner: "docker.io/openstackhelm/heat:victoria-ubuntu_focal" heat_engine_cleaner: "docker.io/openstackhelm/heat:victoria-ubuntu_focal"
heat_purge_deleted: "docker.io/openstackhelm/heat:victoria-ubuntu_focal" heat_purge_deleted: "docker.io/openstackhelm/heat:victoria-ubuntu_focal"

View File

@@ -10,7 +10,6 @@ images:
heat_db_sync: "docker.io/openstackhelm/heat:wallaby-ubuntu_focal" heat_db_sync: "docker.io/openstackhelm/heat:wallaby-ubuntu_focal"
heat_api: "docker.io/openstackhelm/heat:wallaby-ubuntu_focal" heat_api: "docker.io/openstackhelm/heat:wallaby-ubuntu_focal"
heat_cfn: "docker.io/openstackhelm/heat:wallaby-ubuntu_focal" heat_cfn: "docker.io/openstackhelm/heat:wallaby-ubuntu_focal"
heat_cloudwatch: "docker.io/openstackhelm/heat:wallaby-ubuntu_focal"
heat_engine: "docker.io/openstackhelm/heat:wallaby-ubuntu_focal" heat_engine: "docker.io/openstackhelm/heat:wallaby-ubuntu_focal"
heat_engine_cleaner: "docker.io/openstackhelm/heat:wallaby-ubuntu_focal" heat_engine_cleaner: "docker.io/openstackhelm/heat:wallaby-ubuntu_focal"
heat_purge_deleted: "docker.io/openstackhelm/heat:wallaby-ubuntu_focal" heat_purge_deleted: "docker.io/openstackhelm/heat:wallaby-ubuntu_focal"

View File

@@ -10,7 +10,6 @@ images:
heat_db_sync: "docker.io/openstackhelm/heat:xena-ubuntu_focal" heat_db_sync: "docker.io/openstackhelm/heat:xena-ubuntu_focal"
heat_api: "docker.io/openstackhelm/heat:xena-ubuntu_focal" heat_api: "docker.io/openstackhelm/heat:xena-ubuntu_focal"
heat_cfn: "docker.io/openstackhelm/heat:xena-ubuntu_focal" heat_cfn: "docker.io/openstackhelm/heat:xena-ubuntu_focal"
heat_cloudwatch: "docker.io/openstackhelm/heat:xena-ubuntu_focal"
heat_engine: "docker.io/openstackhelm/heat:xena-ubuntu_focal" heat_engine: "docker.io/openstackhelm/heat:xena-ubuntu_focal"
heat_engine_cleaner: "docker.io/openstackhelm/heat:xena-ubuntu_focal" heat_engine_cleaner: "docker.io/openstackhelm/heat:xena-ubuntu_focal"
heat_purge_deleted: "docker.io/openstackhelm/heat:xena-ubuntu_focal" heat_purge_deleted: "docker.io/openstackhelm/heat:xena-ubuntu_focal"

View File

@@ -10,7 +10,6 @@ images:
heat_db_sync: "docker.io/openstackhelm/heat:yoga-ubuntu_focal" heat_db_sync: "docker.io/openstackhelm/heat:yoga-ubuntu_focal"
heat_api: "docker.io/openstackhelm/heat:yoga-ubuntu_focal" heat_api: "docker.io/openstackhelm/heat:yoga-ubuntu_focal"
heat_cfn: "docker.io/openstackhelm/heat:yoga-ubuntu_focal" heat_cfn: "docker.io/openstackhelm/heat:yoga-ubuntu_focal"
heat_cloudwatch: "docker.io/openstackhelm/heat:yoga-ubuntu_focal"
heat_engine: "docker.io/openstackhelm/heat:yoga-ubuntu_focal" heat_engine: "docker.io/openstackhelm/heat:yoga-ubuntu_focal"
heat_engine_cleaner: "docker.io/openstackhelm/heat:yoga-ubuntu_focal" heat_engine_cleaner: "docker.io/openstackhelm/heat:yoga-ubuntu_focal"
heat_purge_deleted: "docker.io/openstackhelm/heat:yoga-ubuntu_focal" heat_purge_deleted: "docker.io/openstackhelm/heat:yoga-ubuntu_focal"

View File

@@ -10,7 +10,6 @@ images:
heat_db_sync: "docker.io/openstackhelm/heat:zed-ubuntu_focal" heat_db_sync: "docker.io/openstackhelm/heat:zed-ubuntu_focal"
heat_api: "docker.io/openstackhelm/heat:zed-ubuntu_focal" heat_api: "docker.io/openstackhelm/heat:zed-ubuntu_focal"
heat_cfn: "docker.io/openstackhelm/heat:zed-ubuntu_focal" heat_cfn: "docker.io/openstackhelm/heat:zed-ubuntu_focal"
heat_cloudwatch: "docker.io/openstackhelm/heat:zed-ubuntu_focal"
heat_engine: "docker.io/openstackhelm/heat:zed-ubuntu_focal" heat_engine: "docker.io/openstackhelm/heat:zed-ubuntu_focal"
heat_engine_cleaner: "docker.io/openstackhelm/heat:zed-ubuntu_focal" heat_engine_cleaner: "docker.io/openstackhelm/heat:zed-ubuntu_focal"
heat_purge_deleted: "docker.io/openstackhelm/heat:zed-ubuntu_focal" heat_purge_deleted: "docker.io/openstackhelm/heat:zed-ubuntu_focal"

View File

@@ -10,7 +10,6 @@ images:
heat_db_sync: "docker.io/openstackhelm/heat:zed-ubuntu_jammy" heat_db_sync: "docker.io/openstackhelm/heat:zed-ubuntu_jammy"
heat_api: "docker.io/openstackhelm/heat:zed-ubuntu_jammy" heat_api: "docker.io/openstackhelm/heat:zed-ubuntu_jammy"
heat_cfn: "docker.io/openstackhelm/heat:zed-ubuntu_jammy" heat_cfn: "docker.io/openstackhelm/heat:zed-ubuntu_jammy"
heat_cloudwatch: "docker.io/openstackhelm/heat:zed-ubuntu_jammy"
heat_engine: "docker.io/openstackhelm/heat:zed-ubuntu_jammy" heat_engine: "docker.io/openstackhelm/heat:zed-ubuntu_jammy"
heat_engine_cleaner: "docker.io/openstackhelm/heat:zed-ubuntu_jammy" heat_engine_cleaner: "docker.io/openstackhelm/heat:zed-ubuntu_jammy"
heat_purge_deleted: "docker.io/openstackhelm/heat:zed-ubuntu_jammy" heat_purge_deleted: "docker.io/openstackhelm/heat:zed-ubuntu_jammy"

View File

@@ -11,7 +11,6 @@ heat:
heat_db_sync: "docker.io/openstackhelm/heat:2023.1-ubuntu_focal" heat_db_sync: "docker.io/openstackhelm/heat:2023.1-ubuntu_focal"
heat_api: "docker.io/openstackhelm/heat:2023.1-ubuntu_focal" heat_api: "docker.io/openstackhelm/heat:2023.1-ubuntu_focal"
heat_cfn: "docker.io/openstackhelm/heat:2023.1-ubuntu_focal" heat_cfn: "docker.io/openstackhelm/heat:2023.1-ubuntu_focal"
heat_cloudwatch: "docker.io/openstackhelm/heat:2023.1-ubuntu_focal"
heat_engine: "docker.io/openstackhelm/heat:2023.1-ubuntu_focal" heat_engine: "docker.io/openstackhelm/heat:2023.1-ubuntu_focal"
heat_engine_cleaner: "docker.io/openstackhelm/heat:2023.1-ubuntu_focal" heat_engine_cleaner: "docker.io/openstackhelm/heat:2023.1-ubuntu_focal"
heat_purge_deleted: "docker.io/openstackhelm/heat:2023.1-ubuntu_focal" heat_purge_deleted: "docker.io/openstackhelm/heat:2023.1-ubuntu_focal"

View File

@@ -11,7 +11,6 @@ heat:
heat_db_sync: "docker.io/openstackhelm/heat:2023.1-ubuntu_jammy" heat_db_sync: "docker.io/openstackhelm/heat:2023.1-ubuntu_jammy"
heat_api: "docker.io/openstackhelm/heat:2023.1-ubuntu_jammy" heat_api: "docker.io/openstackhelm/heat:2023.1-ubuntu_jammy"
heat_cfn: "docker.io/openstackhelm/heat:2023.1-ubuntu_jammy" heat_cfn: "docker.io/openstackhelm/heat:2023.1-ubuntu_jammy"
heat_cloudwatch: "docker.io/openstackhelm/heat:2023.1-ubuntu_jammy"
heat_engine: "docker.io/openstackhelm/heat:2023.1-ubuntu_jammy" heat_engine: "docker.io/openstackhelm/heat:2023.1-ubuntu_jammy"
heat_engine_cleaner: "docker.io/openstackhelm/heat:2023.1-ubuntu_jammy" heat_engine_cleaner: "docker.io/openstackhelm/heat:2023.1-ubuntu_jammy"
heat_purge_deleted: "docker.io/openstackhelm/heat:2023.1-ubuntu_jammy" heat_purge_deleted: "docker.io/openstackhelm/heat:2023.1-ubuntu_jammy"

View File

@@ -11,7 +11,6 @@ heat:
heat_db_sync: "quay.io/airshipit/heat:2023.2-ubuntu_jammy" heat_db_sync: "quay.io/airshipit/heat:2023.2-ubuntu_jammy"
heat_api: "quay.io/airshipit/heat:2023.2-ubuntu_jammy" heat_api: "quay.io/airshipit/heat:2023.2-ubuntu_jammy"
heat_cfn: "quay.io/airshipit/heat:2023.2-ubuntu_jammy" heat_cfn: "quay.io/airshipit/heat:2023.2-ubuntu_jammy"
heat_cloudwatch: "quay.io/airshipit/heat:2023.2-ubuntu_jammy"
heat_engine: "quay.io/airshipit/heat:2023.2-ubuntu_jammy" heat_engine: "quay.io/airshipit/heat:2023.2-ubuntu_jammy"
heat_engine_cleaner: "quay.io/airshipit/heat:2023.2-ubuntu_jammy" heat_engine_cleaner: "quay.io/airshipit/heat:2023.2-ubuntu_jammy"
heat_purge_deleted: "quay.io/airshipit/heat:2023.2-ubuntu_jammy" heat_purge_deleted: "quay.io/airshipit/heat:2023.2-ubuntu_jammy"

View File

@@ -11,7 +11,6 @@ heat:
heat_db_sync: "quay.io/airshipit/heat:2024.1-ubuntu_jammy" heat_db_sync: "quay.io/airshipit/heat:2024.1-ubuntu_jammy"
heat_api: "quay.io/airshipit/heat:2024.1-ubuntu_jammy" heat_api: "quay.io/airshipit/heat:2024.1-ubuntu_jammy"
heat_cfn: "quay.io/airshipit/heat:2024.1-ubuntu_jammy" heat_cfn: "quay.io/airshipit/heat:2024.1-ubuntu_jammy"
heat_cloudwatch: "quay.io/airshipit/heat:2024.1-ubuntu_jammy"
heat_engine: "quay.io/airshipit/heat:2024.1-ubuntu_jammy" heat_engine: "quay.io/airshipit/heat:2024.1-ubuntu_jammy"
heat_engine_cleaner: "quay.io/airshipit/heat:2024.1-ubuntu_jammy" heat_engine_cleaner: "quay.io/airshipit/heat:2024.1-ubuntu_jammy"
heat_purge_deleted: "quay.io/airshipit/heat:2024.1-ubuntu_jammy" heat_purge_deleted: "quay.io/airshipit/heat:2024.1-ubuntu_jammy"

View File

@@ -11,7 +11,6 @@ heat:
heat_db_sync: "quay.io/airshipit/heat:2024.2-ubuntu_jammy" heat_db_sync: "quay.io/airshipit/heat:2024.2-ubuntu_jammy"
heat_api: "quay.io/airshipit/heat:2024.2-ubuntu_jammy" heat_api: "quay.io/airshipit/heat:2024.2-ubuntu_jammy"
heat_cfn: "quay.io/airshipit/heat:2024.2-ubuntu_jammy" heat_cfn: "quay.io/airshipit/heat:2024.2-ubuntu_jammy"
heat_cloudwatch: "quay.io/airshipit/heat:2024.2-ubuntu_jammy"
heat_engine: "quay.io/airshipit/heat:2024.2-ubuntu_jammy" heat_engine: "quay.io/airshipit/heat:2024.2-ubuntu_jammy"
heat_engine_cleaner: "quay.io/airshipit/heat:2024.2-ubuntu_jammy" heat_engine_cleaner: "quay.io/airshipit/heat:2024.2-ubuntu_jammy"
heat_purge_deleted: "quay.io/airshipit/heat:2024.2-ubuntu_jammy" heat_purge_deleted: "quay.io/airshipit/heat:2024.2-ubuntu_jammy"

View File

@@ -11,7 +11,6 @@ heat:
heat_db_sync: "quay.io/airshipit/heat:2025.1-ubuntu_jammy" heat_db_sync: "quay.io/airshipit/heat:2025.1-ubuntu_jammy"
heat_api: "quay.io/airshipit/heat:2025.1-ubuntu_jammy" heat_api: "quay.io/airshipit/heat:2025.1-ubuntu_jammy"
heat_cfn: "quay.io/airshipit/heat:2025.1-ubuntu_jammy" heat_cfn: "quay.io/airshipit/heat:2025.1-ubuntu_jammy"
heat_cloudwatch: "quay.io/airshipit/heat:2025.1-ubuntu_jammy"
heat_engine: "quay.io/airshipit/heat:2025.1-ubuntu_jammy" heat_engine: "quay.io/airshipit/heat:2025.1-ubuntu_jammy"
heat_engine_cleaner: "quay.io/airshipit/heat:2025.1-ubuntu_jammy" heat_engine_cleaner: "quay.io/airshipit/heat:2025.1-ubuntu_jammy"
heat_purge_deleted: "quay.io/airshipit/heat:2025.1-ubuntu_jammy" heat_purge_deleted: "quay.io/airshipit/heat:2025.1-ubuntu_jammy"

View File

@@ -11,7 +11,6 @@ heat:
heat_db_sync: "quay.io/airshipit/heat:2025.1-ubuntu_noble" heat_db_sync: "quay.io/airshipit/heat:2025.1-ubuntu_noble"
heat_api: "quay.io/airshipit/heat:2025.1-ubuntu_noble" heat_api: "quay.io/airshipit/heat:2025.1-ubuntu_noble"
heat_cfn: "quay.io/airshipit/heat:2025.1-ubuntu_noble" heat_cfn: "quay.io/airshipit/heat:2025.1-ubuntu_noble"
heat_cloudwatch: "quay.io/airshipit/heat:2025.1-ubuntu_noble"
heat_engine: "quay.io/airshipit/heat:2025.1-ubuntu_noble" heat_engine: "quay.io/airshipit/heat:2025.1-ubuntu_noble"
heat_engine_cleaner: "quay.io/airshipit/heat:2025.1-ubuntu_noble" heat_engine_cleaner: "quay.io/airshipit/heat:2025.1-ubuntu_noble"
heat_purge_deleted: "quay.io/airshipit/heat:2025.1-ubuntu_noble" heat_purge_deleted: "quay.io/airshipit/heat:2025.1-ubuntu_noble"

View File

@@ -109,10 +109,6 @@ heat:
ingress: ingress:
annotations: annotations:
nginx.ingress.kubernetes.io/backend-protocol: "https" nginx.ingress.kubernetes.io/backend-protocol: "https"
cloudwatch:
ingress:
annotations:
nginx.ingress.kubernetes.io/backend-protocol: "https"
pod: pod:
security_context: security_context:
@@ -169,15 +165,6 @@ heat:
port: port:
api: api:
public: 443 public: 443
# Cloudwatch does not get an entry in the keystone service catalog
cloudwatch:
host_fqdn_override:
default:
tls:
secretName: heat-tls-cloudwatch
issuerRef:
name: ca-issuer
kind: ClusterIssuer
ingress: ingress:
port: port:
ingress: ingress:

View File

@@ -11,7 +11,6 @@ heat:
heat_db_sync: "docker.io/openstackhelm/heat:victoria-ubuntu_focal" heat_db_sync: "docker.io/openstackhelm/heat:victoria-ubuntu_focal"
heat_api: "docker.io/openstackhelm/heat:victoria-ubuntu_focal" heat_api: "docker.io/openstackhelm/heat:victoria-ubuntu_focal"
heat_cfn: "docker.io/openstackhelm/heat:victoria-ubuntu_focal" heat_cfn: "docker.io/openstackhelm/heat:victoria-ubuntu_focal"
heat_cloudwatch: "docker.io/openstackhelm/heat:victoria-ubuntu_focal"
heat_engine: "docker.io/openstackhelm/heat:victoria-ubuntu_focal" heat_engine: "docker.io/openstackhelm/heat:victoria-ubuntu_focal"
heat_engine_cleaner: "docker.io/openstackhelm/heat:victoria-ubuntu_focal" heat_engine_cleaner: "docker.io/openstackhelm/heat:victoria-ubuntu_focal"
heat_purge_deleted: "docker.io/openstackhelm/heat:victoria-ubuntu_focal" heat_purge_deleted: "docker.io/openstackhelm/heat:victoria-ubuntu_focal"

View File

@@ -11,7 +11,6 @@ heat:
heat_db_sync: "docker.io/openstackhelm/heat:wallaby-ubuntu_focal" heat_db_sync: "docker.io/openstackhelm/heat:wallaby-ubuntu_focal"
heat_api: "docker.io/openstackhelm/heat:wallaby-ubuntu_focal" heat_api: "docker.io/openstackhelm/heat:wallaby-ubuntu_focal"
heat_cfn: "docker.io/openstackhelm/heat:wallaby-ubuntu_focal" heat_cfn: "docker.io/openstackhelm/heat:wallaby-ubuntu_focal"
heat_cloudwatch: "docker.io/openstackhelm/heat:wallaby-ubuntu_focal"
heat_engine: "docker.io/openstackhelm/heat:wallaby-ubuntu_focal" heat_engine: "docker.io/openstackhelm/heat:wallaby-ubuntu_focal"
heat_engine_cleaner: "docker.io/openstackhelm/heat:wallaby-ubuntu_focal" heat_engine_cleaner: "docker.io/openstackhelm/heat:wallaby-ubuntu_focal"
heat_purge_deleted: "docker.io/openstackhelm/heat:wallaby-ubuntu_focal" heat_purge_deleted: "docker.io/openstackhelm/heat:wallaby-ubuntu_focal"

View File

@@ -11,7 +11,6 @@ heat:
heat_db_sync: "docker.io/openstackhelm/heat:zed-ubuntu_focal" heat_db_sync: "docker.io/openstackhelm/heat:zed-ubuntu_focal"
heat_api: "docker.io/openstackhelm/heat:zed-ubuntu_focal" heat_api: "docker.io/openstackhelm/heat:zed-ubuntu_focal"
heat_cfn: "docker.io/openstackhelm/heat:zed-ubuntu_focal" heat_cfn: "docker.io/openstackhelm/heat:zed-ubuntu_focal"
heat_cloudwatch: "docker.io/openstackhelm/heat:zed-ubuntu_focal"
heat_engine: "docker.io/openstackhelm/heat:zed-ubuntu_focal" heat_engine: "docker.io/openstackhelm/heat:zed-ubuntu_focal"
heat_engine_cleaner: "docker.io/openstackhelm/heat:zed-ubuntu_focal" heat_engine_cleaner: "docker.io/openstackhelm/heat:zed-ubuntu_focal"
heat_purge_deleted: "docker.io/openstackhelm/heat:zed-ubuntu_focal" heat_purge_deleted: "docker.io/openstackhelm/heat:zed-ubuntu_focal"

View File

@@ -11,7 +11,6 @@ heat:
heat_db_sync: "docker.io/openstackhelm/heat:zed-ubuntu_jammy" heat_db_sync: "docker.io/openstackhelm/heat:zed-ubuntu_jammy"
heat_api: "docker.io/openstackhelm/heat:zed-ubuntu_jammy" heat_api: "docker.io/openstackhelm/heat:zed-ubuntu_jammy"
heat_cfn: "docker.io/openstackhelm/heat:zed-ubuntu_jammy" heat_cfn: "docker.io/openstackhelm/heat:zed-ubuntu_jammy"
heat_cloudwatch: "docker.io/openstackhelm/heat:zed-ubuntu_jammy"
heat_engine: "docker.io/openstackhelm/heat:zed-ubuntu_jammy" heat_engine: "docker.io/openstackhelm/heat:zed-ubuntu_jammy"
heat_engine_cleaner: "docker.io/openstackhelm/heat:zed-ubuntu_jammy" heat_engine_cleaner: "docker.io/openstackhelm/heat:zed-ubuntu_jammy"
heat_purge_deleted: "docker.io/openstackhelm/heat:zed-ubuntu_jammy" heat_purge_deleted: "docker.io/openstackhelm/heat:zed-ubuntu_jammy"