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 \
|
||||
--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 \
|
||||
--namespace kolla --name horizon \
|
||||
--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 \
|
||||
nova-novncproxy nova-novncproxy-haproxy neutron-server-haproxy \
|
||||
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-inspector ironic-inspector-haproxy ironic-pxe;
|
||||
kollakube res create secret nova-libvirt
|
||||
|
Loading…
Reference in New Issue
Block a user