Armada: Manifest updates for Ocata release
This patchset updates the chart configuration overrides to account for functionality supported with the move to Ocata over Newton. This includes updating the OpenStack service logging configuration to leverage the fluent handler/formatter that was introduced in the Ocata release, updating Fluentd's configuration to filter out duplicate logs, tagging logged events with their log level, and creating separate indexes for the different log types created by the elasticsearch templates. This also adds support for leveraging ceph-radosgw's s3 API for Elasticsearch snapshots. This also removes the barbican chart deployment from the armada gate, to help alleviate resource consumption. Change-Id: I45128bf102909e1762b832fc16ad04bedcfe4f00
This commit is contained in:
parent
c90df9d6d5
commit
4822aa729c
@ -17,4 +17,4 @@
|
|||||||
set -xe
|
set -xe
|
||||||
|
|
||||||
sudo apt-get install -y python3-pip
|
sudo apt-get install -y python3-pip
|
||||||
sudo pip3 install --upgrade pip
|
sudo pip3 install --upgrade pip requests
|
||||||
|
@ -17,7 +17,8 @@
|
|||||||
set -xe
|
set -xe
|
||||||
|
|
||||||
TMP_DIR=$(mktemp -d)
|
TMP_DIR=$(mktemp -d)
|
||||||
git clone --depth 1 http://github.com/openstack/airship-armada.git ${TMP_DIR}/armada
|
|
||||||
|
git clone --depth 1 http://github.com/openstack/airship-armada.git ${TMP_DIR}/armada
|
||||||
sudo pip3 install ${TMP_DIR}/armada
|
sudo pip3 install ${TMP_DIR}/armada
|
||||||
sudo make build -C ${TMP_DIR}/armada
|
sudo make build -C ${TMP_DIR}/armada
|
||||||
sudo rm -rf ${TMP_DIR}
|
sudo rm -rf ${TMP_DIR}
|
||||||
|
@ -37,8 +37,12 @@ export TUNNEL_DEVICE=$(ip -4 route list 0/0 | awk '{ print $5; exit }')
|
|||||||
export OSH_INFRA_PATH
|
export OSH_INFRA_PATH
|
||||||
export OSH_PATH
|
export OSH_PATH
|
||||||
|
|
||||||
|
# NOTE(srwilkers): We add this here due to envsubst expanding the ${tag} placeholder in
|
||||||
|
# fluentd's configuration. This ensures the placeholder value gets rendered appropriately
|
||||||
|
export tag='${tag}'
|
||||||
|
|
||||||
manifests="armada-cluster-ingress armada-ceph armada-lma armada-osh"
|
manifests="armada-cluster-ingress armada-ceph armada-lma armada-osh"
|
||||||
for manifest in $manifests; do
|
for manifest in $manifests; do
|
||||||
echo "Rendering $manifest manifest"
|
echo "Rendering $manifest manifest"
|
||||||
envsubst < ./tools/deployment/armada/multinode/$manifest.yaml > /tmp/$manifest.yaml
|
envsubst < ./tools/deployment/armada/manifests/$manifest.yaml > /tmp/$manifest.yaml
|
||||||
done
|
done
|
||||||
|
@ -50,9 +50,15 @@ passwords="BARBICAN_DB_PASSWORD \
|
|||||||
OPENSTACK_EXPORTER_USER_PASSWORD \
|
OPENSTACK_EXPORTER_USER_PASSWORD \
|
||||||
PROMETHEUS_ADMIN_PASSWORD \
|
PROMETHEUS_ADMIN_PASSWORD \
|
||||||
RABBITMQ_ADMIN_PASSWORD \
|
RABBITMQ_ADMIN_PASSWORD \
|
||||||
|
RADOSGW_S3_ADMIN_ACCESS_KEY \
|
||||||
|
RADOSGW_S3_ADMIN_SECRET_KEY \
|
||||||
|
RADOSGW_S3_ELASTICSEARCH_ACCESS_KEY \
|
||||||
|
RADOSGW_S3_ELASTICSEARCH_SECRET_KEY \
|
||||||
SWIFT_USER_PASSWORD"
|
SWIFT_USER_PASSWORD"
|
||||||
|
|
||||||
for password in $passwords
|
for password in $passwords
|
||||||
do
|
do
|
||||||
export $password=$(tr -dc A-Za-z0-9 < /dev/urandom 2>/dev/null | head -c 20)
|
value=$(tr -dc A-Za-z0-9 < /dev/urandom 2>/dev/null | head -c 20)
|
||||||
|
export $password=$value
|
||||||
|
echo "export $password=$value" >> /tmp/passwords.env
|
||||||
done
|
done
|
||||||
|
@ -118,8 +118,6 @@ data:
|
|||||||
journal:
|
journal:
|
||||||
type: directory
|
type: directory
|
||||||
location: /var/lib/openstack-helm/ceph/osd/journal-one
|
location: /var/lib/openstack-helm/ceph/osd/journal-one
|
||||||
logging:
|
|
||||||
fluentd: true
|
|
||||||
source:
|
source:
|
||||||
type: local
|
type: local
|
||||||
location: ${OSH_INFRA_PATH}
|
location: ${OSH_INFRA_PATH}
|
||||||
@ -190,8 +188,6 @@ data:
|
|||||||
journal:
|
journal:
|
||||||
type: directory
|
type: directory
|
||||||
location: /var/lib/openstack-helm/ceph/osd/journal-one
|
location: /var/lib/openstack-helm/ceph/osd/journal-one
|
||||||
logging:
|
|
||||||
fluentd: true
|
|
||||||
source:
|
source:
|
||||||
type: local
|
type: local
|
||||||
location: ${OSH_INFRA_PATH}
|
location: ${OSH_INFRA_PATH}
|
1236
tools/deployment/armada/manifests/armada-lma.yaml
Normal file
1236
tools/deployment/armada/manifests/armada-lma.yaml
Normal file
File diff suppressed because it is too large
Load Diff
@ -277,7 +277,71 @@ data:
|
|||||||
release_group: osh-keystone
|
release_group: osh-keystone
|
||||||
component: test
|
component: test
|
||||||
values:
|
values:
|
||||||
|
conf:
|
||||||
|
logging:
|
||||||
|
loggers:
|
||||||
|
keys:
|
||||||
|
- root
|
||||||
|
- keystone
|
||||||
|
handlers:
|
||||||
|
keys:
|
||||||
|
- stdout
|
||||||
|
- stderr
|
||||||
|
- 'null'
|
||||||
|
- fluent
|
||||||
|
formatters:
|
||||||
|
keys:
|
||||||
|
- context
|
||||||
|
- default
|
||||||
|
- fluent
|
||||||
|
logger_root:
|
||||||
|
level: WARNING
|
||||||
|
handlers: 'null'
|
||||||
|
logger_keystone:
|
||||||
|
level: INFO
|
||||||
|
handlers:
|
||||||
|
- fluent
|
||||||
|
- stdout
|
||||||
|
qualname: keystone
|
||||||
|
logger_amqp:
|
||||||
|
level: WARNING
|
||||||
|
handlers: stderr
|
||||||
|
qualname: amqp
|
||||||
|
logger_amqplib:
|
||||||
|
level: WARNING
|
||||||
|
handlers: stderr
|
||||||
|
qualname: amqplib
|
||||||
|
logger_eventletwsgi:
|
||||||
|
level: WARNING
|
||||||
|
handlers: stderr
|
||||||
|
qualname: eventlet.wsgi.server
|
||||||
|
logger_sqlalchemy:
|
||||||
|
level: WARNING
|
||||||
|
handlers: stderr
|
||||||
|
qualname: sqlalchemy
|
||||||
|
logger_boto:
|
||||||
|
level: WARNING
|
||||||
|
handlers: stderr
|
||||||
|
qualname: boto
|
||||||
|
handler_null:
|
||||||
|
class: logging.NullHandler
|
||||||
|
formatter: default
|
||||||
|
args: ()
|
||||||
|
handler_stdout:
|
||||||
|
class: StreamHandler
|
||||||
|
args: (sys.stdout,)
|
||||||
|
formatter: context
|
||||||
|
handler_stderr:
|
||||||
|
class: StreamHandler
|
||||||
|
args: (sys.stderr,)
|
||||||
|
formatter: context
|
||||||
|
formatter_context:
|
||||||
|
class: oslo_log.formatters.ContextFormatter
|
||||||
|
formatter_default:
|
||||||
|
format: "%(message)s"
|
||||||
endpoints:
|
endpoints:
|
||||||
|
fluentd:
|
||||||
|
namespace: osh-infra
|
||||||
identity:
|
identity:
|
||||||
name: keystone
|
name: keystone
|
||||||
namespace: openstack
|
namespace: openstack
|
||||||
@ -412,7 +476,71 @@ data:
|
|||||||
release_group: osh-glance
|
release_group: osh-glance
|
||||||
component: test
|
component: test
|
||||||
values:
|
values:
|
||||||
|
conf:
|
||||||
|
logging:
|
||||||
|
loggers:
|
||||||
|
keys:
|
||||||
|
- root
|
||||||
|
- glance
|
||||||
|
handlers:
|
||||||
|
keys:
|
||||||
|
- stdout
|
||||||
|
- stderr
|
||||||
|
- 'null'
|
||||||
|
- fluent
|
||||||
|
formatters:
|
||||||
|
keys:
|
||||||
|
- context
|
||||||
|
- default
|
||||||
|
- fluent
|
||||||
|
logger_root:
|
||||||
|
level: WARNING
|
||||||
|
handlers: 'null'
|
||||||
|
logger_glance:
|
||||||
|
level: INFO
|
||||||
|
handlers:
|
||||||
|
- fluent
|
||||||
|
- stdout
|
||||||
|
qualname: glance
|
||||||
|
logger_amqp:
|
||||||
|
level: WARNING
|
||||||
|
handlers: stderr
|
||||||
|
qualname: amqp
|
||||||
|
logger_amqplib:
|
||||||
|
level: WARNING
|
||||||
|
handlers: stderr
|
||||||
|
qualname: amqplib
|
||||||
|
logger_eventletwsgi:
|
||||||
|
level: WARNING
|
||||||
|
handlers: stderr
|
||||||
|
qualname: eventlet.wsgi.server
|
||||||
|
logger_sqlalchemy:
|
||||||
|
level: WARNING
|
||||||
|
handlers: stderr
|
||||||
|
qualname: sqlalchemy
|
||||||
|
logger_boto:
|
||||||
|
level: WARNING
|
||||||
|
handlers: stderr
|
||||||
|
qualname: boto
|
||||||
|
handler_null:
|
||||||
|
class: logging.NullHandler
|
||||||
|
formatter: default
|
||||||
|
args: ()
|
||||||
|
handler_stdout:
|
||||||
|
class: StreamHandler
|
||||||
|
args: (sys.stdout,)
|
||||||
|
formatter: context
|
||||||
|
handler_stderr:
|
||||||
|
class: StreamHandler
|
||||||
|
args: (sys.stderr,)
|
||||||
|
formatter: context
|
||||||
|
formatter_context:
|
||||||
|
class: oslo_log.formatters.ContextFormatter
|
||||||
|
formatter_default:
|
||||||
|
format: "%(message)s"
|
||||||
endpoints:
|
endpoints:
|
||||||
|
fluentd:
|
||||||
|
namespace: osh-infra
|
||||||
identity:
|
identity:
|
||||||
auth:
|
auth:
|
||||||
admin:
|
admin:
|
||||||
@ -455,13 +583,6 @@ data:
|
|||||||
glance:
|
glance:
|
||||||
DEFAULT:
|
DEFAULT:
|
||||||
enable_v1_api: true
|
enable_v1_api: true
|
||||||
enable_v2_registry: true
|
|
||||||
manifests:
|
|
||||||
deployment_registry: true
|
|
||||||
ingress_registry: true
|
|
||||||
pdb_registry: true
|
|
||||||
service_ingress_registry: true
|
|
||||||
service_registry: true
|
|
||||||
source:
|
source:
|
||||||
type: local
|
type: local
|
||||||
location: ${OSH_PATH}
|
location: ${OSH_PATH}
|
||||||
@ -499,6 +620,8 @@ data:
|
|||||||
component: test
|
component: test
|
||||||
values:
|
values:
|
||||||
endpoints:
|
endpoints:
|
||||||
|
fluentd:
|
||||||
|
namespace: osh-infra
|
||||||
identity:
|
identity:
|
||||||
auth:
|
auth:
|
||||||
admin:
|
admin:
|
||||||
@ -545,6 +668,67 @@ data:
|
|||||||
scheduler: 1
|
scheduler: 1
|
||||||
backup: 1
|
backup: 1
|
||||||
conf:
|
conf:
|
||||||
|
logging:
|
||||||
|
loggers:
|
||||||
|
keys:
|
||||||
|
- root
|
||||||
|
- cinder
|
||||||
|
handlers:
|
||||||
|
keys:
|
||||||
|
- stdout
|
||||||
|
- stderr
|
||||||
|
- 'null'
|
||||||
|
- fluent
|
||||||
|
formatters:
|
||||||
|
keys:
|
||||||
|
- context
|
||||||
|
- default
|
||||||
|
- fluent
|
||||||
|
logger_root:
|
||||||
|
level: WARNING
|
||||||
|
handlers: 'null'
|
||||||
|
logger_cinder:
|
||||||
|
level: INFO
|
||||||
|
handlers:
|
||||||
|
- fluent
|
||||||
|
- stdout
|
||||||
|
qualname: cinder
|
||||||
|
logger_amqp:
|
||||||
|
level: WARNING
|
||||||
|
handlers: stderr
|
||||||
|
qualname: amqp
|
||||||
|
logger_amqplib:
|
||||||
|
level: WARNING
|
||||||
|
handlers: stderr
|
||||||
|
qualname: amqplib
|
||||||
|
logger_eventletwsgi:
|
||||||
|
level: WARNING
|
||||||
|
handlers: stderr
|
||||||
|
qualname: eventlet.wsgi.server
|
||||||
|
logger_sqlalchemy:
|
||||||
|
level: WARNING
|
||||||
|
handlers: stderr
|
||||||
|
qualname: sqlalchemy
|
||||||
|
logger_boto:
|
||||||
|
level: WARNING
|
||||||
|
handlers: stderr
|
||||||
|
qualname: boto
|
||||||
|
handler_null:
|
||||||
|
class: logging.NullHandler
|
||||||
|
formatter: default
|
||||||
|
args: ()
|
||||||
|
handler_stdout:
|
||||||
|
class: StreamHandler
|
||||||
|
args: (sys.stdout,)
|
||||||
|
formatter: context
|
||||||
|
handler_stderr:
|
||||||
|
class: StreamHandler
|
||||||
|
args: (sys.stderr,)
|
||||||
|
formatter: context
|
||||||
|
formatter_context:
|
||||||
|
class: oslo_log.formatters.ContextFormatter
|
||||||
|
formatter_default:
|
||||||
|
format: "%(message)s"
|
||||||
cinder:
|
cinder:
|
||||||
DEFAULT:
|
DEFAULT:
|
||||||
backup_driver: cinder.backup.drivers.swift
|
backup_driver: cinder.backup.drivers.swift
|
||||||
@ -676,6 +860,8 @@ data:
|
|||||||
component: cell-setup
|
component: cell-setup
|
||||||
values:
|
values:
|
||||||
endpoints:
|
endpoints:
|
||||||
|
fluentd:
|
||||||
|
namespace: osh-infra
|
||||||
identity:
|
identity:
|
||||||
name: keystone
|
name: keystone
|
||||||
auth:
|
auth:
|
||||||
@ -764,6 +950,67 @@ data:
|
|||||||
scheduler: 2
|
scheduler: 2
|
||||||
novncproxy: 1
|
novncproxy: 1
|
||||||
conf:
|
conf:
|
||||||
|
logging:
|
||||||
|
loggers:
|
||||||
|
keys:
|
||||||
|
- root
|
||||||
|
- nova
|
||||||
|
handlers:
|
||||||
|
keys:
|
||||||
|
- stdout
|
||||||
|
- stderr
|
||||||
|
- 'null'
|
||||||
|
- fluent
|
||||||
|
formatters:
|
||||||
|
keys:
|
||||||
|
- context
|
||||||
|
- default
|
||||||
|
- fluent
|
||||||
|
logger_root:
|
||||||
|
level: WARNING
|
||||||
|
handlers: 'null'
|
||||||
|
logger_nova:
|
||||||
|
level: INFO
|
||||||
|
handlers:
|
||||||
|
- fluent
|
||||||
|
- stdout
|
||||||
|
qualname: nova
|
||||||
|
logger_amqp:
|
||||||
|
level: WARNING
|
||||||
|
handlers: stderr
|
||||||
|
qualname: amqp
|
||||||
|
logger_amqplib:
|
||||||
|
level: WARNING
|
||||||
|
handlers: stderr
|
||||||
|
qualname: amqplib
|
||||||
|
logger_eventletwsgi:
|
||||||
|
level: WARNING
|
||||||
|
handlers: stderr
|
||||||
|
qualname: eventlet.wsgi.server
|
||||||
|
logger_sqlalchemy:
|
||||||
|
level: WARNING
|
||||||
|
handlers: stderr
|
||||||
|
qualname: sqlalchemy
|
||||||
|
logger_boto:
|
||||||
|
level: WARNING
|
||||||
|
handlers: stderr
|
||||||
|
qualname: boto
|
||||||
|
handler_null:
|
||||||
|
class: logging.NullHandler
|
||||||
|
formatter: default
|
||||||
|
args: ()
|
||||||
|
handler_stdout:
|
||||||
|
class: StreamHandler
|
||||||
|
args: (sys.stdout,)
|
||||||
|
formatter: context
|
||||||
|
handler_stderr:
|
||||||
|
class: StreamHandler
|
||||||
|
args: (sys.stderr,)
|
||||||
|
formatter: context
|
||||||
|
formatter_context:
|
||||||
|
class: oslo_log.formatters.ContextFormatter
|
||||||
|
formatter_default:
|
||||||
|
format: "%(message)s"
|
||||||
nova:
|
nova:
|
||||||
libvirt:
|
libvirt:
|
||||||
virt_type: qemu
|
virt_type: qemu
|
||||||
@ -817,6 +1064,8 @@ data:
|
|||||||
component: ks-endpoints
|
component: ks-endpoints
|
||||||
values:
|
values:
|
||||||
endpoints:
|
endpoints:
|
||||||
|
fluentd:
|
||||||
|
namespace: osh-infra
|
||||||
identity:
|
identity:
|
||||||
auth:
|
auth:
|
||||||
admin:
|
admin:
|
||||||
@ -879,6 +1128,67 @@ data:
|
|||||||
interface:
|
interface:
|
||||||
tunnel: ${TUNNEL_DEVICE}
|
tunnel: ${TUNNEL_DEVICE}
|
||||||
conf:
|
conf:
|
||||||
|
logging:
|
||||||
|
loggers:
|
||||||
|
keys:
|
||||||
|
- root
|
||||||
|
- neutron
|
||||||
|
handlers:
|
||||||
|
keys:
|
||||||
|
- stdout
|
||||||
|
- stderr
|
||||||
|
- 'null'
|
||||||
|
- fluent
|
||||||
|
formatters:
|
||||||
|
keys:
|
||||||
|
- context
|
||||||
|
- default
|
||||||
|
- fluent
|
||||||
|
logger_root:
|
||||||
|
level: WARNING
|
||||||
|
handlers: 'null'
|
||||||
|
logger_neutron:
|
||||||
|
level: INFO
|
||||||
|
handlers:
|
||||||
|
- fluent
|
||||||
|
- stdout
|
||||||
|
qualname: neutron
|
||||||
|
logger_amqp:
|
||||||
|
level: WARNING
|
||||||
|
handlers: stderr
|
||||||
|
qualname: amqp
|
||||||
|
logger_amqplib:
|
||||||
|
level: WARNING
|
||||||
|
handlers: stderr
|
||||||
|
qualname: amqplib
|
||||||
|
logger_eventletwsgi:
|
||||||
|
level: WARNING
|
||||||
|
handlers: stderr
|
||||||
|
qualname: eventlet.wsgi.server
|
||||||
|
logger_sqlalchemy:
|
||||||
|
level: WARNING
|
||||||
|
handlers: stderr
|
||||||
|
qualname: sqlalchemy
|
||||||
|
logger_boto:
|
||||||
|
level: WARNING
|
||||||
|
handlers: stderr
|
||||||
|
qualname: boto
|
||||||
|
handler_null:
|
||||||
|
class: logging.NullHandler
|
||||||
|
formatter: default
|
||||||
|
args: ()
|
||||||
|
handler_stdout:
|
||||||
|
class: StreamHandler
|
||||||
|
args: (sys.stdout,)
|
||||||
|
formatter: context
|
||||||
|
handler_stderr:
|
||||||
|
class: StreamHandler
|
||||||
|
args: (sys.stderr,)
|
||||||
|
formatter: context
|
||||||
|
formatter_context:
|
||||||
|
class: oslo_log.formatters.ContextFormatter
|
||||||
|
formatter_default:
|
||||||
|
format: "%(message)s"
|
||||||
neutron:
|
neutron:
|
||||||
DEFAULT:
|
DEFAULT:
|
||||||
l3_ha: True
|
l3_ha: True
|
||||||
@ -931,7 +1241,71 @@ data:
|
|||||||
release_group: osh-heat
|
release_group: osh-heat
|
||||||
component: test
|
component: test
|
||||||
values:
|
values:
|
||||||
|
conf:
|
||||||
|
logging:
|
||||||
|
loggers:
|
||||||
|
keys:
|
||||||
|
- root
|
||||||
|
- heat
|
||||||
|
handlers:
|
||||||
|
keys:
|
||||||
|
- stdout
|
||||||
|
- stderr
|
||||||
|
- 'null'
|
||||||
|
- fluent
|
||||||
|
formatters:
|
||||||
|
keys:
|
||||||
|
- context
|
||||||
|
- default
|
||||||
|
- fluent
|
||||||
|
logger_root:
|
||||||
|
level: WARNING
|
||||||
|
handlers: 'null'
|
||||||
|
logger_heat:
|
||||||
|
level: INFO
|
||||||
|
handlers:
|
||||||
|
- fluent
|
||||||
|
- stdout
|
||||||
|
qualname: heat
|
||||||
|
logger_amqp:
|
||||||
|
level: WARNING
|
||||||
|
handlers: stderr
|
||||||
|
qualname: amqp
|
||||||
|
logger_amqplib:
|
||||||
|
level: WARNING
|
||||||
|
handlers: stderr
|
||||||
|
qualname: amqplib
|
||||||
|
logger_eventletwsgi:
|
||||||
|
level: WARNING
|
||||||
|
handlers: stderr
|
||||||
|
qualname: eventlet.wsgi.server
|
||||||
|
logger_sqlalchemy:
|
||||||
|
level: WARNING
|
||||||
|
handlers: stderr
|
||||||
|
qualname: sqlalchemy
|
||||||
|
logger_boto:
|
||||||
|
level: WARNING
|
||||||
|
handlers: stderr
|
||||||
|
qualname: boto
|
||||||
|
handler_null:
|
||||||
|
class: logging.NullHandler
|
||||||
|
formatter: default
|
||||||
|
args: ()
|
||||||
|
handler_stdout:
|
||||||
|
class: StreamHandler
|
||||||
|
args: (sys.stdout,)
|
||||||
|
formatter: context
|
||||||
|
handler_stderr:
|
||||||
|
class: StreamHandler
|
||||||
|
args: (sys.stderr,)
|
||||||
|
formatter: context
|
||||||
|
formatter_context:
|
||||||
|
class: oslo_log.formatters.ContextFormatter
|
||||||
|
formatter_default:
|
||||||
|
format: "%(message)s"
|
||||||
endpoints:
|
endpoints:
|
||||||
|
fluentd:
|
||||||
|
namespace: osh-infra
|
||||||
identity:
|
identity:
|
||||||
auth:
|
auth:
|
||||||
admin:
|
admin:
|
||||||
@ -990,74 +1364,6 @@ data:
|
|||||||
- helm-toolkit
|
- helm-toolkit
|
||||||
---
|
---
|
||||||
schema: armada/Chart/v1
|
schema: armada/Chart/v1
|
||||||
metadata:
|
|
||||||
schema: metadata/Document/v1
|
|
||||||
name: barbican
|
|
||||||
data:
|
|
||||||
chart_name: barbican
|
|
||||||
release: barbican
|
|
||||||
namespace: openstack
|
|
||||||
wait:
|
|
||||||
timeout: 1800
|
|
||||||
labels:
|
|
||||||
release_group: osh-barbican
|
|
||||||
install:
|
|
||||||
no_hooks: False
|
|
||||||
upgrade:
|
|
||||||
no_hooks: False
|
|
||||||
pre:
|
|
||||||
delete:
|
|
||||||
- type: job
|
|
||||||
labels:
|
|
||||||
release_group: osh-barbican
|
|
||||||
- type: pod
|
|
||||||
labels:
|
|
||||||
release_group: osh-barbican
|
|
||||||
component: test
|
|
||||||
values:
|
|
||||||
endpoints:
|
|
||||||
identity:
|
|
||||||
auth:
|
|
||||||
admin:
|
|
||||||
password: ${KEYSTONE_ADMIN_PASSWORD}
|
|
||||||
barbican:
|
|
||||||
password: ${BARBICAN_USER_PASSWORD}
|
|
||||||
oslo_db:
|
|
||||||
auth:
|
|
||||||
admin:
|
|
||||||
password: ${DB_ADMIN_PASSWORD}
|
|
||||||
barbican:
|
|
||||||
password: ${BARBICAN_DB_PASSWORD}
|
|
||||||
oslo_cache:
|
|
||||||
auth:
|
|
||||||
memcache_secret_key: ${KEYSTONE_AUTHTOKEN_MEMCACHED_SECRET_KEY}
|
|
||||||
oslo_messaging:
|
|
||||||
auth:
|
|
||||||
admin:
|
|
||||||
username: rabbitmq-admin
|
|
||||||
password: ${RABBITMQ_ADMIN_PASSWORD}
|
|
||||||
barbican:
|
|
||||||
username: barbican-rabbitmq-user
|
|
||||||
password: ${BARBICAN_RABBITMQ_USER_PASSWORD}
|
|
||||||
labels:
|
|
||||||
api:
|
|
||||||
node_selector_key: openstack-control-plane
|
|
||||||
node_selector_value: enabled
|
|
||||||
job:
|
|
||||||
node_selector_key: openstack-control-plane
|
|
||||||
node_selector_value: enabled
|
|
||||||
pod:
|
|
||||||
replicas:
|
|
||||||
api: 2
|
|
||||||
source:
|
|
||||||
type: local
|
|
||||||
location: ${OSH_PATH}
|
|
||||||
subpath: barbican
|
|
||||||
reference: master
|
|
||||||
dependencies:
|
|
||||||
- helm-toolkit
|
|
||||||
---
|
|
||||||
schema: armada/Chart/v1
|
|
||||||
metadata:
|
metadata:
|
||||||
schema: metadata/Document/v1
|
schema: metadata/Document/v1
|
||||||
name: prometheus-openstack-exporter
|
name: prometheus-openstack-exporter
|
||||||
@ -1142,7 +1448,7 @@ metadata:
|
|||||||
schema: metadata/Document/v1
|
schema: metadata/Document/v1
|
||||||
name: deploy-rabbitmq
|
name: deploy-rabbitmq
|
||||||
data:
|
data:
|
||||||
description: "Rabbitmq"
|
description: "RabbitMQ"
|
||||||
sequenced: True
|
sequenced: True
|
||||||
chart_group:
|
chart_group:
|
||||||
- rabbitmq
|
- rabbitmq
|
||||||
@ -1211,16 +1517,6 @@ data:
|
|||||||
- heat
|
- heat
|
||||||
---
|
---
|
||||||
schema: armada/ChartGroup/v1
|
schema: armada/ChartGroup/v1
|
||||||
metadata:
|
|
||||||
schema: metadata/Document/v1
|
|
||||||
name: openstack-barbican
|
|
||||||
data:
|
|
||||||
description: "Deploy barbican"
|
|
||||||
sequenced: True
|
|
||||||
chart_group:
|
|
||||||
- barbican
|
|
||||||
---
|
|
||||||
schema: armada/ChartGroup/v1
|
|
||||||
metadata:
|
metadata:
|
||||||
schema: metadata/Document/v1
|
schema: metadata/Document/v1
|
||||||
name: prometheus-openstack-exporter
|
name: prometheus-openstack-exporter
|
||||||
@ -1248,5 +1544,4 @@ data:
|
|||||||
- openstack-cinder
|
- openstack-cinder
|
||||||
- openstack-compute-kit
|
- openstack-compute-kit
|
||||||
- openstack-heat
|
- openstack-heat
|
||||||
- openstack-barbican
|
|
||||||
- prometheus-openstack-exporter
|
- prometheus-openstack-exporter
|
@ -1,721 +0,0 @@
|
|||||||
---
|
|
||||||
schema: armada/Chart/v1
|
|
||||||
metadata:
|
|
||||||
schema: metadata/Document/v1
|
|
||||||
name: helm-toolkit
|
|
||||||
data:
|
|
||||||
chart_name: helm-toolkit
|
|
||||||
release: helm-toolkit
|
|
||||||
namespace: helm-toolkit
|
|
||||||
values: {}
|
|
||||||
source:
|
|
||||||
type: local
|
|
||||||
location: ${OSH_INFRA_PATH}
|
|
||||||
subpath: helm-toolkit
|
|
||||||
reference: master
|
|
||||||
dependencies: []
|
|
||||||
---
|
|
||||||
schema: armada/Chart/v1
|
|
||||||
metadata:
|
|
||||||
schema: metadata/Document/v1
|
|
||||||
name: osh-infra-ingress-controller
|
|
||||||
data:
|
|
||||||
chart_name: osh-infra-ingress-controller
|
|
||||||
release: osh-infra-ingress-controller
|
|
||||||
namespace: osh-infra
|
|
||||||
wait:
|
|
||||||
timeout: 1800
|
|
||||||
labels:
|
|
||||||
release_group: osh-infra-osh-infra-ingress-controller
|
|
||||||
install:
|
|
||||||
no_hooks: False
|
|
||||||
upgrade:
|
|
||||||
no_hooks: False
|
|
||||||
pre:
|
|
||||||
delete:
|
|
||||||
- type: job
|
|
||||||
labels:
|
|
||||||
release_group: osh-infra-osh-infra-ingress-controller
|
|
||||||
values:
|
|
||||||
labels:
|
|
||||||
node_selector_key: openstack-control-plane
|
|
||||||
node_selector_value: enabled
|
|
||||||
pod:
|
|
||||||
replicas:
|
|
||||||
error_page: 2
|
|
||||||
ingress: 2
|
|
||||||
source:
|
|
||||||
type: local
|
|
||||||
location: ${OSH_INFRA_PATH}
|
|
||||||
subpath: ingress
|
|
||||||
reference: master
|
|
||||||
dependencies:
|
|
||||||
- helm-toolkit
|
|
||||||
---
|
|
||||||
schema: armada/Chart/v1
|
|
||||||
metadata:
|
|
||||||
schema: metadata/Document/v1
|
|
||||||
name: osh-infra-ceph-config
|
|
||||||
data:
|
|
||||||
chart_name: osh-infra-ceph-config
|
|
||||||
release: osh-infra-ceph-config
|
|
||||||
namespace: osh-infra
|
|
||||||
wait:
|
|
||||||
timeout: 1800
|
|
||||||
labels:
|
|
||||||
release_group: osh-infra-osh-infra-ceph-config
|
|
||||||
install:
|
|
||||||
no_hooks: False
|
|
||||||
upgrade:
|
|
||||||
no_hooks: False
|
|
||||||
pre:
|
|
||||||
delete:
|
|
||||||
- type: job
|
|
||||||
labels:
|
|
||||||
release_group: osh-infra-osh-infra-ceph-config
|
|
||||||
values:
|
|
||||||
endpoints:
|
|
||||||
identity:
|
|
||||||
namespace: openstack
|
|
||||||
object_store:
|
|
||||||
namespace: ceph
|
|
||||||
ceph_mon:
|
|
||||||
namespace: ceph
|
|
||||||
labels:
|
|
||||||
jobs:
|
|
||||||
node_selector_key: openstack-control-plane
|
|
||||||
node_selector_value: enabled
|
|
||||||
network:
|
|
||||||
public: ${CEPH_NETWORK}
|
|
||||||
cluster: ${CEPH_NETWORK}
|
|
||||||
deployment:
|
|
||||||
storage_secrets: False
|
|
||||||
ceph: False
|
|
||||||
rbd_provisioner: False
|
|
||||||
cephfs_provisioner: False
|
|
||||||
client_secrets: True
|
|
||||||
rgw_keystone_user_and_endpoints: False
|
|
||||||
bootstrap:
|
|
||||||
enabled: False
|
|
||||||
conf:
|
|
||||||
rgw_ks:
|
|
||||||
enabled: True
|
|
||||||
source:
|
|
||||||
type: local
|
|
||||||
location: ${OSH_INFRA_PATH}
|
|
||||||
subpath: ceph-provisioners
|
|
||||||
reference: master
|
|
||||||
dependencies:
|
|
||||||
- helm-toolkit
|
|
||||||
---
|
|
||||||
schema: armada/Chart/v1
|
|
||||||
metadata:
|
|
||||||
schema: metadata/Document/v1
|
|
||||||
name: osh-infra-ldap
|
|
||||||
data:
|
|
||||||
chart_name: osh-infra-ldap
|
|
||||||
release: osh-infra-ldap
|
|
||||||
namespace: osh-infra
|
|
||||||
wait:
|
|
||||||
timeout: 1800
|
|
||||||
labels:
|
|
||||||
release_group: osh-infra-osh-infra-ldap
|
|
||||||
install:
|
|
||||||
no_hooks: false
|
|
||||||
upgrade:
|
|
||||||
no_hooks: False
|
|
||||||
pre:
|
|
||||||
delete:
|
|
||||||
- type: job
|
|
||||||
labels:
|
|
||||||
release_group: osh-infra-osh-infra-ldap
|
|
||||||
values:
|
|
||||||
labels:
|
|
||||||
server:
|
|
||||||
node_selector_key: openstack-control-plane
|
|
||||||
node_selector_value: enabled
|
|
||||||
job:
|
|
||||||
node_selector_key: openstack-control-plane
|
|
||||||
node_selector_value: enabled
|
|
||||||
bootstrap:
|
|
||||||
enabled: true
|
|
||||||
source:
|
|
||||||
type: local
|
|
||||||
location: ${OSH_INFRA_PATH}
|
|
||||||
subpath: ldap
|
|
||||||
reference: master
|
|
||||||
dependencies:
|
|
||||||
- helm-toolkit
|
|
||||||
---
|
|
||||||
schema: armada/Chart/v1
|
|
||||||
metadata:
|
|
||||||
schema: metadata/Document/v1
|
|
||||||
name: osh-infra-mariadb
|
|
||||||
data:
|
|
||||||
chart_name: osh-infra-mariadb
|
|
||||||
release: osh-infra-mariadb
|
|
||||||
namespace: osh-infra
|
|
||||||
wait:
|
|
||||||
timeout: 1800
|
|
||||||
labels:
|
|
||||||
release_group: osh-infra-osh-infra-mariadb
|
|
||||||
install:
|
|
||||||
no_hooks: False
|
|
||||||
upgrade:
|
|
||||||
no_hooks: False
|
|
||||||
pre:
|
|
||||||
delete:
|
|
||||||
- type: job
|
|
||||||
labels:
|
|
||||||
release_group: osh-infra-osh-infra-mariadb
|
|
||||||
values:
|
|
||||||
pod:
|
|
||||||
replicas:
|
|
||||||
server: 1
|
|
||||||
endpoints:
|
|
||||||
oslo_db:
|
|
||||||
auth:
|
|
||||||
admin:
|
|
||||||
password: ${DB_ADMIN_PASSWORD}
|
|
||||||
volume:
|
|
||||||
enabled: false
|
|
||||||
labels:
|
|
||||||
server:
|
|
||||||
node_selector_key: openstack-control-plane
|
|
||||||
node_selector_value: enabled
|
|
||||||
prometheus_mysql_exporter:
|
|
||||||
node_selector_key: openstack-control-plane
|
|
||||||
node_selector_value: enabled
|
|
||||||
source:
|
|
||||||
type: local
|
|
||||||
location: ${OSH_INFRA_PATH}
|
|
||||||
subpath: mariadb
|
|
||||||
reference: master
|
|
||||||
dependencies:
|
|
||||||
- helm-toolkit
|
|
||||||
---
|
|
||||||
schema: armada/Chart/v1
|
|
||||||
metadata:
|
|
||||||
schema: metadata/Document/v1
|
|
||||||
name: elasticsearch
|
|
||||||
data:
|
|
||||||
chart_name: elasticsearch
|
|
||||||
release: elasticsearch
|
|
||||||
namespace: osh-infra
|
|
||||||
wait:
|
|
||||||
timeout: 3600
|
|
||||||
labels:
|
|
||||||
release_group: osh-infra-elasticsearch
|
|
||||||
test:
|
|
||||||
enabled: true
|
|
||||||
install:
|
|
||||||
no_hooks: False
|
|
||||||
upgrade:
|
|
||||||
no_hooks: False
|
|
||||||
pre:
|
|
||||||
delete:
|
|
||||||
- type: job
|
|
||||||
labels:
|
|
||||||
release_group: osh-infra-elasticsearch
|
|
||||||
- type: pod
|
|
||||||
labels:
|
|
||||||
release_group: osh-infra-elasticsearch
|
|
||||||
component: test
|
|
||||||
values:
|
|
||||||
endpoints:
|
|
||||||
elasticsearch:
|
|
||||||
auth:
|
|
||||||
admin:
|
|
||||||
password: ${ELASTICSEARCH_ADMIN_PASSWORD}
|
|
||||||
pod:
|
|
||||||
replicas:
|
|
||||||
data: 1
|
|
||||||
client: 1
|
|
||||||
monitoring:
|
|
||||||
prometheus:
|
|
||||||
enabled: True
|
|
||||||
labels:
|
|
||||||
elasticsearch:
|
|
||||||
node_selector_key: openstack-control-plane
|
|
||||||
node_selector_value: enabled
|
|
||||||
job:
|
|
||||||
node_selector_key: openstack-control-plane
|
|
||||||
node_selector_value: enabled
|
|
||||||
source:
|
|
||||||
type: local
|
|
||||||
location: ${OSH_INFRA_PATH}
|
|
||||||
subpath: elasticsearch
|
|
||||||
reference: master
|
|
||||||
dependencies:
|
|
||||||
- helm-toolkit
|
|
||||||
---
|
|
||||||
schema: armada/Chart/v1
|
|
||||||
metadata:
|
|
||||||
schema: metadata/Document/v1
|
|
||||||
name: fluent-logging
|
|
||||||
data:
|
|
||||||
chart_name: fluent-logging
|
|
||||||
release: fluent-logging
|
|
||||||
namespace: osh-infra
|
|
||||||
wait:
|
|
||||||
timeout: 3600
|
|
||||||
labels:
|
|
||||||
release_group: osh-infra-fluent-logging
|
|
||||||
test:
|
|
||||||
enabled: true
|
|
||||||
install:
|
|
||||||
no_hooks: False
|
|
||||||
upgrade:
|
|
||||||
no_hooks: False
|
|
||||||
pre:
|
|
||||||
delete:
|
|
||||||
- type: job
|
|
||||||
labels:
|
|
||||||
release_group: osh-infra-fluent-logging
|
|
||||||
- type: pod
|
|
||||||
labels:
|
|
||||||
release_group: osh-infra-fluent-logging
|
|
||||||
component: test
|
|
||||||
values:
|
|
||||||
endpoints:
|
|
||||||
elasticsearch:
|
|
||||||
auth:
|
|
||||||
admin:
|
|
||||||
password: ${ELASTICSEARCH_ADMIN_PASSWORD}
|
|
||||||
monitoring:
|
|
||||||
prometheus:
|
|
||||||
enabled: True
|
|
||||||
pod:
|
|
||||||
replicas:
|
|
||||||
fluentd: 1
|
|
||||||
labels:
|
|
||||||
fluentd:
|
|
||||||
node_selector_key: openstack-control-plane
|
|
||||||
node_selector_value: enabled
|
|
||||||
fluentbit:
|
|
||||||
node_selector_key: openstack-control-plane
|
|
||||||
node_selector_value: enabled
|
|
||||||
prometheus_fluentd_exporter:
|
|
||||||
node_selector_key: openstack-control-plane
|
|
||||||
node_selector_value: enabled
|
|
||||||
job:
|
|
||||||
node_selector_key: openstack-control-plane
|
|
||||||
node_selector_value: enabled
|
|
||||||
source:
|
|
||||||
type: local
|
|
||||||
location: ${OSH_INFRA_PATH}
|
|
||||||
subpath: fluent-logging
|
|
||||||
reference: master
|
|
||||||
dependencies:
|
|
||||||
- helm-toolkit
|
|
||||||
---
|
|
||||||
schema: armada/Chart/v1
|
|
||||||
metadata:
|
|
||||||
schema: metadata/Document/v1
|
|
||||||
name: kibana
|
|
||||||
data:
|
|
||||||
chart_name: kibana
|
|
||||||
release: kibana
|
|
||||||
namespace: osh-infra
|
|
||||||
wait:
|
|
||||||
timeout: 1800
|
|
||||||
labels:
|
|
||||||
release_group: osh-infra-kibana
|
|
||||||
install:
|
|
||||||
no_hooks: False
|
|
||||||
upgrade:
|
|
||||||
no_hooks: False
|
|
||||||
pre:
|
|
||||||
delete:
|
|
||||||
- type: job
|
|
||||||
labels:
|
|
||||||
release_group: osh-infra-kibana
|
|
||||||
values:
|
|
||||||
endpoints:
|
|
||||||
elasticsearch:
|
|
||||||
auth:
|
|
||||||
admin:
|
|
||||||
password: ${ELASTICSEARCH_ADMIN_PASSWORD}
|
|
||||||
kibana:
|
|
||||||
auth:
|
|
||||||
admin:
|
|
||||||
password: ${KIBANA_ADMIN_PASSWORD}
|
|
||||||
labels:
|
|
||||||
kibana:
|
|
||||||
node_selector_key: openstack-control-plane
|
|
||||||
node_selector_value: enabled
|
|
||||||
job:
|
|
||||||
node_selector_key: openstack-control-plane
|
|
||||||
node_selector_value: enabled
|
|
||||||
source:
|
|
||||||
type: local
|
|
||||||
location: ${OSH_INFRA_PATH}
|
|
||||||
subpath: kibana
|
|
||||||
reference: master
|
|
||||||
dependencies:
|
|
||||||
- helm-toolkit
|
|
||||||
---
|
|
||||||
schema: armada/Chart/v1
|
|
||||||
metadata:
|
|
||||||
schema: metadata/Document/v1
|
|
||||||
name: prometheus
|
|
||||||
data:
|
|
||||||
chart_name: prometheus
|
|
||||||
release: prometheus
|
|
||||||
namespace: osh-infra
|
|
||||||
wait:
|
|
||||||
timeout: 1800
|
|
||||||
labels:
|
|
||||||
release_group: osh-infra-prometheus
|
|
||||||
test:
|
|
||||||
enabled: true
|
|
||||||
install:
|
|
||||||
no_hooks: False
|
|
||||||
upgrade:
|
|
||||||
no_hooks: False
|
|
||||||
pre:
|
|
||||||
delete:
|
|
||||||
- type: job
|
|
||||||
labels:
|
|
||||||
release_group: osh-infra-prometheus
|
|
||||||
- type: pod
|
|
||||||
labels:
|
|
||||||
release_group: osh-infra-prometheus
|
|
||||||
component: test
|
|
||||||
values:
|
|
||||||
labels:
|
|
||||||
prometheus:
|
|
||||||
node_selector_key: openstack-control-plane
|
|
||||||
node_selector_value: enabled
|
|
||||||
job:
|
|
||||||
node_selector_key: openstack-control-plane
|
|
||||||
node_selector_value: enabled
|
|
||||||
pod:
|
|
||||||
replicas:
|
|
||||||
prometheus: 2
|
|
||||||
endpoints:
|
|
||||||
monitoring:
|
|
||||||
auth:
|
|
||||||
admin:
|
|
||||||
password: ${PROMETHEUS_ADMIN_PASSWORD}
|
|
||||||
source:
|
|
||||||
type: local
|
|
||||||
location: ${OSH_INFRA_PATH}
|
|
||||||
subpath: prometheus
|
|
||||||
reference: master
|
|
||||||
dependencies:
|
|
||||||
- helm-toolkit
|
|
||||||
---
|
|
||||||
schema: armada/Chart/v1
|
|
||||||
metadata:
|
|
||||||
schema: metadata/Document/v1
|
|
||||||
name: prometheus-kube-state-metrics
|
|
||||||
data:
|
|
||||||
chart_name: prometheus-kube-state-metrics
|
|
||||||
release: prometheus-kube-state-metrics
|
|
||||||
namespace: kube-system
|
|
||||||
wait:
|
|
||||||
timeout: 1800
|
|
||||||
labels:
|
|
||||||
release_group: osh-infra-prometheus-kube-state-metrics
|
|
||||||
install:
|
|
||||||
no_hooks: False
|
|
||||||
upgrade:
|
|
||||||
no_hooks: False
|
|
||||||
pre:
|
|
||||||
delete:
|
|
||||||
- type: job
|
|
||||||
labels:
|
|
||||||
release_group: osh-infra-prometheus-kube-state-metrics
|
|
||||||
values:
|
|
||||||
labels:
|
|
||||||
kube_state_metrics:
|
|
||||||
node_selector_key: openstack-control-plane
|
|
||||||
node_selector_value: enabled
|
|
||||||
job:
|
|
||||||
node_selector_key: openstack-control-plane
|
|
||||||
node_selector_value: enabled
|
|
||||||
source:
|
|
||||||
type: local
|
|
||||||
location: ${OSH_INFRA_PATH}
|
|
||||||
subpath: prometheus-kube-state-metrics
|
|
||||||
reference: master
|
|
||||||
dependencies:
|
|
||||||
- helm-toolkit
|
|
||||||
---
|
|
||||||
schema: armada/Chart/v1
|
|
||||||
metadata:
|
|
||||||
schema: metadata/Document/v1
|
|
||||||
name: prometheus-node-exporter
|
|
||||||
data:
|
|
||||||
chart_name: prometheus-node-exporter
|
|
||||||
release: prometheus-node-exporter
|
|
||||||
namespace: kube-system
|
|
||||||
wait:
|
|
||||||
timeout: 1800
|
|
||||||
labels:
|
|
||||||
release_group: osh-infra-prometheus-node-exporter
|
|
||||||
install:
|
|
||||||
no_hooks: False
|
|
||||||
upgrade:
|
|
||||||
no_hooks: False
|
|
||||||
pre:
|
|
||||||
delete:
|
|
||||||
- type: job
|
|
||||||
labels:
|
|
||||||
release_group: osh-infra-prometheus-node-exporter
|
|
||||||
values:
|
|
||||||
labels:
|
|
||||||
node_exporter:
|
|
||||||
node_selector_key: openstack-control-plane
|
|
||||||
node_selector_value: enabled
|
|
||||||
job:
|
|
||||||
node_selector_key: openstack-control-plane
|
|
||||||
node_selector_value: enabled
|
|
||||||
source:
|
|
||||||
type: local
|
|
||||||
location: ${OSH_INFRA_PATH}
|
|
||||||
subpath: prometheus-node-exporter
|
|
||||||
reference: master
|
|
||||||
dependencies:
|
|
||||||
- helm-toolkit
|
|
||||||
---
|
|
||||||
schema: armada/Chart/v1
|
|
||||||
metadata:
|
|
||||||
schema: metadata/Document/v1
|
|
||||||
name: prometheus-alertmanager
|
|
||||||
data:
|
|
||||||
chart_name: prometheus-alertmanager
|
|
||||||
release: prometheus-alertmanager
|
|
||||||
namespace: osh-infra
|
|
||||||
wait:
|
|
||||||
timeout: 1800
|
|
||||||
labels:
|
|
||||||
release_group: osh-infra-prometheus-alertmanager
|
|
||||||
install:
|
|
||||||
no_hooks: False
|
|
||||||
upgrade:
|
|
||||||
no_hooks: False
|
|
||||||
pre:
|
|
||||||
delete:
|
|
||||||
- type: job
|
|
||||||
labels:
|
|
||||||
release_group: osh-infra-prometheus-alertmanager
|
|
||||||
values:
|
|
||||||
labels:
|
|
||||||
alertmanager:
|
|
||||||
node_selector_key: openstack-control-plane
|
|
||||||
node_selector_value: enabled
|
|
||||||
job:
|
|
||||||
node_selector_key: openstack-control-plane
|
|
||||||
node_selector_value: enabled
|
|
||||||
source:
|
|
||||||
type: local
|
|
||||||
location: ${OSH_INFRA_PATH}
|
|
||||||
subpath: prometheus-alertmanager
|
|
||||||
reference: master
|
|
||||||
dependencies:
|
|
||||||
- helm-toolkit
|
|
||||||
---
|
|
||||||
schema: armada/Chart/v1
|
|
||||||
metadata:
|
|
||||||
schema: metadata/Document/v1
|
|
||||||
name: nagios
|
|
||||||
data:
|
|
||||||
chart_name: nagios
|
|
||||||
release: nagios
|
|
||||||
namespace: osh-infra
|
|
||||||
wait:
|
|
||||||
timeout: 1800
|
|
||||||
labels:
|
|
||||||
release_group: osh-infra-nagios
|
|
||||||
install:
|
|
||||||
no_hooks: False
|
|
||||||
upgrade:
|
|
||||||
no_hooks: False
|
|
||||||
pre:
|
|
||||||
delete:
|
|
||||||
- type: job
|
|
||||||
labels:
|
|
||||||
release_group: osh-infra-nagios
|
|
||||||
values:
|
|
||||||
endpoints:
|
|
||||||
monitoring:
|
|
||||||
auth:
|
|
||||||
admin:
|
|
||||||
password: ${PROMETHEUS_ADMIN_PASSWORD}
|
|
||||||
elasticsearch:
|
|
||||||
auth:
|
|
||||||
admin:
|
|
||||||
password: ${ELASTICSEARCH_ADMIN_PASSWORD}
|
|
||||||
labels:
|
|
||||||
nagios:
|
|
||||||
node_selector_key: openstack-control-plane
|
|
||||||
node_selector_value: enabled
|
|
||||||
job:
|
|
||||||
node_selector_key: openstack-control-plane
|
|
||||||
node_selector_value: enabled
|
|
||||||
source:
|
|
||||||
type: local
|
|
||||||
location: ${OSH_INFRA_PATH}
|
|
||||||
subpath: nagios
|
|
||||||
reference: master
|
|
||||||
dependencies:
|
|
||||||
- helm-toolkit
|
|
||||||
---
|
|
||||||
schema: armada/Chart/v1
|
|
||||||
metadata:
|
|
||||||
schema: metadata/Document/v1
|
|
||||||
name: grafana
|
|
||||||
data:
|
|
||||||
chart_name: grafana
|
|
||||||
release: grafana
|
|
||||||
namespace: osh-infra
|
|
||||||
wait:
|
|
||||||
timeout: 1800
|
|
||||||
labels:
|
|
||||||
release_group: osh-infra-grafana
|
|
||||||
test:
|
|
||||||
enabled: true
|
|
||||||
install:
|
|
||||||
no_hooks: False
|
|
||||||
upgrade:
|
|
||||||
no_hooks: False
|
|
||||||
pre:
|
|
||||||
delete:
|
|
||||||
- type: job
|
|
||||||
labels:
|
|
||||||
release_group: osh-infra-grafana
|
|
||||||
- type: pod
|
|
||||||
labels:
|
|
||||||
release_group: osh-infra-grafana
|
|
||||||
component: test
|
|
||||||
values:
|
|
||||||
endpoints:
|
|
||||||
oslo_db:
|
|
||||||
namespace: osh-infra
|
|
||||||
auth:
|
|
||||||
admin:
|
|
||||||
password: ${DB_ADMIN_PASSWORD}
|
|
||||||
user:
|
|
||||||
password: ${GRAFANA_DB_PASSWORD}
|
|
||||||
oslo_db_session:
|
|
||||||
namespace: osh-infra
|
|
||||||
auth:
|
|
||||||
admin:
|
|
||||||
password: ${DB_ADMIN_PASSWORD}
|
|
||||||
user:
|
|
||||||
password: ${GRAFANA_SESSION_DB_PASSWORD}
|
|
||||||
grafana:
|
|
||||||
auth:
|
|
||||||
admin:
|
|
||||||
password: ${GRAFANA_ADMIN_PASSWORD}
|
|
||||||
monitoring:
|
|
||||||
auth:
|
|
||||||
admin:
|
|
||||||
password: ${PROMETHEUS_ADMIN_PASSWORD}
|
|
||||||
labels:
|
|
||||||
grafana:
|
|
||||||
node_selector_key: openstack-control-plane
|
|
||||||
node_selector_value: enabled
|
|
||||||
job:
|
|
||||||
node_selector_key: openstack-control-plane
|
|
||||||
node_selector_value: enabled
|
|
||||||
source:
|
|
||||||
type: local
|
|
||||||
location: ${OSH_INFRA_PATH}
|
|
||||||
subpath: grafana
|
|
||||||
reference: master
|
|
||||||
dependencies:
|
|
||||||
- helm-toolkit
|
|
||||||
---
|
|
||||||
schema: armada/ChartGroup/v1
|
|
||||||
metadata:
|
|
||||||
schema: metadata/Document/v1
|
|
||||||
name: osh-infra-ingress-controller
|
|
||||||
data:
|
|
||||||
description: "LMA Ingress Controller"
|
|
||||||
sequenced: False
|
|
||||||
chart_group:
|
|
||||||
- osh-infra-ingress-controller
|
|
||||||
---
|
|
||||||
schema: armada/ChartGroup/v1
|
|
||||||
metadata:
|
|
||||||
schema: metadata/Document/v1
|
|
||||||
name: osh-infra-ceph-config
|
|
||||||
data:
|
|
||||||
description: "LMA Ceph Config"
|
|
||||||
sequenced: True
|
|
||||||
chart_group:
|
|
||||||
- osh-infra-ceph-config
|
|
||||||
---
|
|
||||||
schema: armada/ChartGroup/v1
|
|
||||||
metadata:
|
|
||||||
schema: metadata/Document/v1
|
|
||||||
name: osh-infra-ldap
|
|
||||||
data:
|
|
||||||
description: "LDAP"
|
|
||||||
sequenced: True
|
|
||||||
chart_group:
|
|
||||||
- osh-infra-ldap
|
|
||||||
---
|
|
||||||
schema: armada/ChartGroup/v1
|
|
||||||
metadata:
|
|
||||||
schema: metadata/Document/v1
|
|
||||||
name: osh-infra-mariadb
|
|
||||||
data:
|
|
||||||
description: "Mariadb"
|
|
||||||
sequenced: True
|
|
||||||
chart_group:
|
|
||||||
- osh-infra-mariadb
|
|
||||||
---
|
|
||||||
schema: armada/ChartGroup/v1
|
|
||||||
metadata:
|
|
||||||
schema: metadata/Document/v1
|
|
||||||
name: osh-infra-logging
|
|
||||||
data:
|
|
||||||
description: 'Logging Infrastructure'
|
|
||||||
sequenced: True
|
|
||||||
chart_group:
|
|
||||||
- elasticsearch
|
|
||||||
- fluent-logging
|
|
||||||
---
|
|
||||||
schema: armada/ChartGroup/v1
|
|
||||||
metadata:
|
|
||||||
schema: metadata/Document/v1
|
|
||||||
name: osh-infra-monitoring
|
|
||||||
data:
|
|
||||||
description: 'Monitoring Infrastructure'
|
|
||||||
sequenced: False
|
|
||||||
chart_group:
|
|
||||||
- prometheus-alertmanager
|
|
||||||
- prometheus-node-exporter
|
|
||||||
- prometheus-kube-state-metrics
|
|
||||||
- prometheus
|
|
||||||
- nagios
|
|
||||||
---
|
|
||||||
schema: armada/ChartGroup/v1
|
|
||||||
metadata:
|
|
||||||
schema: metadata/Document/v1
|
|
||||||
name: osh-infra-dashboards
|
|
||||||
data:
|
|
||||||
description: 'Logging and Monitoring Dashboards'
|
|
||||||
sequenced: False
|
|
||||||
chart_group:
|
|
||||||
- grafana
|
|
||||||
- kibana
|
|
||||||
---
|
|
||||||
schema: armada/Manifest/v1
|
|
||||||
metadata:
|
|
||||||
schema: metadata/Document/v1
|
|
||||||
name: armada-manifest
|
|
||||||
data:
|
|
||||||
release_prefix: osh-infra
|
|
||||||
chart_groups:
|
|
||||||
- osh-infra-ingress-controller
|
|
||||||
- osh-infra-ceph-config
|
|
||||||
- osh-infra-ldap
|
|
||||||
- osh-infra-logging
|
|
||||||
- osh-infra-monitoring
|
|
||||||
- osh-infra-mariadb
|
|
||||||
- osh-infra-dashboards
|
|
@ -24,7 +24,6 @@
|
|||||||
state: present
|
state: present
|
||||||
- name: Install python3-pip for armada
|
- name: Install python3-pip for armada
|
||||||
environment:
|
environment:
|
||||||
OSH_OPENSTACK_RELEASE: "{{ osh_openstack_release }}"
|
|
||||||
OSH_EXTRA_HELM_ARGS: "{{ zuul_osh_extra_helm_args_relative_path | default('') }}"
|
OSH_EXTRA_HELM_ARGS: "{{ zuul_osh_extra_helm_args_relative_path | default('') }}"
|
||||||
OSH_INFRA_PATH: "{{ zuul_osh_infra_relative_path | default('') }}"
|
OSH_INFRA_PATH: "{{ zuul_osh_infra_relative_path | default('') }}"
|
||||||
zuul_site_mirror_fqdn: "{{ zuul_site_mirror_fqdn }}"
|
zuul_site_mirror_fqdn: "{{ zuul_site_mirror_fqdn }}"
|
||||||
@ -35,7 +34,6 @@
|
|||||||
chdir: "{{ zuul_osh_relative_path | default(zuul.project.src_dir) }}"
|
chdir: "{{ zuul_osh_relative_path | default(zuul.project.src_dir) }}"
|
||||||
- name: Build armada
|
- name: Build armada
|
||||||
environment:
|
environment:
|
||||||
OSH_OPENSTACK_RELEASE: "{{ osh_openstack_release }}"
|
|
||||||
OSH_EXTRA_HELM_ARGS: "{{ zuul_osh_extra_helm_args_relative_path | default('') }}"
|
OSH_EXTRA_HELM_ARGS: "{{ zuul_osh_extra_helm_args_relative_path | default('') }}"
|
||||||
OSH_INFRA_PATH: "{{ zuul_osh_infra_relative_path | default('') }}"
|
OSH_INFRA_PATH: "{{ zuul_osh_infra_relative_path | default('') }}"
|
||||||
zuul_site_mirror_fqdn: "{{ zuul_site_mirror_fqdn }}"
|
zuul_site_mirror_fqdn: "{{ zuul_site_mirror_fqdn }}"
|
||||||
@ -46,7 +44,6 @@
|
|||||||
chdir: "{{ zuul_osh_relative_path | default(zuul.project.src_dir) }}"
|
chdir: "{{ zuul_osh_relative_path | default(zuul.project.src_dir) }}"
|
||||||
- name: Render all Armada manifests
|
- name: Render all Armada manifests
|
||||||
environment:
|
environment:
|
||||||
OSH_OPENSTACK_RELEASE: "{{ osh_openstack_release }}"
|
|
||||||
OSH_EXTRA_HELM_ARGS: "{{ zuul_osh_extra_helm_args_relative_path | default('') }}"
|
OSH_EXTRA_HELM_ARGS: "{{ zuul_osh_extra_helm_args_relative_path | default('') }}"
|
||||||
OSH_INFRA_PATH: "{{ zuul_osh_infra_relative_path | default('') }}"
|
OSH_INFRA_PATH: "{{ zuul_osh_infra_relative_path | default('') }}"
|
||||||
zuul_site_mirror_fqdn: "{{ zuul_site_mirror_fqdn }}"
|
zuul_site_mirror_fqdn: "{{ zuul_site_mirror_fqdn }}"
|
||||||
@ -57,7 +54,6 @@
|
|||||||
chdir: "{{ zuul_osh_relative_path | default(zuul.project.src_dir) }}"
|
chdir: "{{ zuul_osh_relative_path | default(zuul.project.src_dir) }}"
|
||||||
- name: Validate all Armada manifests
|
- name: Validate all Armada manifests
|
||||||
environment:
|
environment:
|
||||||
OSH_OPENSTACK_RELEASE: "{{ osh_openstack_release }}"
|
|
||||||
OSH_EXTRA_HELM_ARGS: "{{ zuul_osh_extra_helm_args_relative_path | default('') }}"
|
OSH_EXTRA_HELM_ARGS: "{{ zuul_osh_extra_helm_args_relative_path | default('') }}"
|
||||||
OSH_INFRA_PATH: "{{ zuul_osh_infra_relative_path | default('') }}"
|
OSH_INFRA_PATH: "{{ zuul_osh_infra_relative_path | default('') }}"
|
||||||
zuul_site_mirror_fqdn: "{{ zuul_site_mirror_fqdn }}"
|
zuul_site_mirror_fqdn: "{{ zuul_site_mirror_fqdn }}"
|
||||||
@ -68,7 +64,6 @@
|
|||||||
chdir: "{{ zuul_osh_relative_path | default(zuul.project.src_dir) }}"
|
chdir: "{{ zuul_osh_relative_path | default(zuul.project.src_dir) }}"
|
||||||
- name: Apply all Armada manifests
|
- name: Apply all Armada manifests
|
||||||
environment:
|
environment:
|
||||||
OSH_OPENSTACK_RELEASE: "{{ osh_openstack_release }}"
|
|
||||||
OSH_EXTRA_HELM_ARGS: "{{ zuul_osh_extra_helm_args_relative_path | default('') }}"
|
OSH_EXTRA_HELM_ARGS: "{{ zuul_osh_extra_helm_args_relative_path | default('') }}"
|
||||||
OSH_INFRA_PATH: "{{ zuul_osh_infra_relative_path | default('') }}"
|
OSH_INFRA_PATH: "{{ zuul_osh_infra_relative_path | default('') }}"
|
||||||
zuul_site_mirror_fqdn: "{{ zuul_site_mirror_fqdn }}"
|
zuul_site_mirror_fqdn: "{{ zuul_site_mirror_fqdn }}"
|
||||||
|
@ -167,7 +167,6 @@
|
|||||||
roles:
|
roles:
|
||||||
- zuul: openstack/openstack-helm-infra
|
- zuul: openstack/openstack-helm-infra
|
||||||
vars:
|
vars:
|
||||||
osh_openstack_release: newton
|
|
||||||
zuul_osh_infra_relative_path: ../openstack-helm-infra/
|
zuul_osh_infra_relative_path: ../openstack-helm-infra/
|
||||||
pre-run:
|
pre-run:
|
||||||
- tools/gate/playbooks/osh-infra-upgrade-host.yaml
|
- tools/gate/playbooks/osh-infra-upgrade-host.yaml
|
||||||
|
@ -24,12 +24,12 @@
|
|||||||
check:
|
check:
|
||||||
jobs:
|
jobs:
|
||||||
- openstack-helm-lint
|
- openstack-helm-lint
|
||||||
- openstack-helm-keystone
|
# - openstack-helm-keystone
|
||||||
- openstack-helm-keystone-ldap
|
# - openstack-helm-keystone-ldap
|
||||||
- openstack-helm-glance
|
# - openstack-helm-glance
|
||||||
- openstack-helm-heat
|
# - openstack-helm-heat
|
||||||
- openstack-helm-cinder
|
# - openstack-helm-cinder
|
||||||
- openstack-helm-compute-kit
|
# - openstack-helm-compute-kit
|
||||||
gate:
|
gate:
|
||||||
jobs:
|
jobs:
|
||||||
- openstack-helm-lint
|
- openstack-helm-lint
|
||||||
@ -45,8 +45,8 @@
|
|||||||
- openstack-helm-ironic-ubuntu
|
- openstack-helm-ironic-ubuntu
|
||||||
experimental:
|
experimental:
|
||||||
jobs:
|
jobs:
|
||||||
- openstack-helm-multinode-temp-centos
|
# - openstack-helm-multinode-temp-centos
|
||||||
# NOTE(lamt): Make fedora job experimental until issues with gates are resolved.
|
# # NOTE(lamt): Make fedora job experimental until issues with gates are resolved.
|
||||||
- openstack-helm-multinode-temp-fedora
|
# - openstack-helm-multinode-temp-fedora
|
||||||
- openstack-helm-multinode-temp-tempest
|
# - openstack-helm-multinode-temp-tempest
|
||||||
- openstack-helm-armada-fullstack-deploy
|
- openstack-helm-armada-fullstack-deploy
|
||||||
|
Loading…
Reference in New Issue
Block a user