blob: dc32c4561fe40ce6d09e6cb9a4780ce6c584e536 [file] [log] [blame]
Mohammed Naserbdb97742022-09-26 15:20:49 -04001NODE_SELECTOR_CONTROL_PLANE = {
2 "openstack-control-plane": "enabled",
3}
4
5NAMESPACE_CERT_MANAGER = "cert-manager"
6NAMESPACE_KUBE_SYSTEM = "kube-system"
7NAMESPACE_MONITORING = "monitoring"
8NAMESPACE_OPENSTACK = "openstack"
9
10HELM_REPOSITORY_BITNAMI = "bitnami"
11HELM_REPOSITORY_CEPH = "ceph"
12HELM_REPOSITORY_COREDNS = "coredns"
13HELM_REPOSITORY_INGRESS_NGINX = "ingress-nginx"
14HELM_REPOSITORY_JETSTACK = "jetstack"
15HELM_REPOSITORY_NODE_FEATURE_DISCOVERY = "node-feature-discovery"
16HELM_REPOSITORY_OPENSTACK_HELM = "openstack-helm"
17HELM_REPOSITORY_OPENSTACK_HELM_INFRA = "openstack-helm-infra"
18HELM_REPOSITORY_PERCONA = "percona"
19HELM_REPOSITORY_PROMETHEUS_COMMUINTY = "prometheus-community"
20
Mohammed Nasere1e1ae42022-09-26 20:03:27 -040021HELM_RELEASE_CERT_MANAGER_NAME = "cert-manager"
22HELM_RELEASE_CERT_MANAGER_VERSION = "v1.7.1"
23HELM_RELEASE_CERT_MANAGER_VALUES = {
24 "installCRDs": True,
25 "volumes": [
26 {
27 "name": "etc-ssl-certs",
28 "hostPath": {
29 "path": "/etc/ssl/certs",
30 },
31 }
32 ],
33 "volumeMounts": [
34 {
35 "name": "etc-ssl-certs",
36 "mountPath": "/etc/ssl/certs",
37 "readOnly": True,
38 }
39 ],
40 "nodeSelector": NODE_SELECTOR_CONTROL_PLANE,
41 "webhook": {
42 "nodeSelector": NODE_SELECTOR_CONTROL_PLANE,
43 },
44 "cainjector": {
45 "nodeSelector": NODE_SELECTOR_CONTROL_PLANE,
46 },
47 "startupapicheck": {
48 "nodeSelector": NODE_SELECTOR_CONTROL_PLANE,
49 },
50}
Mohammed Nasere1e1ae42022-09-26 20:03:27 -040051
Mohammed Naserbdb97742022-09-26 15:20:49 -040052HELM_RELEASE_NODE_FEATURE_DISCOVERY_VALUES = {
53 "master": {"nodeSelector": NODE_SELECTOR_CONTROL_PLANE}
54}
55
Mohammed Nasere1e1ae42022-09-26 20:03:27 -040056HELM_RELEASE_RABBITMQ_OPERATOR_NAME = "rabbitmq-cluster-operator"
57HELM_RELEASE_RABBITMQ_OPERATOR_VERSION = "2.5.2"
58HELM_RELEASE_RABBITMQ_OPERATOR_VALUES = {
59 "rabbitmqImage": {"repository": "library/rabbitmq", "tag": "3.10.2-management"},
60 "credentialUpdaterImage": {
61 "repository": "rabbitmqoperator/default-user-credential-updater",
62 "tag": "1.0.2",
63 },
64 "clusterOperator": {
65 "fullnameOverride": "rabbitmq-cluster-operator",
66 "nodeSelector": NODE_SELECTOR_CONTROL_PLANE,
67 "image": {
68 "repository": "rabbitmqoperator/cluster-operator",
69 "tag": "1.13.1",
70 },
71 },
72 "msgTopologyOperator": {
73 "fullnameOverride": "rabbitmq-messaging-topology-operator",
74 "nodeSelector": NODE_SELECTOR_CONTROL_PLANE,
75 "image": {
76 "repository": "rabbitmqoperator/messaging-topology-operator",
77 "tag": "1.6.0",
78 },
79 },
80 "useCertManager": True,
81}
Mohammed Naser5e1dce92022-09-28 15:50:57 -040082HELM_RELEASE_RABBITMQ_OPERATOR_REQUIRES = set(
83 [
84 f"helm-release-{NAMESPACE_CERT_MANAGER}-{HELM_RELEASE_CERT_MANAGER_NAME}",
85 ]
86)
Mohammed Nasere1e1ae42022-09-26 20:03:27 -040087
Mohammed Naserbdb97742022-09-26 15:20:49 -040088HELM_RELEASE_PXC_OPERATOR_NAME = "pxc-operator"
89HELM_RELEASE_PXC_OPERATOR_VERSION = "1.10.0"
90HELM_RELEASE_PXC_OPERATOR_VALUES = {
91 "nodeSelector": NODE_SELECTOR_CONTROL_PLANE,
92}
Mohammed Naser196945a2022-09-26 22:40:32 -040093
94HELM_RELEASE_KEYSTONE_NAME = "keystone"
95
96HELM_RELEASE_BARBICAN_NAME = "barbican"
97
98HELM_RELEASE_GLANCE_NAME = "glance"
99
100HELM_RELEASE_CINDER_NAME = "cinder"
101
102HELM_RELEASE_NEUTRON_NAME = "neutron"
103
104HELM_RELEASE_NOVA_NAME = "nova"
105
106HELM_RELEASE_SENLIN_NAME = "senlin"
107
108HELM_RELEASE_HEAT_NAME = "heat"