Fixes to MAAS HA and follow-up to comments
Change-Id: I571a0e3bc8355e0ac398175373df40334ebcd1af
This commit is contained in:
parent
75fcc1663a
commit
b54d64f797
@ -111,7 +111,8 @@ data:
|
|||||||
- kubernetes-scheduler=enabled
|
- kubernetes-scheduler=enabled
|
||||||
- promenade-genesis=enabled
|
- promenade-genesis=enabled
|
||||||
- ucp-control-plane=enabled
|
- ucp-control-plane=enabled
|
||||||
- maas-control-plane=enabled
|
- maas-rack=enabled
|
||||||
|
- maas-region=enabled
|
||||||
- node-exporter=enabled
|
- node-exporter=enabled
|
||||||
files:
|
files:
|
||||||
- path: /var/lib/anchor/calico-etcd-bootstrap
|
- path: /var/lib/anchor/calico-etcd-bootstrap
|
||||||
|
@ -82,7 +82,8 @@ data:
|
|||||||
tenant-ceph-mon: enabled
|
tenant-ceph-mon: enabled
|
||||||
tenant-ceph-rgw: enabled
|
tenant-ceph-rgw: enabled
|
||||||
tenant-ceph-mgr: enabled
|
tenant-ceph-mgr: enabled
|
||||||
ucp-maas: enabled
|
maas-rack: enabled
|
||||||
|
maas-region: enabled
|
||||||
kube-dns: enabled
|
kube-dns: enabled
|
||||||
kubernetes-apiserver: enabled
|
kubernetes-apiserver: enabled
|
||||||
kubernetes-controller-manager: enabled
|
kubernetes-controller-manager: enabled
|
||||||
|
@ -141,15 +141,11 @@ data:
|
|||||||
rack: 1
|
rack: 1
|
||||||
labels:
|
labels:
|
||||||
rack:
|
rack:
|
||||||
node_selector_key: maas-control-plane
|
node_selector_key: maas-rack
|
||||||
node_selector_value: enabled
|
node_selector_value: enabled
|
||||||
region:
|
region:
|
||||||
node_selector_key: maas-control-plane
|
node_selector_key: maas-region
|
||||||
node_selector_value: enabled
|
node_selector_value: enabled
|
||||||
network:
|
|
||||||
proxy:
|
|
||||||
node_port:
|
|
||||||
enabled: true
|
|
||||||
jobs:
|
jobs:
|
||||||
import_boot_resources:
|
import_boot_resources:
|
||||||
timeout: 1800
|
timeout: 1800
|
||||||
@ -158,6 +154,10 @@ data:
|
|||||||
cache:
|
cache:
|
||||||
enabled: true
|
enabled: true
|
||||||
maas:
|
maas:
|
||||||
|
images:
|
||||||
|
default_os: 'ubuntu'
|
||||||
|
default_image: 'xenial'
|
||||||
|
default_kernel: 'hwe-16.04'
|
||||||
credentials:
|
credentials:
|
||||||
secret:
|
secret:
|
||||||
namespace: ucp
|
namespace: ucp
|
||||||
|
@ -27,7 +27,7 @@ data:
|
|||||||
- ucp-divingbell
|
- ucp-divingbell
|
||||||
- ucp-armada
|
- ucp-armada
|
||||||
- ucp-deckhand
|
- ucp-deckhand
|
||||||
- ucp-drydock
|
- ucp-drydock-scaled
|
||||||
- ucp-promenade
|
- ucp-promenade
|
||||||
- ucp-shipyard
|
- ucp-shipyard
|
||||||
- ucp-prometheus-openstack-exporter
|
- ucp-prometheus-openstack-exporter
|
||||||
|
@ -22,12 +22,14 @@ data:
|
|||||||
# network. E.g. VLAN 22 for the calico network as a member of bond0, you
|
# network. E.g. VLAN 22 for the calico network as a member of bond0, you
|
||||||
# would set "interface=bond0.22" as shown here.
|
# would set "interface=bond0.22" as shown here.
|
||||||
ip_autodetection_method: interface=bond0.22
|
ip_autodetection_method: interface=bond0.22
|
||||||
ip_rule:
|
|
||||||
gateway: '10.23.21.1'
|
|
||||||
etcd:
|
etcd:
|
||||||
# etcd service IP address
|
# etcd service IP address
|
||||||
service_ip: 10.96.232.136
|
service_ip: 10.96.232.136
|
||||||
|
|
||||||
|
vip:
|
||||||
|
ingress_vip: '10.23.21.20/32'
|
||||||
|
maas_vip: '10.23.20.9/32'
|
||||||
|
|
||||||
dns:
|
dns:
|
||||||
# Kubernetes cluster domain. Do not change. This is internal to the cluster.
|
# Kubernetes cluster domain. Do not change. This is internal to the cluster.
|
||||||
cluster_domain: cluster.local
|
cluster_domain: cluster.local
|
||||||
|
@ -39,7 +39,8 @@ data:
|
|||||||
- kubernetes-scheduler=enabled
|
- kubernetes-scheduler=enabled
|
||||||
- promenade-genesis=enabled
|
- promenade-genesis=enabled
|
||||||
- ucp-control-plane=enabled
|
- ucp-control-plane=enabled
|
||||||
- maas-control-plane=enabled
|
- maas-rack=enabled
|
||||||
|
- maas-region=enabled
|
||||||
- ceph-osd-bootstrap=enabled
|
- ceph-osd-bootstrap=enabled
|
||||||
- openstack-control-plane=enabled
|
- openstack-control-plane=enabled
|
||||||
- openvswitch=enabled
|
- openvswitch=enabled
|
||||||
|
@ -14,6 +14,13 @@ metadata:
|
|||||||
- method: merge
|
- method: merge
|
||||||
path: .
|
path: .
|
||||||
storagePolicy: cleartext
|
storagePolicy: cleartext
|
||||||
|
substitutions:
|
||||||
|
- src:
|
||||||
|
schema: pegleg/CommonAddresses/v1
|
||||||
|
name: common-addresses
|
||||||
|
path: .vip.ingress_vip
|
||||||
|
dest:
|
||||||
|
path: .values.network.vip.addr
|
||||||
data:
|
data:
|
||||||
values:
|
values:
|
||||||
network:
|
network:
|
||||||
@ -21,5 +28,4 @@ data:
|
|||||||
disable-ipv6: "true"
|
disable-ipv6: "true"
|
||||||
vip:
|
vip:
|
||||||
manage: true
|
manage: true
|
||||||
addr: '10.23.21.20/32'
|
|
||||||
...
|
...
|
||||||
|
@ -41,7 +41,8 @@ data:
|
|||||||
- kubernetes-scheduler=enabled
|
- kubernetes-scheduler=enabled
|
||||||
- promenade-genesis=enabled
|
- promenade-genesis=enabled
|
||||||
- ucp-control-plane=enabled
|
- ucp-control-plane=enabled
|
||||||
- maas-control-plane=enabled
|
- maas-rack=enabled
|
||||||
|
- maas-region=enabled
|
||||||
- ceph-osd-bootstrap=enabled
|
- ceph-osd-bootstrap=enabled
|
||||||
- openstack-control-plane=enabled
|
- openstack-control-plane=enabled
|
||||||
- openvswitch=enabled
|
- openvswitch=enabled
|
||||||
|
@ -39,7 +39,8 @@ data:
|
|||||||
- kubernetes-scheduler=enabled
|
- kubernetes-scheduler=enabled
|
||||||
- promenade-genesis=enabled
|
- promenade-genesis=enabled
|
||||||
- ucp-control-plane=enabled
|
- ucp-control-plane=enabled
|
||||||
- maas-control-plane=enabled
|
- maas-rack=enabled
|
||||||
|
- maas-region=enabled
|
||||||
- ceph-osd-bootstrap=enabled
|
- ceph-osd-bootstrap=enabled
|
||||||
- openstack-control-plane=enabled
|
- openstack-control-plane=enabled
|
||||||
- openvswitch=enabled
|
- openvswitch=enabled
|
||||||
|
14
type/foundry/charts/ucp/comps/chart-group.yaml
Normal file
14
type/foundry/charts/ucp/comps/chart-group.yaml
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
---
|
||||||
|
schema: armada/ChartGroup/v1
|
||||||
|
metadata:
|
||||||
|
schema: metadata/Document/v1
|
||||||
|
name: ucp-drydock-scaled
|
||||||
|
layeringDefinition:
|
||||||
|
abstract: false
|
||||||
|
layer: type
|
||||||
|
storagePolicy: cleartext
|
||||||
|
data:
|
||||||
|
description: Drydock
|
||||||
|
chart_group:
|
||||||
|
- ucp-maas-scaled
|
||||||
|
- ucp-drydock
|
28
type/foundry/charts/ucp/comps/maas-scaled.yaml
Normal file
28
type/foundry/charts/ucp/comps/maas-scaled.yaml
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
---
|
||||||
|
schema: armada/Chart/v1
|
||||||
|
metadata:
|
||||||
|
schema: metadata/Document/v1
|
||||||
|
name: ucp-maas-scaled
|
||||||
|
layeringDefinition:
|
||||||
|
abstract: false
|
||||||
|
layer: type
|
||||||
|
parentSelector:
|
||||||
|
name: ucp-maas-global
|
||||||
|
actions:
|
||||||
|
- method: merge
|
||||||
|
path: .
|
||||||
|
storagePolicy: cleartext
|
||||||
|
substitutions:
|
||||||
|
- src:
|
||||||
|
schema: pegleg/CommonAddresses/v1
|
||||||
|
name: common-addresses
|
||||||
|
path: .vip.maas_vip
|
||||||
|
dest:
|
||||||
|
path: .values.network.maas_ingress.addr
|
||||||
|
data:
|
||||||
|
values:
|
||||||
|
pod:
|
||||||
|
replicas:
|
||||||
|
region: 2
|
||||||
|
rack: 2
|
||||||
|
...
|
@ -6,22 +6,19 @@ metadata:
|
|||||||
name: ucp-maas
|
name: ucp-maas
|
||||||
layeringDefinition:
|
layeringDefinition:
|
||||||
abstract: false
|
abstract: false
|
||||||
layer: site
|
layer: type
|
||||||
parentSelector:
|
parentSelector:
|
||||||
name: ucp-maas-global
|
name: ucp-maas-global
|
||||||
actions:
|
actions:
|
||||||
- method: merge
|
- method: merge
|
||||||
path: .
|
path: .
|
||||||
storagePolicy: cleartext
|
storagePolicy: cleartext
|
||||||
data:
|
substitutions:
|
||||||
values:
|
- src:
|
||||||
conf:
|
schema: pegleg/CommonAddresses/v1
|
||||||
maas:
|
name: common-addresses
|
||||||
images:
|
path: .vip.maas_vip
|
||||||
default_os: 'ubuntu'
|
dest:
|
||||||
default_image: 'xenial'
|
path: .values.network.maas_ingress.addr
|
||||||
default_kernel: 'hwe-16.04'
|
data: {}
|
||||||
network:
|
|
||||||
maas_ingress:
|
|
||||||
addr: '10.23.20.9/32'
|
|
||||||
...
|
...
|
@ -74,16 +74,13 @@ data:
|
|||||||
enabled: true
|
enabled: true
|
||||||
|
|
||||||
conf:
|
conf:
|
||||||
|
drydock:
|
||||||
|
bootaction_url: http://DRYDOCK_IP:DRYDOCK_PORT/api/v1.0
|
||||||
maas:
|
maas:
|
||||||
images:
|
images:
|
||||||
default_os: 'ubuntu'
|
default_os: 'ubuntu'
|
||||||
default_image: 'xenial'
|
default_image: 'xenial'
|
||||||
default_kernel: 'ga-16.04'
|
default_kernel: 'ga-16.04'
|
||||||
cache:
|
|
||||||
enabled: true
|
|
||||||
drydock:
|
|
||||||
bootaction_url: http://DRYDOCK_IP:DRYDOCK_PORT/api/v1.0
|
|
||||||
maas:
|
|
||||||
credentials:
|
credentials:
|
||||||
secret:
|
secret:
|
||||||
namespace: ucp
|
namespace: ucp
|
||||||
|
Loading…
x
Reference in New Issue
Block a user