Vladimir Kozhukalov 7f783dba51 Update elasticsearch chart to work with Rook Ceph
When using Rook for managing Ceph we can use
Rook CRDs to create S3 buckets and users.

This PR adds bucket claim template to the
elasticsearch chart. Rook creates a bucket for
a bucket claim and also creates a secret
containing the credentials to get access to this
bucket. So we also add a snippet to expose
these credentials via environment variables to
containers where they are needed.

Change-Id: Ic5cd35a5c64a914af97d2b3cfec21dbe399c0f14
2023-11-26 19:34:42 -06:00

59 lines
2.0 KiB
YAML

---
# Copyright 2018 SUSE LINUX GmbH.
#
# 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.
- project:
templates:
- publish-openstack-docs-pti
- release-notes-jobs-python3
check:
jobs:
- openstack-helm-lint
- openstack-helm-lint-osh
- openstack-helm-infra-bandit
- openstack-helm-infra-logging
# - openstack-helm-infra-monitoring
# - openstack-helm-infra-openstack-support
# - openstack-helm-infra-openstack-support-rook
# - openstack-helm-infra-openstack-support-ssl
# - openstack-helm-infra-metacontroller
gate:
jobs:
- openstack-helm-lint
- openstack-helm-lint-osh
- openstack-helm-infra-logging
- openstack-helm-infra-monitoring
- openstack-helm-infra-openstack-support
- openstack-helm-infra-openstack-support-rook
- openstack-helm-infra-openstack-support-ssl
post:
jobs:
- publish-openstack-helm-charts
periodic:
jobs:
- publish-openstack-helm-charts
experimental:
jobs:
- openstack-helm-infra-elastic-beats
- openstack-helm-infra-tenant-ceph
- openstack-helm-infra-federated-monitoring
- openstack-helm-infra-local-storage
- openstack-helm-infra-aio-network-policy
- openstack-helm-infra-apparmor
- openstack-helm-infra-aio-logging-apparmor
- openstack-helm-infra-openstack-support-apparmor
- openstack-helm-infra-aio-monitoring-tls
- openstack-helm-infra-aio-logging-tls
...