Adding nova-compute-ironic service chart
Adds helm chart for deploying exising nova-compute-ironic microservice as a service. While a relatively simple service, encapsulating this microservice by itself allows both for the deployment of the ironic service without nova-compute-ironic (a valid configuration), as well as leveraging the endpoint for dependency management. Change-Id: I3938310ddc38d7d7150159b03de90283cdc454b8 Partially-Implements: blueprint more-services
This commit is contained in:
parent
c509e666f7
commit
28ba7fa1c8
13
helm/service/nova-compute-ironic/Chart.yaml
Normal file
13
helm/service/nova-compute-ironic/Chart.yaml
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
name: nova-compute-ironic
|
||||||
|
version: 0.6.0-1
|
||||||
|
description: Helm chart for nova compute fronting ironic
|
||||||
|
keywords:
|
||||||
|
- openstack
|
||||||
|
- nova
|
||||||
|
- compute
|
||||||
|
- ironic
|
||||||
|
home: http://www.openstack.org
|
||||||
|
sources:
|
||||||
|
- http://github.com/openstack
|
||||||
|
engine: gotpl
|
||||||
|
#icon: A URL to an SVG or PNG image to be used as an icon (optional). make this point to the new project icons when ready
|
4
helm/service/nova-compute-ironic/requirements.yaml
Normal file
4
helm/service/nova-compute-ironic/requirements.yaml
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
dependencies:
|
||||||
|
- name: nova-compute-ironic-daemonset
|
||||||
|
repository: http://localhost:10191
|
||||||
|
version: 0.6.0-1
|
12
helm/service/nova-compute-ironic/values.yaml
Normal file
12
helm/service/nova-compute-ironic/values.yaml
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
global:
|
||||||
|
kolla:
|
||||||
|
all:
|
||||||
|
kubernetes_entrypoint: true
|
||||||
|
nova:
|
||||||
|
compute-ironic:
|
||||||
|
daemonset:
|
||||||
|
dependencies:
|
||||||
|
service:
|
||||||
|
- nova-metadata
|
||||||
|
- nova-api
|
||||||
|
- ironic-api
|
@ -132,6 +132,10 @@ helm install kolla/nova-compute --version $VERSION --namespace kolla \
|
|||||||
--name nova-compute \
|
--name nova-compute \
|
||||||
--values /tmp/general_config.yaml --values /tmp/ceph_config.yaml
|
--values /tmp/general_config.yaml --values /tmp/ceph_config.yaml
|
||||||
|
|
||||||
|
helm install kolla/nova-compute-ironic --version $VERSION --namespace kolla \
|
||||||
|
--name nova-compute-ironic \
|
||||||
|
--values /tmp/general_config.yaml --values /tmp/ceph_config.yaml
|
||||||
|
|
||||||
helm install kolla/horizon --version $VERSION \
|
helm install kolla/horizon --version $VERSION \
|
||||||
--namespace kolla --name horizon \
|
--namespace kolla --name horizon \
|
||||||
--values /tmp/general_config.yaml --values /tmp/ceph_config.yaml
|
--values /tmp/general_config.yaml --values /tmp/ceph_config.yaml
|
||||||
|
@ -139,7 +139,7 @@ kollakube res create configmap \
|
|||||||
openvswitch-vswitchd nova-libvirt nova-compute nova-consoleauth \
|
openvswitch-vswitchd nova-libvirt nova-compute nova-consoleauth \
|
||||||
nova-novncproxy nova-novncproxy-haproxy neutron-server-haproxy \
|
nova-novncproxy nova-novncproxy-haproxy neutron-server-haproxy \
|
||||||
nova-api-haproxy cinder-api cinder-api-haproxy cinder-backup \
|
nova-api-haproxy cinder-api cinder-api-haproxy cinder-backup \
|
||||||
cinder-scheduler cinder-volume keepalived \
|
cinder-scheduler cinder-volume keepalived nova-compute-ironic\
|
||||||
ironic-api ironic-api-haproxy ironic-conductor ironic-dnsmasq \
|
ironic-api ironic-api-haproxy ironic-conductor ironic-dnsmasq \
|
||||||
ironic-inspector ironic-inspector-haproxy ironic-pxe;
|
ironic-inspector ironic-inspector-haproxy ironic-pxe;
|
||||||
kollakube res create secret nova-libvirt
|
kollakube res create secret nova-libvirt
|
||||||
|
Loading…
Reference in New Issue
Block a user