# Copyright 2017 The Openstack-Helm Authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # Default values for keystone. # This is a YAML-formatted file. # Declare name/value pairs to be passed into your templates. # name: value labels: control_node_selector_key: openstack-control-plane control_node_selector_value: enabled compute_node_selector_key: openstack-compute-node compute_node_selector_value: enabled control_replicas: 1 compute_replicas: 1 images: db_init: quay.io/stackanetes/stackanetes-kolla-toolbox:newton db_sync: quay.io/stackanetes/stackanetes-nova-api:newton api: quay.io/stackanetes/stackanetes-nova-api:newton conductor: quay.io/stackanetes/stackanetes-nova-conductor:newton scheduler: quay.io/stackanetes/stackanetes-nova-scheduler:newton novncproxy: quay.io/stackanetes/stackanetes-nova-novncproxy:newton consoleauth: quay.io/stackanetes/stackanetes-nova-consoleauth:newton compute: quay.io/stackanetes/stackanetes-nova-compute:newton libvirt: quay.io/stackanetes/stackanetes-nova-libvirt:newton post: quay.io/stackanetes/stackanetes-kolla-toolbox:newton dep_check: quay.io/stackanetes/kubernetes-entrypoint:v0.1.0 pull_policy: "IfNotPresent" upgrades: revision_history: 3 pod_replacement_strategy: RollingUpdate rolling_update: max_unavailable: 1 max_surge: 3 network: ip_address: "0.0.0.0" # TODO(DTadrzak): move external IPs to common, this variable should be shared with # horizon service external_ips: "" minion_interface_name: "eno1" dns: servers: - "10.96.0.10" - "8.8.8.8" kubernetes_domain: "cluster.local" other_domains: "" port: osapi: 8774 metadata: 8775 novncproxy: 6080 nova: default: debug: false osapi_workers: 8 metadata_workers: 8 conductor_workers: 8 force_config_drive: True database: address: "mariadb" port: 3306 root_user: "root" root_password: "password" nova_user: "nova" nova_password: "password" nova_database_name: "nova" nova_api_database_name: "nova_api" keystone: admin_user: "admin" admin_password: "password" admin_project_name: "admin" admin_region_name: "RegionOne" domain_name: "default" tenant_name: "admin" neutron_user: "neutron" neutron_password: "password" neutron_region_name: "RegionOne" nova_user: "nova" nova_password: "password" nova_region_name: "RegionOne" rabbitmq: address: "rabbitmq" admin_user: "rabbitmq" admin_password: "password" port: 5672 ceph: enabled: false monitors: [] cinder_user: "cinder" cinder_keyring: null nova_pool: "vms" secret_uuid: "" neutron: metadata_secret: "password" memcached: address: "memcached:11211" dependencies: api: jobs: - keystone-db-sync - nova-db-init - nova-db-sync service: - mariadb db_sync: jobs: - nova-db-init - keystone-db-init - mariadb-seed service: - mariadb db_sync: jobs: - nova-db-init - keystone-db-init - mariadb-seed - keystone-db-sync service: - mariadb post: jobs: - nova-db-init - keystone-db-init - mariadb-seed service: - mariadb - keystone-api init: jobs: - mariadb-seed service: - mariadb compute: jobs: - nova-post service: - keystone-api - nova-api daemonset: - ovs-agent libvirt: jobs: - nova-db-init - nova-post - nova-db-sync service: - keystone-api - nova-api consoleauth: jobs: - mariadb-seed - keystone-db-sync - nova-db-init - nova-db-sync service: - mariadb scheduler: jobs: - nova-db-sync service: - mariadb conductor: jobs: - nova-db-sync service: - mariadb # typically overriden by environmental # values, but should include all endpoints # required by this chart endpoints: glance: hosts: default: glance-api type: image path: null scheme: 'http' port: api: 9292 registry: 9191 nova: hosts: default: nova-api path: "/v2/%(tenant_id)s" type: compute scheme: 'http' port: api: 8774 metadata: 8775 novncproxy: 6080 keystone: hosts: default: keystone-api path: /v3 type: identity scheme: 'http' port: admin: 35357 public: 5000 neutron: hosts: default: neutron-server path: null type: network scheme: 'http' port: api: 9696 resources: enabled: false nova_compute: requests: memory: "124Mi" cpu: "100m" limits: memory: "1024Mi" cpu: "2000m" nova_libvirt: requests: memory: "124Mi" cpu: "100m" limits: memory: "1024Mi" cpu: "2000m" nova_api_metadata: requests: memory: "124Mi" cpu: "100m" limits: memory: "1024Mi" cpu: "2000m" nova_osapi: requests: memory: "124Mi" cpu: "100m" limits: memory: "1024Mi" cpu: "2000m" nova_conductor: requests: memory: "124Mi" cpu: "100m" limits: memory: "1024Mi" cpu: "2000m" nova_consoleauth: requests: memory: "124Mi" cpu: "100m" limits: memory: "1024Mi" cpu: "2000m" nova_scheduler: requests: memory: "124Mi" cpu: "100m" limits: memory: "1024Mi" cpu: "2000m" nova_db_sync: requests: memory: "124Mi" cpu: "100m" limits: memory: "1024Mi" cpu: "2000m" nova_init: requests: memory: "124Mi" cpu: "100m" limits: memory: "1024Mi" cpu: "2000m" nova_post: requests: memory: "124Mi" cpu: "100m" limits: memory: "1024Mi" cpu: "2000m"