company: 'AT&T Labs-Research'
id: 'multics'
timezone: 'America/New_York'
+ - name: 'Thoralf Czichy'
+ email: 'thoralf.czichy@nokia.com'
+ company: 'Nokia'
+ id: 'czichy'
+ timezone: 'Europe/Helsinki'
+ - name: 'John Keeney'
+ email: 'John.Keeney@est.tech'
+ id: 'johnkeeney'
+ company: 'Ericsson Software Technology'
+ timezone: 'Europe/Dublin'
+ - name: 'Martin Skorupski'
+ email: 'martin.skorupski@highstreet-technologies.com'
+ id: 'demx8as6'
+ company: 'highstreet technologies GmbH'
+ timezone: 'Germany/Berlin'
+ - name: 'Mahesh Jethanandani'
+ email: 'mjethanandani@gmail.com'
+ id: 'mjethanandani'
+ company: 'VMware'
+ timezone: 'America/Los_Angeles'
+ - name: 'Alex Stancu'
+ email: 'alexandru.stancu@highstreet-technologies.com'
+ id: 'alex.stancu'
+ company: 'highstreet technologies GmbH'
+ timezone: 'Europe/Bucharest'
+ - name: 'Xiaohua Zhang'
+ email: 'xiaohua.zhang@windriver.com'
+ company: 'Windriver'
+ id: 'Xiaohua626'
+ timezone: 'China/Beijing'
- name: 'Chris Lott'
email: 'clott@research.att.com'
company: 'AT&T Labs-Research'
tsc:
# yamllint disable rule:line-length
approval: 'https://wiki.o-ran-sc.org/display/TOC#O-RANSCTechnicalOversightCommittee(TOC)-20190821'
+ changes:
+ - type: 'promotion'
+ name: 'Thoralf Czichy'
+ link: 'https://lists.o-ran-sc.org/g/toc/topic/ap_from_toc_add_ptls_as/83099800'
+ - type: 'promotion'
+ name: 'John Keeney'
+ link: 'https://lists.o-ran-sc.org/g/toc/topic/ap_from_toc_add_ptls_as/83099800'
+ - type: 'promotion'
+ name: 'Martin Skorupski'
+ link: 'https://lists.o-ran-sc.org/g/toc/topic/ap_from_toc_add_ptls_as/83099800'
+ - type: 'promotion'
+ name: 'Mahesh Jethanandani'
+ link: 'https://lists.o-ran-sc.org/g/toc/topic/ap_from_toc_add_ptls_as/83099800'
+ - type: 'promotion'
+ name: 'Alex Stancu'
+ link: 'https://lists.o-ran-sc.org/g/toc/topic/ap_from_toc_add_ptls_as/83099800'
+ - type: 'promotion'
+ name: 'Xiaohua Zhang'
+ link: 'https://lists.o-ran-sc.org/g/toc/topic/ap_from_toc_add_ptls_as/83099800'
NAMESPACE_BLOCK=$(cat $OVERRIDEYAML | awk '/^ namespace:/{getline; while ($0 ~ /^ .*|^ *$/) {print $0; if (getline == 0) {break}}}')
NONRTRIC_NAMESPACE=$(echo "$NAMESPACE_BLOCK" | awk '/^ *nonrtric:/{print $2}')
RELEASE_PREFIX=$(echo "$COMMON_BLOCK" | awk '/^ *releasePrefix:/{print $2}')
+INSTALL_KONG=$(cat $OVERRIDEYAML | awk '/^ installKong:/{print $2}')
+echo "Chart name- $PARENT_CHART"
+echo "Install Kong- $INSTALL_KONG"
+
+if [ "$INSTALL_KONG" = true ];then
+ echo "Installing Kong"
+ helm repo add kong https://charts.konghq.com
+ helm repo update
+ helm install kong-nonrtric --namespace kong kong/kong --set ingressController.installCRDs=false --set admin.enabled=true
+fi
if ! kubectl get ns ${NONRTRIC_NAMESPACE:-nonrtric}> /dev/null 2>&1; then
kubectl create ns ${NONRTRIC_NAMESPACE:-nonrtric}
NAMESPACE_BLOCK=$(cat /tmp/recipe.yaml | awk '/^ namespace:/{getline; while ($0 ~ /^ .*|^ *$/) {print $0; if (getline == 0) {break}}}')
NONRTRIC_NAMESPACE=$(echo "$NAMESPACE_BLOCK" | awk '/^ *nonrtric:/{print $2}')
RELEASE_PREFIX=$(echo "$COMMON_BLOCK" | awk '/^ *releasePrefix:/{print $2}')
+INSTALL_KONG=$(cat /tmp/recipe.yaml | awk '/^ installKong:/{print $2}')
+
+if [ "$INSTALL_KONG" = true ];then
+ echo "Uninstalling Kong"
+ helm delete kong-nonrtric --namespace kong
+fi
echo "Undeploying NONRTRIC components [$COMPONENTS]"
namespace:
nonrtric: nonrtric
ingressClassName: kong
-
+ installKong: true
# A1 Conttroller may take few more minutes to start. Increase the initialDelaySeconds in liveness to avoid container restart.
a1controller:
size: 2Gi
mountPath: /dockerdata-nfs
mountSubPath: nonrtric/policymanagementservice
+ ingress:
+ enabled: false
enrichmentservice:
enrichmentservice:
size: 2Gi
mountPath: /dockerdata-nfs
mountSubPath: nonrtric/enrichmentservice
+ ingress:
+ enabled: false
rappcatalogueservice:
rappcatalogueservice:
+{{/*
################################################################################
# Copyright (c) 2021 Nordix Foundation. #
# #
# See the License for the specific language governing permissions and #
# limitations under the License. #
################################################################################
+*/}}
+{{- if .Values.enrichmentservice.ingress.enabled -}}
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
backend:
service:
name: {{ include "common.name.enrichmentservice" . }}
- port:
+ port:
number: {{ .Values.enrichmentservice.service.internalPort1 }}
pathType: Prefix
path: "/data-consumer"
backend:
service:
name: {{ include "common.name.enrichmentservice" . }}
- port:
+ port:
number: {{ .Values.enrichmentservice.service.internalPort1 }}
pathType: Prefix
+{{- end -}}
\ No newline at end of file
size: 2Gi
mountPath: /dockerdata-nfs
mountSubPath: nonrtric/enrichmentservice
-
+ ingress:
+ enabled: false
+{{/*
################################################################################
# Copyright (c) 2021 Nordix Foundation. #
# #
# See the License for the specific language governing permissions and #
# limitations under the License. #
################################################################################
+*/}}
+{{- if .Values.policymanagementservice.ingress.enabled -}}
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
number: {{ .Values.policymanagementservice.service.internalPort1 }}
path: "/a1-policy"
pathType: Prefix
+{{- end -}}
\ No newline at end of file
storageClass: "manual"
enabled: true
#existingClaim:
+ ingress:
+ enabled: false
{{- printf "%s-%s" $namespace $name | trunc 63 | trimSuffix "-" -}}\r
{{- end -}}\r
\r
-\r
-{{- define "common.deploymentname.influxdb" -}}\r
- {{- $name := ( include "common.fullname.influxdb" . ) -}}\r
- {{- printf "deployment-%s" $name | trunc 63 | trimSuffix "-" -}}\r
+{{- define "common.influxdb.chart" -}}\r
+{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}}\r
{{- end -}}\r
\r
-{{- define "common.configmapname.influxdb" -}}\r
- {{- $name := ( include "common.fullname.influxdb" . ) -}}\r
- {{- printf "configmap-%s" $name | trunc 63 | trimSuffix "-" -}}\r
+{{- define "common.influxdb.labels" -}}\r
+helm.sh/chart: {{ include "common.influxdb.chart" . }}\r
+{{ include "common.influxdb.selectorLabels" . }}\r
+{{- if .Chart.AppVersion }}\r
+app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}\r
+{{- end }}\r
+app.kubernetes.io/managed-by: {{ .Release.Service }}\r
{{- end -}}\r
\r
-{{- define "common.containername.influxdb" -}}\r
- {{- $name := ( include "common.fullname.influxdb" . ) -}}\r
- {{- printf "container-%s" $name | trunc 63 | trimSuffix "-" -}}\r
+{{- define "common.influxdb.selectorLabels" -}}\r
+app.kubernetes.io/name: {{ include "common.name.influxdb" . }}\r
+app.kubernetes.io/instance: {{ .Release.Name }}\r
{{- end -}}\r
\r
-\r
-{{- define "common.pvname.influxdb" -}}\r
- {{- $name := ( include "common.fullname.influxdb" . ) -}}\r
- {{- printf "pv-%s" $name | trunc 63 | trimSuffix "-" -}}\r
-{{- end -}}\r
-\r
-{{- define "common.pvcname.influxdb" -}}\r
- {{- $name := ( include "common.fullname.influxdb" . ) -}}\r
- {{- printf "pvc-%s" $name | trunc 63 | trimSuffix "-" -}}\r
-{{- end -}}\r
-\r
-\r
-{{- define "common.servicename.influxdb.http" -}}\r
+{{- define "common.influxdb.serviceAccountName" -}}\r
{{- $name := ( include "common.fullname.influxdb" . ) -}}\r
{{- printf "service-%s-http" $name | trunc 63 | trimSuffix "-" -}}\r
{{- end -}}\r
\r
-\r
{{- define "common.serviceport.influxdb.http" -}}8086{{- end -}}\r
{{- define "common.serviceport.influxdb.meta.bind_address" -}}8091{{- end -}}\r
{{- define "common.serviceport.influxdb.http.bind_address" -}}8086{{- end -}}\r
{{- define "common.serviceport.influxdb.udp.bind_address" -}}8089{{- end -}}\r
{{- define "common.serviceport.influxdb.opentsdb.bind_address" -}}4242{{- end -}}\r
{{- define "common.serviceport.influxdb.collectd.bind_address" -}}25826{{- end -}}\r
-\r
-\r
-{{- define "common.serviceaccountname.influxdb" -}}\r
- {{- $name := ( include "common.fullname.influxdb" . ) -}}\r
- {{- printf "svcacct-%s" $name | trunc 63 | trimSuffix "-" -}}\r
-{{- end -}}\r
-\r
-\r
-{{- define "common.ingressname.influxdb" -}}\r
- {{- $name := ( include "common.fullname.influxdb" . ) -}}\r
- {{- printf "ingress-%s" $name | trunc 63 | trimSuffix "-" -}}\r
-{{- end -}}\r