####################################################################################### # Copyright ETSI Contributors and Others. # # 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 osm. # This is a YAML-formatted file. # Declare variables to be passed into your templates. global: replicaCount: 1 logLevel: INFO # hostname to be used for the ingress objects hostname: ~ image: repositoryBase: docker.io/opensourcemano pullPolicy: IfNotPresent # Overrides the image tag whose default is the chart appVersion. tag: "testing-daily" imagePullSecrets: [] nameOverride: "" fullnameOverride: "" serviceAccount: # Specifies whether a service account should be created create: true # Annotations to add to the service account annotations: {} # The name of the service account to use. # If not set and create is true, a name is generated using the fullname template name: "" podAnnotations: {} podSecurityContext: # runAsUser: 1000 # runAsGroup: 1000 fsGroup: 1000 securityContext: runAsUser: 1000 nodeSelector: {} tolerations: [] affinity: {} behindHttpProxy: false httpProxy: {} # HTTP_PROXY: # HTTPS_PROXY: # NO_PROXY: oldServiceAssurance: false airflow: enabled: true alertmanager: enabled: true ingress: {} # host: alertmanager..nip.io certauth: enabled: true grafana: enabled: true fullnameOverride: "grafana" # service: # type: NodePort # nodePort: 3000 # port: 3000 ingress: enabled: true ingressClassName: nginx # hosts: # - grafana..nip.io extraVolumes: - emptyDir: {} name: sc-dashboard-volume-k8s - emptyDir: {} name: sc-dashboard-volume-osm extraVolumeMounts: - name: sc-dashboard-volume-k8s mountPath: "/tmp/dashboards/Kubernetes Cluster" - name: sc-dashboard-volume-osm mountPath: "/tmp/dashboards/Open Source MANO" rbac: extraClusterRoleRules: - apiGroups: - "" resources: - configmaps - secrets verbs: - get - watch - list datasources: datasource.yaml: apiVersion: 1 datasources: - name: osm_prometheus type: prometheus url: http://prometheus:9090 access: proxy allowUiUpdates: true isDefault: true - name: Prometheus type: prometheus url: http://osm-monitoring-kube-promet-prometheus.monitoring:9090 access: proxy allowUiUpdates: true isDefault: false dashboardProviders: provider.yaml: apiVersion: 1 providers: - name: 'Kubernetes Cluster' orgId: 1 folder: 'Kubernetes Cluster' type: file disableDeletion: false options: path: '/tmp/dashboards/Kubernetes Cluster' - name: 'Open Source MANO' orgId: 1 folder: 'Open Source MANO' type: file disableDeletion: false options: path: '/tmp/dashboards/Open Source MANO' sidecar: dashboards: enabled: true folder: "/tmp/dashboards/" resource: both searchNamespace: osm extraMounts: - name: sc-dashboard-volume-k8s mountPath: "/tmp/dashboards/Kubernetes Cluster" - name: sc-dashboard-volume-osm mountPath: "/tmp/dashboards/Open Source MANO" extraInitContainers: - env: - name: METHOD value: LIST - name: LABEL value: grafana_datasource - name: FOLDER value: /etc/grafana/provisioning/datasources - name: RESOURCE value: both image: kiwigrid/k8s-sidecar:1.15.6 imagePullPolicy: IfNotPresent name: grafana-sc-datasources resources: {} terminationMessagePath: /dev/termination-log terminationMessagePolicy: File volumeMounts: - mountPath: /etc/grafana/provisioning/datasources name: config kafka: enabled: true listeners: client: protocol: "PLAINTEXT" fullnameOverride: "kafka" # replicaCount: 1 keystone: enabled: true service: port: 5000 image: {} # repository: opensourcemano/keystone # tag: "testing-daily" # replicaCount: 1 useOsmSecret: true # secretName: "keystone-secret" lcm: enabled: true logLevel: DEBUG image: {} # repository: opensourcemano/lcm # tag: "testing-daily" # replicaCount: 1 useOsmSecret: true # secretName: "lcm-secret" config: OSMLCM_VCA_CLOUD: "lxd-cloud" OSMLCM_VCA_K8S_CLOUD: "k8scloud" # OSMLCM_VCA_APIPROXY: "" # OSMLCM_VCA_ENABLEOSUPGRADE: true # OSMLCM_VCA_APTMIRROR: "http://archive.ubuntu.com/ubuntu/" mon: enabled: true # logLevel: DEBUG image: {} # repository: opensourcemano/mon # tag: "testing-daily" # replicaCount: 1 useOsmSecret: true # secretName: "mon-secret" config: {} mysql: enabled: true image: tag: "8.1-debian-11" fullnameOverride: "mysql" nbi: enabled: true ingress: {} # host: nbi..nip.io logLevel: DEBUG service: {} # type: NodePort # port: 9999 # nodePort: 9999 image: {} # repository: opensourcemano/nbi # tag: "testing-daily" # replicaCount: 1 useOsmSecret: true # secretName: "nbi-secret" ngui: enabled: true service: {} # type: NodePort # port: 80 # nodePort: 80 ingress: {} # host: .nip.io image: {} # repository: opensourcemano/ng-ui # tag: "testing-daily" # replicaCount: 1 # pla module is disabled by default unless global.oldServiceAssurance and pla.enabled are set to true pla: enabled: false # logLevel: DEBUG image: {} # repository: opensourcemano/pla # tag: "testing-daily" # replicaCount: 1 # pol module is disabled by default unless global.oldServiceAssurance and pol.enabled are set to true pol: enabled: true # logLevel: DEBUG image: {} # repository: opensourcemano/pol # tag: "testing-daily" # replicaCount: 1 useOsmSecret: true # secretName: "pol-secret" prometheus: enabled: true service: type: NodePort nodePort: 9091 # replicaCount: 1 sidecarImage: {} # repository: opensourcemano/ro # tag: "testing-daily" ro: enabled: true # logLevel: DEBUG service: port: 9090 image: {} # repository: opensourcemano/ro # tag: "testing-daily" # replicaCount: 1 useOsmSecret: true # secretName: "ro-secret" vca: enabled: false # host: "" # secret: "" # cacert: "" # pubkey: "" webhookTranslator: enabled: true # replicaCount: 1 image: {} # repository: opensourcemano/webhook # tag: "testing-daily" ingress: {} # host: webhook..nip.io # replicaCount: 1 service: {} # type: NodePort # nodePort: 9998 # port: 9998