Add ironic manifest to stx-openstack
Add ironic chart to stx-openstack manifest. Ironic services are enabled when label openstack-ironic=enabled is set. A nova service nova-compute-ironic within nova chart is referring to this label as well. Nova-compute-ironic is configured to use ironic driver for creating/scheduling instance to ironic node through nova service/CLI. Ironic chart group enablement will be added by ironic meta overrides. Story: 2004760 Task: 28869 Depends-On: https://review.opendev.org/#/c/653914/ Change-Id: I5728586c69689e32afc948009c2b8c9e2bff84e0 Signed-off-by: Mingyuan Qi <mingyuan.qi@intel.com>
This commit is contained in:
parent
97b3a5ad40
commit
8e892d2688
@ -796,13 +796,14 @@ data:
|
|||||||
service_ingress_osapi: false
|
service_ingress_osapi: false
|
||||||
cron_job_cell_setup: false
|
cron_job_cell_setup: false
|
||||||
cron_job_service_cleaner: false
|
cron_job_service_cleaner: false
|
||||||
|
statefulset_compute_ironic: false
|
||||||
labels:
|
labels:
|
||||||
agent:
|
agent:
|
||||||
compute:
|
compute:
|
||||||
node_selector_key: openstack-compute-node
|
node_selector_key: openstack-compute-node
|
||||||
node_selector_value: enabled
|
node_selector_value: enabled
|
||||||
compute_ironic:
|
compute_ironic:
|
||||||
node_selector_key: openstack-compute-node
|
node_selector_key: openstack-ironic
|
||||||
node_selector_value: enabled
|
node_selector_value: enabled
|
||||||
api_metadata:
|
api_metadata:
|
||||||
node_selector_key: openstack-control-plane
|
node_selector_key: openstack-control-plane
|
||||||
@ -961,7 +962,6 @@ data:
|
|||||||
- ServerGroupAffinityFilter
|
- ServerGroupAffinityFilter
|
||||||
- ServerGroupAntiAffinityFilter
|
- ServerGroupAntiAffinityFilter
|
||||||
- PciPassthroughFilter
|
- PciPassthroughFilter
|
||||||
- DiskFilter
|
|
||||||
io_ops_weight_multiplier: -5.0
|
io_ops_weight_multiplier: -5.0
|
||||||
pci_weight_multiplier: 0.0
|
pci_weight_multiplier: 0.0
|
||||||
ram_weight_multiplier: 0.0
|
ram_weight_multiplier: 0.0
|
||||||
@ -1222,6 +1222,108 @@ data:
|
|||||||
- helm-toolkit
|
- helm-toolkit
|
||||||
---
|
---
|
||||||
schema: armada/Chart/v1
|
schema: armada/Chart/v1
|
||||||
|
metadata:
|
||||||
|
schema: metadata/Document/v1
|
||||||
|
name: openstack-ironic
|
||||||
|
data:
|
||||||
|
chart_name: ironic
|
||||||
|
release: openstack-ironic
|
||||||
|
namespace: openstack
|
||||||
|
wait:
|
||||||
|
timeout: 1800
|
||||||
|
labels:
|
||||||
|
release_group: osh-openstack-ironic
|
||||||
|
test:
|
||||||
|
enabled: false
|
||||||
|
install:
|
||||||
|
no_hooks: false
|
||||||
|
upgrade:
|
||||||
|
no_hooks: false
|
||||||
|
pre:
|
||||||
|
delete:
|
||||||
|
- type: job
|
||||||
|
labels:
|
||||||
|
release_group: osh-openstack-ironic
|
||||||
|
values:
|
||||||
|
pod:
|
||||||
|
replicas:
|
||||||
|
api: 2
|
||||||
|
conductor: 2
|
||||||
|
user:
|
||||||
|
ironic:
|
||||||
|
uid: 0
|
||||||
|
affinity:
|
||||||
|
anti:
|
||||||
|
type:
|
||||||
|
default: requiredDuringSchedulingIgnoredDuringExecution
|
||||||
|
labels:
|
||||||
|
api:
|
||||||
|
node_selector_key: openstack-ironic
|
||||||
|
node_selector_value: enabled
|
||||||
|
conductor:
|
||||||
|
node_selector_key: openstack-ironic
|
||||||
|
node_selector_value: enabled
|
||||||
|
job:
|
||||||
|
node_selector_key: openstack-ironic
|
||||||
|
node_selector_value: enabled
|
||||||
|
images:
|
||||||
|
tags:
|
||||||
|
ironic_manage_cleaning_network: docker.io/starlingx/stx-heat:master-centos-stable-latest
|
||||||
|
ironic_retrive_cleaning_network: docker.io/starlingx/stx-heat:master-centos-stable-latest
|
||||||
|
ironic_retrive_swift_config: docker.io/starlingx/stx-heat:master-centos-stable-latest
|
||||||
|
bootstrap: docker.io/starlingx/stx-heat:master-centos-stable-latest
|
||||||
|
db_drop: docker.io/starlingx/stx-heat:master-centos-stable-latest
|
||||||
|
db_init: docker.io/starlingx/stx-heat:master-centos-stable-latest
|
||||||
|
ironic_db_sync: docker.io/starlingx/stx-ironic:master-centos-stable-latest
|
||||||
|
ks_user: docker.io/starlingx/stx-heat:master-centos-stable-latest
|
||||||
|
ks_service: docker.io/starlingx/stx-heat:master-centos-stable-latest
|
||||||
|
ks_endpoints: docker.io/starlingx/stx-heat:master-centos-stable-latest
|
||||||
|
ironic_api: docker.io/starlingx/stx-ironic:master-centos-stable-latest
|
||||||
|
ironic_conductor: docker.io/starlingx/stx-ironic:master-centos-stable-latest
|
||||||
|
ironic_pxe: docker.io/starlingx/stx-ironic:master-centos-stable-latest
|
||||||
|
ironic_pxe_init: docker.io/starlingx/stx-ironic:master-centos-stable-latest
|
||||||
|
ironic_pxe_http: docker.io/nginx:1.13.3
|
||||||
|
conf:
|
||||||
|
ironic:
|
||||||
|
DEFAULT:
|
||||||
|
# enabled_drivers is deprecated in stein
|
||||||
|
enabled_drivers: ''
|
||||||
|
enabled_hardware_types: ipmi
|
||||||
|
enabled_bios_interfaces: no-bios
|
||||||
|
enabled_boot_interfaces: pxe,ipxe
|
||||||
|
enabled_console_interfaces: ipmitool-socat
|
||||||
|
enabled_deploy_interfaces: iscsi,direct
|
||||||
|
enabled_inspect_interfaces: no-inspect
|
||||||
|
enabled_management_interfaces: ipmitool
|
||||||
|
enabled_network_interfaces: flat,noop
|
||||||
|
enabled_power_interfaces: ipmitool
|
||||||
|
enabled_raid_interfaces: no-raid
|
||||||
|
enabled_storage_interfaces: cinder,noop
|
||||||
|
enabled_vendor_interfaces: ipmitool,no-vendor
|
||||||
|
api:
|
||||||
|
port: 6385
|
||||||
|
pxe:
|
||||||
|
pxe_append_params: "nofb nomodeset vga=normal console=ttyS0,115200n8"
|
||||||
|
dhcp:
|
||||||
|
dhcp_provider: neutron
|
||||||
|
# Disable ipa image downloading during bootstrap
|
||||||
|
bootstrap:
|
||||||
|
image:
|
||||||
|
enabled: false
|
||||||
|
endpoints:
|
||||||
|
baremetal:
|
||||||
|
port:
|
||||||
|
pxe_http:
|
||||||
|
default: 28080
|
||||||
|
source:
|
||||||
|
type: tar
|
||||||
|
location: http://172.17.0.1/helm_charts/starlingx/ironic-0.1.0.tgz
|
||||||
|
subpath: ironic
|
||||||
|
reference: master
|
||||||
|
dependencies:
|
||||||
|
- helm-toolkit
|
||||||
|
---
|
||||||
|
schema: armada/Chart/v1
|
||||||
metadata:
|
metadata:
|
||||||
schema: metadata/Document/v1
|
schema: metadata/Document/v1
|
||||||
name: openstack-heat
|
name: openstack-heat
|
||||||
|
Loading…
Reference in New Issue
Block a user