Support image registries with authentication
Based on spec support-OCI-image-registry-with-authentication-turned-on.rst Each Helm chart can configure an OCI image registry and credentials to use. A Kubernetes secret is then created with this info. Service Accounts then specify an imagePullSecret specifying the Secret with creds for the registry. Then any pod using one of these ServiceAccounts may pull images from an authenticated container registry. Related OSH-infra change: https://review.opendev.org/c/openstack/openstack-helm-infra/+/848142 Change-Id: I54540f14fed29622bc5af8d18939afd06d65e2d8
This commit is contained in:
parent
f22ca90d75
commit
ced30abead
@ -16,7 +16,7 @@ apiVersion: v1
|
|||||||
appVersion: v1.0.0
|
appVersion: v1.0.0
|
||||||
description: Openstack-Helm Aodh
|
description: Openstack-Helm Aodh
|
||||||
name: aodh
|
name: aodh
|
||||||
version: 0.2.4
|
version: 0.2.5
|
||||||
home: https://docs.openstack.org/aodh/latest/
|
home: https://docs.openstack.org/aodh/latest/
|
||||||
sources:
|
sources:
|
||||||
- https://opendev.org/openstack/aodh
|
- https://opendev.org/openstack/aodh
|
||||||
|
17
aodh/templates/secret-registry.yaml
Normal file
17
aodh/templates/secret-registry.yaml
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
{{/*
|
||||||
|
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.secret_registry .Values.endpoints.oci_image_registry.auth.enabled }}
|
||||||
|
{{ include "helm-toolkit.manifests.secret_registry" ( dict "envAll" . "registryUser" .Chart.Name ) }}
|
||||||
|
{{- end }}
|
@ -556,6 +556,8 @@ secrets:
|
|||||||
alarming:
|
alarming:
|
||||||
api:
|
api:
|
||||||
public: aodh-tls-public
|
public: aodh-tls-public
|
||||||
|
oci_image_registry:
|
||||||
|
aodh: aodh-oci-image-registry
|
||||||
|
|
||||||
bootstrap:
|
bootstrap:
|
||||||
enabled: false
|
enabled: false
|
||||||
@ -580,6 +582,21 @@ endpoints:
|
|||||||
port:
|
port:
|
||||||
registry:
|
registry:
|
||||||
node: 5000
|
node: 5000
|
||||||
|
oci_image_registry:
|
||||||
|
name: oci-image-registry
|
||||||
|
namespace: oci-image-registry
|
||||||
|
auth:
|
||||||
|
enabled: false
|
||||||
|
aodh:
|
||||||
|
username: aodh
|
||||||
|
password: password
|
||||||
|
hosts:
|
||||||
|
default: localhost
|
||||||
|
host_fqdn_override:
|
||||||
|
default: null
|
||||||
|
port:
|
||||||
|
registry:
|
||||||
|
default: null
|
||||||
identity:
|
identity:
|
||||||
name: keystone
|
name: keystone
|
||||||
auth:
|
auth:
|
||||||
@ -732,9 +749,10 @@ manifests:
|
|||||||
pdb_api: true
|
pdb_api: true
|
||||||
pod_aodh_test: true
|
pod_aodh_test: true
|
||||||
secret_db: true
|
secret_db: true
|
||||||
|
secret_ingress_tls: true
|
||||||
secret_keystone: true
|
secret_keystone: true
|
||||||
secret_rabbitmq: true
|
secret_rabbitmq: true
|
||||||
secret_ingress_tls: true
|
secret_registry: true
|
||||||
service_api: true
|
service_api: true
|
||||||
service_ingress_api: true
|
service_ingress_api: true
|
||||||
...
|
...
|
||||||
|
@ -14,7 +14,7 @@ apiVersion: v1
|
|||||||
appVersion: v1.0.0
|
appVersion: v1.0.0
|
||||||
description: OpenStack-Helm Barbican
|
description: OpenStack-Helm Barbican
|
||||||
name: barbican
|
name: barbican
|
||||||
version: 0.2.14
|
version: 0.2.15
|
||||||
home: https://docs.openstack.org/barbican/latest/
|
home: https://docs.openstack.org/barbican/latest/
|
||||||
icon: https://www.openstack.org/themes/openstack/images/project-mascots/Barbican/OpenStack_Project_Barbican_vertical.png
|
icon: https://www.openstack.org/themes/openstack/images/project-mascots/Barbican/OpenStack_Project_Barbican_vertical.png
|
||||||
sources:
|
sources:
|
||||||
|
17
barbican/templates/secret-registry.yaml
Normal file
17
barbican/templates/secret-registry.yaml
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
{{/*
|
||||||
|
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.secret_registry .Values.endpoints.oci_image_registry.auth.enabled }}
|
||||||
|
{{ include "helm-toolkit.manifests.secret_registry" ( dict "envAll" . "registryUser" .Chart.Name ) }}
|
||||||
|
{{- end }}
|
@ -496,6 +496,8 @@ secrets:
|
|||||||
key_manager:
|
key_manager:
|
||||||
api:
|
api:
|
||||||
public: barbican-tls-public
|
public: barbican-tls-public
|
||||||
|
oci_image_registry:
|
||||||
|
barbican: barbican-oci-image-registry
|
||||||
|
|
||||||
endpoints:
|
endpoints:
|
||||||
cluster_domain_suffix: cluster.local
|
cluster_domain_suffix: cluster.local
|
||||||
@ -511,6 +513,21 @@ endpoints:
|
|||||||
port:
|
port:
|
||||||
registry:
|
registry:
|
||||||
node: 5000
|
node: 5000
|
||||||
|
oci_image_registry:
|
||||||
|
name: oci-image-registry
|
||||||
|
namespace: oci-image-registry
|
||||||
|
auth:
|
||||||
|
enabled: false
|
||||||
|
barbican:
|
||||||
|
username: barbican
|
||||||
|
password: password
|
||||||
|
hosts:
|
||||||
|
default: localhost
|
||||||
|
host_fqdn_override:
|
||||||
|
default: null
|
||||||
|
port:
|
||||||
|
registry:
|
||||||
|
default: null
|
||||||
identity:
|
identity:
|
||||||
name: keystone
|
name: keystone
|
||||||
auth:
|
auth:
|
||||||
@ -676,6 +693,7 @@ manifests:
|
|||||||
secret_ingress_tls: true
|
secret_ingress_tls: true
|
||||||
secret_keystone: true
|
secret_keystone: true
|
||||||
secret_rabbitmq: true
|
secret_rabbitmq: true
|
||||||
|
secret_registry: true
|
||||||
service_ingress_api: true
|
service_ingress_api: true
|
||||||
service_api: true
|
service_api: true
|
||||||
...
|
...
|
||||||
|
@ -14,7 +14,7 @@ apiVersion: v1
|
|||||||
appVersion: v1.0.0
|
appVersion: v1.0.0
|
||||||
description: OpenStack-Helm Ceilometer
|
description: OpenStack-Helm Ceilometer
|
||||||
name: ceilometer
|
name: ceilometer
|
||||||
version: 0.2.5
|
version: 0.2.6
|
||||||
home: https://docs.openstack.org/ceilometer/latest/
|
home: https://docs.openstack.org/ceilometer/latest/
|
||||||
sources:
|
sources:
|
||||||
- https://opendev.org/openstack/ceilometer
|
- https://opendev.org/openstack/ceilometer
|
||||||
|
17
ceilometer/templates/secret-registry.yaml
Normal file
17
ceilometer/templates/secret-registry.yaml
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
{{/*
|
||||||
|
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.secret_registry .Values.endpoints.oci_image_registry.auth.enabled }}
|
||||||
|
{{ include "helm-toolkit.manifests.secret_registry" ( dict "envAll" . "registryUser" .Chart.Name ) }}
|
||||||
|
{{- end }}
|
@ -1732,6 +1732,8 @@ secrets:
|
|||||||
oslo_messaging:
|
oslo_messaging:
|
||||||
admin: ceilometer-rabbitmq-admin
|
admin: ceilometer-rabbitmq-admin
|
||||||
ceilometer: ceilometer-rabbitmq-user
|
ceilometer: ceilometer-rabbitmq-user
|
||||||
|
oci_image_registry:
|
||||||
|
ceilometer: ceilometer-oci-image-registry
|
||||||
|
|
||||||
bootstrap:
|
bootstrap:
|
||||||
enabled: false
|
enabled: false
|
||||||
@ -1756,6 +1758,21 @@ endpoints:
|
|||||||
port:
|
port:
|
||||||
registry:
|
registry:
|
||||||
node: 5000
|
node: 5000
|
||||||
|
oci_image_registry:
|
||||||
|
name: oci-image-registry
|
||||||
|
namespace: oci-image-registry
|
||||||
|
auth:
|
||||||
|
enabled: false
|
||||||
|
ceilometer:
|
||||||
|
username: ceilometer
|
||||||
|
password: password
|
||||||
|
hosts:
|
||||||
|
default: localhost
|
||||||
|
host_fqdn_override:
|
||||||
|
default: null
|
||||||
|
port:
|
||||||
|
registry:
|
||||||
|
default: null
|
||||||
identity:
|
identity:
|
||||||
name: keystone
|
name: keystone
|
||||||
auth:
|
auth:
|
||||||
@ -2136,6 +2153,7 @@ manifests:
|
|||||||
secret_keystone: true
|
secret_keystone: true
|
||||||
secret_mongodb: true
|
secret_mongodb: true
|
||||||
secret_rabbitmq: true
|
secret_rabbitmq: true
|
||||||
|
secret_registry: true
|
||||||
service_api: true
|
service_api: true
|
||||||
service_ingress_api: true
|
service_ingress_api: true
|
||||||
...
|
...
|
||||||
|
@ -14,7 +14,7 @@ apiVersion: v1
|
|||||||
appVersion: v1.0.0
|
appVersion: v1.0.0
|
||||||
description: OpenStack-Helm Cinder
|
description: OpenStack-Helm Cinder
|
||||||
name: cinder
|
name: cinder
|
||||||
version: 0.2.22
|
version: 0.2.23
|
||||||
home: https://docs.openstack.org/cinder/latest/
|
home: https://docs.openstack.org/cinder/latest/
|
||||||
icon: https://www.openstack.org/themes/openstack/images/project-mascots/Cinder/OpenStack_Project_Cinder_vertical.png
|
icon: https://www.openstack.org/themes/openstack/images/project-mascots/Cinder/OpenStack_Project_Cinder_vertical.png
|
||||||
sources:
|
sources:
|
||||||
|
17
cinder/templates/secret-registry.yaml
Normal file
17
cinder/templates/secret-registry.yaml
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
{{/*
|
||||||
|
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.secret_registry .Values.endpoints.oci_image_registry.auth.enabled }}
|
||||||
|
{{ include "helm-toolkit.manifests.secret_registry" ( dict "envAll" . "registryUser" .Chart.Name ) }}
|
||||||
|
{{- end }}
|
@ -1261,6 +1261,9 @@ secrets:
|
|||||||
api:
|
api:
|
||||||
public: cinder-tls-public
|
public: cinder-tls-public
|
||||||
internal: cinder-tls-api
|
internal: cinder-tls-api
|
||||||
|
oci_image_registry:
|
||||||
|
cinder: cinder-oci-image-registry
|
||||||
|
|
||||||
# We use a different layout of the endpoints here to account for versioning
|
# We use a different layout of the endpoints here to account for versioning
|
||||||
# this swaps the service name and type, and should be rolled out to other
|
# this swaps the service name and type, and should be rolled out to other
|
||||||
# services.
|
# services.
|
||||||
@ -1278,6 +1281,21 @@ endpoints:
|
|||||||
port:
|
port:
|
||||||
registry:
|
registry:
|
||||||
node: 5000
|
node: 5000
|
||||||
|
oci_image_registry:
|
||||||
|
name: oci-image-registry
|
||||||
|
namespace: oci-image-registry
|
||||||
|
auth:
|
||||||
|
enabled: false
|
||||||
|
cinder:
|
||||||
|
username: cinder
|
||||||
|
password: password
|
||||||
|
hosts:
|
||||||
|
default: localhost
|
||||||
|
host_fqdn_override:
|
||||||
|
default: null
|
||||||
|
port:
|
||||||
|
registry:
|
||||||
|
default: null
|
||||||
identity:
|
identity:
|
||||||
name: keystone
|
name: keystone
|
||||||
auth:
|
auth:
|
||||||
@ -1494,6 +1512,7 @@ manifests:
|
|||||||
secret_ingress_tls: true
|
secret_ingress_tls: true
|
||||||
secret_keystone: true
|
secret_keystone: true
|
||||||
secret_rabbitmq: true
|
secret_rabbitmq: true
|
||||||
|
secret_registry: true
|
||||||
service_api: true
|
service_api: true
|
||||||
service_ingress_api: true
|
service_ingress_api: true
|
||||||
...
|
...
|
||||||
|
@ -14,7 +14,7 @@ apiVersion: v1
|
|||||||
appVersion: v1.0.0
|
appVersion: v1.0.0
|
||||||
description: OpenStack-Helm Cyborg
|
description: OpenStack-Helm Cyborg
|
||||||
name: cyborg
|
name: cyborg
|
||||||
version: 0.1.1
|
version: 0.1.2
|
||||||
home: https://docs.openstack.org/cyborg
|
home: https://docs.openstack.org/cyborg
|
||||||
icon: https://www.openstack.org/themes/openstack/images/project-mascots/Cyborg/OpenStack_Project_Cyborg_vertical.png
|
icon: https://www.openstack.org/themes/openstack/images/project-mascots/Cyborg/OpenStack_Project_Cyborg_vertical.png
|
||||||
sources:
|
sources:
|
||||||
|
17
cyborg/templates/secret-registry.yaml
Normal file
17
cyborg/templates/secret-registry.yaml
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
{{/*
|
||||||
|
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.secret_registry .Values.endpoints.oci_image_registry.auth.enabled }}
|
||||||
|
{{ include "helm-toolkit.manifests.secret_registry" ( dict "envAll" . "registryUser" .Chart.Name ) }}
|
||||||
|
{{- end }}
|
@ -62,6 +62,21 @@ endpoints:
|
|||||||
port:
|
port:
|
||||||
registry:
|
registry:
|
||||||
node: 5000
|
node: 5000
|
||||||
|
oci_image_registry:
|
||||||
|
name: oci-image-registry
|
||||||
|
namespace: oci-image-registry
|
||||||
|
auth:
|
||||||
|
enabled: false
|
||||||
|
cyborg:
|
||||||
|
username: cyborg
|
||||||
|
password: password
|
||||||
|
hosts:
|
||||||
|
default: localhost
|
||||||
|
host_fqdn_override:
|
||||||
|
default: null
|
||||||
|
port:
|
||||||
|
registry:
|
||||||
|
default: null
|
||||||
accelerator:
|
accelerator:
|
||||||
name: cyborg
|
name: cyborg
|
||||||
hosts:
|
hosts:
|
||||||
@ -245,6 +260,8 @@ secrets:
|
|||||||
oslo_messaging:
|
oslo_messaging:
|
||||||
admin: cyborg-rabbitmq-admin
|
admin: cyborg-rabbitmq-admin
|
||||||
cyborg: cyborg-rabbitmq-user
|
cyborg: cyborg-rabbitmq-user
|
||||||
|
oci_image_registry:
|
||||||
|
cyborg: cyborg-oci-image-registry
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
static:
|
static:
|
||||||
@ -550,5 +567,6 @@ manifests:
|
|||||||
secret_db: true
|
secret_db: true
|
||||||
secret_keystone: true
|
secret_keystone: true
|
||||||
secret_rabbitmq: true
|
secret_rabbitmq: true
|
||||||
|
secret_registry: true
|
||||||
service_ingress_api: false
|
service_ingress_api: false
|
||||||
service_api: true
|
service_api: true
|
||||||
|
@ -14,7 +14,7 @@ apiVersion: v1
|
|||||||
appVersion: v1.0.0
|
appVersion: v1.0.0
|
||||||
description: OpenStack-Helm Designate
|
description: OpenStack-Helm Designate
|
||||||
name: designate
|
name: designate
|
||||||
version: 0.2.5
|
version: 0.2.6
|
||||||
home: https://docs.openstack.org/designate/latest/
|
home: https://docs.openstack.org/designate/latest/
|
||||||
icon: https://www.openstack.org/themes/openstack/images/project-mascots/Designate/OpenStack_Project_Designate_vertical.jpg
|
icon: https://www.openstack.org/themes/openstack/images/project-mascots/Designate/OpenStack_Project_Designate_vertical.jpg
|
||||||
sources:
|
sources:
|
||||||
|
17
designate/templates/secret-registry.yaml
Normal file
17
designate/templates/secret-registry.yaml
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
{{/*
|
||||||
|
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.secret_registry .Values.endpoints.oci_image_registry.auth.enabled }}
|
||||||
|
{{ include "helm-toolkit.manifests.secret_registry" ( dict "envAll" . "registryUser" .Chart.Name ) }}
|
||||||
|
{{- end }}
|
@ -649,6 +649,8 @@ secrets:
|
|||||||
dns:
|
dns:
|
||||||
api:
|
api:
|
||||||
public: designate-tls-public
|
public: designate-tls-public
|
||||||
|
oci_image_registry:
|
||||||
|
designate: designate-oci-image-registry
|
||||||
|
|
||||||
endpoints:
|
endpoints:
|
||||||
cluster_domain_suffix: cluster.local
|
cluster_domain_suffix: cluster.local
|
||||||
@ -664,6 +666,21 @@ endpoints:
|
|||||||
port:
|
port:
|
||||||
registry:
|
registry:
|
||||||
node: 5000
|
node: 5000
|
||||||
|
oci_image_registry:
|
||||||
|
name: oci-image-registry
|
||||||
|
namespace: oci-image-registry
|
||||||
|
auth:
|
||||||
|
enabled: false
|
||||||
|
designate:
|
||||||
|
username: designate
|
||||||
|
password: password
|
||||||
|
hosts:
|
||||||
|
default: localhost
|
||||||
|
host_fqdn_override:
|
||||||
|
default: null
|
||||||
|
port:
|
||||||
|
registry:
|
||||||
|
default: null
|
||||||
identity:
|
identity:
|
||||||
name: keystone
|
name: keystone
|
||||||
auth:
|
auth:
|
||||||
@ -827,6 +844,7 @@ manifests:
|
|||||||
secret_ingress_tls: true
|
secret_ingress_tls: true
|
||||||
secret_keystone: true
|
secret_keystone: true
|
||||||
secret_rabbitmq: true
|
secret_rabbitmq: true
|
||||||
|
secret_registry: true
|
||||||
service_api: true
|
service_api: true
|
||||||
service_mdns: true
|
service_mdns: true
|
||||||
service_ingress_api: true
|
service_ingress_api: true
|
||||||
|
@ -14,7 +14,7 @@ apiVersion: v1
|
|||||||
appVersion: v1.0.0
|
appVersion: v1.0.0
|
||||||
description: OpenStack-Helm Glance
|
description: OpenStack-Helm Glance
|
||||||
name: glance
|
name: glance
|
||||||
version: 0.3.7
|
version: 0.3.8
|
||||||
home: https://docs.openstack.org/glance/latest/
|
home: https://docs.openstack.org/glance/latest/
|
||||||
icon: https://www.openstack.org/themes/openstack/images/project-mascots/Glance/OpenStack_Project_Glance_vertical.png
|
icon: https://www.openstack.org/themes/openstack/images/project-mascots/Glance/OpenStack_Project_Glance_vertical.png
|
||||||
sources:
|
sources:
|
||||||
|
17
glance/templates/secret-registry.yaml
Normal file
17
glance/templates/secret-registry.yaml
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
{{/*
|
||||||
|
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.secret_registry .Values.endpoints.oci_image_registry.auth.enabled }}
|
||||||
|
{{ include "helm-toolkit.manifests.secret_registry" ( dict "envAll" . "registryUser" .Chart.Name ) }}
|
||||||
|
{{- end }}
|
@ -509,6 +509,8 @@ secrets:
|
|||||||
api:
|
api:
|
||||||
public: glance-tls-public
|
public: glance-tls-public
|
||||||
internal: glance-tls-api
|
internal: glance-tls-api
|
||||||
|
oci_image_registry:
|
||||||
|
glance: glance-oci-image-registry
|
||||||
|
|
||||||
# typically overridden by environmental
|
# typically overridden by environmental
|
||||||
# values, but should include all endpoints
|
# values, but should include all endpoints
|
||||||
@ -527,6 +529,21 @@ endpoints:
|
|||||||
port:
|
port:
|
||||||
registry:
|
registry:
|
||||||
node: 5000
|
node: 5000
|
||||||
|
oci_image_registry:
|
||||||
|
name: oci-image-registry
|
||||||
|
namespace: oci-image-registry
|
||||||
|
auth:
|
||||||
|
enabled: false
|
||||||
|
glance:
|
||||||
|
username: glance
|
||||||
|
password: password
|
||||||
|
hosts:
|
||||||
|
default: localhost
|
||||||
|
host_fqdn_override:
|
||||||
|
default: null
|
||||||
|
port:
|
||||||
|
registry:
|
||||||
|
default: null
|
||||||
identity:
|
identity:
|
||||||
name: keystone
|
name: keystone
|
||||||
auth:
|
auth:
|
||||||
@ -975,6 +992,7 @@ manifests:
|
|||||||
secret_ingress_tls: true
|
secret_ingress_tls: true
|
||||||
secret_keystone: true
|
secret_keystone: true
|
||||||
secret_rabbitmq: true
|
secret_rabbitmq: true
|
||||||
|
secret_registry: true
|
||||||
service_ingress_api: true
|
service_ingress_api: true
|
||||||
service_api: true
|
service_api: true
|
||||||
...
|
...
|
||||||
|
@ -14,7 +14,7 @@ apiVersion: v1
|
|||||||
appVersion: v1.0.0
|
appVersion: v1.0.0
|
||||||
description: OpenStack-Helm Heat
|
description: OpenStack-Helm Heat
|
||||||
name: heat
|
name: heat
|
||||||
version: 0.2.13
|
version: 0.2.14
|
||||||
home: https://docs.openstack.org/heat/latest/
|
home: https://docs.openstack.org/heat/latest/
|
||||||
icon: https://www.openstack.org/themes/openstack/images/project-mascots/Heat/OpenStack_Project_Heat_vertical.png
|
icon: https://www.openstack.org/themes/openstack/images/project-mascots/Heat/OpenStack_Project_Heat_vertical.png
|
||||||
sources:
|
sources:
|
||||||
|
17
heat/templates/secret-registry.yaml
Normal file
17
heat/templates/secret-registry.yaml
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
{{/*
|
||||||
|
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.secret_registry .Values.endpoints.oci_image_registry.auth.enabled }}
|
||||||
|
{{ include "helm-toolkit.manifests.secret_registry" ( dict "envAll" . "registryUser" .Chart.Name ) }}
|
||||||
|
{{- end }}
|
@ -804,6 +804,9 @@ secrets:
|
|||||||
cfn:
|
cfn:
|
||||||
public: cloudformation-tls-public
|
public: cloudformation-tls-public
|
||||||
internal: heat-tls-cfn
|
internal: heat-tls-cfn
|
||||||
|
oci_image_registry:
|
||||||
|
heat: heat-oci-image-registry
|
||||||
|
|
||||||
# typically overridden by environmental
|
# typically overridden by environmental
|
||||||
# values, but should include all endpoints
|
# values, but should include all endpoints
|
||||||
# required by this chart
|
# required by this chart
|
||||||
@ -821,6 +824,21 @@ endpoints:
|
|||||||
port:
|
port:
|
||||||
registry:
|
registry:
|
||||||
node: 5000
|
node: 5000
|
||||||
|
oci_image_registry:
|
||||||
|
name: oci-image-registry
|
||||||
|
namespace: oci-image-registry
|
||||||
|
auth:
|
||||||
|
enabled: false
|
||||||
|
heat:
|
||||||
|
username: heat
|
||||||
|
password: password
|
||||||
|
hosts:
|
||||||
|
default: localhost
|
||||||
|
host_fqdn_override:
|
||||||
|
default: null
|
||||||
|
port:
|
||||||
|
registry:
|
||||||
|
default: null
|
||||||
identity:
|
identity:
|
||||||
name: keystone
|
name: keystone
|
||||||
auth:
|
auth:
|
||||||
@ -1335,6 +1353,7 @@ manifests:
|
|||||||
secret_ingress_tls: true
|
secret_ingress_tls: true
|
||||||
secret_keystone: true
|
secret_keystone: true
|
||||||
secret_rabbitmq: true
|
secret_rabbitmq: true
|
||||||
|
secret_registry: true
|
||||||
service_api: true
|
service_api: true
|
||||||
service_cfn: true
|
service_cfn: true
|
||||||
service_cloudwatch: false
|
service_cloudwatch: false
|
||||||
|
@ -14,7 +14,7 @@ apiVersion: v1
|
|||||||
appVersion: v1.0.0
|
appVersion: v1.0.0
|
||||||
description: OpenStack-Helm Horizon
|
description: OpenStack-Helm Horizon
|
||||||
name: horizon
|
name: horizon
|
||||||
version: 0.2.24
|
version: 0.2.25
|
||||||
home: https://docs.openstack.org/horizon/latest/
|
home: https://docs.openstack.org/horizon/latest/
|
||||||
icon: https://www.openstack.org/themes/openstack/images/project-mascots/Horizon/OpenStack_Project_Horizon_vertical.png
|
icon: https://www.openstack.org/themes/openstack/images/project-mascots/Horizon/OpenStack_Project_Horizon_vertical.png
|
||||||
sources:
|
sources:
|
||||||
|
17
horizon/templates/secret-registry.yaml
Normal file
17
horizon/templates/secret-registry.yaml
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
{{/*
|
||||||
|
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.secret_registry .Values.endpoints.oci_image_registry.auth.enabled }}
|
||||||
|
{{ include "helm-toolkit.manifests.secret_registry" ( dict "envAll" . "registryUser" .Chart.Name ) }}
|
||||||
|
{{- end }}
|
@ -1233,6 +1233,8 @@ secrets:
|
|||||||
dashboard:
|
dashboard:
|
||||||
public: horizon-tls-public
|
public: horizon-tls-public
|
||||||
internal: horizon-tls-web
|
internal: horizon-tls-web
|
||||||
|
oci_image_registry:
|
||||||
|
horizon: horizon-oci-image-registry
|
||||||
|
|
||||||
# typically overridden by environmental
|
# typically overridden by environmental
|
||||||
# values, but should include all endpoints
|
# values, but should include all endpoints
|
||||||
@ -1251,6 +1253,21 @@ endpoints:
|
|||||||
port:
|
port:
|
||||||
registry:
|
registry:
|
||||||
node: 5000
|
node: 5000
|
||||||
|
oci_image_registry:
|
||||||
|
name: oci-image-registry
|
||||||
|
namespace: oci-image-registry
|
||||||
|
auth:
|
||||||
|
enabled: false
|
||||||
|
horizon:
|
||||||
|
username: horizon
|
||||||
|
password: password
|
||||||
|
hosts:
|
||||||
|
default: localhost
|
||||||
|
host_fqdn_override:
|
||||||
|
default: null
|
||||||
|
port:
|
||||||
|
registry:
|
||||||
|
default: null
|
||||||
identity:
|
identity:
|
||||||
name: keystone
|
name: keystone
|
||||||
auth:
|
auth:
|
||||||
@ -1376,6 +1393,7 @@ manifests:
|
|||||||
secret_db: true
|
secret_db: true
|
||||||
secret_ingress_tls: true
|
secret_ingress_tls: true
|
||||||
secret_keystone: true
|
secret_keystone: true
|
||||||
|
secret_registry: true
|
||||||
service_ingress: true
|
service_ingress: true
|
||||||
service: true
|
service: true
|
||||||
...
|
...
|
||||||
|
@ -14,7 +14,7 @@ apiVersion: v1
|
|||||||
appVersion: v1.0.0
|
appVersion: v1.0.0
|
||||||
description: OpenStack-Helm Ironic
|
description: OpenStack-Helm Ironic
|
||||||
name: ironic
|
name: ironic
|
||||||
version: 0.2.5
|
version: 0.2.6
|
||||||
home: https://docs.openstack.org/ironic/latest/
|
home: https://docs.openstack.org/ironic/latest/
|
||||||
icon: https://www.openstack.org/themes/openstack/images/project-mascots/Ironic/OpenStack_Project_Ironic_vertical.png
|
icon: https://www.openstack.org/themes/openstack/images/project-mascots/Ironic/OpenStack_Project_Ironic_vertical.png
|
||||||
sources:
|
sources:
|
||||||
|
17
ironic/templates/secret-registry.yaml
Normal file
17
ironic/templates/secret-registry.yaml
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
{{/*
|
||||||
|
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.secret_registry .Values.endpoints.oci_image_registry.auth.enabled }}
|
||||||
|
{{ include "helm-toolkit.manifests.secret_registry" ( dict "envAll" . "registryUser" .Chart.Name ) }}
|
||||||
|
{{- end }}
|
@ -350,6 +350,8 @@ secrets:
|
|||||||
oslo_messaging:
|
oslo_messaging:
|
||||||
admin: ironic-rabbitmq-admin
|
admin: ironic-rabbitmq-admin
|
||||||
ironic: ironic-rabbitmq-user
|
ironic: ironic-rabbitmq-user
|
||||||
|
oci_image_registry:
|
||||||
|
ironic: ironic-oci-image-registry
|
||||||
|
|
||||||
# typically overridden by environmental
|
# typically overridden by environmental
|
||||||
# values, but should include all endpoints
|
# values, but should include all endpoints
|
||||||
@ -368,6 +370,21 @@ endpoints:
|
|||||||
port:
|
port:
|
||||||
registry:
|
registry:
|
||||||
node: 5000
|
node: 5000
|
||||||
|
oci_image_registry:
|
||||||
|
name: oci-image-registry
|
||||||
|
namespace: oci-image-registry
|
||||||
|
auth:
|
||||||
|
enabled: false
|
||||||
|
ironic:
|
||||||
|
username: ironic
|
||||||
|
password: password
|
||||||
|
hosts:
|
||||||
|
default: localhost
|
||||||
|
host_fqdn_override:
|
||||||
|
default: null
|
||||||
|
port:
|
||||||
|
registry:
|
||||||
|
default: null
|
||||||
identity:
|
identity:
|
||||||
name: keystone
|
name: keystone
|
||||||
auth:
|
auth:
|
||||||
@ -709,6 +726,7 @@ manifests:
|
|||||||
secret_db: true
|
secret_db: true
|
||||||
secret_keystone: true
|
secret_keystone: true
|
||||||
secret_rabbitmq: true
|
secret_rabbitmq: true
|
||||||
|
secret_registry: true
|
||||||
service_api: true
|
service_api: true
|
||||||
service_ingress_api: true
|
service_ingress_api: true
|
||||||
statefulset_conductor: true
|
statefulset_conductor: true
|
||||||
|
@ -14,7 +14,7 @@ apiVersion: v1
|
|||||||
appVersion: v1.0.0
|
appVersion: v1.0.0
|
||||||
description: OpenStack-Helm Keystone
|
description: OpenStack-Helm Keystone
|
||||||
name: keystone
|
name: keystone
|
||||||
version: 0.2.27
|
version: 0.2.28
|
||||||
home: https://docs.openstack.org/keystone/latest/
|
home: https://docs.openstack.org/keystone/latest/
|
||||||
icon: https://www.openstack.org/themes/openstack/images/project-mascots/Keystone/OpenStack_Project_Keystone_vertical.png
|
icon: https://www.openstack.org/themes/openstack/images/project-mascots/Keystone/OpenStack_Project_Keystone_vertical.png
|
||||||
sources:
|
sources:
|
||||||
|
17
keystone/templates/secret-registry.yaml
Normal file
17
keystone/templates/secret-registry.yaml
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
{{/*
|
||||||
|
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.secret_registry .Values.endpoints.oci_image_registry.auth.enabled }}
|
||||||
|
{{ include "helm-toolkit.manifests.secret_registry" ( dict "envAll" . "registryUser" .Chart.Name ) }}
|
||||||
|
{{- end }}
|
@ -900,6 +900,8 @@ secrets:
|
|||||||
api:
|
api:
|
||||||
public: keystone-tls-public
|
public: keystone-tls-public
|
||||||
internal: keystone-tls-api
|
internal: keystone-tls-api
|
||||||
|
oci_image_registry:
|
||||||
|
keystone: keystone-oci-image-registry
|
||||||
|
|
||||||
# typically overridden by environmental
|
# typically overridden by environmental
|
||||||
# values, but should include all endpoints
|
# values, but should include all endpoints
|
||||||
@ -918,6 +920,21 @@ endpoints:
|
|||||||
port:
|
port:
|
||||||
registry:
|
registry:
|
||||||
node: 5000
|
node: 5000
|
||||||
|
oci_image_registry:
|
||||||
|
name: oci-image-registry
|
||||||
|
namespace: oci-image-registry
|
||||||
|
auth:
|
||||||
|
enabled: false
|
||||||
|
keystone:
|
||||||
|
username: keystone
|
||||||
|
password: password
|
||||||
|
hosts:
|
||||||
|
default: localhost
|
||||||
|
host_fqdn_override:
|
||||||
|
default: null
|
||||||
|
port:
|
||||||
|
registry:
|
||||||
|
default: null
|
||||||
identity:
|
identity:
|
||||||
namespace: null
|
namespace: null
|
||||||
name: keystone
|
name: keystone
|
||||||
@ -1097,6 +1114,7 @@ manifests:
|
|||||||
secret_ingress_tls: true
|
secret_ingress_tls: true
|
||||||
secret_keystone: true
|
secret_keystone: true
|
||||||
secret_rabbitmq: true
|
secret_rabbitmq: true
|
||||||
|
secret_registry: true
|
||||||
service_ingress_api: true
|
service_ingress_api: true
|
||||||
service_api: true
|
service_api: true
|
||||||
...
|
...
|
||||||
|
@ -14,7 +14,7 @@ apiVersion: v1
|
|||||||
appVersion: v1.0.0
|
appVersion: v1.0.0
|
||||||
description: OpenStack-Helm Magnum
|
description: OpenStack-Helm Magnum
|
||||||
name: magnum
|
name: magnum
|
||||||
version: 0.2.6
|
version: 0.2.7
|
||||||
home: https://docs.openstack.org/magnum/latest/
|
home: https://docs.openstack.org/magnum/latest/
|
||||||
icon: https://www.openstack.org/themes/openstack/images/project-mascots/Magnum/OpenStack_Project_Magnum_vertical.png
|
icon: https://www.openstack.org/themes/openstack/images/project-mascots/Magnum/OpenStack_Project_Magnum_vertical.png
|
||||||
sources:
|
sources:
|
||||||
|
17
magnum/templates/secret-registry.yaml
Normal file
17
magnum/templates/secret-registry.yaml
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
{{/*
|
||||||
|
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.secret_registry .Values.endpoints.oci_image_registry.auth.enabled }}
|
||||||
|
{{ include "helm-toolkit.manifests.secret_registry" ( dict "envAll" . "registryUser" .Chart.Name ) }}
|
||||||
|
{{- end }}
|
@ -314,6 +314,8 @@ secrets:
|
|||||||
oslo_messaging:
|
oslo_messaging:
|
||||||
admin: magnum-rabbitmq-admin
|
admin: magnum-rabbitmq-admin
|
||||||
magnum: magnum-rabbitmq-user
|
magnum: magnum-rabbitmq-user
|
||||||
|
oci_image_registry:
|
||||||
|
magnum: magnum-oci-image-registry
|
||||||
|
|
||||||
# typically overridden by environmental
|
# typically overridden by environmental
|
||||||
# values, but should include all endpoints
|
# values, but should include all endpoints
|
||||||
@ -332,6 +334,21 @@ endpoints:
|
|||||||
port:
|
port:
|
||||||
registry:
|
registry:
|
||||||
node: 5000
|
node: 5000
|
||||||
|
oci_image_registry:
|
||||||
|
name: oci-image-registry
|
||||||
|
namespace: oci-image-registry
|
||||||
|
auth:
|
||||||
|
enabled: false
|
||||||
|
magnum:
|
||||||
|
username: magnum
|
||||||
|
password: password
|
||||||
|
hosts:
|
||||||
|
default: localhost
|
||||||
|
host_fqdn_override:
|
||||||
|
default: null
|
||||||
|
port:
|
||||||
|
registry:
|
||||||
|
default: null
|
||||||
identity:
|
identity:
|
||||||
name: keystone
|
name: keystone
|
||||||
auth:
|
auth:
|
||||||
@ -649,6 +666,7 @@ manifests:
|
|||||||
secret_db: true
|
secret_db: true
|
||||||
secret_keystone: true
|
secret_keystone: true
|
||||||
secret_rabbitmq: true
|
secret_rabbitmq: true
|
||||||
|
secret_registry: true
|
||||||
service_api: true
|
service_api: true
|
||||||
service_ingress_api: true
|
service_ingress_api: true
|
||||||
statefulset_conductor: true
|
statefulset_conductor: true
|
||||||
|
@ -14,7 +14,7 @@ apiVersion: v1
|
|||||||
appVersion: v1.0.0
|
appVersion: v1.0.0
|
||||||
description: OpenStack-Helm Masakari
|
description: OpenStack-Helm Masakari
|
||||||
name: masakari
|
name: masakari
|
||||||
version: 0.1.4
|
version: 0.1.5
|
||||||
home: https://docs.openstack.org/developer/masakari
|
home: https://docs.openstack.org/developer/masakari
|
||||||
icon: https://www.openstack.org/themes/openstack/images/project-mascots/Masakari/OpenStack_Project_masakari_vertical.png
|
icon: https://www.openstack.org/themes/openstack/images/project-mascots/Masakari/OpenStack_Project_masakari_vertical.png
|
||||||
sources:
|
sources:
|
||||||
|
17
masakari/templates/secret-registry.yaml
Normal file
17
masakari/templates/secret-registry.yaml
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
{{/*
|
||||||
|
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.secret_registry .Values.endpoints.oci_image_registry.auth.enabled }}
|
||||||
|
{{ include "helm-toolkit.manifests.secret_registry" ( dict "envAll" . "registryUser" .Chart.Name ) }}
|
||||||
|
{{- end }}
|
@ -61,6 +61,21 @@ endpoints:
|
|||||||
port:
|
port:
|
||||||
registry:
|
registry:
|
||||||
node: 5000
|
node: 5000
|
||||||
|
oci_image_registry:
|
||||||
|
name: oci-image-registry
|
||||||
|
namespace: oci-image-registry
|
||||||
|
auth:
|
||||||
|
enabled: false
|
||||||
|
masakari:
|
||||||
|
username: masakari
|
||||||
|
password: password
|
||||||
|
hosts:
|
||||||
|
default: localhost
|
||||||
|
host_fqdn_override:
|
||||||
|
default: null
|
||||||
|
port:
|
||||||
|
registry:
|
||||||
|
default: null
|
||||||
instance_ha:
|
instance_ha:
|
||||||
name: masakari
|
name: masakari
|
||||||
hosts:
|
hosts:
|
||||||
@ -226,6 +241,8 @@ secrets:
|
|||||||
oslo_messaging:
|
oslo_messaging:
|
||||||
admin: masakari-rabbitmq-admin
|
admin: masakari-rabbitmq-admin
|
||||||
masakari: masakari-rabbitmq-user
|
masakari: masakari-rabbitmq-user
|
||||||
|
oci_image_registry:
|
||||||
|
masakari: masakari-oci-image-registry
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
static:
|
static:
|
||||||
@ -600,6 +617,7 @@ manifests:
|
|||||||
secret_db: true
|
secret_db: true
|
||||||
secret_rabbitmq: true
|
secret_rabbitmq: true
|
||||||
secret_keystone: true
|
secret_keystone: true
|
||||||
|
secret_registry: true
|
||||||
job_rabbit_init: true
|
job_rabbit_init: true
|
||||||
service_api: true
|
service_api: true
|
||||||
pdb_api: true
|
pdb_api: true
|
||||||
|
@ -14,7 +14,7 @@ apiVersion: v1
|
|||||||
appVersion: v1.0.0
|
appVersion: v1.0.0
|
||||||
description: OpenStack-Helm Mistral
|
description: OpenStack-Helm Mistral
|
||||||
name: mistral
|
name: mistral
|
||||||
version: 0.2.4
|
version: 0.2.5
|
||||||
home: https://docs.openstack.org/mistral/latest/
|
home: https://docs.openstack.org/mistral/latest/
|
||||||
icon: https://www.openstack.org/themes/openstack/images/project-mascots/Mistral/OpenStack_Project_Mistral_vertical.png
|
icon: https://www.openstack.org/themes/openstack/images/project-mascots/Mistral/OpenStack_Project_Mistral_vertical.png
|
||||||
sources:
|
sources:
|
||||||
|
17
mistral/templates/secret-registry.yaml
Normal file
17
mistral/templates/secret-registry.yaml
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
{{/*
|
||||||
|
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.secret_registry .Values.endpoints.oci_image_registry.auth.enabled }}
|
||||||
|
{{ include "helm-toolkit.manifests.secret_registry" ( dict "envAll" . "registryUser" .Chart.Name ) }}
|
||||||
|
{{- end }}
|
@ -190,6 +190,8 @@ secrets:
|
|||||||
oslo_messaging:
|
oslo_messaging:
|
||||||
admin: mistral-rabbitmq-admin
|
admin: mistral-rabbitmq-admin
|
||||||
mistral: mistral-rabbitmq-user
|
mistral: mistral-rabbitmq-user
|
||||||
|
oci_image_registry:
|
||||||
|
mistral: mistral-oci-image-registry
|
||||||
|
|
||||||
# typically overridden by environmental
|
# typically overridden by environmental
|
||||||
# values, but should include all endpoints
|
# values, but should include all endpoints
|
||||||
@ -208,6 +210,21 @@ endpoints:
|
|||||||
port:
|
port:
|
||||||
registry:
|
registry:
|
||||||
node: 5000
|
node: 5000
|
||||||
|
oci_image_registry:
|
||||||
|
name: oci-image-registry
|
||||||
|
namespace: oci-image-registry
|
||||||
|
auth:
|
||||||
|
enabled: false
|
||||||
|
mistral:
|
||||||
|
username: mistral
|
||||||
|
password: password
|
||||||
|
hosts:
|
||||||
|
default: localhost
|
||||||
|
host_fqdn_override:
|
||||||
|
default: null
|
||||||
|
port:
|
||||||
|
registry:
|
||||||
|
default: null
|
||||||
identity:
|
identity:
|
||||||
name: keystone
|
name: keystone
|
||||||
auth:
|
auth:
|
||||||
@ -727,6 +744,7 @@ manifests:
|
|||||||
secret_db: true
|
secret_db: true
|
||||||
secret_keystone: true
|
secret_keystone: true
|
||||||
secret_rabbitmq: true
|
secret_rabbitmq: true
|
||||||
|
secret_registry: true
|
||||||
service_ingress_api: true
|
service_ingress_api: true
|
||||||
service_api: true
|
service_api: true
|
||||||
statefulset_engine: true
|
statefulset_engine: true
|
||||||
|
@ -14,7 +14,7 @@ apiVersion: v1
|
|||||||
appVersion: v1.0.0
|
appVersion: v1.0.0
|
||||||
description: OpenStack-Helm Neutron
|
description: OpenStack-Helm Neutron
|
||||||
name: neutron
|
name: neutron
|
||||||
version: 0.2.23
|
version: 0.2.24
|
||||||
home: https://docs.openstack.org/neutron/latest/
|
home: https://docs.openstack.org/neutron/latest/
|
||||||
icon: https://www.openstack.org/themes/openstack/images/project-mascots/Neutron/OpenStack_Project_Neutron_vertical.png
|
icon: https://www.openstack.org/themes/openstack/images/project-mascots/Neutron/OpenStack_Project_Neutron_vertical.png
|
||||||
sources:
|
sources:
|
||||||
|
17
neutron/templates/secret-registry.yaml
Normal file
17
neutron/templates/secret-registry.yaml
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
{{/*
|
||||||
|
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.secret_registry .Values.endpoints.oci_image_registry.auth.enabled }}
|
||||||
|
{{ include "helm-toolkit.manifests.secret_registry" ( dict "envAll" . "registryUser" .Chart.Name ) }}
|
||||||
|
{{- end }}
|
@ -2230,6 +2230,8 @@ secrets:
|
|||||||
server:
|
server:
|
||||||
public: neutron-tls-public
|
public: neutron-tls-public
|
||||||
internal: neutron-tls-server
|
internal: neutron-tls-server
|
||||||
|
oci_image_registry:
|
||||||
|
neutron: neutron-oci-image-registry
|
||||||
|
|
||||||
# typically overridden by environmental
|
# typically overridden by environmental
|
||||||
# values, but should include all endpoints
|
# values, but should include all endpoints
|
||||||
@ -2248,6 +2250,21 @@ endpoints:
|
|||||||
port:
|
port:
|
||||||
registry:
|
registry:
|
||||||
node: 5000
|
node: 5000
|
||||||
|
oci_image_registry:
|
||||||
|
name: oci-image-registry
|
||||||
|
namespace: oci-image-registry
|
||||||
|
auth:
|
||||||
|
enabled: false
|
||||||
|
neutron:
|
||||||
|
username: neutron
|
||||||
|
password: password
|
||||||
|
hosts:
|
||||||
|
default: localhost
|
||||||
|
host_fqdn_override:
|
||||||
|
default: null
|
||||||
|
port:
|
||||||
|
registry:
|
||||||
|
default: null
|
||||||
oslo_db:
|
oslo_db:
|
||||||
auth:
|
auth:
|
||||||
admin:
|
admin:
|
||||||
@ -2559,6 +2576,7 @@ manifests:
|
|||||||
secret_ingress_tls: true
|
secret_ingress_tls: true
|
||||||
secret_keystone: true
|
secret_keystone: true
|
||||||
secret_rabbitmq: true
|
secret_rabbitmq: true
|
||||||
|
secret_registry: true
|
||||||
service_ingress_server: true
|
service_ingress_server: true
|
||||||
service_server: true
|
service_server: true
|
||||||
...
|
...
|
||||||
|
@ -14,7 +14,7 @@ apiVersion: v1
|
|||||||
appVersion: v1.0.0
|
appVersion: v1.0.0
|
||||||
description: OpenStack-Helm Nova
|
description: OpenStack-Helm Nova
|
||||||
name: nova
|
name: nova
|
||||||
version: 0.2.42
|
version: 0.2.43
|
||||||
home: https://docs.openstack.org/nova/latest/
|
home: https://docs.openstack.org/nova/latest/
|
||||||
icon: https://www.openstack.org/themes/openstack/images/project-mascots/Nova/OpenStack_Project_Nova_vertical.png
|
icon: https://www.openstack.org/themes/openstack/images/project-mascots/Nova/OpenStack_Project_Nova_vertical.png
|
||||||
sources:
|
sources:
|
||||||
|
17
nova/templates/secret-registry.yaml
Normal file
17
nova/templates/secret-registry.yaml
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
{{/*
|
||||||
|
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.secret_registry .Values.endpoints.oci_image_registry.auth.enabled }}
|
||||||
|
{{ include "helm-toolkit.manifests.secret_registry" ( dict "envAll" . "registryUser" .Chart.Name ) }}
|
||||||
|
{{- end }}
|
@ -1563,6 +1563,8 @@ secrets:
|
|||||||
compute_spice_proxy:
|
compute_spice_proxy:
|
||||||
spiceproxy:
|
spiceproxy:
|
||||||
internal: nova-tls-spiceproxy
|
internal: nova-tls-spiceproxy
|
||||||
|
oci_image_registry:
|
||||||
|
nova: nova-oci-image-registry
|
||||||
|
|
||||||
# typically overridden by environmental
|
# typically overridden by environmental
|
||||||
# values, but should include all endpoints
|
# values, but should include all endpoints
|
||||||
@ -1581,6 +1583,21 @@ endpoints:
|
|||||||
port:
|
port:
|
||||||
registry:
|
registry:
|
||||||
node: 5000
|
node: 5000
|
||||||
|
oci_image_registry:
|
||||||
|
name: oci-image-registry
|
||||||
|
namespace: oci-image-registry
|
||||||
|
auth:
|
||||||
|
enabled: false
|
||||||
|
nova:
|
||||||
|
username: nova
|
||||||
|
password: password
|
||||||
|
hosts:
|
||||||
|
default: localhost
|
||||||
|
host_fqdn_override:
|
||||||
|
default: null
|
||||||
|
port:
|
||||||
|
registry:
|
||||||
|
default: null
|
||||||
oslo_db:
|
oslo_db:
|
||||||
auth:
|
auth:
|
||||||
admin:
|
admin:
|
||||||
@ -2458,6 +2475,7 @@ manifests:
|
|||||||
secret_ingress_tls: true
|
secret_ingress_tls: true
|
||||||
secret_keystone: true
|
secret_keystone: true
|
||||||
secret_rabbitmq: true
|
secret_rabbitmq: true
|
||||||
|
secret_registry: true
|
||||||
service_ingress_metadata: true
|
service_ingress_metadata: true
|
||||||
service_ingress_novncproxy: true
|
service_ingress_novncproxy: true
|
||||||
service_ingress_osapi: true
|
service_ingress_osapi: true
|
||||||
|
@ -16,7 +16,7 @@ apiVersion: v1
|
|||||||
appVersion: v1.0.0
|
appVersion: v1.0.0
|
||||||
description: OpenStack-Helm Octavia
|
description: OpenStack-Helm Octavia
|
||||||
name: octavia
|
name: octavia
|
||||||
version: 0.2.5
|
version: 0.2.6
|
||||||
home: https://docs.openstack.org/octavia/latest/
|
home: https://docs.openstack.org/octavia/latest/
|
||||||
icon: https://www.openstack.org/themes/openstack/images/project-mascots/Octavia/OpenStack_Project_Octavia_vertical.png
|
icon: https://www.openstack.org/themes/openstack/images/project-mascots/Octavia/OpenStack_Project_Octavia_vertical.png
|
||||||
sources:
|
sources:
|
||||||
|
17
octavia/templates/secret-registry.yaml
Normal file
17
octavia/templates/secret-registry.yaml
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
{{/*
|
||||||
|
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.secret_registry .Values.endpoints.oci_image_registry.auth.enabled }}
|
||||||
|
{{ include "helm-toolkit.manifests.secret_registry" ( dict "envAll" . "registryUser" .Chart.Name ) }}
|
||||||
|
{{- end }}
|
@ -350,6 +350,8 @@ secrets:
|
|||||||
load_balancer:
|
load_balancer:
|
||||||
api:
|
api:
|
||||||
public: octavia-tls-public
|
public: octavia-tls-public
|
||||||
|
oci_image_registry:
|
||||||
|
octavia: octavia-oci-image-registry
|
||||||
|
|
||||||
endpoints:
|
endpoints:
|
||||||
cluster_domain_suffix: cluster.local
|
cluster_domain_suffix: cluster.local
|
||||||
@ -365,6 +367,21 @@ endpoints:
|
|||||||
port:
|
port:
|
||||||
registry:
|
registry:
|
||||||
node: 5000
|
node: 5000
|
||||||
|
oci_image_registry:
|
||||||
|
name: oci-image-registry
|
||||||
|
namespace: oci-image-registry
|
||||||
|
auth:
|
||||||
|
enabled: false
|
||||||
|
octavia:
|
||||||
|
username: octavia
|
||||||
|
password: password
|
||||||
|
hosts:
|
||||||
|
default: localhost
|
||||||
|
host_fqdn_override:
|
||||||
|
default: null
|
||||||
|
port:
|
||||||
|
registry:
|
||||||
|
default: null
|
||||||
identity:
|
identity:
|
||||||
name: keystone
|
name: keystone
|
||||||
auth:
|
auth:
|
||||||
@ -681,6 +698,7 @@ manifests:
|
|||||||
secret_ingress_tls: true
|
secret_ingress_tls: true
|
||||||
secret_keystone: true
|
secret_keystone: true
|
||||||
secret_rabbitmq: true
|
secret_rabbitmq: true
|
||||||
|
secret_registry: true
|
||||||
service_ingress_api: true
|
service_ingress_api: true
|
||||||
service_api: true
|
service_api: true
|
||||||
...
|
...
|
||||||
|
@ -16,7 +16,7 @@ apiVersion: v1
|
|||||||
appVersion: v1.0.0
|
appVersion: v1.0.0
|
||||||
description: OpenStack-Helm Placement
|
description: OpenStack-Helm Placement
|
||||||
name: placement
|
name: placement
|
||||||
version: 0.2.9
|
version: 0.2.10
|
||||||
home: https://docs.openstack.org/placement/latest/
|
home: https://docs.openstack.org/placement/latest/
|
||||||
icon: https://www.openstack.org/themes/openstack/images/project-mascots/Placement/OpenStack_Project_Placement_vertical.png
|
icon: https://www.openstack.org/themes/openstack/images/project-mascots/Placement/OpenStack_Project_Placement_vertical.png
|
||||||
sources:
|
sources:
|
||||||
|
17
placement/templates/secret-registry.yaml
Normal file
17
placement/templates/secret-registry.yaml
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
{{/*
|
||||||
|
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.secret_registry .Values.endpoints.oci_image_registry.auth.enabled }}
|
||||||
|
{{ include "helm-toolkit.manifests.secret_registry" ( dict "envAll" . "registryUser" .Chart.Name ) }}
|
||||||
|
{{- end }}
|
@ -227,6 +227,21 @@ endpoints:
|
|||||||
port:
|
port:
|
||||||
registry:
|
registry:
|
||||||
node: 5000
|
node: 5000
|
||||||
|
oci_image_registry:
|
||||||
|
name: oci-image-registry
|
||||||
|
namespace: oci-image-registry
|
||||||
|
auth:
|
||||||
|
enabled: false
|
||||||
|
placement:
|
||||||
|
username: placement
|
||||||
|
password: password
|
||||||
|
hosts:
|
||||||
|
default: localhost
|
||||||
|
host_fqdn_override:
|
||||||
|
default: null
|
||||||
|
port:
|
||||||
|
registry:
|
||||||
|
default: null
|
||||||
oslo_db:
|
oslo_db:
|
||||||
auth:
|
auth:
|
||||||
admin:
|
admin:
|
||||||
@ -434,6 +449,8 @@ secrets:
|
|||||||
api:
|
api:
|
||||||
public: placement-tls-public
|
public: placement-tls-public
|
||||||
internal: placement-tls-api
|
internal: placement-tls-api
|
||||||
|
oci_image_registry:
|
||||||
|
placement: placement-oci-image-registry
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
dynamic:
|
dynamic:
|
||||||
@ -510,6 +527,7 @@ manifests:
|
|||||||
network_policy: false
|
network_policy: false
|
||||||
secret_db: true
|
secret_db: true
|
||||||
secret_ingress_tls: true
|
secret_ingress_tls: true
|
||||||
|
secret_registry: true
|
||||||
pdb: true
|
pdb: true
|
||||||
ingress: true
|
ingress: true
|
||||||
secret_keystone: true
|
secret_keystone: true
|
||||||
|
@ -14,7 +14,7 @@ apiVersion: v1
|
|||||||
appVersion: v1.0.0
|
appVersion: v1.0.0
|
||||||
description: OpenStack-Helm rally
|
description: OpenStack-Helm rally
|
||||||
name: rally
|
name: rally
|
||||||
version: 0.2.5
|
version: 0.2.6
|
||||||
home: https://docs.openstack.org/developer/rally
|
home: https://docs.openstack.org/developer/rally
|
||||||
icon: https://www.openstack.org/themes/openstack/images/project-mascots/rally/OpenStack_Project_rally_vertical.png
|
icon: https://www.openstack.org/themes/openstack/images/project-mascots/rally/OpenStack_Project_rally_vertical.png
|
||||||
sources:
|
sources:
|
||||||
|
17
rally/templates/secret-registry.yaml
Normal file
17
rally/templates/secret-registry.yaml
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
{{/*
|
||||||
|
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.secret_registry .Values.endpoints.oci_image_registry.auth.enabled }}
|
||||||
|
{{ include "helm-toolkit.manifests.secret_registry" ( dict "envAll" . "registryUser" .Chart.Name ) }}
|
||||||
|
{{- end }}
|
@ -205,6 +205,8 @@ secrets:
|
|||||||
oslo_db:
|
oslo_db:
|
||||||
admin: rally-db-admin
|
admin: rally-db-admin
|
||||||
rally: rally-db-user
|
rally: rally-db-user
|
||||||
|
oci_image_registry:
|
||||||
|
rally: rally-oci-image-registry
|
||||||
|
|
||||||
endpoints:
|
endpoints:
|
||||||
cluster_domain_suffix: cluster.local
|
cluster_domain_suffix: cluster.local
|
||||||
@ -220,6 +222,21 @@ endpoints:
|
|||||||
port:
|
port:
|
||||||
registry:
|
registry:
|
||||||
node: 5000
|
node: 5000
|
||||||
|
oci_image_registry:
|
||||||
|
name: oci-image-registry
|
||||||
|
namespace: oci-image-registry
|
||||||
|
auth:
|
||||||
|
enabled: false
|
||||||
|
rally:
|
||||||
|
username: rally
|
||||||
|
password: password
|
||||||
|
hosts:
|
||||||
|
default: localhost
|
||||||
|
host_fqdn_override:
|
||||||
|
default: null
|
||||||
|
port:
|
||||||
|
registry:
|
||||||
|
default: null
|
||||||
identity:
|
identity:
|
||||||
name: keystone
|
name: keystone
|
||||||
auth:
|
auth:
|
||||||
@ -4021,4 +4038,5 @@ manifests:
|
|||||||
pvc_rally: true
|
pvc_rally: true
|
||||||
secret_db: true
|
secret_db: true
|
||||||
secret_keystone: true
|
secret_keystone: true
|
||||||
|
secret_registry: true
|
||||||
...
|
...
|
||||||
|
@ -7,4 +7,5 @@ aodh:
|
|||||||
- 0.2.2 Update htk requirements repo
|
- 0.2.2 Update htk requirements repo
|
||||||
- 0.2.3 Enable taint toleration for Openstack services
|
- 0.2.3 Enable taint toleration for Openstack services
|
||||||
- 0.2.4 Migrated CronJob resource to batch/v1 API version & PodDisruptionBudget to policy/v1
|
- 0.2.4 Migrated CronJob resource to batch/v1 API version & PodDisruptionBudget to policy/v1
|
||||||
|
- 0.2.5 Added OCI registry authentication
|
||||||
...
|
...
|
||||||
|
@ -18,4 +18,5 @@ barbican:
|
|||||||
- 0.2.12 Remove older values overrides
|
- 0.2.12 Remove older values overrides
|
||||||
- 0.2.13 Migrated PodDisruptionBudget resource to policy/v1 API version
|
- 0.2.13 Migrated PodDisruptionBudget resource to policy/v1 API version
|
||||||
- 0.2.14 Add Xena and Yoga values overrides
|
- 0.2.14 Add Xena and Yoga values overrides
|
||||||
|
- 0.2.15 Added OCI registry authentication
|
||||||
...
|
...
|
||||||
|
@ -8,4 +8,5 @@ ceilometer:
|
|||||||
- 0.2.3 Enable taint toleration for Openstack services
|
- 0.2.3 Enable taint toleration for Openstack services
|
||||||
- 0.2.4 Update default image values to Wallaby
|
- 0.2.4 Update default image values to Wallaby
|
||||||
- 0.2.5 Migrated PodDisruptionBudget resource to policy/v1 API version
|
- 0.2.5 Migrated PodDisruptionBudget resource to policy/v1 API version
|
||||||
|
- 0.2.6 Added OCI registry authentication
|
||||||
...
|
...
|
||||||
|
@ -39,4 +39,5 @@ cinder:
|
|||||||
- 0.2.20 Allow cinder v1/v2 endpoint creation if needed
|
- 0.2.20 Allow cinder v1/v2 endpoint creation if needed
|
||||||
- 0.2.21 Migrated CronJob resource to batch/v1 API version & PodDisruptionBudget to policy/v1
|
- 0.2.21 Migrated CronJob resource to batch/v1 API version & PodDisruptionBudget to policy/v1
|
||||||
- 0.2.22 Add Xena and Yoga values overrides
|
- 0.2.22 Add Xena and Yoga values overrides
|
||||||
|
- 0.2.23 Added OCI registry authentication
|
||||||
...
|
...
|
||||||
|
@ -2,4 +2,5 @@
|
|||||||
cyborg:
|
cyborg:
|
||||||
- 0.1.0 Initial Chart
|
- 0.1.0 Initial Chart
|
||||||
- 0.1.1 Migrated PodDisruptionBudget resource to policy/v1 API version
|
- 0.1.1 Migrated PodDisruptionBudget resource to policy/v1 API version
|
||||||
|
- 0.1.2 Added OCI registry authentication
|
||||||
...
|
...
|
||||||
|
@ -9,4 +9,5 @@ designate:
|
|||||||
- 0.2.3 Fix extra volume mounts
|
- 0.2.3 Fix extra volume mounts
|
||||||
- 0.2.4 Update default image values to Wallaby
|
- 0.2.4 Update default image values to Wallaby
|
||||||
- 0.2.5 Migrated PodDisruptionBudget resource to policy/v1 API version
|
- 0.2.5 Migrated PodDisruptionBudget resource to policy/v1 API version
|
||||||
|
- 0.2.6 Added OCI registry authentication
|
||||||
...
|
...
|
||||||
|
@ -28,4 +28,5 @@ glance:
|
|||||||
- 0.3.5 Migrated PodDisruptionBudget resource to policy/v1 API version
|
- 0.3.5 Migrated PodDisruptionBudget resource to policy/v1 API version
|
||||||
- 0.3.6 Add Xena and Yoga values overrides
|
- 0.3.6 Add Xena and Yoga values overrides
|
||||||
- 0.3.7 Fix glance-etc template changing due to comment and whitespace between install and first upgrade
|
- 0.3.7 Fix glance-etc template changing due to comment and whitespace between install and first upgrade
|
||||||
|
- 0.3.8 Added OCI registry authentication
|
||||||
...
|
...
|
||||||
|
@ -20,4 +20,5 @@ heat:
|
|||||||
- 0.2.11 Remove old releases values override in heat
|
- 0.2.11 Remove old releases values override in heat
|
||||||
- 0.2.12 Migrated CronJob resource to batch/v1 API version & PodDisruptionBudget to policy/v1
|
- 0.2.12 Migrated CronJob resource to batch/v1 API version & PodDisruptionBudget to policy/v1
|
||||||
- 0.2.13 Add Xena and Yoga values overrides
|
- 0.2.13 Add Xena and Yoga values overrides
|
||||||
|
- 0.2.14 Added OCI registry authentication
|
||||||
...
|
...
|
||||||
|
@ -34,4 +34,5 @@ horizon:
|
|||||||
- 0.2.22 Migrated PodDisruptionBudget resource to policy/v1 API version
|
- 0.2.22 Migrated PodDisruptionBudget resource to policy/v1 API version
|
||||||
- 0.2.23 Add Xena and Yoga value overrides
|
- 0.2.23 Add Xena and Yoga value overrides
|
||||||
- 0.2.24 Remove blank lines in logo configmap
|
- 0.2.24 Remove blank lines in logo configmap
|
||||||
|
- 0.2.25 Added OCI registry authentication
|
||||||
...
|
...
|
||||||
|
@ -9,4 +9,5 @@ ironic:
|
|||||||
- 0.2.3 Enable taint toleration for Openstack services
|
- 0.2.3 Enable taint toleration for Openstack services
|
||||||
- 0.2.4 Update defaults to W release
|
- 0.2.4 Update defaults to W release
|
||||||
- 0.2.5 Migrated PodDisruptionBudget resource to policy/v1 API version
|
- 0.2.5 Migrated PodDisruptionBudget resource to policy/v1 API version
|
||||||
|
- 0.2.6 Added OCI registry authentication
|
||||||
...
|
...
|
||||||
|
@ -43,4 +43,5 @@ keystone:
|
|||||||
- 0.2.25 Migrated CronJob resource to batch/v1 API version & PodDisruptionBudget to policy/v1
|
- 0.2.25 Migrated CronJob resource to batch/v1 API version & PodDisruptionBudget to policy/v1
|
||||||
- 0.2.26 Add Xena and Yoga values overrides
|
- 0.2.26 Add Xena and Yoga values overrides
|
||||||
- 0.2.27 Use LOG.warning instead of deprecated LOG.warn
|
- 0.2.27 Use LOG.warning instead of deprecated LOG.warn
|
||||||
|
- 0.2.28 Added OCI registry authentication
|
||||||
...
|
...
|
||||||
|
@ -10,4 +10,5 @@ magnum:
|
|||||||
- 0.2.4 Mount empty temp_cache_dir for performance
|
- 0.2.4 Mount empty temp_cache_dir for performance
|
||||||
- 0.2.5 Update default image values to wallaby
|
- 0.2.5 Update default image values to wallaby
|
||||||
- 0.2.6 Migrated PodDisruptionBudget resource to policy/v1 API version
|
- 0.2.6 Migrated PodDisruptionBudget resource to policy/v1 API version
|
||||||
|
- 0.2.7 Added OCI registry authentication
|
||||||
...
|
...
|
||||||
|
@ -5,4 +5,5 @@ masakari:
|
|||||||
- 0.1.2 Added halm hook and fix for hostmonitors to support pacemaker remote
|
- 0.1.2 Added halm hook and fix for hostmonitors to support pacemaker remote
|
||||||
- 0.1.3 Mount sudoers file for masakari hostmonitors
|
- 0.1.3 Mount sudoers file for masakari hostmonitors
|
||||||
- 0.1.4 Migrated PodDisruptionBudget resource to policy/v1 API version
|
- 0.1.4 Migrated PodDisruptionBudget resource to policy/v1 API version
|
||||||
|
- 0.1.5 Added OCI registry authentication
|
||||||
...
|
...
|
||||||
|
@ -8,4 +8,5 @@ mistral:
|
|||||||
- 0.2.2 Update htk requirements repo
|
- 0.2.2 Update htk requirements repo
|
||||||
- 0.2.3 Update default imaage values to Wallaby
|
- 0.2.3 Update default imaage values to Wallaby
|
||||||
- 0.2.4 Migrated PodDisruptionBudget resource to policy/v1 API version
|
- 0.2.4 Migrated PodDisruptionBudget resource to policy/v1 API version
|
||||||
|
- 0.2.5 Added OCI registry authentication
|
||||||
...
|
...
|
||||||
|
@ -37,4 +37,5 @@ neutron:
|
|||||||
- 0.2.21 Fix for qdhcp NS host validation for deleting wrong namespaces.
|
- 0.2.21 Fix for qdhcp NS host validation for deleting wrong namespaces.
|
||||||
- 0.2.22 Fix /run/xtables.lock may be a directory
|
- 0.2.22 Fix /run/xtables.lock may be a directory
|
||||||
- 0.2.23 Add neutron_netns_cleanup_cron release image override, so that the respective release image is used
|
- 0.2.23 Add neutron_netns_cleanup_cron release image override, so that the respective release image is used
|
||||||
|
- 0.2.24 Added OCI registry authentication
|
||||||
...
|
...
|
||||||
|
@ -63,4 +63,5 @@ nova:
|
|||||||
- 0.2.40 Updated naming for subchart compatibility
|
- 0.2.40 Updated naming for subchart compatibility
|
||||||
- 0.2.41 Add Xena and Yoga values overrides
|
- 0.2.41 Add Xena and Yoga values overrides
|
||||||
- 0.2.42 Add missing configuration ``[vnc]/novncproxy_host``
|
- 0.2.42 Add missing configuration ``[vnc]/novncproxy_host``
|
||||||
|
- 0.2.43 Added OCI registry authentication
|
||||||
...
|
...
|
||||||
|
@ -9,4 +9,5 @@ octavia:
|
|||||||
- 0.2.3 Allow using log_config_append=null
|
- 0.2.3 Allow using log_config_append=null
|
||||||
- 0.2.4 Fix transport_url
|
- 0.2.4 Fix transport_url
|
||||||
- 0.2.5 Migrated PodDisruptionBudget resource to policy/v1 API version
|
- 0.2.5 Migrated PodDisruptionBudget resource to policy/v1 API version
|
||||||
|
- 0.2.6 Added OCI registry authentication
|
||||||
...
|
...
|
||||||
|
@ -18,4 +18,5 @@ placement:
|
|||||||
- 0.2.7 Add helm hook annotations for db-sync job
|
- 0.2.7 Add helm hook annotations for db-sync job
|
||||||
- 0.2.8 Migrated PodDisruptionBudget resource to policy/v1 API version
|
- 0.2.8 Migrated PodDisruptionBudget resource to policy/v1 API version
|
||||||
- 0.2.9 Add Xena and Yoga values overrides
|
- 0.2.9 Add Xena and Yoga values overrides
|
||||||
|
- 0.2.10 Added OCI registry authentication
|
||||||
...
|
...
|
||||||
|
@ -8,4 +8,5 @@ rally:
|
|||||||
- 0.2.3 Update default image values to Wallaby
|
- 0.2.3 Update default image values to Wallaby
|
||||||
- 0.2.4 Migrated PodDisruptionBudget resource to policy/v1 API version
|
- 0.2.4 Migrated PodDisruptionBudget resource to policy/v1 API version
|
||||||
- 0.2.5 Add helm hook for jobs
|
- 0.2.5 Add helm hook for jobs
|
||||||
|
- 0.2.6 Added OCI registry authentication
|
||||||
...
|
...
|
||||||
|
@ -9,4 +9,5 @@ senlin:
|
|||||||
- 0.2.4 Update default image release
|
- 0.2.4 Update default image release
|
||||||
- 0.2.5 Migrated CronJob resource to batch/v1 API version & PodDisruptionBudget to policy/v1
|
- 0.2.5 Migrated CronJob resource to batch/v1 API version & PodDisruptionBudget to policy/v1
|
||||||
- 0.2.6 Add helm.sh/hook annotations for Jobs
|
- 0.2.6 Add helm.sh/hook annotations for Jobs
|
||||||
|
- 0.2.7 Added OCI registry authentication
|
||||||
...
|
...
|
||||||
|
@ -7,4 +7,5 @@ tempest:
|
|||||||
- 0.2.2 Add helm hook for ks job
|
- 0.2.2 Add helm hook for ks job
|
||||||
- 0.2.3 Fix logging config
|
- 0.2.3 Fix logging config
|
||||||
- 0.2.4 Update default image values to Wallaby
|
- 0.2.4 Update default image values to Wallaby
|
||||||
|
- 0.2.5 Added OCI registry authentication
|
||||||
...
|
...
|
||||||
|
@ -14,7 +14,7 @@ apiVersion: v1
|
|||||||
appVersion: v1.0.0
|
appVersion: v1.0.0
|
||||||
description: OpenStack-Helm Senlin
|
description: OpenStack-Helm Senlin
|
||||||
name: senlin
|
name: senlin
|
||||||
version: 0.2.6
|
version: 0.2.7
|
||||||
home: https://docs.openstack.org/senlin/latest/
|
home: https://docs.openstack.org/senlin/latest/
|
||||||
icon: https://www.openstack.org/themes/openstack/images/project-mascots/Senlin/OpenStack_Project_Senlin_vertical.png
|
icon: https://www.openstack.org/themes/openstack/images/project-mascots/Senlin/OpenStack_Project_Senlin_vertical.png
|
||||||
sources:
|
sources:
|
||||||
|
17
senlin/templates/secret-registry.yaml
Normal file
17
senlin/templates/secret-registry.yaml
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
{{/*
|
||||||
|
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.secret_registry .Values.endpoints.oci_image_registry.auth.enabled }}
|
||||||
|
{{ include "helm-toolkit.manifests.secret_registry" ( dict "envAll" . "registryUser" .Chart.Name ) }}
|
||||||
|
{{- end }}
|
@ -389,6 +389,8 @@ secrets:
|
|||||||
oslo_messaging:
|
oslo_messaging:
|
||||||
admin: senlin-rabbitmq-admin
|
admin: senlin-rabbitmq-admin
|
||||||
senlin: senlin-rabbitmq-user
|
senlin: senlin-rabbitmq-user
|
||||||
|
oci_image_registry:
|
||||||
|
senlin: senlin-oci-image-registry
|
||||||
|
|
||||||
# typically overridden by environmental
|
# typically overridden by environmental
|
||||||
# values, but should include all endpoints
|
# values, but should include all endpoints
|
||||||
@ -407,6 +409,21 @@ endpoints:
|
|||||||
port:
|
port:
|
||||||
registry:
|
registry:
|
||||||
node: 5000
|
node: 5000
|
||||||
|
oci_image_registry:
|
||||||
|
name: oci-image-registry
|
||||||
|
namespace: oci-image-registry
|
||||||
|
auth:
|
||||||
|
enabled: false
|
||||||
|
senlin:
|
||||||
|
username: senlin
|
||||||
|
password: password
|
||||||
|
hosts:
|
||||||
|
default: localhost
|
||||||
|
host_fqdn_override:
|
||||||
|
default: null
|
||||||
|
port:
|
||||||
|
registry:
|
||||||
|
default: null
|
||||||
identity:
|
identity:
|
||||||
name: keystone
|
name: keystone
|
||||||
auth:
|
auth:
|
||||||
@ -744,6 +761,7 @@ manifests:
|
|||||||
secret_db: true
|
secret_db: true
|
||||||
secret_keystone: true
|
secret_keystone: true
|
||||||
secret_rabbitmq: true
|
secret_rabbitmq: true
|
||||||
|
secret_registry: true
|
||||||
service_ingress_api: true
|
service_ingress_api: true
|
||||||
service_api: true
|
service_api: true
|
||||||
...
|
...
|
||||||
|
@ -14,7 +14,7 @@ apiVersion: v1
|
|||||||
appVersion: v1.0.0
|
appVersion: v1.0.0
|
||||||
description: OpenStack-Helm Tempest
|
description: OpenStack-Helm Tempest
|
||||||
name: tempest
|
name: tempest
|
||||||
version: 0.2.4
|
version: 0.2.5
|
||||||
home: https://docs.openstack.org/tempest/latest/
|
home: https://docs.openstack.org/tempest/latest/
|
||||||
icon: https://www.openstack.org/themes/openstack/images/project-mascots/tempest/OpenStack_Project_tempest_vertical.png
|
icon: https://www.openstack.org/themes/openstack/images/project-mascots/tempest/OpenStack_Project_tempest_vertical.png
|
||||||
sources:
|
sources:
|
||||||
|
17
tempest/templates/secret-registry.yaml
Normal file
17
tempest/templates/secret-registry.yaml
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
{{/*
|
||||||
|
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.secret_registry .Values.endpoints.oci_image_registry.auth.enabled }}
|
||||||
|
{{ include "helm-toolkit.manifests.secret_registry" ( dict "envAll" . "registryUser" .Chart.Name ) }}
|
||||||
|
{{- end }}
|
@ -267,6 +267,8 @@ secrets:
|
|||||||
identity:
|
identity:
|
||||||
admin: tempest-keystone-admin
|
admin: tempest-keystone-admin
|
||||||
tempest: tempest-keystone-user
|
tempest: tempest-keystone-user
|
||||||
|
oci_image_registry:
|
||||||
|
tempest: tempest-oci-image-registry
|
||||||
|
|
||||||
endpoints:
|
endpoints:
|
||||||
cluster_domain_suffix: cluster.local
|
cluster_domain_suffix: cluster.local
|
||||||
@ -282,6 +284,21 @@ endpoints:
|
|||||||
port:
|
port:
|
||||||
registry:
|
registry:
|
||||||
node: 5000
|
node: 5000
|
||||||
|
oci_image_registry:
|
||||||
|
name: oci-image-registry
|
||||||
|
namespace: oci-image-registry
|
||||||
|
auth:
|
||||||
|
enabled: false
|
||||||
|
tempest:
|
||||||
|
username: tempest
|
||||||
|
password: password
|
||||||
|
hosts:
|
||||||
|
default: localhost
|
||||||
|
host_fqdn_override:
|
||||||
|
default: null
|
||||||
|
port:
|
||||||
|
registry:
|
||||||
|
default: null
|
||||||
identity:
|
identity:
|
||||||
name: keystone
|
name: keystone
|
||||||
auth:
|
auth:
|
||||||
@ -342,4 +359,5 @@ manifests:
|
|||||||
job_ks_user: true
|
job_ks_user: true
|
||||||
job_run_tests: true
|
job_run_tests: true
|
||||||
secret_keystone: true
|
secret_keystone: true
|
||||||
|
secret_registry: true
|
||||||
...
|
...
|
||||||
|
Loading…
Reference in New Issue
Block a user