06ffeec6b1
Sloop type/site is a minimalistic approach to Airship with reduced requirements towards hardware and external dependencies while keeping all the functional features. Major differences compared to reference site airship-seaworthy - Two bare-metal server setup with 1 control, and 1 compute. Most components are scaled to a single replica and doesn't carry any HA as there is only a single control plane host. - No requirements for DNS/certificates. HTTP and internal cluster DNS is used. - Ceph set to use the single (root) disk. This generally provides minimalistic no-touch ceph deployment. No replication of ceph data (single copy). - Simplified networking (no bonding). Two network interfaces are used by default (flat PXE, and DATA network with VLANs for OAM, Calico, Storage, and OpenStack Overlay) - Generic hostnames used (airsloop-control-1, airsloop-compute-1) that simplifies generation of k8s certificates - Usage of standard Ubuntu 16.04 GA kernel (as oppose to HWE) Change-Id: I4944fcae7d29ed8799d810c93efb0120b6b3a105
49 lines
1.1 KiB
YAML
49 lines
1.1 KiB
YAML
---
|
|
schema: armada/Chart/v1
|
|
metadata:
|
|
schema: metadata/Document/v1
|
|
name: ucp-divingbell
|
|
layeringDefinition:
|
|
abstract: false
|
|
layer: site
|
|
parentSelector:
|
|
name: ucp-divingbell-global
|
|
actions:
|
|
- method: merge
|
|
path: .
|
|
labels:
|
|
name: ucp-divingbell-site
|
|
storagePolicy: cleartext
|
|
substitutions:
|
|
- dest:
|
|
path: .values.conf.uamlite.users[0].user_sshkeys[0]
|
|
src:
|
|
schema: deckhand/PublicKey/v1
|
|
name: airsloop_ssh_public_key
|
|
path: .
|
|
- dest:
|
|
path: .values.conf.uamlite.users[0].user_crypt_passwd
|
|
src:
|
|
schema: deckhand/Passphrase/v1
|
|
name: airsloop_crypt_password
|
|
path: .
|
|
data:
|
|
values:
|
|
manifests:
|
|
daemonset_ethtool: false
|
|
daemonset_mounts: false
|
|
daemonset_uamlite: true
|
|
daemonset_sysctl: false
|
|
daemonset_limits: false
|
|
daemonset_apt: true
|
|
daemonset_perm: false
|
|
daemonset_exec: true
|
|
daemonset_apparmor: false
|
|
conf:
|
|
uamlite:
|
|
users:
|
|
- user_name: ubuntu
|
|
user_sudo: true
|
|
user_sshkeys: []
|
|
...
|