blob: 8d7167873d9cd1a494f1c651808984723494ccd2 [file] [log] [blame]
# Copyright (c) 2019 AT&T Intellectual Property.
# Copyright (c) 2019 Nokia.
#
# 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.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
# Modify this section to point to Docker image repository
image:
#repository: "snapshot.docker.ranco-dev-tools.eastus.cloudapp.azure.com:10001"
repository: "k8s-cluster-docker-helm-repo:5000"
#repositoryCred:
# user: docker
# password: docker
pullPolicy: IfNotPresent
# This section describes xAppManager
replicaCount: 1
# xAppmanager Docker image name and tag
name: appmgr
tag: 1.0.0
#nameOverride: ""
#fullnameOverride: ""
containerPort: 8080
service:
type: NodePort
port: 8080
nodePort: 30218
name: appmgr-service
health_check_endpoint: ric/v1/health
# config
# Path referred in appmgr for retrieving configuration details
appconfigpath: /opt/ric/config
appconfig:
# To be present as files under appconfigpath
# Use your own environment addresses
appmgr.yaml: |
"local":
# Port on which the appmgr REST services are provided
"host": ":8080"
"helm":
# Remote helm repo URL. UPDATE this as required.
"repo": "https://k8s-cluster-docker-helm-repo/helm_charts"
# Repo name referred within the appmgr
"repo-name": "helm-repo"
# Tiller service details in the cluster. UPDATE this as required.
"tiller-service": "tiller-deploy"
"tiller-namespace": "kube-system"
"tiller-port": "44134"
# helm username and password files
"helm-username-file": "/opt/ric/secret/helm_repo_username"
"helm-password-file": "/opt/ric/secret/helm_repo_password"
"xapp":
#Namespace to install xAPPs
"namespace": ricxapp
# To be provided as env variables
appenv:
NAME: appmgr-env
#ENV1: "envvalue1"
#ENV2: "envvalue2"
# secret
# Path referred in appmgr for retrieving helm repo secrets
appsecretpath: /opt/ric/secret
# Secret object with credentials that should be created in K8S cluster.
# Parameters in this object are currently referred by appmgr to connect to helm repo and these are:
# helm_repo_username
# helm_repo_password
appsecretobject: appmgr-creds
# certificates
# Path referred in appmgr for retrieving helm repo client certificates
appcertpath: /opt/ric/certificates
# configMap object in K8S cluster that holds the client side certificates to connect to helm repo.
# Currently all certificates mounted by this object are copied to /etc/ssl/certs
appcertobject: appmgr-certs
resources: {}
# limits:
# cpu: 100m
# memory: 128Mi
# requests:
# cpu: 100m
# memory: 128Mi
nodeSelector: {}
tolerations: []
affinity: {}