diff --git a/helm/service/nova-compute-ironic/Chart.yaml b/helm/service/nova-compute-ironic/Chart.yaml new file mode 100644 index 000000000..5f5b12c8d --- /dev/null +++ b/helm/service/nova-compute-ironic/Chart.yaml @@ -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 diff --git a/helm/service/nova-compute-ironic/requirements.yaml b/helm/service/nova-compute-ironic/requirements.yaml new file mode 100644 index 000000000..efd62bfb8 --- /dev/null +++ b/helm/service/nova-compute-ironic/requirements.yaml @@ -0,0 +1,4 @@ +dependencies: + - name: nova-compute-ironic-daemonset + repository: http://localhost:10191 + version: 0.6.0-1 diff --git a/helm/service/nova-compute-ironic/values.yaml b/helm/service/nova-compute-ironic/values.yaml new file mode 100644 index 000000000..442f0da17 --- /dev/null +++ b/helm/service/nova-compute-ironic/values.yaml @@ -0,0 +1,12 @@ +global: + kolla: + all: + kubernetes_entrypoint: true + nova: + compute-ironic: + daemonset: + dependencies: + service: + - nova-metadata + - nova-api + - ironic-api diff --git a/tests/bin/ceph_workflow_service.sh b/tests/bin/ceph_workflow_service.sh index 10ef7b507..c7aaf9f10 100755 --- a/tests/bin/ceph_workflow_service.sh +++ b/tests/bin/ceph_workflow_service.sh @@ -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 diff --git a/tools/setup_gate_ceph.sh b/tools/setup_gate_ceph.sh index 9e3e8d91f..d57335ad5 100755 --- a/tools/setup_gate_ceph.sh +++ b/tools/setup_gate_ceph.sh @@ -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