diff --git a/openstack/04-ceph-adapter-rook.sh b/openstack/04-ceph-adapter-rook.sh new file mode 100755 index 0000000..9f53925 --- /dev/null +++ b/openstack/04-ceph-adapter-rook.sh @@ -0,0 +1,7 @@ +#!/bin/sh + +cd ~/osh/openstack-helm-infra +helm upgrade --install ceph-adapter-rook \ + ./ceph-adapter-rook/ \ + --namespace=rook-ceph \ + --values=$HOME/vcs/ungleich-tools/openstack/values/ceph-adapter-rook-ceph.yaml diff --git a/openstack/activate-openstack.sh b/openstack/activate-openstack.sh new file mode 100755 index 0000000..ffa2928 --- /dev/null +++ b/openstack/activate-openstack.sh @@ -0,0 +1,7 @@ +#!/bin/sh + +echo "This script should be sourced for setting env variables, like venv activate" + +export OPENSTACK_RELEASE=2023.2 +export CONTAINER_DISTRO_NAME=ubuntu +export CONTAINER_DISTRO_VERSION=jammy diff --git a/openstack/init-openstack-env.sh b/openstack/init-openstack-env.sh new file mode 100755 index 0000000..ab45bc9 --- /dev/null +++ b/openstack/init-openstack-env.sh @@ -0,0 +1,15 @@ +#!/bin/sh + +mkdir -p ~/osh +cd ~/osh +if [ ! -d openstack-helm ]; then + git clone https://opendev.org/openstack/openstack-helm.git +else + cd openstack-helm && git pull +fi + +if [ ! -d openstack-helm-infa ]; then + git clone https://opendev.org/openstack/openstack-helm-infra.git +else + cd openstack-helm-infra && git pull +fi diff --git a/openstack/setup-openstack-client.sh b/openstack/setup-openstack-client.sh old mode 100644 new mode 100755 diff --git a/openstack/values/ceph-adapter-rook-ceph.yaml b/openstack/values/ceph-adapter-rook-ceph.yaml new file mode 100644 index 0000000..bfd01a8 --- /dev/null +++ b/openstack/values/ceph-adapter-rook-ceph.yaml @@ -0,0 +1,8 @@ +manifests: + configmap_bin: true + configmap_templates: true + configmap_etc: false + job_storage_admin_keys: true + job_namespace_client_key: false + job_namespace_client_ceph_config: false + service_mon_discovery: true