Splitting rack/region deployment and modified values file for consistency

This commit is contained in:
Ubuntu 2016-11-28 14:27:29 +00:00 committed by Larry Rensing
commit ef53832003
6 changed files with 56 additions and 51 deletions

View File

@ -2,7 +2,6 @@
This chart installs a working version of MaaS on kubernetes. This chart installs a working version of MaaS on kubernetes.
### Quickstart ### Quickstart
To deploy your MaaS chart: To deploy your MaaS chart:

View File

@ -0,0 +1,19 @@
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: maas-rack
spec:
template:
metadata:
labels:
app: maas-rack-controller
spec:
nodeSelector:
{{ .Values.labels.node_selector_key }}: {{ .Values.labels.node_selector_value }}
hostNetwork: true
containers:
- name: maas-rack
image: {{ .Values.images.maas_rack }}
imagePullPolicy: Always
securityContext:
privileged: true

View File

@ -0,0 +1,20 @@
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: maas-region
spec:
template:
metadata:
labels:
app: maas-region
spec:
nodeSelector:
{{ .Values.labels.node_selector_key }}: {{ .Values.labels.node_selector_value }}
containers:
- name: maas-region
image: {{ .Values.images.maas_region }}
imagePullPolicy: Always
ports:
- containerPort: {{ .Values.network.port.region_container }}
securityContext:
privileged: true

View File

@ -1,38 +0,0 @@
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: maas-region
spec:
template:
metadata:
labels:
app: maas-region
spec:
containers:
- name: maas-region
image: {{ .Values.image_maas_region }}
imagePullPolicy: Always
ports:
- containerPort: {{ .Values.maas_region_container_port }}
securityContext:
privileged: true
---
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: maas-rack
spec:
template:
metadata:
labels:
app: maas-rack-controller
spec:
hostNetwork: true
containers:
- name: maas-rack
image: {{ .Values.image_maas_rack }}
imagePullPolicy: Always
ports:
- containerPort: {{ .Values.maas_rack_container_port }}
securityContext:
privileged: true

View File

@ -6,12 +6,12 @@ metadata:
app: maas-region-ui app: maas-region-ui
spec: spec:
ports: ports:
- port: {{ .Values.service_gui_port }} - port: {{ .Values.network.port.service_gui }}
targetPort: {{ .Values.service_gui_target_port }} targetPort: {{ .Values.network.port.service_gui_target }}
protocol: TCP protocol: TCP
name: gui name: gui
- port: {{ .Values.service_proxy_port }} - port: {{ .Values.network.port.service_proxy }}
targetPort: {{ .Values.service_proxy_target_port }} targetPort: {{ .Values.network.port.service_proxy_target }}
protocol: TCP protocol: TCP
name: proxy name: proxy
selector: selector:

View File

@ -2,13 +2,18 @@
# This is a YAML-formatted file. # This is a YAML-formatted file.
# Declare variables to be passed into your templates. # Declare variables to be passed into your templates.
image_maas_region: quay.io/attcomdev/maas-region:1.0.1 images:
image_maas_rack: quay.io/attcomdev/maas-rack:1.0.1 maas_region: quay.io/attcomdev/maas-region:1.0.1
maas_rack: quay.io/attcomdev/maas-rack:1.0.1
maas_region_container_port: 80 labels:
maas_rack_container_port: 80 node_selector_key: openstack-control-plane
node_selector_value: enabled
service_gui_port: 80 network:
service_gui_target_port: 80 port:
service_proxy_port: 8000 region_container: 80
service_proxy_target_port: 8000 service_gui: 80
service_gui_target: 80
service_proxy: 8000
service_proxy_target: 8000