# 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 maas. # This is a YAML-formatted file. # Declare variables to be passed into your templates. dependencies: rack_controller: jobs: - maas-db-sync services: - service: maas_region_ui endpoint: internal region_controller: jobs: - maas-db-sync services: - service: maas_db endpoint: internal db_init: services: - service: maas_db endpoint: internal db_sync: jobs: - maas-db-init bootstrap_admin_user: jobs: - maas-db-sync services: - service: maas_region_ui endpoint: internal - service: maas_db endpoint: internal import_resources: jobs: - maas-db-sync services: - service: maas_region_ui endpoint: internal - service: maas_db endpoint: internal export_api_key: jobs: - maas-db-sync services: - service: maas_region_ui endpoint: internal - service: maas_db endpoint: internal manifests: region_statefulset: true rack_deployment: true test_maas_api: true images: tags: db_init: docker.io/postgres:9.5 db_sync: sthussey/maas-region-controller:2.3_patchv4 maas_rack: sthussey/maas-rack-controller:2.3 maas_region: sthussey/maas-region-controller:2.3_patchv4 bootstrap: sthussey/maas-region-controller:2.3_patchv4 export_api_key: sthussey/maas-region-controller:2.3_patchv4 maas_cache: quay.io/attcomdev/maas-cache:master dep_check: quay.io/stackanetes/kubernetes-entrypoint:v0.2.1 pull_policy: IfNotPresent jobs: import_boot_resources: retry_timer: 10 #default timeout: 15 minutes timeout: 900 labels: rack: node_selector_key: ucp-control-plane node_selector_value: enabled region: node_selector_key: ucp-control-plane node_selector_value: enabled network: proxy: node_port: enabled: true port: 31800 gui: node_port: enabled: true port: 31900 port: region_container: 80 service_gui: 80 service_gui_target: 80 service_proxy: 8000 service_proxy_target: 8000 db_service: 5432 db_service_target: 5432 conf: bind: override: append: curtin: override: true drydock: bootaction_url: null cache: enabled: false maas: override: append: http_boot: true url: maas_url: null ntp: # Use external only points region and rack serves and deployed nodes directly # at external NTP servers. Otherwise we have nodes -> rack -> region -> external use_external_only: false ntp_servers: null dns: require_dnssec: no # These are upstream servers dns_servers: null proxy: # Whether deploying nodes should use MaaS region as an APT proxy proxy_enabled: false # Whether MaaS region should utilize an external proxy for accessing repos peer_proxy_enabled: false # An external proxy server to use proxy_server: null database: database_name: maasdb database_user: maas database_password: password credentials: secret: namespace: maas name: maas-api-key secrets: maas_db: admin: maas-db-admin user: maas-db-user maas_users: admin: maas-admin maas_region: name: maas-region-secret value: 3858f62230ac3c915f300c664312c63f pod: affinity: anti: type: default: preferredDuringSchedulingIgnoredDuringExecution topologyKey: default: kubernetes.io/hostname mounts: maas_rack: init_container: [] maas_rack: maas_region: init_container: [] maas_region: export_api_key: init_container: [] export_api_key: replicas: rack: 1 region: 1 resources: enabled: false test: limits: memory: "128Mi" cpu: "500m" requests: memory: "128Mi" cpu: "500m" maas_rack: limits: memory: "128Mi" cpu: "500m" requests: memory: "128Mi" cpu: "500m" maas_region: limits: memory: "128Mi" cpu: "500m" requests: memory: "128Mi" cpu: "500m" jobs: db_init: requests: memory: "128Mi" cpu: "100m" limits: memory: "1024Mi" cpu: "2000m" db_sync: requests: memory: "128Mi" cpu: "100m" limits: memory: "1024Mi" cpu: "2000m" bootstrap_admin_user: requests: memory: "128Mi" cpu: "100m" limits: memory: "1024Mi" cpu: "2000m" import_resources: requests: memory: "128Mi" cpu: "100m" limits: memory: "1024Mi" cpu: "2000m" export_api_key: requests: memory: "128Mi" cpu: "100m" limits: memory: "1024Mi" cpu: "2000m" endpoints: cluster_domain_suffix: cluster.local maas_db: auth: admin: username: postgres password: password user: username: maas password: password path: maasdb hosts: default: postgresql port: postgresql: default: 5432 host_fqdn_override: default: null maas_region_ui: name: maas-region-ui auth: admin: username: admin password: admin email: none@none hosts: default: maas-region-ui public: maas path: default: /MAAS scheme: default: 'http' port: region_ui: default: 80 public: 80 host_fqdn_override: default: null