Swithcing nova-compute-ironic to use statefulset
Swithcing nova-compute-ironic to use statefulset Change-Id: I8f6de41e0d8d7b46cfc4144b2ddfafaef1e5b3a3
This commit is contained in:
parent
c532ed1585
commit
2cdd48e990
|
@ -1,4 +1,4 @@
|
|||
name: nova-compute-ironic-daemonset
|
||||
name: nova-compute-ironic-statefulset
|
||||
version: 0.6.0-1
|
||||
description: Chart for nova compute ironic microservice
|
||||
keywords:
|
|
@ -1,4 +1,4 @@
|
|||
{{- $searchPath := ":global.kolla.nova.compute-ironic.daemonset:global.kolla.nova.compute-ironic.all:global.kolla.nova.all:global.kolla.all" }}
|
||||
{{- $searchPath := ":global.kolla.nova.compute-ironic.statefulset:global.kolla.nova.compute-ironic.all:global.kolla.nova.all:global.kolla.all" }}
|
||||
{{- $resourceName := "nova-compute-ironic" }}
|
||||
{{- $netHostTrue := false }}
|
||||
{{- $podTypeBootstrap := false }}
|
||||
|
@ -15,16 +15,16 @@
|
|||
{{- $selectorKey := include "kolla_val_get_str" (dict "key" "selector_key" "searchPath" $searchPath "Values" .Values ) }}
|
||||
{{- $selectorValue := include "kolla_val_get_str" (dict "key" "selector_value" "searchPath" $searchPath "Values" .Values ) }}
|
||||
{{- $tunnelInterface := "eth0" }}
|
||||
{{- $replicas := include "kolla_val_get_str" (dict "key" "replicas" "searchPath" $searchPath "Values" .Values ) }}
|
||||
{{- $elementName := .Values.element_name | default $resourceName }}
|
||||
{{- with $env := dict "netHostTrue" $netHostTrue "podTypeBootstrap" $podTypeBootstrap "imageFull" $imageFull "resourceName" $resourceName "serviceName" $serviceName "serviceType" $serviceType "privileged" $privileged "Values" .Values "Release" .Release "searchPath" $searchPath }}
|
||||
apiVersion: extensions/v1beta1
|
||||
kind: DaemonSet
|
||||
apiVersion: apps/v1beta1
|
||||
kind: StatefulSet
|
||||
metadata:
|
||||
name: {{ $elementName }}
|
||||
labels:
|
||||
component: {{ $serviceName }}
|
||||
system: {{ $elementName }}
|
||||
spec:
|
||||
serviceName: {{ $elementName }}
|
||||
replicas: {{ $replicas }}
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
|
@ -1,4 +1,4 @@
|
|||
dependencies:
|
||||
- name: nova-compute-ironic-daemonset
|
||||
repository: file://../../microservice/nova-compute-ironic-daemonset
|
||||
- name: nova-compute-ironic-statefulset
|
||||
repository: file://../../microservice/nova-compute-ironic-statefulset
|
||||
version: 0.6.0-1
|
||||
|
|
|
@ -4,7 +4,7 @@ global:
|
|||
kubernetes_entrypoint: true
|
||||
nova:
|
||||
compute-ironic:
|
||||
daemonset:
|
||||
statefulset:
|
||||
dependencies:
|
||||
service:
|
||||
- nova-metadata
|
||||
|
|
|
@ -84,8 +84,8 @@ helm install kolla/ironic-conductor-daemonset --version $VERSION \
|
|||
--namespace kolla --name ironic-conductor-daemonset \
|
||||
--values /tmp/general_config.yaml --values /tmp/iscsi_config.yaml
|
||||
|
||||
helm install kolla/nova-compute-ironic-daemonset --version $VERSION \
|
||||
--namespace kolla --name nova-compute-ironic-daemonset \
|
||||
helm install kolla/nova-compute-ironic-statefulset --version $VERSION \
|
||||
--namespace kolla --name nova-compute-ironic-statefulset \
|
||||
--values /tmp/general_config.yaml --values /tmp/iscsi_config.yaml
|
||||
|
||||
$DIR/tools/pull_containers.sh kolla
|
||||
|
|
|
@ -8,7 +8,7 @@ cat <<"EOEF" > /etc/yum.repos.d/kubernetes.repo
|
|||
name=Kubernetes
|
||||
baseurl=http://yum.kubernetes.io/repos/kubernetes-el7-x86_64
|
||||
enabled=1
|
||||
gpgcheck=1
|
||||
gpgcheck=0
|
||||
repo_gpgcheck=1
|
||||
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg
|
||||
https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
|
||||
|
|
Loading…
Reference in New Issue