Files
treasuremap/site/airskiff/software/charts/ucp/drydock/drydock.yaml
Sergiy Markin b1e0493b1c Add Maas and Drydock deployment to Airskiff
This commit adds MAAS and Drydock deployment to
Airskiff profile. It may be used as an integration
test gate for MAAS and Drydock.

Change-Id: Ib89a2e29182587e56034c46a83934d819ad2b430
Signed-off-by: Sergiy Markin <smarkin@mirantis.com>
2025-08-20 22:13:00 +00:00

45 lines
1.2 KiB
YAML

---
schema: armada/Chart/v1
metadata:
schema: metadata/Document/v1
name: ucp-drydock
replacement: true
layeringDefinition:
abstract: false
layer: site
parentSelector:
name: ucp-drydock-global
actions:
- method: merge
path: .
storagePolicy: cleartext
substitutions:
- src:
schema: deckhand/CertificateKey/v1
name: airship_drydock_kvm_ssh_key
path: .
dest:
path: .values.conf.ssh.private_key
data:
values:
pod:
security_context:
drydock:
pod:
# NOTE: Drydock has a hardcoded path to SSH key that
# uses root home directory, default `nobody` user
# does not have have the access to keys in the root
# directory, consequently Drydock fails to connect to
# the Libvirt host using SSH.
# Remove this workaround when Drydock is fixed.
runAsUser: 0
manifests:
secret_ssh_key: true
conf:
drydock:
plugins:
oob_driver:
- 'drydock_provisioner.drivers.oob.pyghmi_driver.driver.PyghmiDriver'
- 'drydock_provisioner.drivers.oob.libvirt_driver.driver.LibvirtDriver'
...