06:13:19 Triggered by Gerrit: https://gerrit.o-ran-sc.org/r/c/ric-plt/ric-dep/+/13327 06:13:19 Running as SYSTEM 06:13:19 [EnvInject] - Loading node environment variables. 06:13:19 Building remotely on prd-ubuntu1804-builder-2c-2g-3818 (ubuntu1804-builder-2c-2g) in workspace /w/workspace/ric-plt-ric-dep-chart-shell-verify-master 06:13:19 [ssh-agent] Looking for ssh-agent implementation... 06:13:19 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 06:13:19 $ ssh-agent 06:13:19 SSH_AUTH_SOCK=/tmp/ssh-wxSwai2efmPn/agent.1702 06:13:19 SSH_AGENT_PID=1703 06:13:19 [ssh-agent] Started. 06:13:19 Running ssh-add (command line suppressed) 06:13:19 Identity added: /w/workspace/ric-plt-ric-dep-chart-shell-verify-master@tmp/private_key_17624888626834376520.key (jenkins-ssh) 06:13:19 [ssh-agent] Using credentials jenkins (jenkins) 06:13:19 The recommended git tool is: NONE 06:13:21 using credential jenkins 06:13:21 Wiping out workspace first. 06:13:21 Cloning the remote Git repository 06:13:21 Cloning repository ssh://oran-jobbuilder@gerrit.o-ran-sc.org:29418/ric-plt/ric-dep 06:13:21 > git init /w/workspace/ric-plt-ric-dep-chart-shell-verify-master # timeout=10 06:13:21 Fetching upstream changes from ssh://oran-jobbuilder@gerrit.o-ran-sc.org:29418/ric-plt/ric-dep 06:13:21 > git --version # timeout=10 06:13:21 > git --version # 'git version 2.17.1' 06:13:21 using GIT_SSH to set credentials jenkins 06:13:21 > git fetch --tags --progress -- ssh://oran-jobbuilder@gerrit.o-ran-sc.org:29418/ric-plt/ric-dep +refs/heads/*:refs/remotes/origin/* # timeout=10 06:13:22 > git config remote.origin.url ssh://oran-jobbuilder@gerrit.o-ran-sc.org:29418/ric-plt/ric-dep # timeout=10 06:13:22 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 06:13:23 > git config remote.origin.url ssh://oran-jobbuilder@gerrit.o-ran-sc.org:29418/ric-plt/ric-dep # timeout=10 06:13:23 Fetching upstream changes from ssh://oran-jobbuilder@gerrit.o-ran-sc.org:29418/ric-plt/ric-dep 06:13:23 using GIT_SSH to set credentials jenkins 06:13:23 > git fetch --tags --progress -- ssh://oran-jobbuilder@gerrit.o-ran-sc.org:29418/ric-plt/ric-dep refs/changes/27/13327/1 # timeout=10 06:13:23 > git rev-parse 06562592e7106929c2cc4e17b5fbc38124ab27bf^{commit} # timeout=10 06:13:23 JENKINS-19022: warning: possible memory leak due to Git plugin usage; see: https://plugins.jenkins.io/git/#remove-git-plugin-buildsbybranch-builddata-script 06:13:23 Checking out Revision 06562592e7106929c2cc4e17b5fbc38124ab27bf (refs/changes/27/13327/1) 06:13:23 > git config core.sparsecheckout # timeout=10 06:13:23 > git checkout -f 06562592e7106929c2cc4e17b5fbc38124ab27bf # timeout=10 06:13:27 Commit message: "Reverting influxdb to version #1" 06:13:27 > git rev-parse FETCH_HEAD^{commit} # timeout=10 06:13:27 > git rev-list --no-walk 5268a33fc172890e07e0e2de413e194f334a9726 # timeout=10 06:13:27 provisioning config files... 06:13:27 copy managed file [npmrc] to file:/home/jenkins/.npmrc 06:13:27 copy managed file [pipconf] to file:/home/jenkins/.config/pip/pip.conf 06:13:27 [ric-plt-ric-dep-chart-shell-verify-master] $ /bin/bash /tmp/jenkins11931626764522310823.sh 06:13:27 ---> python-tools-install.sh 06:13:27 Setup pyenv: 06:13:27 * system (set by /opt/pyenv/version) 06:13:27 * 3.8.13 (set by /opt/pyenv/version) 06:13:27 * 3.9.13 (set by /opt/pyenv/version) 06:13:27 * 3.10.6 (set by /opt/pyenv/version) 06:13:32 lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-ioRZ 06:13:32 lf-activate-venv(): INFO: Save venv in file: /tmp/.os_lf_venv 06:13:35 lf-activate-venv(): INFO: Installing: lftools 06:14:05 lf-activate-venv(): INFO: Adding /tmp/venv-ioRZ/bin to PATH 06:14:05 Generating Requirements File 06:14:26 Python 3.10.6 06:14:26 pip 24.2 from /tmp/venv-ioRZ/lib/python3.10/site-packages/pip (python 3.10) 06:14:27 appdirs==1.4.4 06:14:27 argcomplete==3.5.0 06:14:27 aspy.yaml==1.3.0 06:14:27 attrs==24.2.0 06:14:27 autopage==0.5.2 06:14:27 beautifulsoup4==4.12.3 06:14:27 boto3==1.35.10 06:14:27 botocore==1.35.10 06:14:27 bs4==0.0.2 06:14:27 cachetools==5.5.0 06:14:27 certifi==2024.8.30 06:14:27 cffi==1.17.0 06:14:27 cfgv==3.4.0 06:14:27 chardet==5.2.0 06:14:27 charset-normalizer==3.3.2 06:14:27 click==8.1.7 06:14:27 cliff==4.7.0 06:14:27 cmd2==2.4.3 06:14:27 cryptography==3.3.2 06:14:27 debtcollector==3.0.0 06:14:27 decorator==5.1.1 06:14:27 defusedxml==0.7.1 06:14:27 Deprecated==1.2.14 06:14:27 distlib==0.3.8 06:14:27 dnspython==2.6.1 06:14:27 docker==4.2.2 06:14:27 dogpile.cache==1.3.3 06:14:27 email_validator==2.2.0 06:14:27 filelock==3.15.4 06:14:27 future==1.0.0 06:14:27 gitdb==4.0.11 06:14:27 GitPython==3.1.43 06:14:27 google-auth==2.34.0 06:14:27 httplib2==0.22.0 06:14:27 identify==2.6.0 06:14:27 idna==3.8 06:14:27 importlib-resources==1.5.0 06:14:27 iso8601==2.1.0 06:14:27 Jinja2==3.1.4 06:14:27 jmespath==1.0.1 06:14:27 jsonpatch==1.33 06:14:27 jsonpointer==3.0.0 06:14:27 jsonschema==4.23.0 06:14:27 jsonschema-specifications==2023.12.1 06:14:27 keystoneauth1==5.8.0 06:14:27 kubernetes==30.1.0 06:14:27 lftools==0.37.10 06:14:27 lxml==5.3.0 06:14:27 MarkupSafe==2.1.5 06:14:27 msgpack==1.0.8 06:14:27 multi_key_dict==2.0.3 06:14:27 munch==4.0.0 06:14:27 netaddr==1.3.0 06:14:27 netifaces==0.11.0 06:14:27 niet==1.4.2 06:14:27 nodeenv==1.9.1 06:14:27 oauth2client==4.1.3 06:14:27 oauthlib==3.2.2 06:14:27 openstacksdk==3.3.0 06:14:27 os-client-config==2.1.0 06:14:27 os-service-types==1.7.0 06:14:27 osc-lib==3.1.0 06:14:27 oslo.config==9.6.0 06:14:27 oslo.context==5.6.0 06:14:27 oslo.i18n==6.4.0 06:14:27 oslo.log==6.1.2 06:14:27 oslo.serialization==5.5.0 06:14:27 oslo.utils==7.3.0 06:14:27 packaging==24.1 06:14:27 pbr==6.1.0 06:14:27 platformdirs==4.2.2 06:14:27 prettytable==3.11.0 06:14:27 pyasn1==0.6.0 06:14:27 pyasn1_modules==0.4.0 06:14:27 pycparser==2.22 06:14:27 pygerrit2==2.0.15 06:14:27 PyGithub==2.4.0 06:14:27 PyJWT==2.9.0 06:14:27 PyNaCl==1.5.0 06:14:27 pyparsing==2.4.7 06:14:27 pyperclip==1.9.0 06:14:27 pyrsistent==0.20.0 06:14:27 python-cinderclient==9.6.0 06:14:27 python-dateutil==2.9.0.post0 06:14:27 python-heatclient==4.0.0 06:14:27 python-jenkins==1.8.2 06:14:27 python-keystoneclient==5.5.0 06:14:27 python-magnumclient==4.7.0 06:14:27 python-openstackclient==7.0.0 06:14:27 python-swiftclient==4.6.0 06:14:27 PyYAML==6.0.2 06:14:27 referencing==0.35.1 06:14:27 requests==2.32.3 06:14:27 requests-oauthlib==2.0.0 06:14:27 requestsexceptions==1.4.0 06:14:27 rfc3986==2.0.0 06:14:27 rpds-py==0.20.0 06:14:27 rsa==4.9 06:14:27 ruamel.yaml==0.18.6 06:14:27 ruamel.yaml.clib==0.2.8 06:14:27 s3transfer==0.10.2 06:14:27 simplejson==3.19.3 06:14:27 six==1.16.0 06:14:27 smmap==5.0.1 06:14:27 soupsieve==2.6 06:14:27 stevedore==5.3.0 06:14:27 tabulate==0.9.0 06:14:27 toml==0.10.2 06:14:27 tomlkit==0.13.2 06:14:27 tqdm==4.66.5 06:14:27 typing_extensions==4.12.2 06:14:27 tzdata==2024.1 06:14:27 urllib3==1.26.20 06:14:27 virtualenv==20.26.3 06:14:27 wcwidth==0.2.13 06:14:27 websocket-client==1.8.0 06:14:27 wrapt==1.16.0 06:14:27 xdg==6.0.0 06:14:27 xmltodict==0.13.0 06:14:27 yq==3.4.3 06:14:27 provisioning config files... 06:14:27 copy managed file [global-settings] to file:/w/workspace/ric-plt-ric-dep-chart-shell-verify-master@tmp/config6658903912271041482tmp 06:14:27 copy managed file [ric-plt-ric-dep-settings] to file:/w/workspace/ric-plt-ric-dep-chart-shell-verify-master@tmp/config12661566607778330273tmp 06:14:27 [EnvInject] - Injecting environment variables from a build step. 06:14:27 [EnvInject] - Injecting as environment variables the properties content 06:14:27 SERVER_ID=site 06:14:27 06:14:27 [EnvInject] - Variables injected successfully. 06:14:27 [ric-plt-ric-dep-chart-shell-verify-master] $ /bin/bash /tmp/jenkins6283876258864313441.sh 06:14:27 ---> create-netrc.sh 06:14:27 [ric-plt-ric-dep-chart-shell-verify-master] $ /bin/sh -xe /tmp/jenkins6571718039171141241.sh 06:14:27 + cd bin 06:14:27 + bash verify-ric-charts 06:14:27 --> verify-ric-charts 06:14:27 verify-ric-charts: line 43: helm: command not found 06:14:27 Download and install Helm 06:14:27 2024-08-31 06:14:27 URL:https://get.helm.sh/helm-v3.9.0-linux-amd64.tar.gz [13952532/13952532] -> "helm-v3.9.0-linux-amd64.tar.gz" [1] 06:14:27 linux-amd64/ 06:14:27 linux-amd64/helm 06:14:28 linux-amd64/LICENSE 06:14:28 linux-amd64/README.md 06:14:28 Cloning into './dep'... 06:14:29 verify-ric-charts: line 59: chartmuseum: command not found 06:14:29 Download and install chartmuseum 06:14:29 2024-08-31 06:14:29 URL:https://get.helm.sh/chartmuseum-v0.14.0-linux-amd64.tar.gz [16120271/16120271] -> "chartmuseum-v0.14.0-linux-amd64.tar.gz" [1] 06:14:30 linux-amd64/ 06:14:30 linux-amd64/chartmuseum 06:14:30 linux-amd64/README.md 06:14:30 linux-amd64/LICENSE 06:14:30 % Total % Received % Xferd Average Speed Time Time Time Current 06:14:30 Dload Upload Total Spent Left Speed 06:14:30 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 11635 100 11635 0 0 72267 0 --:--:-- --:--:-- --:--:-- 73176 06:14:30 Downloading https://get.helm.sh/chartmuseum-v0.16.2-linux-amd64.tar.gz 06:14:31 Verifying checksum... Done. 06:14:32 Preparing to install chartmuseum into /usr/local/bin 06:14:32 chartmuseum installed into /usr/local/bin/chartmuseum 06:14:33 Installed plugin: servecm 06:14:33 Wait for installing servecm plugin 06:14:33 ChartMuseum - Helm Chart Repository with support for Amazon S3, Google Cloud Storage, Oracle Cloud Infrastructure Object Storage and Openstack 06:14:33 Starting local Helm server 06:14:33 Successfully packaged chart and saved it to: local-repo/ric-common-3.3.2.tgz 06:14:33 Successfully packaged chart and saved it to: local-repo/aux-common-3.0.0.tgz 06:14:33 2024-08-31T06:14:33.804Z INFO Starting ChartMuseum {"host": "0.0.0.0", "port": 8879} 06:14:33 2024-08-31T06:14:33.851Z INFO [1] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "29.05µs", "reqID": "bc6c973d-d22b-48d7-9086-87f2353c6186"} 06:14:33 "local" has been added to your repositories 06:14:33 Finding all Helm charts 06:14:33 *************************************** 06:14:33 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/3rdparty/influxdb 06:14:33 Update chart dependency 06:14:33 Hang tight while we grab the latest from your chart repositories... 06:14:33 2024-08-31T06:14:33.944Z INFO [2] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "30.25µs", "reqID": "48eed011-449f-4b47-b157-234a971317e7"} 06:14:33 ...Successfully got an update from the "local" chart repository 06:14:33 Update Complete. ⎈Happy Helming!⎈ 06:14:33 Saving 1 charts 06:14:33 Downloading ric-common from repo http://127.0.0.1:8879/charts 06:14:33 2024-08-31T06:14:33.947Z INFO [3] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "110.32µs", "reqID": "90a56cc6-b6fb-442f-bfd4-7c692be66002"} 06:14:33 Deleting outdated charts 06:14:33 Performing Helm lint 06:14:34 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/3rdparty/influxdb 06:14:34 [INFO] Chart.yaml: icon is recommended 06:14:34 06:14:34 1 chart(s) linted, 0 chart(s) failed 06:14:34 *************************************************************************************************************** 06:14:34 Rendering Helm charts locally 06:14:34 --- 06:14:34 # Source: influxdb/templates/serviceaccount.yaml 06:14:34 apiVersion: v1 06:14:34 kind: ServiceAccount 06:14:34 metadata: 06:14:34 name: release-name-influxdb 06:14:34 labels: 06:14:34 helm.sh/chart: influxdb-4.12.5 06:14:34 app.kubernetes.io/name: influxdb 06:14:34 app.kubernetes.io/instance: release-name 06:14:34 app.kubernetes.io/version: "1.8.10" 06:14:34 app.kubernetes.io/managed-by: Helm 06:14:34 --- 06:14:34 # Source: influxdb/templates/configmap.yaml 06:14:34 apiVersion: v1 06:14:34 kind: ConfigMap 06:14:34 metadata: 06:14:34 name: release-name-influxdb 06:14:34 labels: 06:14:34 helm.sh/chart: influxdb-4.12.5 06:14:34 app.kubernetes.io/name: influxdb 06:14:34 app.kubernetes.io/instance: release-name 06:14:34 app.kubernetes.io/version: "1.8.10" 06:14:34 app.kubernetes.io/managed-by: Helm 06:14:34 data: 06:14:34 influxdb.conf: |+ 06:14:34 reporting-disabled = false 06:14:34 bind-address = ":8088" 06:14:34 06:14:34 [meta] 06:14:34 dir = "/var/lib/influxdb/meta" 06:14:34 06:14:34 [data] 06:14:34 dir = "/var/lib/influxdb/data" 06:14:34 wal-dir = "/var/lib/influxdb/wal" 06:14:34 06:14:34 [coordinator] 06:14:34 06:14:34 [retention] 06:14:34 06:14:34 [shard-precreation] 06:14:34 06:14:34 [monitor] 06:14:34 06:14:34 [subscriber] 06:14:34 06:14:34 [http] 06:14:34 bind-address = ":8086" 06:14:34 enabled = true 06:14:34 flux-enabled = true 06:14:34 06:14:34 # TODO: allow multiple graphite listeners 06:14:34 06:14:34 [[graphite]] 06:14:34 06:14:34 # TODO: allow multiple collectd listeners with templates 06:14:34 06:14:34 [[collectd]] 06:14:34 06:14:34 # TODO: allow multiple opentsdb listeners with templates 06:14:34 06:14:34 [[opentsdb]] 06:14:34 06:14:34 # TODO: allow multiple udp listeners with templates 06:14:34 06:14:34 [[udp]] 06:14:34 06:14:34 [continuous_queries] 06:14:34 06:14:34 [logging] 06:14:34 --- 06:14:34 # Source: influxdb/templates/service.yaml 06:14:34 apiVersion: v1 06:14:34 kind: Service 06:14:34 metadata: 06:14:34 name: release-name-influxdb 06:14:34 labels: 06:14:34 helm.sh/chart: influxdb-4.12.5 06:14:34 app.kubernetes.io/name: influxdb 06:14:34 app.kubernetes.io/instance: release-name 06:14:34 app.kubernetes.io/version: "1.8.10" 06:14:34 app.kubernetes.io/managed-by: Helm 06:14:34 spec: 06:14:34 type: ClusterIP 06:14:34 ports: 06:14:34 - name: api 06:14:34 port: 8086 06:14:34 targetPort: api 06:14:34 - name: rpc 06:14:34 port: 8088 06:14:34 targetPort: rpc 06:14:34 selector: 06:14:34 app.kubernetes.io/name: influxdb 06:14:34 app.kubernetes.io/instance: release-name 06:14:34 --- 06:14:34 # Source: influxdb/templates/statefulset.yaml 06:14:34 apiVersion: apps/v1 06:14:34 kind: StatefulSet 06:14:34 metadata: 06:14:34 name: release-name-influxdb 06:14:34 labels: 06:14:34 helm.sh/chart: influxdb-4.12.5 06:14:34 app.kubernetes.io/name: influxdb 06:14:34 app.kubernetes.io/instance: release-name 06:14:34 app.kubernetes.io/version: "1.8.10" 06:14:34 app.kubernetes.io/managed-by: Helm 06:14:34 spec: 06:14:34 replicas: 1 06:14:34 selector: 06:14:34 matchLabels: 06:14:34 app.kubernetes.io/name: influxdb 06:14:34 app.kubernetes.io/instance: release-name 06:14:34 serviceName: "release-name-influxdb" 06:14:34 template: 06:14:34 metadata: 06:14:34 labels: 06:14:34 app.kubernetes.io/name: influxdb 06:14:34 app.kubernetes.io/instance: release-name 06:14:34 spec: 06:14:34 serviceAccountName: release-name-influxdb 06:14:34 containers: 06:14:34 - name: release-name-influxdb 06:14:34 image: "influxdb:1.8.10-alpine" 06:14:34 imagePullPolicy: "IfNotPresent" 06:14:34 ports: 06:14:34 - name: api 06:14:34 containerPort: 8086 06:14:34 - name: rpc 06:14:34 containerPort: 8088 06:14:34 livenessProbe: 06:14:34 httpGet: 06:14:34 path: /ping 06:14:34 port: api 06:14:34 scheme: HTTP 06:14:34 initialDelaySeconds: 30 06:14:34 timeoutSeconds: 5 06:14:34 readinessProbe: 06:14:34 httpGet: 06:14:34 path: /ping 06:14:34 port: api 06:14:34 scheme: HTTP 06:14:34 initialDelaySeconds: 5 06:14:34 timeoutSeconds: 1 06:14:34 volumeMounts: 06:14:34 - name: release-name-influxdb-data 06:14:34 mountPath: /var/lib/influxdb 06:14:34 - name: config 06:14:34 mountPath: /etc/influxdb 06:14:34 volumes: 06:14:34 - name: config 06:14:34 configMap: 06:14:34 name: release-name-influxdb 06:14:34 # Cannot use existing claim in enterprise mode 06:14:34 # Must use volume claim template in enterprise mode 06:14:34 volumeClaimTemplates: 06:14:34 - metadata: 06:14:34 name: release-name-influxdb-data 06:14:34 spec: 06:14:34 accessModes: 06:14:34 - "ReadWriteOnce" 06:14:34 resources: 06:14:34 requests: 06:14:34 storage: "8Gi" 06:14:34 *************************************************************************************************************** 06:14:34 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/submgr 06:14:34 Update chart dependency 06:14:34 Hang tight while we grab the latest from your chart repositories... 06:14:34 2024-08-31T06:14:34.114Z INFO [4] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "28.1µs", "reqID": "e3f5057d-c1c6-4b91-ab7e-a6d94387c623"} 06:14:34 ...Successfully got an update from the "local" chart repository 06:14:34 Update Complete. ⎈Happy Helming!⎈ 06:14:34 Saving 1 charts 06:14:34 Downloading ric-common from repo http://127.0.0.1:8879/charts 06:14:34 2024-08-31T06:14:34.119Z INFO [5] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "119.5µs", "reqID": "135ff2b9-aa7e-48eb-8844-fa1bde6e7bc2"} 06:14:34 Deleting outdated charts 06:14:34 Performing Helm lint 06:14:34 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/submgr 06:14:34 [INFO] Chart.yaml: icon is recommended 06:14:34 06:14:34 1 chart(s) linted, 0 chart(s) failed 06:14:34 *************************************************************************************************************** 06:14:34 Rendering Helm charts locally 06:14:34 --- 06:14:34 # Source: submgr/templates/configmap.yaml 06:14:34 #================================================================================== 06:14:34 # Copyright (c) 2019 AT&T Intellectual Property. 06:14:34 # 06:14:34 # Licensed under the Apache License, Version 2.0 (the "License"); 06:14:34 # you may not use this file except in compliance with the License. 06:14:34 # You may obtain a copy of the License at 06:14:34 # 06:14:34 # http://www.apache.org/licenses/LICENSE-2.0 06:14:34 # 06:14:34 # Unless required by applicable law or agreed to in writing, software 06:14:34 # distributed under the License is distributed on an "AS IS" BASIS, 06:14:34 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 06:14:34 # See the License for the specific language governing permissions and 06:14:34 # limitations under the License. 06:14:34 #================================================================================== 06:14:34 apiVersion: v1 06:14:34 kind: ConfigMap 06:14:34 metadata: 06:14:34 name: submgrcfg 06:14:34 namespace: ricplt 06:14:34 data: 06:14:34 # FQDN and port info of rtmgr 06:14:34 submgrcfg: | 06:14:34 "local": 06:14:34 "host": ":8080" 06:14:34 "logger": 06:14:34 "level": 3 06:14:34 "rmr": 06:14:34 "protPort" : "tcp:4560" 06:14:34 "maxSize": 8192 06:14:34 "numWorkers": 1 06:14:34 "rtmgr": 06:14:34 "hostAddr": "service-ricplt-rtmgr-http" 06:14:34 "port" : 3800 06:14:34 "baseUrl" : "/ric/v1" 06:14:34 "db": 06:14:34 "sessionNamespace": "XMSession" 06:14:34 "host": ":6379" 06:14:34 "prot": "tcp" 06:14:34 "maxIdle": 80 06:14:34 "maxActive": 12000 06:14:34 "controls": 06:14:34 "e2tSubReqTimeout_ms": 2000 06:14:34 "e2tSubDelReqTime_ms": 2000 06:14:34 "e2tRecvMsgTimeout_ms": 2000 06:14:34 "e2tMaxSubReqTryCount": 2 06:14:34 "e2tMaxSubDelReqTryCount": 2 06:14:34 "checkE2State": "true" 06:14:34 "readSubsFromDb": "true" 06:14:34 "dbTryCount": 200 06:14:34 "dbRetryForever": "true" 06:14:34 "waitRouteCleanup_ms": 5000 06:14:34 "checkE2IEOrder": 1 06:14:34 submgrutartg: | 06:14:34 newrt|start 06:14:34 newrt|end 06:14:34 --- 06:14:34 # Source: submgr/templates/env.yaml 06:14:34 ################################################################################ 06:14:34 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:34 # Copyright (c) 2019 Nokia. # 06:14:34 # # 06:14:34 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:34 # you may not use this file except in compliance with the License. # 06:14:34 # You may obtain a copy of the License at # 06:14:34 # # 06:14:34 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:34 # # 06:14:34 # Unless required by applicable law or agreed to in writing, software # 06:14:34 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:34 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:34 # See the License for the specific language governing permissions and # 06:14:34 # limitations under the License. # 06:14:34 ################################################################################ 06:14:34 apiVersion: v1 06:14:34 kind: ConfigMap 06:14:34 metadata: 06:14:34 name: configmap-ricplt-submgr-env 06:14:34 data: 06:14:34 RMR_RTG_SVC: "4561" 06:14:34 RMR_SRC_ID: service-ricplt-submgr-rmr.ricplt 06:14:34 CFG_FILE: "/cfg/submgr-config.yaml" 06:14:34 RMR_SEED_RT: "/cfg/submgr-uta-rtg.rt" 06:14:34 SUBMGR_SEED_SN: "1" 06:14:34 --- 06:14:34 # Source: submgr/templates/service-http.yaml 06:14:34 # 06:14:34 #================================================================================== 06:14:34 # Copyright (c) 2019 AT&T Intellectual Property. 06:14:34 # Copyright (c) 2019 Nokia 06:14:34 # 06:14:34 # Licensed under the Apache License, Version 2.0 (the "License"); 06:14:34 # you may not use this file except in compliance with the License. 06:14:34 # You may obtain a copy of the License at 06:14:34 # 06:14:34 # http://www.apache.org/licenses/LICENSE-2.0 06:14:34 # 06:14:34 # Unless required by applicable law or agreed to in writing, software 06:14:34 # distributed under the License is distributed on an "AS IS" BASIS, 06:14:34 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 06:14:34 # See the License for the specific language governing permissions and 06:14:34 # limitations under the License. 06:14:34 #================================================================================== 06:14:34 # 06:14:34 # 06:14:34 # Abstract: Subscription Manager service manifest 06:14:34 # Date: 28 May 2019 06:14:34 # 06:14:34 kind: Service 06:14:34 apiVersion: v1 06:14:34 metadata: 06:14:34 name: service-ricplt-submgr-http 06:14:34 namespace: ricplt 06:14:34 labels: 06:14:34 app: ricplt-submgr 06:14:34 chart: submgr-3.0.0 06:14:34 release: release-name 06:14:34 heritage: Helm 06:14:34 spec: 06:14:34 selector: 06:14:34 app: ricplt-submgr 06:14:34 release: release-name 06:14:34 clusterIP: None 06:14:34 ports: 06:14:34 - name: http 06:14:34 port: 3800 06:14:34 protocol: TCP 06:14:34 targetPort: http 06:14:34 --- 06:14:34 # Source: submgr/templates/service-rmr.yaml 06:14:34 # 06:14:34 #================================================================================== 06:14:34 # Copyright (c) 2019 AT&T Intellectual Property. 06:14:34 # Copyright (c) 2019 Nokia 06:14:34 # 06:14:34 # Licensed under the Apache License, Version 2.0 (the "License"); 06:14:34 # you may not use this file except in compliance with the License. 06:14:34 # You may obtain a copy of the License at 06:14:34 # 06:14:34 # http://www.apache.org/licenses/LICENSE-2.0 06:14:34 # 06:14:34 # Unless required by applicable law or agreed to in writing, software 06:14:34 # distributed under the License is distributed on an "AS IS" BASIS, 06:14:34 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 06:14:34 # See the License for the specific language governing permissions and 06:14:34 # limitations under the License. 06:14:34 #================================================================================== 06:14:34 # 06:14:34 # 06:14:34 # Abstract: Subscription Manager service manifest 06:14:34 # Date: 28 May 2019 06:14:34 # 06:14:34 kind: Service 06:14:34 apiVersion: v1 06:14:34 metadata: 06:14:34 name: service-ricplt-submgr-rmr 06:14:34 namespace: ricplt 06:14:34 labels: 06:14:34 app: ricplt-submgr 06:14:34 chart: submgr-3.0.0 06:14:34 release: release-name 06:14:34 heritage: Helm 06:14:34 spec: 06:14:34 selector: 06:14:34 app: ricplt-submgr 06:14:34 release: release-name 06:14:34 clusterIP: None 06:14:34 ports: 06:14:34 - name: rmrdata 06:14:34 port: 4560 06:14:34 protocol: TCP 06:14:34 targetPort: rmrdata 06:14:34 - name: rmrroute 06:14:34 port: 4561 06:14:34 protocol: TCP 06:14:34 targetPort: rmrroute 06:14:34 --- 06:14:34 # Source: submgr/templates/deployment.yaml 06:14:34 #================================================================================== 06:14:34 # Copyright (c) 2019 AT&T Intellectual Property. 06:14:34 # Copyright (c) 2019 Nokia 06:14:34 # 06:14:34 # Licensed under the Apache License, Version 2.0 (the "License"); 06:14:34 # you may not use this file except in compliance with the License. 06:14:34 # You may obtain a copy of the License at 06:14:34 # 06:14:34 # http://www.apache.org/licenses/LICENSE-2.0 06:14:34 # 06:14:34 # Unless required by applicable law or agreed to in writing, software 06:14:34 # distributed under the License is distributed on an "AS IS" BASIS, 06:14:34 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 06:14:34 # See the License for the specific language governing permissions and 06:14:34 # limitations under the License. 06:14:34 #================================================================================== 06:14:34 apiVersion: apps/v1 06:14:34 kind: Deployment 06:14:34 metadata: 06:14:34 name: deployment-ricplt-submgr 06:14:34 namespace: ricplt 06:14:34 labels: 06:14:34 app: ricplt-submgr 06:14:34 chart: submgr-3.0.0 06:14:34 release: release-name 06:14:34 heritage: Helm 06:14:34 spec: 06:14:34 replicas: 1 06:14:34 selector: 06:14:34 matchLabels: 06:14:34 app: ricplt-submgr 06:14:34 release: release-name 06:14:34 template: 06:14:34 metadata: 06:14:34 labels: 06:14:34 app: ricplt-submgr 06:14:34 release: release-name 06:14:34 spec: 06:14:34 hostname: submgr 06:14:34 imagePullSecrets: 06:14:34 - name: secret-nexus3-o-ran-sc-org-10002-o-ran-sc 06:14:34 containers: 06:14:34 - name: container-ricplt-submgr 06:14:34 image: nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-submgr:0.10.7 06:14:34 imagePullPolicy: IfNotPresent 06:14:34 command: ["/submgr"] 06:14:34 args: ["-f", "/cfg/submgr-config.yaml"] 06:14:34 envFrom: 06:14:34 - configMapRef: 06:14:34 name: configmap-ricplt-submgr-env 06:14:34 - configMapRef: 06:14:34 name: configmap-ricplt-dbaas-appconfig 06:14:34 ports: 06:14:34 - name: http 06:14:34 containerPort: 3800 06:14:34 protocol: TCP 06:14:34 - name: rmrroute 06:14:34 containerPort: 4561 06:14:34 protocol: TCP 06:14:34 - name: rmrdata 06:14:34 containerPort: 4560 06:14:34 protocol: TCP 06:14:34 volumeMounts: 06:14:34 - name: config-volume 06:14:34 mountPath: /cfg 06:14:34 livenessProbe: 06:14:34 httpGet: 06:14:34 path: ric/v1/health/alive 06:14:34 port: 8080 06:14:34 initialDelaySeconds: 5 06:14:34 periodSeconds: 15 06:14:34 readinessProbe: 06:14:34 httpGet: 06:14:34 path: ric/v1/health/ready 06:14:34 port: 8080 06:14:34 initialDelaySeconds: 5 06:14:34 periodSeconds: 15 06:14:34 06:14:34 volumes: 06:14:34 - name: config-volume 06:14:34 configMap: 06:14:34 name: submgrcfg 06:14:34 items: 06:14:34 - key: submgrcfg 06:14:34 path: submgr-config.yaml 06:14:34 mode: 0644 06:14:34 - key: submgrutartg 06:14:34 path: submgr-uta-rtg.rt 06:14:34 mode: 0644 06:14:34 *************************************************************************************************************** 06:14:34 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/redis-cluster 06:14:34 Update chart dependency 06:14:34 Performing Helm lint 06:14:34 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/redis-cluster 06:14:34 [INFO] Chart.yaml: icon is recommended 06:14:34 06:14:34 1 chart(s) linted, 0 chart(s) failed 06:14:34 *************************************************************************************************************** 06:14:34 Rendering Helm charts locally 06:14:34 --- 06:14:34 # Source: redis-cluster/templates/serviceaccount.yaml 06:14:34 apiVersion: v1 06:14:34 kind: ServiceAccount 06:14:34 metadata: 06:14:34 name: assigner-sa 06:14:34 --- 06:14:34 # Source: redis-cluster/templates/configMap.yaml 06:14:34 apiVersion: v1 06:14:34 kind: ConfigMap 06:14:34 metadata: 06:14:34 name: redis-cluster-cm 06:14:34 data: 06:14:34 update-node.sh: | 06:14:34 #!/bin/sh 06:14:34 REDIS_NODES="/data/nodes.conf" 06:14:34 sed -i -e "/myself/ s/[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}/${POD_IP}/" ${REDIS_NODES} 06:14:34 exec "$@" 06:14:34 06:14:34 redis.conf: |+ 06:14:34 cluster-enabled yes 06:14:34 cluster-require-full-coverage no 06:14:34 cluster-node-timeout 15000 06:14:34 cluster-config-file /data/nodes.conf 06:14:34 cluster-migration-barrier 1 06:14:34 appendonly yes 06:14:34 protected-mode no 06:14:34 --- 06:14:34 # Source: redis-cluster/templates/configMap.yaml 06:14:34 apiVersion: v1 06:14:34 kind: ConfigMap 06:14:34 metadata: 06:14:34 name: assigner-cm 06:14:34 data: 06:14:34 placenode.pl: | 06:14:34 #!/usr/bin/env perl 06:14:34 =head 06:14:34 ============LICENSE_START======================================================= 06:14:34 06:14:34 ================================================================================ 06:14:34 Copyright (C) 2020 Hcl Technologies Limited. 06:14:34 ================================================================================ 06:14:34 Licensed under the Apache License, Version 2.0 (the "License"); 06:14:34 you may not use this file except in compliance with the License. 06:14:34 You may obtain a copy of the License at 06:14:34 06:14:34 http://www.apache.org/licenses/LICENSE-2.0 06:14:34 06:14:34 Unless required by applicable law or agreed to in writing, software 06:14:34 distributed under the License is distributed on an "AS IS" BASIS, 06:14:34 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 06:14:34 See the License for the specific language governing permissions and 06:14:34 limitations under the License. 06:14:34 ============LICENSE_END========================================================= 06:14:34 06:14:34 06:14:34 About: 06:14:34 06:14:34 This script has been developed as part of https://jira.o-ran-sc.org/browse/RIC-360 06:14:34 This script identifies the missing anti-affinity(as per above ticket) of redis instances 06:14:34 required in a redis-cluster. If there is an undesired anti-affinity this script can be 06:14:34 executed to communicate to redis nodes to switch roles (e.g. master/slave) such that the 06:14:34 end-state meets the desired anti-affinity. 06:14:34 06:14:34 06:14:34 Pre-requisites: 06:14:34 06:14:34 1) A redis cluster with 3 masters (2 replicas each) deployed on kubernetes 1.18 (or later) 06:14:34 2) Three available worker nodes for serving redis workloads 06:14:34 3) kubectl (with access to the k8 cluster) 06:14:34 06:14:34 =cut 06:14:34 06:14:34 06:14:34 my $podRow = { 06:14:34 "podIP" => "", 06:14:34 "podName" => "", 06:14:34 "k8Node" => "", 06:14:34 06:14:34 "rdNodeRole" => "", 06:14:34 "rdNodeID" => "", 06:14:34 06:14:34 "rdMasterNodeID" => "", 06:14:34 "slaveIPs" => [] 06:14:34 }; 06:14:34 06:14:34 # Pod label for redis nodes 06:14:34 my $podLabel = $ENV{'POD_LABEL'}; 06:14:34 06:14:34 my $podTable = []; 06:14:34 my $k8NodeInfo = []; 06:14:34 06:14:34 setk8NodesInfo(); 06:14:34 validate(); 06:14:34 06:14:34 # Master 06:14:34 spreadMastersIfRequired(); 06:14:34 # Slave 06:14:34 my $disparity = getSlaveDisparity(); 06:14:34 spreadSlavesIfRequired(); 06:14:34 06:14:34 sub validate() { 06:14:34 my @masters = map { $_->{'rdNodeRole'} eq 'master' ? $_ : () } @{$podTable}; 06:14:34 if ( @masters > @{$k8NodeInfo->{allk8Nodes}} ) { 06:14:34 print "Info: Skipping any action as num of master > number of k8 nodes..\n"; 06:14:34 exit; 06:14:34 } 06:14:34 } 06:14:34 06:14:34 06:14:34 sub spreadSlavesIfRequired() { 06:14:34 06:14:34 06:14:34 # Get node with maximum disparity first 06:14:34 my @disparityMatrix = reverse sort { @{$a} <=> @{$b} } @${disparity}; 06:14:34 #@disparityMatrix = grep defined, @disparityMatrix; 06:14:34 #@disparityMatrix = map { defined $_ ? $_ : () } @disparityMatrix; 06:14:34 06:14:34 # Get list of slaves to be swapped roles. 06:14:34 my @slaveSwapList = (); 06:14:34 my $maxDisparityPerNode = @{$disparityMatrix[0]}; 06:14:34 06:14:34 for (my $disparityPass=0; $disparityPass < $maxDisparityPerNode; $disparityPass++) { 06:14:34 for (my $k8NodeIndex=0; $k8NodeIndex <= $#{disparityMatrix}; $k8NodeIndex++) { 06:14:34 #print "$disparityMatrix[$disparityPass] && $disparityMatrix[$k8NodeIndex][$disparityPass]"; 06:14:34 if ( $disparityMatrix[$disparityPass] && $disparityMatrix[$k8NodeIndex][$disparityPass] ) { 06:14:34 push(@slaveSwapList,$disparityMatrix[$k8NodeIndex][$disparityPass]); 06:14:34 } 06:14:34 } 06:14:34 } 06:14:34 if ( ! @slaveSwapList ) { 06:14:34 print "Info: No disparity found with slaves.\n" if ( @slaveSwapList < 2); 06:14:34 exit; 06:14:34 } elsif ( @slaveSwapList == 1 ) { 06:14:34 print "Info: single host scenario (with no swap candidate in other k8 nodes) found.\n"; 06:14:34 exit; 06:14:34 } else { 06:14:34 print "Info: slave disparity found.\n"; 06:14:34 } 06:14:34 06:14:34 # Swap slaves 06:14:34 for (my $swapIndex=0; $swapIndex < @slaveSwapList; $swapIndex++) { 06:14:34 $pod1 = $slaveSwapList[$swapIndex]; 06:14:34 $pod2 = $slaveSwapList[++$swapIndex]; 06:14:34 #print "Info: Swapping Slaves: " . join($pod1->{podName}, $pod2->{podName}) . "\n"; 06:14:34 06:14:34 my $cmd1 = qq[kubectl exec -it ]. 06:14:34 qq[$pod1->{podName} -- redis-cli -p 6379 cluster replicate $pod2->{rdMasterNodeID} ]; 06:14:34 06:14:34 my $cmd2 = qq[kubectl exec -it ]. 06:14:34 qq[$pod2->{podName} -- redis-cli -p 6379 cluster replicate $pod1->{rdMasterNodeID} ]; 06:14:34 06:14:34 runRediClusterCmd($cmd1); 06:14:34 runRediClusterCmd($cmd2); 06:14:34 #print "\n$cmd1"; 06:14:34 #print "\n$cmd2\n"; 06:14:34 } 06:14:34 06:14:34 } 06:14:34 06:14:34 06:14:34 sub getSlaveDisparity() { 06:14:34 06:14:34 # Get Slave Disparity Metrix 06:14:34 my $disparity = (); 06:14:34 my $nodeIndex = 0; 06:14:34 foreach my $k8NodeName ( @{$k8NodeInfo->{allk8Nodes}} ) { 06:14:34 my @redisNodesOnk8Node = map { $_->{'k8Node'} eq $k8NodeName ? $_ : () } @{$podTable}; 06:14:34 @redisNodesOnk8Node = sort { $a->{"rdNodeRole"} cmp $b->{"rdNodeRole"} } @redisNodesOnk8Node; 06:14:34 06:14:34 my $master = shift @redisNodesOnk8Node; 06:14:34 06:14:34 for (my $index=0; $index <= $#{redisNodesOnk8Node}; $index++ ) { 06:14:34 my $slave = $redisNodesOnk8Node[$index]; 06:14:34 #print "chekcing for pod: $slave->{podName}\n"; 06:14:34 my $disparityFound = 0; 06:14:34 if ( $slave->{rdMasterNodeID} eq $master->{rdNodeID} ) { 06:14:34 $disparityFound = 1; 06:14:34 } else { 06:14:34 #check is other slaves are its sibling 06:14:34 for (my $nextIndex=$index + 1; $nextIndex <= $#{redisNodesOnk8Node}; $nextIndex++ ) { 06:14:34 if ( $slave->{rdMasterNodeID} eq $redisNodesOnk8Node[$nextIndex]->{rdMasterNodeID} ) { 06:14:34 $disparityFound = 1; 06:14:34 break; 06:14:34 } 06:14:34 } 06:14:34 } 06:14:34 if ($disparityFound) { 06:14:34 #$disparity[$nodeIndex][$index] = { 'podName' => $slave->{"podName"}, 'rdMasterNodeID' => $slave->{"rdMasterNodeID"} } ; 06:14:34 push(@{$disparity[$nodeIndex]},{ 'podName' => $slave->{"podName"}, 'rdMasterNodeID' => $slave->{"rdMasterNodeID"} } ) ; 06:14:34 } 06:14:34 } 06:14:34 $nodeIndex++; 06:14:34 } 06:14:34 return \@disparity; 06:14:34 } 06:14:34 06:14:34 sub spreadMastersIfRequired() { 06:14:34 06:14:34 NODE_WITH_NO_MASTER: foreach my $nodeWithoutMaster (@{$k8NodeInfo->{k8NodesWithoutMaster}}) { 06:14:34 # For each k8Node without any master 06:14:34 # Check for each extra master on its hostNode 06:14:34 # Find its slave on the this hostNode (i.e. without any master) 06:14:34 # Such slave must be Found for 3x3 set-up: 06:14:34 # Then Promote as master # Re-Evaluate 06:14:34 06:14:34 # Get All Redis Slaves on This k8 node 06:14:34 print "Info: K8 node without any master : $nodeWithoutMaster\n"; 06:14:34 my @rdSlaveNodes = map { ($_->{'k8Node'} eq $nodeWithoutMaster ) && ($_->{'rdNodeRole'} eq 'slave') ? $_ : () } @{$podTable}; 06:14:34 06:14:34 foreach my $nodeWithExtraMaster (@{$k8NodeInfo->{k8NodesWithExtraMaster}} ) { 06:14:34 print "Info: k8 Node with extra master : $nodeWithExtraMaster\n"; 06:14:34 #my @rdSlaveNodes = map { ($_->{'k8Node'} eq $nodeWithoutMaster ) && ($_->{'rdNodeRole'} eq 'slave') ? $_ : () } @{$podTable}; 06:14:34 06:14:34 my @masterInstances = map { ($_->{'k8Node'} eq $nodeWithExtraMaster ) && ($_->{'rdNodeRole'} eq 'master') ? $_ : () } @{$podTable}; 06:14:34 foreach my $master (@masterInstances) { 06:14:34 my @slave = map { $_->{"rdMasterNodeID"} eq $master->{rdNodeID} ? $_ : () } @rdSlaveNodes; 06:14:34 if ( @slave ) { 06:14:34 promoteSlaveAsMaster($slave[0]); 06:14:34 my $isPromoted = 0; 06:14:34 my $slaveNodeID= $slave[0]->{rdNodeID}; 06:14:34 while( ! $isPromoted ) { 06:14:34 sleep(8); 06:14:34 setk8NodesInfo(); 06:14:34 my ($promotedNode) = map { $slaveNodeID eq $_->{rdNodeID} ? $_ : () } @{$podTable}; 06:14:34 06:14:34 if ( $promotedNode->{'rdNodeRole'} ne 'master' ) { 06:14:34 print ("Info: Waiting for node promotion confirmation..\n"); 06:14:34 } else { 06:14:34 $isPromoted = 1; 06:14:34 print ("Info: Node promotion confirmed.\n"); 06:14:34 } 06:14:34 } 06:14:34 next NODE_WITH_NO_MASTER; 06:14:34 } 06:14:34 } 06:14:34 } 06:14:34 } 06:14:34 print "Info: All redis masters are on separate k8 Nodes. \n" if ( ! @{$k8NodeInfo->{k8NodesWithoutMaster}}) ; 06:14:34 } 06:14:34 06:14:34 sub promoteSlaveAsMaster() { 06:14:34 my $slavePod = shift; 06:14:34 #print "Info: Promoting Slave $slavePod->{'podName'} On $slavePod->{'k8Node'} as master"; 06:14:34 my $cmd = qq[kubectl exec -it $slavePod->{'podName'} -- redis-cli -p 6379 cluster failover takeover]; 06:14:34 runRediClusterCmd($cmd); 06:14:34 06:14:34 } 06:14:34 sub runRediClusterCmd() { 06:14:34 my $cmd = shift; 06:14:34 print "Info: Running Cmd:$cmd \n"; 06:14:34 `$cmd;`; 06:14:34 sleep(8); 06:14:34 } 06:14:34 06:14:34 06:14:34 #foreach my $item (@{$podTable}) { 06:14:34 #} 06:14:34 06:14:34 # find_nodes_without-a-single_master 06:14:34 sub setk8NodesInfo() { 06:14:34 06:14:34 $podTable = []; 06:14:34 $k8NodeInfo = []; 06:14:34 06:14:34 getCurrentStatus(); 06:14:34 # All k8 nodes 06:14:34 my @k8NodeList = uniq(map { $_->{'k8Node'} } @$podTable); 06:14:34 06:14:34 # Find Nodes with At least One master 06:14:34 my @k8NodesWithMaster; 06:14:34 foreach my $nodeName (@k8NodeList) { 06:14:34 push(@k8NodesWithMaster, map { ($_->{'k8Node'} eq $nodeName) && ($_->{'rdNodeRole'} eq 'master') ? $nodeName : () } @{$podTable} ); 06:14:34 } 06:14:34 06:14:34 # Find Nodes without any master = All nodes - Nodes with at least one Master 06:14:34 my %k8NodesMap = (); 06:14:34 foreach (@k8NodesWithMaster) { 06:14:34 if ( exists $k8NodesMap{$_} ) { 06:14:34 $k8NodesMap{$_}++; 06:14:34 } else { 06:14:34 $k8NodesMap{$_} = 1; 06:14:34 } 06:14:34 } 06:14:34 my @k8NodesWithoutMaster = map { exists $k8NodesMap{$_} ? () : $_ } @k8NodeList; 06:14:34 my @k8NodesWithExtraMaster = uniq(map { $k8NodesMap{$_} > 1 ? $_ : () } @k8NodesWithMaster); 06:14:34 06:14:34 $k8NodeInfo = { 'allk8Nodes' => \@k8NodeList, 'k8NodesWithExtraMaster' => \@k8NodesWithExtraMaster, 'k8NodesWithoutMaster' => \@k8NodesWithoutMaster }; 06:14:34 } 06:14:34 06:14:34 06:14:34 06:14:34 06:14:34 06:14:34 # Validate if number of masters ,= number of rea 06:14:34 06:14:34 # 06:14:34 #sub filter 06:14:34 06:14:34 =head 06:14:34 get 06:14:34 podName where k8Node eq "x" 06:14:34 get position of k8node eq x 06:14:34 where 06:14:34 =cut 06:14:34 06:14:34 exit; 06:14:34 06:14:34 sub uniq { 06:14:34 my %seen; 06:14:34 grep !$seen{$_}++, @_; 06:14:34 } 06:14:34 06:14:34 sub getCurrentStatus() { 06:14:34 06:14:34 # Run pod list command 06:14:34 my @getPods = `kubectl get po --no-headers -o wide -l $podLabel |grep Running`; chomp @getPods; 06:14:34 #my @getPods = `kubectl get po --no-headers -o wide -l managed-by=redis-cluster-operator|grep Running`; chomp @getPods; 06:14:34 06:14:34 foreach my $podLine (@getPods) { 06:14:34 my @podData = split(/\s+/,$podLine); 06:14:34 my ($podName,$status,$age,$podIP,$podNode) = ($podData[0], $podData[2], $podData[4], $podData[5],$podData[6]); 06:14:34 06:14:34 #print "$podName,$status,$age,$podIP,$podNode" ."\n"; 06:14:34 my $podRow = { 'podIP' => $podIP, 'podName' => $podName, 'k8Node' => $podNode, 'podAge' => $age, 'podStatus' => $status }; 06:14:34 push (@{$podTable},$podRow) 06:14:34 } 06:14:34 06:14:34 my $podName = $podTable->[0]{'podName'}; 06:14:34 #print "Info:kubectl exec $podName -- cat nodes.conf|sort -k3\n"; 06:14:34 my @rdNodeData = `kubectl exec $podName -- cat nodes.conf|sort -k3`; chomp @rdNodeData; 06:14:34 foreach my $rdNodeLine (@rdNodeData) { 06:14:34 next if ($rdNodeLine !~ /master|slave/); 06:14:34 my @rdNodeData = split(/\s+/,$rdNodeLine); 06:14:34 my ($rdNodeID,$rdRole,$rdMasterNodeID,$epoch) = ($rdNodeData[0], $rdNodeData[2], $rdNodeData[3],$rdNodeData[5]); 06:14:34 my ($podIP) = split(/:/,$rdNodeData[1]); 06:14:34 $rdRole =~ s/myself,//; 06:14:34 06:14:34 #print "$rdNodeID,$rdRole,$rdMasterNodeID,$podIP" ."\n"; 06:14:34 my $rdElem = { 'podIP' => $podIP, 06:14:34 'rdNodeID' => $rdNodeID, 06:14:34 'rdRole' => $rdRole, 06:14:34 'rdMasterNodeID' => $rdMasterNodeID, 06:14:34 'epoch' => $epoch 06:14:34 }; 06:14:34 06:14:34 for(my $index=0; $index <= $#{$podTable}; $index++) { 06:14:34 if ( $podTable->[$index]{'podIP'} eq $podIP ) { 06:14:34 #print "Matched\n"; 06:14:34 $podTable->[$index]{'rdNodeID'} = $rdNodeID; 06:14:34 $podTable->[$index]{'rdNodeRole'} = $rdRole; 06:14:34 $podTable->[$index]{'rdMasterNodeID'} = $rdMasterNodeID; 06:14:34 $podTable->[$index]{'epoch'} = $epoch; 06:14:34 } 06:14:34 } 06:14:34 #exit; 06:14:34 06:14:34 } 06:14:34 } 06:14:34 06:14:34 relatenode.sh: | 06:14:34 #!/bin/sh 06:14:34 podLabel=${POD_LABEL} 06:14:34 firstPod=$(kubectl get po -o wide -l app.kubernetes.io/name=redis-cluster --no-headers=true|head -1|cut -d" " -f1) 06:14:34 06:14:34 kubectl get po -o wide -l $podLabel |tail +2|awk '{printf("%s:%s:%s:%s\n",$6,$1,$7,$10)}'|sort > /tmp/1.txt 06:14:34 kubectl exec $firstPod -- cat nodes.conf|sed 's/myself,//'|awk '/master|slave/ {print $2,$1,$3,$4}'|sort > /tmp/2.txt 06:14:34 join -t ":" /tmp/1.txt /tmp/2.txt |sort -k3,4 | sed 's/ /:/g'|awk -F":" '{print $2,$7,$3,$1,$4,$6,$8}' > /tmp/3.txt 06:14:34 06:14:34 echo "\n POD_NAME ROLE k8NODE POD_IP REDIS_NODE_ID REDIS_MASTER_NODE_ID" 06:14:34 grep $(cut -d" " -f4 /tmp/2.txt|sort -u|grep -v "-"|sed -n '1p') /tmp/3.txt 06:14:34 echo "" 06:14:34 grep $(cut -d" " -f4 /tmp/2.txt|sort -u|grep -v "-"|sed -n '2p') /tmp/3.txt 06:14:34 echo "" 06:14:34 grep $(cut -d" " -f4 /tmp/2.txt|sort -u|grep -v "-"|sed -n '3p') /tmp/3.txt 06:14:34 --- 06:14:34 # Source: redis-cluster/templates/serviceaccount.yaml 06:14:34 apiVersion: rbac.authorization.k8s.io/v1 06:14:34 kind: Role 06:14:34 metadata: 06:14:34 name: assigner-role 06:14:34 06:14:34 rules: 06:14:34 - apiGroups: [""] 06:14:34 resources: 06:14:34 - pods 06:14:34 verbs: 06:14:34 - get 06:14:34 - list 06:14:34 - apiGroups: [""] 06:14:34 resources: ["pods/exec"] 06:14:34 verbs: ["create"] 06:14:34 --- 06:14:34 # Source: redis-cluster/templates/serviceaccount.yaml 06:14:34 apiVersion: rbac.authorization.k8s.io/v1 06:14:34 kind: RoleBinding 06:14:34 metadata: 06:14:34 name: assigner-rb 06:14:34 subjects: 06:14:34 - kind: ServiceAccount 06:14:34 name: assigner-sa 06:14:34 roleRef: 06:14:34 kind: Role 06:14:34 name: assigner-role 06:14:34 apiGroup: rbac.authorization.k8s.io 06:14:34 --- 06:14:34 # Source: redis-cluster/templates/service.yaml 06:14:34 ################################################################################### 06:14:34 # ============LICENSE_START======================================================= 06:14:34 # 06:14:34 # ================================================================================ 06:14:34 # Copyright (C) 2020 Hcl Technologies Limited. 06:14:34 # ================================================================================ 06:14:34 # Licensed under the Apache License, Version 2.0 (the "License"); 06:14:34 # you may not use this file except in compliance with the License. 06:14:34 # You may obtain a copy of the License at 06:14:34 # 06:14:34 # http://www.apache.org/licenses/LICENSE-2.0 06:14:34 # 06:14:34 # Unless required by applicable law or agreed to in writing, software 06:14:34 # distributed under the License is distributed on an "AS IS" BASIS, 06:14:34 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 06:14:34 # See the License for the specific language governing permissions and 06:14:34 # limitations under the License. 06:14:34 # ============LICENSE_END========================================================= 06:14:34 ################################################################################### 06:14:34 06:14:34 apiVersion: v1 06:14:34 kind: Service 06:14:34 metadata: 06:14:34 name: redis-cluster-svc 06:14:34 spec: 06:14:34 type: ClusterIP 06:14:34 ports: 06:14:34 - port: 6379 06:14:34 targetPort: 6379 06:14:34 name: client 06:14:34 - port: 16379 06:14:34 targetPort: 16379 06:14:34 name: gossip 06:14:34 selector: 06:14:34 app.kubernetes.io/name: redis-cluster 06:14:34 app.kubernetes.io/instance: release-name 06:14:34 --- 06:14:34 # Source: redis-cluster/templates/deployment.yaml 06:14:34 ################################################################################ 06:14:34 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:34 # Copyright (c) 2019 Nokia. # 06:14:34 # # 06:14:34 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:34 # you may not use this file except in compliance with the License. # 06:14:34 # You may obtain a copy of the License at # 06:14:34 # # 06:14:34 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:34 # # 06:14:34 # Unless required by applicable law or agreed to in writing, software # 06:14:34 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:34 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:34 # See the License for the specific language governing permissions and # 06:14:34 # limitations under the License. # 06:14:34 ################################################################################ 06:14:34 apiVersion: apps/v1 06:14:34 kind: Deployment 06:14:34 metadata: 06:14:34 name: assigner-dep 06:14:34 namespace: default 06:14:34 labels: 06:14:34 chart: redis-cluster-0.1.0 06:14:34 release: release-name 06:14:34 spec: 06:14:34 replicas: 1 06:14:34 selector: 06:14:34 matchLabels: 06:14:34 app: assigner 06:14:34 release: release-name 06:14:34 template: 06:14:34 metadata: 06:14:34 labels: 06:14:34 app: assigner 06:14:34 release: release-name 06:14:34 spec: 06:14:34 containers: 06:14:34 - name: kubectl 06:14:34 hostname: assigner 06:14:34 image: "bitnami/kubectl:1.18" 06:14:34 command: ["/bin/sh"] 06:14:34 args: ["-c", "sleep 3000"] 06:14:34 env: 06:14:34 - name: "POD_LABEL" 06:14:34 value: app.kubernetes.io/instance=release-name 06:14:34 06:14:34 volumeMounts: 06:14:34 - name: conf 06:14:34 mountPath: /conf 06:14:34 readOnly: false 06:14:34 volumes: 06:14:34 - name: conf 06:14:34 configMap: 06:14:34 name: assigner-cm 06:14:34 defaultMode: 0755 06:14:34 serviceAccountName: assigner-sa 06:14:34 --- 06:14:34 # Source: redis-cluster/templates/statefulset.yaml 06:14:34 ################################################################################### 06:14:34 # ============LICENSE_START======================================================= 06:14:34 # 06:14:34 # ================================================================================ 06:14:34 # Copyright (C) 2020 Hcl Technologies Limited. 06:14:34 # ================================================================================ 06:14:34 # Licensed under the Apache License, Version 2.0 (the "License"); 06:14:34 # you may not use this file except in compliance with the License. 06:14:34 # You may obtain a copy of the License at 06:14:34 # 06:14:34 # http://www.apache.org/licenses/LICENSE-2.0 06:14:34 # 06:14:34 # Unless required by applicable law or agreed to in writing, software 06:14:34 # distributed under the License is distributed on an "AS IS" BASIS, 06:14:34 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 06:14:34 # See the License for the specific language governing permissions and 06:14:34 # limitations under the License. 06:14:34 # ============LICENSE_END========================================================= 06:14:34 ################################################################################### 06:14:34 06:14:34 apiVersion: apps/v1 06:14:34 kind: StatefulSet 06:14:34 metadata: 06:14:34 name: redis-cluster 06:14:34 spec: 06:14:34 serviceName: 06:14:34 replicas: 9 06:14:34 selector: 06:14:34 matchLabels: 06:14:34 app.kubernetes.io/name: redis-cluster 06:14:34 app.kubernetes.io/instance: release-name 06:14:34 template: 06:14:34 metadata: 06:14:34 labels: 06:14:34 app.kubernetes.io/name: redis-cluster 06:14:34 app.kubernetes.io/instance: release-name 06:14:34 spec: 06:14:34 topologySpreadConstraints: 06:14:34 - maxSkew: 1 06:14:34 topologyKey: kubernetes.io/hostname 06:14:34 whenUnsatisfiable: DoNotSchedule 06:14:34 #whenUnsatisfiable: ScheduleAnyway 06:14:34 #whenUnsatisfiable: DoNotSchedule 06:14:34 labelSelector: 06:14:34 matchLabels: 06:14:34 app.kubernetes.io/name: redis-cluster 06:14:34 app.kubernetes.io/instance: release-name 06:14:34 containers: 06:14:34 - name: redis 06:14:34 image: "redis:5.0.1-alpine" 06:14:34 imagePullPolicy: IfNotPresent 06:14:34 ports: 06:14:34 - containerPort: 6379 06:14:34 name: client 06:14:34 - containerPort: 16379 06:14:34 name: gossip 06:14:34 command: ["/conf/update-node.sh", "redis-server", "/conf/redis.conf"] 06:14:34 env: 06:14:34 - name: POD_IP 06:14:34 valueFrom: 06:14:34 fieldRef: 06:14:34 fieldPath: status.podIP 06:14:34 volumeMounts: 06:14:34 - name: conf 06:14:34 mountPath: /conf 06:14:34 readOnly: false 06:14:34 - name: data 06:14:34 mountPath: /data 06:14:34 readOnly: false 06:14:34 volumes: 06:14:34 - name: conf 06:14:34 configMap: 06:14:34 name: redis-cluster-cm 06:14:34 defaultMode: 0755 06:14:34 volumeClaimTemplates: 06:14:34 - metadata: 06:14:34 name: data 06:14:34 labels: 06:14:34 app.kubernetes.io/name: redis-cluster 06:14:34 app.kubernetes.io/instance: release-name 06:14:34 spec: 06:14:34 accessModes: [ "ReadWriteOnce" ] 06:14:34 resources: 06:14:34 requests: 06:14:34 storage: 1Gi 06:14:34 --- 06:14:34 # Source: redis-cluster/templates/configMap.yaml 06:14:34 ################################################################################### 06:14:34 # ============LICENSE_START======================================================= 06:14:34 # 06:14:34 # ================================================================================ 06:14:34 # Copyright (C) 2020 Hcl Technologies Limited. 06:14:34 # ================================================================================ 06:14:34 # Licensed under the Apache License, Version 2.0 (the "License"); 06:14:34 # you may not use this file except in compliance with the License. 06:14:34 # You may obtain a copy of the License at 06:14:34 # 06:14:34 # http://www.apache.org/licenses/LICENSE-2.0 06:14:34 # 06:14:34 # Unless required by applicable law or agreed to in writing, software 06:14:34 # distributed under the License is distributed on an "AS IS" BASIS, 06:14:34 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 06:14:34 # See the License for the specific language governing permissions and 06:14:34 # limitations under the License. 06:14:34 # ============LICENSE_END========================================================= 06:14:34 ################################################################################### 06:14:34 --- 06:14:34 # Source: redis-cluster/templates/serviceaccount.yaml 06:14:34 ################################################################################### 06:14:34 # ============LICENSE_START======================================================= 06:14:34 # 06:14:34 # ================================================================================ 06:14:34 # Copyright (C) 2020 Hcl Technologies Limited. 06:14:34 # ================================================================================ 06:14:34 # Licensed under the Apache License, Version 2.0 (the "License"); 06:14:34 # you may not use this file except in compliance with the License. 06:14:34 # You may obtain a copy of the License at 06:14:34 # 06:14:34 # http://www.apache.org/licenses/LICENSE-2.0 06:14:34 # 06:14:34 # Unless required by applicable law or agreed to in writing, software 06:14:34 # distributed under the License is distributed on an "AS IS" BASIS, 06:14:34 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 06:14:34 # See the License for the specific language governing permissions and 06:14:34 # limitations under the License. 06:14:34 # ============LICENSE_END========================================================= 06:14:34 ################################################################################### 06:14:34 *************************************************************************************************************** 06:14:34 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/e2term 06:14:34 Update chart dependency 06:14:34 Hang tight while we grab the latest from your chart repositories... 06:14:34 2024-08-31T06:14:34.396Z INFO [6] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "53.17µs", "reqID": "835e7095-b9d8-445b-bd1c-086dbfb749a1"} 06:14:34 ...Successfully got an update from the "local" chart repository 06:14:34 Update Complete. ⎈Happy Helming!⎈ 06:14:34 Saving 1 charts 06:14:34 Downloading ric-common from repo http://127.0.0.1:8879/charts 06:14:34 2024-08-31T06:14:34.399Z INFO [7] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "107.83µs", "reqID": "e7d8b0bc-c838-4876-9b22-987e48cdcb13"} 06:14:34 Deleting outdated charts 06:14:34 Performing Helm lint 06:14:34 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/e2term 06:14:34 [INFO] Chart.yaml: icon is recommended 06:14:34 06:14:34 1 chart(s) linted, 0 chart(s) failed 06:14:34 *************************************************************************************************************** 06:14:34 Rendering Helm charts locally 06:14:34 --- 06:14:34 # Source: e2term/templates/configmap-loglevel.yaml 06:14:34 apiVersion: v1 06:14:34 kind: ConfigMap 06:14:34 metadata: 06:14:34 name: configmap-ricplt-e2term-loglevel-configmap 06:14:34 namespace: ricplt 06:14:34 data: 06:14:34 log-level: | 06:14:34 log-level: 3 06:14:34 --- 06:14:34 # Source: e2term/templates/configmap.yaml 06:14:34 apiVersion: v1 06:14:34 kind: ConfigMap 06:14:34 metadata: 06:14:34 name: configmap-ricplt-e2term-router-configmap 06:14:34 namespace: ricplt 06:14:34 data: 06:14:34 rmr_verbose: | 06:14:34 0 06:14:34 router.txt: | 06:14:34 newrt|start 06:14:34 rte|1080|service-ricplt-e2mgr-rmr.ricplt:3801 06:14:34 rte|1090|service-ricplt-e2term-rmr-alpha.ricplt:38000 06:14:34 rte|1100|service-ricplt-e2mgr-rmr.ricplt:3801 06:14:34 rte|10020|service-ricplt-e2mgr-rmr.ricplt:3801 06:14:34 rte|10060|service-ricplt-e2term-rmr-alpha.ricplt:38000 06:14:34 rte|10061|service-ricplt-e2mgr-rmr.ricplt:3801 06:14:34 rte|10062|service-ricplt-e2mgr-rmr.ricplt:3801 06:14:34 rte|10030|service-ricplt-e2mgr-rmr.ricplt:3801 06:14:34 rte|10070|service-ricplt-e2mgr-rmr.ricplt:3801 06:14:34 rte|10071|service-ricplt-e2mgr-rmr.ricplt:3801 06:14:34 rte|10080|service-ricplt-e2mgr-rmr.ricplt:3801 06:14:34 rte|10091|service-ricplt-rsm-rmr.ricplt:4801 06:14:34 rte|10092|service-ricplt-rsm-rmr.ricplt:4801 06:14:34 rte|10360|service-ricplt-e2term-rmr-alpha.ricplt:38000 06:14:34 rte|10361|service-ricplt-e2mgr-rmr.ricplt:3801 06:14:34 rte|10362|service-ricplt-e2mgr-rmr.ricplt:3801 06:14:34 rte|10370|service-ricplt-e2mgr-rmr.ricplt:3801 06:14:34 rte|10371|service-ricplt-e2term-rmr-alpha.ricplt:38000 06:14:34 rte|12010|service-ricplt-e2term-rmr-alpha.ricplt:38000 06:14:34 rte|12020|service-ricplt-e2term-rmr-alpha.ricplt:38000 06:14:34 rte|20001|service-ricplt-a1mediator-rmr.ricplt:4562 06:14:34 rte|12011|service-ricxapp-ueec-rmr.ricxapp:4560;service-admission-ctrl-xapp-rmr.ricxapp:4560 06:14:34 rte|12050|service-ricxapp-ueec-rmr.ricxapp:4560;service-admission-ctrl-xapp-rmr.ricxapp:4560 06:14:34 rte|12012|service-ricxapp-ueec-rmr.ricxapp:4560;service-admission-ctrl-xapp-rmr.ricxapp:4560 06:14:34 rte|12021|service-ricxapp-ueec-rmr.ricxapp:4560;service-admission-ctrl-xapp-rmr.ricxapp:4560 06:14:34 rte|12022|service-ricxapp-ueec-rmr.ricxapp:4560;service-admission-ctrl-xapp-rmr.ricxapp:4560 06:14:34 rte|12041|service-ricxapp-ueec-rmr.ricxapp:4560;service-admission-ctrl-xapp-rmr.ricxapp:4560 06:14:34 rte|12042|service-ricxapp-ueec-rmr.ricxapp:4560;service-admission-ctrl-xapp-rmr.ricxapp:4560 06:14:34 rte|12050|service-ricxapp-ueec-rmr.ricxapp:4560;service-admission-ctrl-xapp-rmr.ricxapp:4560 06:14:34 rte|20000|service-ricxapp-ueec-rmr.ricxapp:4560;service-admission-ctrl-xapp-rmr.ricxapp:4560 06:14:34 newrt|end 06:14:34 --- 06:14:34 # Source: e2term/templates/env.yaml 06:14:34 apiVersion: v1 06:14:34 kind: ConfigMap 06:14:34 metadata: 06:14:34 name: configmap-ricplt-e2term-env-alpha 06:14:34 data: 06:14:34 RMR_SRC_ID: service-ricplt-e2term-rmr-alpha.ricplt 06:14:34 RMR_RTG_SVC: "4561" 06:14:34 RMR_SEED_RT: "router.txt" 06:14:34 RMR_VCTL_FILE: "/tmp/rmr_verbose" 06:14:34 sctp: "36422" 06:14:34 nano: "38000" 06:14:34 print: "1" 06:14:34 volume: "/data/outgoing/" 06:14:34 --- 06:14:34 # Source: e2term/templates/pv.yaml 06:14:34 apiVersion: v1 06:14:34 kind: PersistentVolume 06:14:34 metadata: 06:14:34 name: pv-ricplt-e2term-alpha 06:14:34 labels: 06:14:34 type: local 06:14:34 spec: 06:14:34 storageClassName: local-storage 06:14:34 capacity: 06:14:34 storage: 100Mi 06:14:34 accessModes: 06:14:34 - ReadWriteOnce 06:14:34 hostPath: 06:14:34 path: /mnt/pv-ricplt-e2term-alpha 06:14:34 --- 06:14:34 # Source: e2term/templates/pvc.yaml 06:14:34 kind: PersistentVolumeClaim 06:14:34 apiVersion: v1 06:14:34 metadata: 06:14:34 name: pvc-ricplt-e2term-alpha 06:14:34 spec: 06:14:34 accessModes: 06:14:34 - ReadWriteOnce 06:14:34 resources: 06:14:34 requests: 06:14:34 storage: 100Mi 06:14:34 storageClassName: local-storage 06:14:34 #volumeName: pv-ricplt-e2term 06:14:34 --- 06:14:34 # Source: e2term/templates/service-prometheus.yaml 06:14:34 apiVersion: v1 06:14:34 kind: Service 06:14:34 metadata: 06:14:34 name: service-ricplt-e2term-prometheus-alpha 06:14:34 namespace: ricplt 06:14:34 labels: 06:14:34 app: ricplt-e2term-alpha 06:14:34 chart: e2term-3.0.0 06:14:34 release: release-name 06:14:34 heritage: Helm 06:14:34 annotations: 06:14:34 prometheus.io/scrape: "true" 06:14:34 prometheus.io/path: "/metrics" 06:14:34 prometheus.io/port: "8088" 06:14:34 spec: 06:14:34 type: ClusterIP 06:14:34 ports: 06:14:34 - port: 8088 06:14:34 protocol: "TCP" 06:14:34 targetPort: "prmts-alpha" 06:14:34 name: "prmts-alpha" 06:14:34 selector: 06:14:34 app: ricplt-e2term-alpha 06:14:34 release: release-name 06:14:34 --- 06:14:34 # Source: e2term/templates/service-rmr.yaml 06:14:34 apiVersion: v1 06:14:34 kind: Service 06:14:34 metadata: 06:14:34 name: service-ricplt-e2term-rmr-alpha 06:14:34 namespace: ricplt 06:14:34 labels: 06:14:34 app: ricplt-e2term-alpha 06:14:34 chart: e2term-3.0.0 06:14:34 release: release-name 06:14:34 heritage: Helm 06:14:34 spec: 06:14:34 type: ClusterIP 06:14:34 ports: 06:14:34 - port: 4561 06:14:34 protocol: "TCP" 06:14:34 targetPort: "rmrroute-alpha" 06:14:34 name: "rmrroute-alpha" 06:14:34 - port: 38000 06:14:34 protocol: "TCP" 06:14:34 targetPort: "rmrdata-alpha" 06:14:34 name: "rmrdata-alpha" 06:14:34 selector: 06:14:34 app: ricplt-e2term-alpha 06:14:34 release: release-name 06:14:34 --- 06:14:34 # Source: e2term/templates/service-sctp.yaml 06:14:34 apiVersion: v1 06:14:34 kind: Service 06:14:34 metadata: 06:14:34 name: service-ricplt-e2term-sctp-alpha 06:14:34 namespace: ricplt 06:14:34 labels: 06:14:34 app: ricplt-e2term-alpha 06:14:34 chart: e2term-3.0.0 06:14:34 release: release-name 06:14:34 heritage: Helm 06:14:34 spec: 06:14:34 type: NodePort 06:14:34 ports: 06:14:34 - port: 36422 06:14:34 nodePort: 32222 06:14:34 protocol: "SCTP" 06:14:34 targetPort: 36422 06:14:34 name: "sctp-alpha" 06:14:34 selector: 06:14:34 app: ricplt-e2term-alpha 06:14:34 release: release-name 06:14:34 --- 06:14:34 # Source: e2term/templates/deployment.yaml 06:14:34 apiVersion: apps/v1 06:14:34 kind: Deployment 06:14:34 metadata: 06:14:34 name: deployment-ricplt-e2term-alpha 06:14:34 namespace: ricplt 06:14:34 labels: 06:14:34 app: ricplt-e2term-alpha 06:14:34 chart: e2term-3.0.0 06:14:34 release: release-name 06:14:34 heritage: Helm 06:14:34 spec: 06:14:34 replicas: 1 06:14:34 selector: 06:14:34 matchLabels: 06:14:34 app: ricplt-e2term-alpha 06:14:34 release: release-name 06:14:34 template: 06:14:34 metadata: 06:14:34 labels: 06:14:34 app: ricplt-e2term-alpha 06:14:34 release: release-name 06:14:34 spec: 06:14:34 hostname: e2term-alpha 06:14:34 hostNetwork: false 06:14:34 dnsPolicy: ClusterFirstWithHostNet 06:14:34 imagePullSecrets: 06:14:34 - name: secret-nexus3-o-ran-sc-org-10002-o-ran-sc 06:14:34 containers: 06:14:34 - name: container-ricplt-e2term 06:14:34 image: nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-e2:3.0.1 06:14:34 imagePullPolicy: IfNotPresent 06:14:34 volumeMounts: 06:14:34 - mountPath: /opt/e2/router.txt 06:14:34 name: local-router-file 06:14:34 subPath: router.txt 06:14:34 - mountPath: /tmp/rmr_verbose 06:14:34 name: local-router-file 06:14:34 subPath: rmr_verbose 06:14:34 - mountPath: /etc/config 06:14:34 name: local-loglevel-file 06:14:34 06:14:34 - mountPath: "/data/outgoing/" 06:14:34 name: vol-shared 06:14:34 readOnly: false 06:14:34 06:14:34 envFrom: 06:14:34 - configMapRef: 06:14:34 name: configmap-ricplt-e2term-env-alpha 06:14:34 env: 06:14:34 - name: SYSTEM_NAME 06:14:34 value: "SEP" 06:14:34 - name: CONFIG_MAP_NAME 06:14:34 value: "/etc/config/log-level" 06:14:34 - name: HOST_NAME 06:14:34 valueFrom: 06:14:34 fieldRef: 06:14:34 fieldPath: spec.nodeName 06:14:34 - name: SERVICE_NAME 06:14:34 value: "RIC_E2_TERM" 06:14:34 - name: CONTAINER_NAME 06:14:34 value: "container-ricplt-e2term" 06:14:34 - name: POD_NAME 06:14:34 valueFrom: 06:14:34 fieldRef: 06:14:34 fieldPath: metadata.name 06:14:34 ports: 06:14:34 - name: "rmrroute-alpha" 06:14:34 containerPort: 4561 06:14:34 - name: "rmrdata-alpha" 06:14:34 containerPort: 38000 06:14:34 - name: "sctp-alpha" 06:14:34 containerPort: 36422 06:14:34 protocol: SCTP 06:14:34 - name: "prmts-alpha" 06:14:34 containerPort: 8088 06:14:34 stdin: true 06:14:34 tty: true 06:14:34 securityContext: 06:14:34 privileged: false 06:14:34 readinessProbe: 06:14:34 exec: 06:14:34 command: [ "/bin/sh", "-c", "ip=`hostname -i`;export RMR_SRC_ID=$ip;/opt/e2/rmr_probe -h $ip:38000" ] 06:14:34 initialDelaySeconds: 120 06:14:34 periodSeconds: 60 06:14:34 livenessProbe: 06:14:34 exec: 06:14:34 command: [ "/bin/sh", "-c", "ip=`hostname -i`;export RMR_SRC_ID=$ip;/opt/e2/rmr_probe -h $ip:38000" ] 06:14:34 initialDelaySeconds: 10 06:14:34 periodSeconds: 10 06:14:34 06:14:34 volumes: 06:14:34 - name: local-router-file 06:14:34 configMap: 06:14:34 name: configmap-ricplt-e2term-router-configmap 06:14:34 - name: local-loglevel-file 06:14:34 configMap: 06:14:34 name: configmap-ricplt-e2term-loglevel-configmap 06:14:34 06:14:34 - name: vol-shared 06:14:34 persistentVolumeClaim: 06:14:34 claimName: pvc-ricplt-e2term-alpha 06:14:34 --- 06:14:34 # Source: e2term/templates/configmap-loglevel.yaml 06:14:34 ################################################################################ 06:14:34 # Copyright (c) 2023 Alexandre Huff Intellectual Property. # 06:14:34 # # 06:14:34 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:34 # you may not use this file except in compliance with the License. # 06:14:34 # You may obtain a copy of the License at # 06:14:34 # # 06:14:34 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:34 # # 06:14:34 # Unless required by applicable law or agreed to in writing, software # 06:14:34 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:34 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:34 # See the License for the specific language governing permissions and # 06:14:34 # limitations under the License. # 06:14:34 ################################################################################ 06:14:34 --- 06:14:34 # Source: e2term/templates/configmap-pizpub.yaml 06:14:34 ################################################################################ 06:14:34 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:34 # # 06:14:34 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:34 # you may not use this file except in compliance with the License. # 06:14:34 # You may obtain a copy of the License at # 06:14:34 # # 06:14:34 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:34 # # 06:14:34 # Unless required by applicable law or agreed to in writing, software # 06:14:34 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:34 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:34 # See the License for the specific language governing permissions and # 06:14:34 # limitations under the License. # 06:14:34 ################################################################################ 06:14:34 --- 06:14:34 # Source: e2term/templates/configmap.yaml 06:14:34 ################################################################################ 06:14:34 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:34 # Copyright (c) 2019 Nokia. # 06:14:34 # # 06:14:34 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:34 # you may not use this file except in compliance with the License. # 06:14:34 # You may obtain a copy of the License at # 06:14:34 # # 06:14:34 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:34 # # 06:14:34 # Unless required by applicable law or agreed to in writing, software # 06:14:34 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:34 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:34 # See the License for the specific language governing permissions and # 06:14:34 # limitations under the License. # 06:14:34 ################################################################################ 06:14:34 --- 06:14:34 # Source: e2term/templates/deployment.yaml 06:14:34 ################################################################################ 06:14:34 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:34 # Copyright (c) 2019 Nokia. # 06:14:34 # # 06:14:34 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:34 # you may not use this file except in compliance with the License. # 06:14:34 # You may obtain a copy of the License at # 06:14:34 # # 06:14:34 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:34 # # 06:14:34 # Unless required by applicable law or agreed to in writing, software # 06:14:34 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:34 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:34 # See the License for the specific language governing permissions and # 06:14:34 # limitations under the License. # 06:14:34 ################################################################################ 06:14:34 --- 06:14:34 # Source: e2term/templates/env.yaml 06:14:34 ################################################################################ 06:14:34 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:34 # Copyright (c) 2019 Nokia. # 06:14:34 # # 06:14:34 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:34 # you may not use this file except in compliance with the License. # 06:14:34 # You may obtain a copy of the License at # 06:14:34 # # 06:14:34 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:34 # # 06:14:34 # Unless required by applicable law or agreed to in writing, software # 06:14:34 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:34 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:34 # See the License for the specific language governing permissions and # 06:14:34 # limitations under the License. # 06:14:34 ################################################################################ 06:14:34 --- 06:14:34 # Source: e2term/templates/pv.yaml 06:14:34 ################################################################################ 06:14:34 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:34 # # 06:14:34 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:34 # you may not use this file except in compliance with the License. # 06:14:34 # You may obtain a copy of the License at # 06:14:34 # # 06:14:34 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:34 # # 06:14:34 # Unless required by applicable law or agreed to in writing, software # 06:14:34 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:34 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:34 # See the License for the specific language governing permissions and # 06:14:34 # limitations under the License. # 06:14:34 ################################################################################1 06:14:34 --- 06:14:34 # Source: e2term/templates/pvc.yaml 06:14:34 ################################################################################ 06:14:34 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:34 # # 06:14:34 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:34 # you may not use this file except in compliance with the License. # 06:14:34 # You may obtain a copy of the License at # 06:14:34 # # 06:14:34 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:34 # # 06:14:34 # Unless required by applicable law or agreed to in writing, software # 06:14:34 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:34 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:34 # See the License for the specific language governing permissions and # 06:14:34 # limitations under the License. # 06:14:34 ################################################################################ 06:14:34 --- 06:14:34 # Source: e2term/templates/service-prometheus.yaml 06:14:34 ################################################################################ 06:14:34 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:34 # Copyright (c) 2019 Nokia. # 06:14:34 # # 06:14:34 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:34 # you may not use this file except in compliance with the License. # 06:14:34 # You may obtain a copy of the License at # 06:14:34 # # 06:14:34 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:34 # # 06:14:34 # Unless required by applicable law or agreed to in writing, software # 06:14:34 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:34 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:34 # See the License for the specific language governing permissions and # 06:14:34 # limitations under the License. # 06:14:34 ################################################################################ 06:14:34 --- 06:14:34 # Source: e2term/templates/service-rmr.yaml 06:14:34 ################################################################################ 06:14:34 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:34 # Copyright (c) 2019 Nokia. # 06:14:34 # # 06:14:34 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:34 # you may not use this file except in compliance with the License. # 06:14:34 # You may obtain a copy of the License at # 06:14:34 # # 06:14:34 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:34 # # 06:14:34 # Unless required by applicable law or agreed to in writing, software # 06:14:34 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:34 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:34 # See the License for the specific language governing permissions and # 06:14:34 # limitations under the License. # 06:14:34 ################################################################################ 06:14:34 --- 06:14:34 # Source: e2term/templates/service-sctp.yaml 06:14:34 ################################################################################ 06:14:34 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:34 # Copyright (c) 2019 Nokia. # 06:14:34 # # 06:14:34 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:34 # you may not use this file except in compliance with the License. # 06:14:34 # You may obtain a copy of the License at # 06:14:34 # # 06:14:34 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:34 # # 06:14:34 # Unless required by applicable law or agreed to in writing, software # 06:14:34 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:34 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:34 # See the License for the specific language governing permissions and # 06:14:34 # limitations under the License. # 06:14:34 ################################################################################ 06:14:34 *************************************************************************************************************** 06:14:34 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/jaegeradapter 06:14:34 Update chart dependency 06:14:34 Hang tight while we grab the latest from your chart repositories... 06:14:34 2024-08-31T06:14:34.580Z INFO [8] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "30.46µs", "reqID": "59b8ac71-5fa1-4c86-90f7-2066e5566c30"} 06:14:34 ...Successfully got an update from the "local" chart repository 06:14:34 Update Complete. ⎈Happy Helming!⎈ 06:14:34 Saving 1 charts 06:14:34 Downloading ric-common from repo http://127.0.0.1:8879/charts 06:14:34 2024-08-31T06:14:34.582Z INFO [9] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "111.88µs", "reqID": "627c5fe9-f9cb-4167-8bfa-67812ec5c7db"} 06:14:34 Deleting outdated charts 06:14:34 Performing Helm lint 06:14:34 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/jaegeradapter 06:14:34 [INFO] Chart.yaml: icon is recommended 06:14:34 06:14:34 1 chart(s) linted, 0 chart(s) failed 06:14:34 *************************************************************************************************************** 06:14:34 Rendering Helm charts locally 06:14:34 --- 06:14:34 # Source: jaegeradapter/templates/env.yaml 06:14:34 apiVersion: v1 06:14:34 kind: ConfigMap 06:14:34 metadata: 06:14:34 name: configmap-ricplt-jaegeradapter 06:14:34 namespace: ricplt 06:14:34 data: 06:14:34 TRACING_ENABLED: "0" 06:14:34 TRACING_JAEGER_SAMPLER_TYPE: "const" 06:14:34 TRACING_JAEGER_SAMPLER_PARAM: "1" 06:14:34 TRACING_JAEGER_AGENT_ADDR: service-ricplt-jaegeradapter-agent.ricplt 06:14:34 TRACING_JAEGER_LOG_LEVEL: "error" 06:14:34 --- 06:14:34 # Source: jaegeradapter/templates/agent-service.yaml 06:14:34 # Copyright (c) 2019 AT&T Intellectual Property. 06:14:34 # 06:14:34 # Licensed under the Apache License, Version 2.0 (the "License"); 06:14:34 # you may not use this file except in compliance with the License. 06:14:34 # You may obtain a copy of the License at 06:14:34 # 06:14:34 # http://www.apache.org/licenses/LICENSE-2.0 06:14:34 # 06:14:34 # Unless required by applicable law or agreed to in writing, software 06:14:34 # distributed under the License is distributed on an "AS IS" BASIS, 06:14:34 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 06:14:34 # See the License for the specific language governing permissions and 06:14:34 # limitations under the License. 06:14:34 06:14:34 apiVersion: v1 06:14:34 kind: Service 06:14:34 metadata: 06:14:34 name: service-ricplt-jaegeradapter-agent 06:14:34 namespace: ricplt 06:14:34 labels: 06:14:34 app: ricplt-jaegeradapter 06:14:34 chart: jaegeradapter-3.0.0 06:14:34 release: release-name 06:14:34 heritage: Helm 06:14:34 spec: 06:14:34 type: ClusterIP 06:14:34 ports: 06:14:34 - name: "zipkincompact" 06:14:34 port: 5775 06:14:34 protocol: UDP 06:14:34 targetPort: 5775 06:14:34 - name: "jaegercompact" 06:14:34 port: 6831 06:14:34 protocol: UDP 06:14:34 targetPort: 6831 06:14:34 - name: "jaegerbinary" 06:14:34 port: 6832 06:14:34 protocol: UDP 06:14:34 targetPort: 6832 06:14:34 selector: 06:14:34 app: ricplt-jaegeradapter 06:14:34 release: release-name 06:14:34 --- 06:14:34 # Source: jaegeradapter/templates/collector-service.yaml 06:14:34 # Copyright (c) 2019 AT&T Intellectual Property. 06:14:34 # 06:14:34 # Licensed under the Apache License, Version 2.0 (the "License"); 06:14:34 # you may not use this file except in compliance with the License. 06:14:34 # You may obtain a copy of the License at 06:14:34 # 06:14:34 # http://www.apache.org/licenses/LICENSE-2.0 06:14:34 # 06:14:34 # Unless required by applicable law or agreed to in writing, software 06:14:34 # distributed under the License is distributed on an "AS IS" BASIS, 06:14:34 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 06:14:34 # See the License for the specific language governing permissions and 06:14:34 # limitations under the License. 06:14:34 06:14:34 apiVersion: v1 06:14:34 kind: Service 06:14:34 metadata: 06:14:34 name: service-ricplt-jaegeradapter-collector 06:14:34 namespace: ricplt 06:14:34 labels: 06:14:34 app: ricplt-jaegeradapter 06:14:34 chart: jaegeradapter-3.0.0 06:14:34 release: release-name 06:14:34 heritage: Helm 06:14:34 spec: 06:14:34 type: ClusterIP 06:14:34 ports: 06:14:34 - name: "jaegerhttpt" 06:14:34 port: 14267 06:14:34 protocol: TCP 06:14:34 targetPort: 14267 06:14:34 - name: "jaegerhttp" 06:14:34 port: 14268 06:14:34 protocol: TCP 06:14:34 targetPort: 14268 06:14:34 - name: "zipkinhttp" 06:14:34 port: 9411 06:14:34 protocol: TCP 06:14:34 targetPort: 9411 06:14:34 selector: 06:14:34 app: ricplt-jaegeradapter 06:14:34 release: release-name 06:14:34 --- 06:14:34 # Source: jaegeradapter/templates/query-service.yaml 06:14:34 # Copyright (c) 2019 AT&T Intellectual Property. 06:14:34 # 06:14:34 # Licensed under the Apache License, Version 2.0 (the "License"); 06:14:34 # you may not use this file except in compliance with the License. 06:14:34 # You may obtain a copy of the License at 06:14:34 # 06:14:34 # http://www.apache.org/licenses/LICENSE-2.0 06:14:34 # 06:14:34 # Unless required by applicable law or agreed to in writing, software 06:14:34 # distributed under the License is distributed on an "AS IS" BASIS, 06:14:34 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 06:14:34 # See the License for the specific language governing permissions and 06:14:34 # limitations under the License. 06:14:34 06:14:34 apiVersion: v1 06:14:34 kind: Service 06:14:34 metadata: 06:14:34 name: service-ricplt-jaegeradapter-query 06:14:34 namespace: ricplt 06:14:34 labels: 06:14:34 app: ricplt-jaegeradapter 06:14:34 chart: jaegeradapter-3.0.0 06:14:34 release: release-name 06:14:34 heritage: Helm 06:14:34 spec: 06:14:34 type: ClusterIP 06:14:34 ports: 06:14:34 - name: "httpquery" 06:14:34 port: 16686 06:14:34 protocol: TCP 06:14:34 targetPort: 16686 06:14:34 selector: 06:14:34 app: ricplt-jaegeradapter 06:14:34 release: release-name 06:14:34 --- 06:14:34 # Source: jaegeradapter/templates/deployment.yaml 06:14:34 # Copyright (c) 2019 AT&T Intellectual Property. 06:14:34 # 06:14:34 # Licensed under the Apache License, Version 2.0 (the "License"); 06:14:34 # you may not use this file except in compliance with the License. 06:14:34 # You may obtain a copy of the License at 06:14:34 # 06:14:34 # http://www.apache.org/licenses/LICENSE-2.0 06:14:34 # 06:14:34 # Unless required by applicable law or agreed to in writing, software 06:14:34 # distributed under the License is distributed on an "AS IS" BASIS, 06:14:34 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 06:14:34 # See the License for the specific language governing permissions and 06:14:34 # limitations under the License. 06:14:34 apiVersion: apps/v1 06:14:34 kind: Deployment 06:14:34 metadata: 06:14:34 name: deployment-ricplt-jaegeradapter 06:14:34 namespace: ricplt 06:14:34 labels: 06:14:34 app: ricplt-jaegeradapter 06:14:34 chart: jaegeradapter-3.0.0 06:14:34 release: release-name 06:14:34 heritage: Helm 06:14:34 spec: 06:14:34 replicas: 1 06:14:34 selector: 06:14:34 matchLabels: 06:14:34 app: ricplt-jaegeradapter 06:14:34 release: release-name 06:14:34 template: 06:14:34 metadata: 06:14:34 labels: 06:14:34 app: ricplt-jaegeradapter 06:14:34 release: release-name 06:14:34 spec: 06:14:34 hostname: jaegeradapter 06:14:34 imagePullSecrets: 06:14:34 - name: secret-docker-io 06:14:34 containers: 06:14:34 - name: container-ricplt-jaegeradapter 06:14:34 image: docker.io/jaegertracing/all-in-one:1.12 06:14:34 imagePullPolicy: IfNotPresent 06:14:34 envFrom: 06:14:34 - configMapRef: 06:14:34 name: configmap-ricplt-jaegeradapter 06:14:34 ports: 06:14:34 - name: "zipkincompact" 06:14:34 containerPort: 5775 06:14:34 protocol: UDP 06:14:34 - name: "jaegercompact" 06:14:34 containerPort: 6831 06:14:34 protocol: UDP 06:14:34 - name: "jaegerbinary" 06:14:34 containerPort: 6832 06:14:34 protocol: UDP 06:14:34 - name: "httpquery" 06:14:34 containerPort: 16686 06:14:34 protocol: TCP 06:14:34 - name: "httpconfig" 06:14:34 containerPort: 5778 06:14:34 protocol: TCP 06:14:34 - name: "zipkinhttp" 06:14:34 containerPort: 9411 06:14:34 protocol: TCP 06:14:34 - name: "jaegerhttp" 06:14:34 containerPort: 14268 06:14:34 protocol: TCP 06:14:34 - name: "jaegerhttpt" 06:14:34 containerPort: 14267 06:14:34 protocol: TCP 06:14:34 livenessProbe: 06:14:34 httpGet: 06:14:34 path: / 06:14:34 port: 16686 06:14:34 readinessProbe: 06:14:34 httpGet: 06:14:34 path: / 06:14:34 port: 16686 06:14:34 initialDelaySeconds: 5 06:14:34 *************************************************************************************************************** 06:14:34 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/vespamgr 06:14:34 Update chart dependency 06:14:34 Hang tight while we grab the latest from your chart repositories... 06:14:34 2024-08-31T06:14:34.731Z INFO [10] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "23.5µs", "reqID": "b0433bb5-5f48-49b4-b2c9-866a6cf50a7b"} 06:14:34 ...Successfully got an update from the "local" chart repository 06:14:34 Update Complete. ⎈Happy Helming!⎈ 06:14:34 Saving 1 charts 06:14:34 Downloading ric-common from repo http://127.0.0.1:8879/charts 06:14:34 2024-08-31T06:14:34.734Z INFO [11] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "85.86µs", "reqID": "2b1fb286-e709-4503-b232-abeebb33d223"} 06:14:34 Deleting outdated charts 06:14:34 Performing Helm lint 06:14:34 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/vespamgr 06:14:34 [INFO] Chart.yaml: icon is recommended 06:14:34 06:14:34 1 chart(s) linted, 0 chart(s) failed 06:14:34 *************************************************************************************************************** 06:14:34 Rendering Helm charts locally 06:14:34 --- 06:14:34 # Source: vespamgr/templates/secret.yaml 06:14:34 apiVersion: v1 06:14:34 kind: Secret 06:14:34 metadata: 06:14:34 name: vespa-secrets 06:14:34 type: Opaque 06:14:34 data: 06:14:34 VESMGR_PRICOLLECTOR_USER: "c2FtcGxlMQo=" 06:14:34 VESMGR_PRICOLLECTOR_PASSWORD: "JDJhJDEwJDBidWguMldlWXdOODY4WU13bk5ORXVORUFNTllWVTkuRlNNSkd5SUtWM2RHRVQvN29HT2k2Cg==" 06:14:34 --- 06:14:34 # Source: vespamgr/templates/vespa-config.yaml 06:14:34 apiVersion: v1 06:14:34 kind: ConfigMap 06:14:34 metadata: 06:14:34 name: configmap-ricplt-vespamgr 06:14:34 namespace: ricplt 06:14:34 data: 06:14:34 VESMGR_HB_INTERVAL: "60s" 06:14:34 VESMGR_MEAS_INTERVAL: "30s" 06:14:34 VESMGR_PRICOLLECTOR_ADDR: "aux-entry" 06:14:34 VESMGR_PRICOLLECTOR_SERVERROOT: "/vescollector" 06:14:34 VESMGR_PRICOLLECTOR_PORT: "8443" 06:14:34 VESMGR_PRICOLLECTOR_SECURE: "false" 06:14:34 VESMGR_PROMETHEUS_ADDR: http://r4-infrastructure-prometheus-server.ricplt 06:14:34 VESMGR_PRICOLLECTOR_USER: "sample1" 06:14:34 VESMGR_PRICOLLECTOR_PASSWORD: "sample1" 06:14:34 VESMGR_ALERTMANAGER_BIND_ADDR: ":9095" 06:14:34 --- 06:14:34 # Source: vespamgr/templates/service.yaml 06:14:34 # Copyright (c) 2019 AT&T Intellectual Property. 06:14:34 # Copyright (c) 2019 Nokia. 06:14:34 # 06:14:34 # Licensed under the Apache License, Version 2.0 (the "License"); 06:14:34 # you may not use this file except in compliance with the License. 06:14:34 # You may obtain a copy of the License at 06:14:34 # 06:14:34 # http://www.apache.org/licenses/LICENSE-2.0 06:14:34 # 06:14:34 # Unless required by applicable law or agreed to in writing, software 06:14:34 # distributed under the License is distributed on an "AS IS" BASIS, 06:14:34 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 06:14:34 # See the License for the specific language governing permissions and 06:14:34 # limitations under the License. 06:14:34 06:14:34 apiVersion: v1 06:14:34 kind: Service 06:14:34 metadata: 06:14:34 name: service-ricplt-vespamgr-http 06:14:34 namespace: ricplt 06:14:34 labels: 06:14:34 app: ricplt-vespamgr 06:14:34 chart: vespamgr-3.0.0 06:14:34 release: release-name 06:14:34 heritage: Helm 06:14:34 spec: 06:14:34 type: ClusterIP 06:14:34 ports: 06:14:34 - port: 8080 06:14:34 protocol: "TCP" 06:14:34 name: "http" 06:14:34 targetPort: "http" 06:14:34 - port: 9095 06:14:34 protocol: "TCP" 06:14:34 name: "alert" 06:14:34 targetPort: "alert" 06:14:34 selector: 06:14:34 app: ricplt-vespamgr 06:14:34 release: release-name 06:14:34 --- 06:14:34 # Source: vespamgr/templates/deployment.yaml 06:14:34 # Copyright (c) 2019 AT&T Intellectual Property. 06:14:34 # Copyright (c) 2019 Nokia. 06:14:34 # 06:14:34 # Licensed under the Apache License, Version 2.0 (the "License"); 06:14:34 # you may not use this file except in compliance with the License. 06:14:34 # You may obtain a copy of the License at 06:14:34 # 06:14:34 # http://www.apache.org/licenses/LICENSE-2.0 06:14:34 # 06:14:34 # Unless required by applicable law or agreed to in writing, software 06:14:34 # distributed under the License is distributed on an "AS IS" BASIS, 06:14:34 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 06:14:34 # See the License for the specific language governing permissions and 06:14:34 # limitations under the License. 06:14:34 06:14:34 apiVersion: apps/v1 06:14:34 kind: Deployment 06:14:34 metadata: 06:14:34 name: deployment-ricplt-vespamgr 06:14:34 namespace: ricplt 06:14:34 labels: 06:14:34 app: ricplt-vespamgr 06:14:34 chart: vespamgr-3.0.0 06:14:34 release: release-name 06:14:34 heritage: Helm 06:14:34 spec: 06:14:34 replicas: 1 06:14:34 selector: 06:14:34 matchLabels: 06:14:34 app: ricplt-vespamgr 06:14:34 release: release-name 06:14:34 template: 06:14:34 metadata: 06:14:34 labels: 06:14:34 app: ricplt-vespamgr 06:14:34 release: release-name 06:14:34 spec: 06:14:34 hostname: vespamgr 06:14:34 imagePullSecrets: 06:14:34 - name: secret-nexus3-o-ran-sc-org-10002-o-ran-sc 06:14:34 containers: 06:14:34 - name: container-ricplt-vespamgr 06:14:34 image: nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-vespamgr:0.4.0 06:14:34 imagePullPolicy: IfNotPresent 06:14:34 ports: 06:14:34 - name: http 06:14:34 containerPort: 8080 06:14:34 protocol: TCP 06:14:34 - name: alert 06:14:34 containerPort: 9095 06:14:34 protocol: TCP 06:14:34 envFrom: 06:14:34 - configMapRef: 06:14:34 name: configmap-ricplt-vespamgr 06:14:34 - secretRef: 06:14:34 name: vespa-secrets 06:14:34 env: 06:14:34 - name: VESMGR_APPMGRDOMAN 06:14:34 value: service-ricplt-appmgr-http 06:14:34 livenessProbe: 06:14:34 httpGet: 06:14:34 path: /supervision 06:14:34 port: 8080 06:14:34 initialDelaySeconds: 30 06:14:34 periodSeconds: 60 06:14:34 timeoutSeconds: 20 06:14:34 *************************************************************************************************************** 06:14:34 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/o1mediator 06:14:34 Update chart dependency 06:14:34 Hang tight while we grab the latest from your chart repositories... 06:14:34 2024-08-31T06:14:34.875Z INFO [12] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "22.85µs", "reqID": "d373833c-cdc2-4618-81f7-a1bf052ffdff"} 06:14:34 ...Successfully got an update from the "local" chart repository 06:14:34 Update Complete. ⎈Happy Helming!⎈ 06:14:34 Saving 1 charts 06:14:34 Downloading ric-common from repo http://127.0.0.1:8879/charts 06:14:34 2024-08-31T06:14:34.877Z INFO [13] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "73.3µs", "reqID": "32dc3f6b-2b1c-4433-a846-db7d511d994e"} 06:14:34 Deleting outdated charts 06:14:34 Performing Helm lint 06:14:34 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/o1mediator 06:14:34 [INFO] Chart.yaml: icon is recommended 06:14:34 06:14:34 1 chart(s) linted, 0 chart(s) failed 06:14:34 *************************************************************************************************************** 06:14:34 Rendering Helm charts locally 06:14:34 --- 06:14:34 # Source: o1mediator/templates/serviceaccount.yaml 06:14:34 apiVersion: v1 06:14:34 kind: ServiceAccount 06:14:34 metadata: 06:14:34 name: svcacct-ricplt-o1mediator 06:14:34 namespace: ricplt 06:14:34 --- 06:14:34 # Source: o1mediator/templates/appconfig.yaml 06:14:34 ################################################################################ 06:14:34 # Copyright (c) 2020 AT&T Intellectual Property. # 06:14:34 # # 06:14:34 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:34 # you may not use this file except in compliance with the License. # 06:14:34 # You may obtain a copy of the License at # 06:14:34 # # 06:14:34 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:34 # # 06:14:34 # Unless required by applicable law or agreed to in writing, software # 06:14:34 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:34 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:34 # See the License for the specific language governing permissions and # 06:14:34 # limitations under the License. # 06:14:34 ################################################################################ 06:14:34 06:14:34 apiVersion: v1 06:14:34 kind: ConfigMap 06:14:34 metadata: 06:14:34 name: configmap-ricplt-o1mediator-appconfig-configmap 06:14:34 namespace: ricplt 06:14:34 data: 06:14:34 config-file.json: |+ 06:14:34 { 06:14:34 "local": { 06:14:34 "host": ":8080" 06:14:34 }, 06:14:34 "logger": { 06:14:34 "level": 4 06:14:34 }, 06:14:34 "db": { 06:14:34 "namespaces": ["sdl", "rnib"] 06:14:34 }, 06:14:34 "rmr": { 06:14:34 "protPort": "tcp:4560", 06:14:34 "maxSize": 65536, 06:14:34 "numWorkers": 1 06:14:34 }, 06:14:34 "sbi": { 06:14:34 "appmgrAddr": "service-ricplt-appmgr-http:8080", 06:14:34 "alertmgrAddr": "r4-infrastructure-prometheus-alertmanager:80", 06:14:34 "timeout": 30 06:14:34 }, 06:14:34 "nbi": { 06:14:34 "schemas": ["o-ran-sc-ric-xapp-desc-v1", "o-ran-sc-ric-ueec-config-v1"] 06:14:34 }, 06:14:34 "controls": { 06:14:34 "active": true 06:14:34 } 06:14:34 } 06:14:34 06:14:34 uta_rtg.rt: | 06:14:34 newrt|start 06:14:34 rte|13111|127.0.0.1:4588 06:14:34 rte|13111|127.0.0.1:4560 06:14:34 newrt|end 06:14:34 --- 06:14:34 # Source: o1mediator/templates/env.yaml 06:14:34 # Copyright (c) 2020 AT&T Intellectual Property. # 06:14:34 # # 06:14:34 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:34 # you may not use this file except in compliance with the License. # 06:14:34 # You may obtain a copy of the License at # 06:14:34 # # 06:14:34 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:34 # # 06:14:34 # Unless required by applicable law or agreed to in writing, software # 06:14:34 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:34 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:34 # See the License for the specific language governing permissions and # 06:14:34 # limitations under the License. # 06:14:34 ################################################################################ 06:14:34 apiVersion: v1 06:14:34 kind: ConfigMap 06:14:34 metadata: 06:14:34 name: configmap-ricplt-o1mediator-env 06:14:34 data: 06:14:34 RMR_SEED_RT: "/etc/o1agent/uta_rtg.rt" 06:14:34 --- 06:14:34 # Source: o1mediator/templates/serviceaccount.yaml 06:14:34 apiVersion: rbac.authorization.k8s.io/v1 06:14:34 kind: Role 06:14:34 metadata: 06:14:34 name: svcacct-ricplt-o1mediator-ricxapp-podreader 06:14:34 namespace: ricxapp 06:14:34 rules: 06:14:34 - apiGroups: [""] 06:14:34 resources: ["pods"] 06:14:34 verbs: ["get", "list", "watch"] 06:14:34 --- 06:14:34 # Source: o1mediator/templates/serviceaccount.yaml 06:14:34 apiVersion: rbac.authorization.k8s.io/v1 06:14:34 kind: RoleBinding 06:14:34 metadata: 06:14:34 name: svcacct-ricplt-o1mediator-ricxapp-podreader 06:14:34 namespace: ricxapp 06:14:34 roleRef: 06:14:34 apiGroup: rbac.authorization.k8s.io 06:14:34 kind: Role 06:14:34 name: svcacct-ricplt-o1mediator-ricxapp-podreader 06:14:34 subjects: 06:14:34 - kind: ServiceAccount 06:14:34 name: svcacct-ricplt-o1mediator 06:14:34 namespace: ricplt 06:14:34 --- 06:14:34 # Source: o1mediator/templates/service-http.yaml 06:14:34 ################################################################################ 06:14:34 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:34 # Copyright (c) 2019 Nokia. # 06:14:34 # # 06:14:34 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:34 # you may not use this file except in compliance with the License. # 06:14:34 # You may obtain a copy of the License at # 06:14:34 # # 06:14:34 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:34 # # 06:14:34 # Unless required by applicable law or agreed to in writing, software # 06:14:34 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:34 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:34 # See the License for the specific language governing permissions and # 06:14:34 # limitations under the License. # 06:14:34 ################################################################################ 06:14:34 06:14:34 apiVersion: v1 06:14:34 kind: Service 06:14:34 metadata: 06:14:34 name: service-ricplt-o1mediator-http 06:14:34 namespace: ricplt 06:14:34 labels: 06:14:34 app: ricplt-o1mediator 06:14:34 chart: o1mediator-3.0.0 06:14:34 release: release-name 06:14:34 heritage: Helm 06:14:34 spec: 06:14:34 type: ClusterIP 06:14:34 ports: 06:14:34 - port: 9001 06:14:34 protocol: "TCP" 06:14:34 name: "http-supervise" 06:14:34 targetPort: 9001 06:14:34 - port: 8080 06:14:34 protocol: "TCP" 06:14:34 name: "http-mediation" 06:14:34 targetPort: 8080 06:14:34 - port: 3000 06:14:34 protocol: "TCP" 06:14:34 name: "http-event" 06:14:34 targetPort: 3000 06:14:34 selector: 06:14:34 app: ricplt-o1mediator 06:14:34 release: release-name 06:14:34 --- 06:14:34 # Source: o1mediator/templates/service-tcp.yaml 06:14:34 ################################################################################ 06:14:34 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:34 # # 06:14:34 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:34 # you may not use this file except in compliance with the License. # 06:14:34 # You may obtain a copy of the License at # 06:14:34 # # 06:14:34 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:34 # # 06:14:34 # Unless required by applicable law or agreed to in writing, software # 06:14:34 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:34 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:34 # See the License for the specific language governing permissions and # 06:14:34 # limitations under the License. # 06:14:34 ################################################################################ 06:14:34 06:14:34 apiVersion: v1 06:14:34 kind: Service 06:14:34 metadata: 06:14:34 name: service-ricplt-o1mediator-tcp-netconf 06:14:34 namespace: ricplt 06:14:34 labels: 06:14:34 app: ricplt-o1mediator 06:14:34 chart: o1mediator-3.0.0 06:14:34 release: release-name 06:14:34 heritage: Helm 06:14:34 spec: 06:14:34 type: NodePort 06:14:34 ports: 06:14:34 - port: 830 06:14:34 nodePort: 30830 06:14:34 protocol: "TCP" 06:14:34 name: "tcp-netconf" 06:14:34 selector: 06:14:34 app: ricplt-o1mediator 06:14:34 release: release-name 06:14:34 --- 06:14:34 # Source: o1mediator/templates/deployment.yaml 06:14:34 apiVersion: apps/v1 06:14:34 kind: Deployment 06:14:34 metadata: 06:14:34 name: deployment-ricplt-o1mediator 06:14:34 namespace: ricplt 06:14:34 labels: 06:14:34 app: ricplt-o1mediator 06:14:34 chart: o1mediator-3.0.0 06:14:34 release: release-name 06:14:34 heritage: Helm 06:14:34 spec: 06:14:34 replicas: 1 06:14:34 selector: 06:14:34 matchLabels: 06:14:34 app: ricplt-o1mediator 06:14:34 release: release-name 06:14:34 template: 06:14:34 metadata: 06:14:34 labels: 06:14:34 app: ricplt-o1mediator 06:14:34 release: release-name 06:14:34 spec: 06:14:34 hostname: o1mediator 06:14:34 imagePullSecrets: 06:14:34 - name: secret-nexus3-o-ran-sc-org-10002-o-ran-sc 06:14:34 serviceAccountName: svcacct-ricplt-o1mediator 06:14:34 containers: 06:14:34 - name: container-ricplt-o1mediator 06:14:34 image: nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-o1:0.3.1 06:14:34 imagePullPolicy: IfNotPresent 06:14:34 envFrom: 06:14:34 - configMapRef: 06:14:34 name: configmap-ricplt-dbaas-appconfig 06:14:34 - configMapRef: 06:14:34 name: configmap-ricplt-o1mediator-env 06:14:34 volumeMounts: 06:14:34 - mountPath: /etc/o1agent 06:14:34 name: appconfig-file 06:14:34 ports: 06:14:34 - name: http-supervise 06:14:34 containerPort: 9001 06:14:34 protocol: TCP 06:14:34 - name: http-mediation 06:14:34 containerPort: 8080 06:14:34 protocol: TCP 06:14:34 - name: http-event 06:14:34 containerPort: 3000 06:14:34 protocol: TCP 06:14:34 volumes: 06:14:34 - name: appconfig-file 06:14:34 configMap: 06:14:34 name: configmap-ricplt-o1mediator-appconfig-configmap 06:14:34 --- 06:14:34 # Source: o1mediator/templates/deployment.yaml 06:14:34 ################################################################################ 06:14:34 # Copyright (c) 2019,2020 AT&T Intellectual Property. # 06:14:34 # Copyright (c) 2019 Nokia. # 06:14:34 # # 06:14:34 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:34 # you may not use this file except in compliance with the License. # 06:14:34 # You may obtain a copy of the License at # 06:14:34 # # 06:14:34 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:34 # # 06:14:34 # Unless required by applicable law or agreed to in writing, software # 06:14:34 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:34 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:34 # See the License for the specific language governing permissions and # 06:14:34 # limitations under the License. # 06:14:34 ################################################################################ 06:14:34 --- 06:14:34 # Source: o1mediator/templates/serviceaccount.yaml 06:14:34 ################################################################################ 06:14:34 # Copyright (c) 2019-2020 AT&T Intellectual Property. # 06:14:34 # # 06:14:34 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:34 # you may not use this file except in compliance with the License. # 06:14:34 # You may obtain a copy of the License at # 06:14:34 # # 06:14:34 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:34 # # 06:14:34 # Unless required by applicable law or agreed to in writing, software # 06:14:34 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:34 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:34 # See the License for the specific language governing permissions and # 06:14:34 # limitations under the License. # 06:14:34 ################################################################################ 06:14:34 *************************************************************************************************************** 06:14:34 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/dbaas 06:14:34 Update chart dependency 06:14:35 Hang tight while we grab the latest from your chart repositories... 06:14:35 2024-08-31T06:14:35.046Z INFO [14] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "30.53µs", "reqID": "c610f345-c2a5-4de6-b946-ce1c26f528c0"} 06:14:35 ...Successfully got an update from the "local" chart repository 06:14:35 Update Complete. ⎈Happy Helming!⎈ 06:14:35 Saving 1 charts 06:14:35 Downloading ric-common from repo http://127.0.0.1:8879/charts 06:14:35 2024-08-31T06:14:35.049Z INFO [15] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "142.52µs", "reqID": "5217e33f-f55b-4863-a5a2-7745320f4495"} 06:14:35 Deleting outdated charts 06:14:35 Performing Helm lint 06:14:35 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/dbaas 06:14:35 [INFO] Chart.yaml: icon is recommended 06:14:35 06:14:35 1 chart(s) linted, 0 chart(s) failed 06:14:35 *************************************************************************************************************** 06:14:35 Rendering Helm charts locally 06:14:35 --- 06:14:35 # Source: dbaas/templates/appconfig.yaml 06:14:35 apiVersion: v1 06:14:35 kind: ConfigMap 06:14:35 metadata: 06:14:35 name: configmap-ricplt-dbaas-appconfig 06:14:35 namespace: ricplt 06:14:35 data: 06:14:35 DBAAS_NODE_COUNT: "1" 06:14:35 DBAAS_SERVICE_HOST: service-ricplt-dbaas-tcp.ricplt 06:14:35 DBAAS_SERVICE_PORT: "6379" 06:14:35 --- 06:14:35 # Source: dbaas/templates/appconfig.yaml 06:14:35 apiVersion: v1 06:14:35 kind: ConfigMap 06:14:35 metadata: 06:14:35 name: dbaas-appconfig 06:14:35 namespace: ricxapp 06:14:35 data: 06:14:35 DBAAS_NODE_COUNT: "1" 06:14:35 DBAAS_SERVICE_HOST: service-ricplt-dbaas-tcp.ricplt 06:14:35 DBAAS_SERVICE_PORT: "6379" 06:14:35 --- 06:14:35 # Source: dbaas/templates/configmap.yaml 06:14:35 ################################################################################ 06:14:35 # Copyright (c) 2020 AT&T Intellectual Property. # 06:14:35 # Copyright (c) 2020 Nokia. # 06:14:35 # # 06:14:35 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:35 # you may not use this file except in compliance with the License. # 06:14:35 # You may obtain a copy of the License at # 06:14:35 # # 06:14:35 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:35 # # 06:14:35 # Unless required by applicable law or agreed to in writing, software # 06:14:35 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:35 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:35 # See the License for the specific language governing permissions and # 06:14:35 # limitations under the License. # 06:14:35 ################################################################################ 06:14:35 06:14:35 apiVersion: v1 06:14:35 kind: ConfigMap 06:14:35 metadata: 06:14:35 name: configmap-ricplt-dbaas-config 06:14:35 namespace: ricplt 06:14:35 labels: 06:14:35 heritage: Helm 06:14:35 release: release-name 06:14:35 chart: dbaas-2.0.0 06:14:35 app: ricplt-dbaas 06:14:35 data: 06:14:35 redis.conf: | 06:14:35 dir "/data" 06:14:35 appendonly no 06:14:35 bind 0.0.0.0 06:14:35 loadmodule /usr/local/libexec/redismodule/libredismodule.so 06:14:35 protected-mode no 06:14:35 save 06:14:35 --- 06:14:35 # Source: dbaas/templates/service.yaml 06:14:35 apiVersion: v1 06:14:35 kind: Service 06:14:35 metadata: 06:14:35 name: service-ricplt-dbaas-tcp 06:14:35 labels: 06:14:35 app: ricplt-dbaas 06:14:35 chart: dbaas-2.0.0 06:14:35 release: release-name 06:14:35 heritage: Helm 06:14:35 spec: 06:14:35 type: ClusterIP 06:14:35 clusterIP: None 06:14:35 ports: 06:14:35 - name: server 06:14:35 port: 6379 06:14:35 protocol: TCP 06:14:35 targetPort: redis 06:14:35 selector: 06:14:35 release: release-name 06:14:35 app: ricplt-dbaas 06:14:35 --- 06:14:35 # Source: dbaas/templates/statefulset.yaml 06:14:35 apiVersion: apps/v1 06:14:35 kind: StatefulSet 06:14:35 metadata: 06:14:35 name: statefulset-ricplt-dbaas-server 06:14:35 namespace: ricplt 06:14:35 labels: 06:14:35 app: ricplt-dbaas 06:14:35 chart: dbaas-2.0.0 06:14:35 release: release-name 06:14:35 heritage: Helm 06:14:35 spec: 06:14:35 selector: 06:14:35 matchLabels: 06:14:35 app: ricplt-dbaas 06:14:35 release: release-name 06:14:35 serviceName: service-ricplt-dbaas-tcp 06:14:35 replicas: 1 06:14:35 podManagementPolicy: OrderedReady 06:14:35 updateStrategy: 06:14:35 type: RollingUpdate 06:14:35 template: 06:14:35 metadata: 06:14:35 labels: 06:14:35 app: ricplt-dbaas 06:14:35 release: release-name 06:14:35 spec: 06:14:35 imagePullSecrets: 06:14:35 - name: secret-nexus3-o-ran-sc-org-10002-o-ran-sc 06:14:35 terminationGracePeriodSeconds: 5 06:14:35 shareProcessNamespace: true 06:14:35 containers: 06:14:35 - name: container-ricplt-dbaas-redis 06:14:35 image: nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-dbaas:0.6.1 06:14:35 imagePullPolicy: 06:14:35 command: 06:14:35 - redis-server 06:14:35 args: 06:14:35 - /data/redis.conf 06:14:35 livenessProbe: 06:14:35 exec: 06:14:35 command: 06:14:35 - /bin/sh 06:14:35 - -c 06:14:35 - timeout 10 redis-cli -p 6379 ping 06:14:35 initialDelaySeconds: 15 06:14:35 periodSeconds: 5 06:14:35 readinessProbe: 06:14:35 exec: 06:14:35 command: 06:14:35 - /bin/sh 06:14:35 - -c 06:14:35 - timeout 10 redis-cli -p 6379 ping 06:14:35 initialDelaySeconds: 15 06:14:35 periodSeconds: 5 06:14:35 ports: 06:14:35 - name: redis 06:14:35 containerPort: 6379 06:14:35 envFrom: 06:14:35 - configMapRef: 06:14:35 name: configmap-ricplt-dbaas-appconfig 06:14:35 volumeMounts: 06:14:35 - mountPath: /data 06:14:35 name: config 06:14:35 volumes: 06:14:35 - name: config 06:14:35 configMap: 06:14:35 name: configmap-ricplt-dbaas-config 06:14:35 --- 06:14:35 # Source: dbaas/templates/appconfig.yaml 06:14:35 ################################################################################ 06:14:35 # Copyright (c) 2020 AT&T Intellectual Property. # 06:14:35 # Copyright (c) 2020 Nokia. # 06:14:35 # # 06:14:35 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:35 # you may not use this file except in compliance with the License. # 06:14:35 # You may obtain a copy of the License at # 06:14:35 # # 06:14:35 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:35 # # 06:14:35 # Unless required by applicable law or agreed to in writing, software # 06:14:35 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:35 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:35 # See the License for the specific language governing permissions and # 06:14:35 # limitations under the License. # 06:14:35 ################################################################################ 06:14:35 --- 06:14:35 # Source: dbaas/templates/service.yaml 06:14:35 ################################################################################ 06:14:35 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:35 # Copyright (c) 2019 Nokia. # 06:14:35 # # 06:14:35 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:35 # you may not use this file except in compliance with the License. # 06:14:35 # You may obtain a copy of the License at # 06:14:35 # # 06:14:35 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:35 # # 06:14:35 # Unless required by applicable law or agreed to in writing, software # 06:14:35 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:35 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:35 # See the License for the specific language governing permissions and # 06:14:35 # limitations under the License. # 06:14:35 ################################################################################ 06:14:35 --- 06:14:35 # Source: dbaas/templates/statefulset.yaml 06:14:35 ################################################################################ 06:14:35 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:35 # Copyright (c) 2019 Nokia. # 06:14:35 # # 06:14:35 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:35 # you may not use this file except in compliance with the License. # 06:14:35 # You may obtain a copy of the License at # 06:14:35 # # 06:14:35 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:35 # # 06:14:35 # Unless required by applicable law or agreed to in writing, software # 06:14:35 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:35 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:35 # See the License for the specific language governing permissions and # 06:14:35 # limitations under the License. # 06:14:35 ################################################################################ 06:14:35 *************************************************************************************************************** 06:14:35 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/e2mgr 06:14:35 Update chart dependency 06:14:35 Hang tight while we grab the latest from your chart repositories... 06:14:35 2024-08-31T06:14:35.194Z INFO [16] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "25.37µs", "reqID": "96c98e6c-6b91-4368-bc27-2e2b34cbd2fa"} 06:14:35 ...Successfully got an update from the "local" chart repository 06:14:35 Update Complete. ⎈Happy Helming!⎈ 06:14:35 Saving 1 charts 06:14:35 Downloading ric-common from repo http://127.0.0.1:8879/charts 06:14:35 2024-08-31T06:14:35.197Z INFO [17] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "88.61µs", "reqID": "5c20c8b9-fe34-4a9f-88c5-b3996be531a0"} 06:14:35 Deleting outdated charts 06:14:35 Performing Helm lint 06:14:35 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/e2mgr 06:14:35 [INFO] Chart.yaml: icon is recommended 06:14:35 06:14:35 1 chart(s) linted, 0 chart(s) failed 06:14:35 *************************************************************************************************************** 06:14:35 Rendering Helm charts locally 06:14:35 --- 06:14:35 # Source: e2mgr/templates/configmap.yaml 06:14:35 apiVersion: v1 06:14:35 kind: ConfigMap 06:14:35 metadata: 06:14:35 name: configmap-ricplt-e2mgr-router-configmap 06:14:35 namespace: ricplt 06:14:35 data: 06:14:35 rmr_verbose: | 06:14:35 0 06:14:35 router.txt: | 06:14:35 newrt|start 06:14:35 rte|1080|service-ricplt-e2mgr-rmr.ricplt:3801 06:14:35 rte|1090|service-ricplt-e2term-rmr.ricplt:38000 06:14:35 rte|1100|service-ricplt-e2term-rmr.ricplt:38000 06:14:35 rte|1101|service-ricplt-e2term-rmr.ricplt:38000 06:14:35 rte|1200|service-ricplt-rsm-rmr.ricplt:4801 06:14:35 rte|1210|service-ricplt-rsm-rmr.ricplt:4801 06:14:35 rte|1220|service-ricplt-rsm-rmr.ricplt:4801 06:14:35 rte|10020|service-ricplt-e2mgr-rmr.ricplt:3801 06:14:35 rte|10060|service-ricplt-e2term-rmr.ricplt:38000 06:14:35 rte|10061|service-ricplt-e2mgr-rmr.ricplt:3801 06:14:35 rte|10062|service-ricplt-e2mgr-rmr.ricplt:3801 06:14:35 rte|10070|service-ricplt-e2term-rmr.ricplt:38000 06:14:35 rte|10071|service-ricplt-e2term-rmr.ricplt:38000 06:14:35 rte|10080|service-ricplt-e2mgr-rmr.ricplt:3801 06:14:35 rte|10360|service-ricplt-e2term-rmr.ricplt:38000 06:14:35 rte|10361|service-ricplt-e2mgr-rmr.ricplt:3801 06:14:35 rte|10362|service-ricplt-e2mgr-rmr.ricplt:3801 06:14:35 rte|10370|service-ricplt-e2mgr-rmr.ricplt:3801 06:14:35 rte|10371|service-ricplt-e2term-rmr.ricplt:38000 06:14:35 rte|12010|service-ricplt-e2term-rmr.ricplt:38000 06:14:35 rte|12020|service-ricplt-e2term-rmr.ricplt:38000 06:14:35 rte|20001|service-ricplt-a1mediator-rmr.ricplt:4562 06:14:35 newrt|end 06:14:35 --- 06:14:35 # Source: e2mgr/templates/configmap.yaml 06:14:35 apiVersion: v1 06:14:35 kind: ConfigMap 06:14:35 metadata: 06:14:35 name: configmap-ricplt-e2mgr-configuration-configmap 06:14:35 namespace: ricplt 06:14:35 data: 06:14:35 configuration.yaml: | 06:14:35 logging: 06:14:35 logLevel: "info" 06:14:35 http: 06:14:35 port: 3800 06:14:35 rmr: 06:14:35 port: 3801 06:14:35 maxMsgSize: 65536 06:14:35 06:14:35 routingManager: 06:14:35 baseUrl: "http://service-ricplt-rtmgr-http:3800/ric/v1/handles/" 06:14:35 notificationResponseBuffer: 100 06:14:35 bigRedButtonTimeoutSec: 5 06:14:35 maxConnectionAttempts: 3 06:14:35 maxRnibConnectionAttempts: 3 06:14:35 rnibRetryIntervalMs: 10 06:14:35 keepAliveResponseTimeoutMs: 360000 06:14:35 keepAliveDelayMs: 120000 06:14:35 06:14:35 globalRicId: 06:14:35 ricId: "AACCE" 06:14:35 mcc: "310" 06:14:35 mnc: "411" 06:14:35 06:14:35 rnibWriter: 06:14:35 stateChangeMessageChannel: "RAN_CONNECTION_STATUS_CHANGE" 06:14:35 ranManipulationMessageChannel: "RAN_MANIPULATION" 06:14:35 --- 06:14:35 # Source: e2mgr/templates/configmap.yaml 06:14:35 apiVersion: v1 06:14:35 kind: ConfigMap 06:14:35 metadata: 06:14:35 name: configmap-ricplt-e2mgr-loglevel-configmap 06:14:35 namespace: ricplt 06:14:35 06:14:35 data: 06:14:35 logcfg: "loglevel: 3" 06:14:35 --- 06:14:35 # Source: e2mgr/templates/env.yaml 06:14:35 ################################################################################ 06:14:35 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:35 # Copyright (c) 2019 Nokia. # 06:14:35 # # 06:14:35 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:35 # you may not use this file except in compliance with the License. # 06:14:35 # You may obtain a copy of the License at # 06:14:35 # # 06:14:35 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:35 # # 06:14:35 # Unless required by applicable law or agreed to in writing, software # 06:14:35 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:35 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:35 # See the License for the specific language governing permissions and # 06:14:35 # limitations under the License. # 06:14:35 ################################################################################ 06:14:35 apiVersion: v1 06:14:35 kind: ConfigMap 06:14:35 metadata: 06:14:35 name: configmap-ricplt-e2mgr-env 06:14:35 data: 06:14:35 RMR_RTG_SVC: "4561" 06:14:35 RMR_SRC_ID: service-ricplt-e2mgr-rmr.ricplt 06:14:35 #nano: "3801" 06:14:35 --- 06:14:35 # Source: e2mgr/templates/service-http.yaml 06:14:35 ################################################################################ 06:14:35 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:35 # Copyright (c) 2019 Nokia. # 06:14:35 # # 06:14:35 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:35 # you may not use this file except in compliance with the License. # 06:14:35 # You may obtain a copy of the License at # 06:14:35 # # 06:14:35 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:35 # # 06:14:35 # Unless required by applicable law or agreed to in writing, software # 06:14:35 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:35 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:35 # See the License for the specific language governing permissions and # 06:14:35 # limitations under the License. # 06:14:35 ################################################################################ 06:14:35 06:14:35 apiVersion: v1 06:14:35 kind: Service 06:14:35 metadata: 06:14:35 name: service-ricplt-e2mgr-http 06:14:35 namespace: ricplt 06:14:35 labels: 06:14:35 app: ricplt-e2mgr 06:14:35 chart: e2mgr-3.0.0 06:14:35 release: release-name 06:14:35 heritage: Helm 06:14:35 spec: 06:14:35 type: ClusterIP 06:14:35 ports: 06:14:35 - port: 3800 06:14:35 protocol: "TCP" 06:14:35 name: "http" 06:14:35 targetPort: "http" 06:14:35 selector: 06:14:35 app: ricplt-e2mgr 06:14:35 release: release-name 06:14:35 --- 06:14:35 # Source: e2mgr/templates/service-rmr.yaml 06:14:35 ################################################################################ 06:14:35 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:35 # Copyright (c) 2019 Nokia. # 06:14:35 # # 06:14:35 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:35 # you may not use this file except in compliance with the License. # 06:14:35 # You may obtain a copy of the License at # 06:14:35 # # 06:14:35 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:35 # # 06:14:35 # Unless required by applicable law or agreed to in writing, software # 06:14:35 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:35 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:35 # See the License for the specific language governing permissions and # 06:14:35 # limitations under the License. # 06:14:35 ################################################################################ 06:14:35 06:14:35 apiVersion: v1 06:14:35 kind: Service 06:14:35 metadata: 06:14:35 name: service-ricplt-e2mgr-rmr 06:14:35 namespace: ricplt 06:14:35 labels: 06:14:35 app: ricplt-e2mgr 06:14:35 chart: e2mgr-3.0.0 06:14:35 release: release-name 06:14:35 heritage: Helm 06:14:35 spec: 06:14:35 type: ClusterIP 06:14:35 ports: 06:14:35 - port: 4561 06:14:35 protocol: "TCP" 06:14:35 name: "rmrroute" 06:14:35 targetPort: "rmrroute" 06:14:35 - port: 3801 06:14:35 protocol: "TCP" 06:14:35 name: "rmrdata" 06:14:35 targetPort: "rmrdata" 06:14:35 selector: 06:14:35 app: ricplt-e2mgr 06:14:35 release: release-name 06:14:35 --- 06:14:35 # Source: e2mgr/templates/deployment.yaml 06:14:35 ################################################################################ 06:14:35 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:35 # Copyright (c) 2019 Nokia. # 06:14:35 # # 06:14:35 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:35 # you may not use this file except in compliance with the License. # 06:14:35 # You may obtain a copy of the License at # 06:14:35 # # 06:14:35 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:35 # # 06:14:35 # Unless required by applicable law or agreed to in writing, software # 06:14:35 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:35 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:35 # See the License for the specific language governing permissions and # 06:14:35 # limitations under the License. # 06:14:35 ################################################################################ 06:14:35 apiVersion: apps/v1 06:14:35 kind: Deployment 06:14:35 metadata: 06:14:35 name: deployment-ricplt-e2mgr 06:14:35 namespace: ricplt 06:14:35 labels: 06:14:35 app: ricplt-e2mgr 06:14:35 chart: e2mgr-3.0.0 06:14:35 release: release-name 06:14:35 heritage: Helm 06:14:35 spec: 06:14:35 replicas: 1 06:14:35 selector: 06:14:35 matchLabels: 06:14:35 app: ricplt-e2mgr 06:14:35 release: release-name 06:14:35 template: 06:14:35 metadata: 06:14:35 labels: 06:14:35 app: ricplt-e2mgr 06:14:35 release: release-name 06:14:35 spec: 06:14:35 hostname: e2mgr 06:14:35 imagePullSecrets: 06:14:35 - name: secret-nexus3-o-ran-sc-org-10002-o-ran-sc 06:14:35 containers: 06:14:35 - name: container-ricplt-e2mgr 06:14:35 image: nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-e2mgr:3.0.1 06:14:35 imagePullPolicy: IfNotPresent 06:14:35 volumeMounts: 06:14:35 - mountPath: /opt/E2Manager/router.txt 06:14:35 name: local-router-file 06:14:35 subPath: router.txt 06:14:35 - mountPath: /etc/config 06:14:35 name: e2mgr-loglevel-volume 06:14:35 - mountPath: /opt/E2Manager/resources/configuration.yaml 06:14:35 name: local-configuration-file 06:14:35 subPath: configuration.yaml 06:14:35 envFrom: 06:14:35 - configMapRef: 06:14:35 name: configmap-ricplt-e2mgr-env 06:14:35 - configMapRef: 06:14:35 name: configmap-ricplt-dbaas-appconfig 06:14:35 ports: 06:14:35 - name: "http" 06:14:35 containerPort: 3800 06:14:35 - name: "rmrroute" 06:14:35 containerPort: 4561 06:14:35 - name: "rmrdata" 06:14:35 containerPort: 3801 06:14:35 stdin: true 06:14:35 tty: true 06:14:35 securityContext: 06:14:35 privileged: false 06:14:35 livenessProbe: 06:14:35 httpGet: 06:14:35 path: v1/health 06:14:35 port: 3800 06:14:35 initialDelaySeconds: 3 06:14:35 periodSeconds: 10 06:14:35 readinessProbe: 06:14:35 httpGet: 06:14:35 path: v1/health 06:14:35 port: 3800 06:14:35 initialDelaySeconds: 3 06:14:35 periodSeconds: 10 06:14:35 06:14:35 volumes: 06:14:35 - name: local-router-file 06:14:35 configMap: 06:14:35 name: configmap-ricplt-e2mgr-router-configmap 06:14:35 - name: local-configuration-file 06:14:35 configMap: 06:14:35 name: configmap-ricplt-e2mgr-configuration-configmap 06:14:35 - name: e2mgr-loglevel-volume 06:14:35 configMap: 06:14:35 name: configmap-ricplt-e2mgr-loglevel-configmap 06:14:35 items: 06:14:35 - key: logcfg 06:14:35 path: log-level.yaml 06:14:35 mode: 0644 06:14:35 --- 06:14:35 # Source: e2mgr/templates/ingress-e2mgr.yaml 06:14:35 apiVersion: networking.k8s.io/v1 06:14:35 kind: Ingress 06:14:35 metadata: 06:14:35 name: ingress-ricplt-e2mgr 06:14:35 spec: 06:14:35 rules: 06:14:35 - http: 06:14:35 paths: 06:14:35 - path: /e2mgr 06:14:35 pathType: Prefix 06:14:35 backend: 06:14:35 service: 06:14:35 name: service-ricplt-e2mgr-http 06:14:35 port: 06:14:35 number: 3800 06:14:35 --- 06:14:35 # Source: e2mgr/templates/configmap.yaml 06:14:35 ################################################################################ 06:14:35 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:35 # Copyright (c) 2019 Nokia. # 06:14:35 # # 06:14:35 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:35 # you may not use this file except in compliance with the License. # 06:14:35 # You may obtain a copy of the License at # 06:14:35 # # 06:14:35 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:35 # # 06:14:35 # Unless required by applicable law or agreed to in writing, software # 06:14:35 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:35 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:35 # See the License for the specific language governing permissions and # 06:14:35 # limitations under the License. # 06:14:35 ################################################################################ 06:14:35 *************************************************************************************************************** 06:14:35 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/appmgr 06:14:35 Update chart dependency 06:14:35 Hang tight while we grab the latest from your chart repositories... 06:14:35 2024-08-31T06:14:35.357Z INFO [18] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "31.38µs", "reqID": "a3687eed-e452-462f-8c11-fb7945860a64"} 06:14:35 ...Successfully got an update from the "local" chart repository 06:14:35 Update Complete. ⎈Happy Helming!⎈ 06:14:35 Saving 1 charts 06:14:35 Downloading ric-common from repo http://127.0.0.1:8879/charts 06:14:35 2024-08-31T06:14:35.362Z INFO [19] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "121.55µs", "reqID": "b8574f36-3e4a-40af-8395-8699c6825821"} 06:14:35 Deleting outdated charts 06:14:35 Performing Helm lint 06:14:35 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/appmgr 06:14:35 [INFO] Chart.yaml: icon is recommended 06:14:35 06:14:35 1 chart(s) linted, 0 chart(s) failed 06:14:35 *************************************************************************************************************** 06:14:35 Rendering Helm charts locally 06:14:35 --- 06:14:35 # Source: appmgr/templates/serviceaccount.yaml 06:14:35 apiVersion: v1 06:14:35 kind: ServiceAccount 06:14:35 metadata: 06:14:35 name: svcacct-ricplt-appmgr 06:14:35 namespace: ricplt 06:14:35 --- 06:14:35 # Source: appmgr/templates/secret.yaml 06:14:35 ################################################################################ 06:14:35 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:35 # # 06:14:35 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:35 # you may not use this file except in compliance with the License. # 06:14:35 # You may obtain a copy of the License at # 06:14:35 # # 06:14:35 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:35 # # 06:14:35 # Unless required by applicable law or agreed to in writing, software # 06:14:35 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:35 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:35 # See the License for the specific language governing permissions and # 06:14:35 # limitations under the License. # 06:14:35 ################################################################################ 06:14:35 06:14:35 apiVersion: v1 06:14:35 kind: Secret 06:14:35 metadata: 06:14:35 name: secret-ricplt-appmgr 06:14:35 type: Opaque 06:14:35 data: 06:14:35 helm_repo_username: helm 06:14:35 helm_repo_password: helm 06:14:35 --- 06:14:35 # Source: appmgr/templates/appconfig.yaml 06:14:35 ################################################################################ 06:14:35 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:35 # Copyright (c) 2019 Nokia. # 06:14:35 # # 06:14:35 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:35 # you may not use this file except in compliance with the License. # 06:14:35 # You may obtain a copy of the License at # 06:14:35 # # 06:14:35 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:35 # # 06:14:35 # Unless required by applicable law or agreed to in writing, software # 06:14:35 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:35 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:35 # See the License for the specific language governing permissions and # 06:14:35 # limitations under the License. # 06:14:35 ################################################################################ 06:14:35 apiVersion: v1 06:14:35 kind: ConfigMap 06:14:35 metadata: 06:14:35 name: configmap-ricplt-appmgr-appconfig 06:14:35 data: 06:14:35 appmgr.yaml: | 06:14:35 "local": 06:14:35 # Port on which the xapp-manager REST services are provided 06:14:35 "host": ":8080" 06:14:35 "helm": 06:14:35 # Remote helm repo URL. UPDATE this as required. 06:14:35 "repo": "\"http://service-ricplt-xapp-onboarder-http:8080\"" 06:14:35 06:14:35 # Repo name referred within the xapp-manager 06:14:35 "repo-name": "helm-repo" 06:14:35 06:14:35 # Tiller service details in the cluster. UPDATE this as required. 06:14:35 "tiller-service": service-tiller-ricxapp 06:14:35 "tiller-namespace": ricinfra 06:14:35 "tiller-port": "44134" 06:14:35 # helm username and password files 06:14:35 "helm-username-file": "/opt/ric/secret/helm_repo_username" 06:14:35 "helm-password-file": "/opt/ric/secret/helm_repo_password" 06:14:35 "retry": 1 06:14:35 "xapp": 06:14:35 #Namespace to install xAPPs 06:14:35 "namespace": "ricxapp" 06:14:35 "tarDir": "/tmp" 06:14:35 "schema": "descriptors/schema.json" 06:14:35 "config": "config/config-file.json" 06:14:35 "tmpConfig": "/tmp/config-file.json" 06:14:35 --- 06:14:35 # Source: appmgr/templates/configmap-bin.yaml 06:14:35 ################################################################################ 06:14:35 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:35 # Copyright (c) 2019 Nokia. # 06:14:35 # # 06:14:35 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:35 # you may not use this file except in compliance with the License. # 06:14:35 # You may obtain a copy of the License at # 06:14:35 # # 06:14:35 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:35 # # 06:14:35 # Unless required by applicable law or agreed to in writing, software # 06:14:35 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:35 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:35 # See the License for the specific language governing permissions and # 06:14:35 # limitations under the License. # 06:14:35 ################################################################################ 06:14:35 06:14:35 apiVersion: v1 06:14:35 kind: ConfigMap 06:14:35 metadata: 06:14:35 name: configmap-ricplt-appmgr-bin 06:14:35 data: 06:14:35 appmgr-tiller-secret-copier.sh: | 06:14:35 #!/bin/sh 06:14:35 if [ -x /svcacct-to-kubeconfig.sh ] ; then 06:14:35 /svcacct-to-kubeconfig.sh 06:14:35 fi 06:14:35 06:14:35 if [ ! -z "${HELM_TLS_CA_CERT}" ]; then 06:14:35 kubectl -n ${SECRET_NAMESPACE} get secret -o yaml ${SECRET_NAME} | \ 06:14:35 grep 'ca.crt:' | \ 06:14:35 awk '{print $2}' | \ 06:14:35 base64 -d > ${HELM_TLS_CA_CERT} 06:14:35 fi 06:14:35 06:14:35 if [ ! -z "${HELM_TLS_CERT}" ]; then 06:14:35 kubectl -n ${SECRET_NAMESPACE} get secret -o yaml ${SECRET_NAME} | \ 06:14:35 grep 'tls.crt:' | \ 06:14:35 awk '{print $2}' | \ 06:14:35 base64 -d > ${HELM_TLS_CERT} 06:14:35 fi 06:14:35 06:14:35 if [ ! -z "${HELM_TLS_KEY}" ]; then 06:14:35 kubectl -n ${SECRET_NAMESPACE} get secret -o yaml ${SECRET_NAME} | \ 06:14:35 grep 'tls.key:' | \ 06:14:35 awk '{print $2}' | \ 06:14:35 base64 -d > ${HELM_TLS_KEY} 06:14:35 fi 06:14:35 06:14:35 svcacct-to-kubeconfig.sh: | 06:14:35 #!/bin/sh 06:14:35 06:14:35 # generate a kubconfig (at ${KUBECONFIG} file from the automatically-mounted 06:14:35 # service account token. 06:14:35 # ENVIRONMENT: 06:14:35 # SVCACCT_NAME: the name of the service account user. default "default" 06:14:35 # CLUSTER_NAME: the name of the kubernetes cluster. default "kubernetes" 06:14:35 # KUBECONFIG: where the generated file will be deposited. 06:14:35 SVCACCT_TOKEN=`cat /var/run/secrets/kubernetes.io/serviceaccount/token` 06:14:35 CLUSTER_CA=`base64 /var/run/secrets/kubernetes.io/serviceaccount/ca.crt|tr -d '\n'` 06:14:35 06:14:35 cat >${KUBECONFIG} <<__EOF__ 06:14:35 ApiVersion: v1 06:14:35 kind: Config 06:14:35 users: 06:14:35 - name: ${SVCACCT_NAME:-default} 06:14:35 user: 06:14:35 token: ${SVCACCT_TOKEN} 06:14:35 clusters: 06:14:35 - cluster: 06:14:35 certificate-authority-data: ${CLUSTER_CA} 06:14:35 server: ${K8S_API_HOST:-https://kubernetes.default.svc.cluster.local/} 06:14:35 name: ${CLUSTER_NAME:-kubernetes} 06:14:35 contexts: 06:14:35 - context: 06:14:35 cluster: ${CLUSTER_NAME:-kubernetes} 06:14:35 user: ${SVCACCT_NAME:-default} 06:14:35 name: svcs-acct-context 06:14:35 current-context: svcs-acct-context 06:14:35 __EOF__ 06:14:35 --- 06:14:35 # Source: appmgr/templates/env-appmgr.yaml 06:14:35 ################################################################################ 06:14:35 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:35 # Copyright (c) 2019 Nokia. # 06:14:35 # # 06:14:35 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:35 # you may not use this file except in compliance with the License. # 06:14:35 # You may obtain a copy of the License at # 06:14:35 # # 06:14:35 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:35 # # 06:14:35 # Unless required by applicable law or agreed to in writing, software # 06:14:35 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:35 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:35 # See the License for the specific language governing permissions and # 06:14:35 # limitations under the License. # 06:14:35 ################################################################################ 06:14:35 apiVersion: v1 06:14:35 kind: ConfigMap 06:14:35 metadata: 06:14:35 name: configmap-ricplt-appmgr-env 06:14:35 data: 06:14:35 NAME: "xappmgr" 06:14:35 RMR_RTG_SVC: "4561" 06:14:35 HELM_HOST: "service-tiller-ricxapp.ricinfra:44134" 06:14:35 HELM_TLS_VERIFY: "true" 06:14:35 HELM_TLS_CA_CERT: "/opt/ric/secret/tiller-ca.cert" 06:14:35 HELM_TLS_HOSTNAME: "service-tiller-ricxapp" 06:14:35 HELM_TLS_ENABLED: "true" 06:14:35 HELM_TLS_CERT: "/opt/ric/secret/helm-client.cert" 06:14:35 HELM_TLS_KEY: "/opt/ric/secret/helm-client.key" 06:14:35 --- 06:14:35 # Source: appmgr/templates/serviceaccount.yaml 06:14:35 apiVersion: rbac.authorization.k8s.io/v1 06:14:35 kind: ClusterRole 06:14:35 metadata: 06:14:35 name: svcacct-ricplt-appmgr-ricxapp-access 06:14:35 rules: 06:14:35 - apiGroups: [""] 06:14:35 resources: ["pods/portforward"] 06:14:35 verbs: ["create"] 06:14:35 - apiGroups: [""] 06:14:35 resources: ["pods", "configmaps", "deployments", "services"] 06:14:35 verbs: ["get", "list", "create", "delete"] 06:14:35 - apiGroups: [""] 06:14:35 resources: ["secrets"] 06:14:35 #resourceNames: [ "ricxapp-helm-secret" ] 06:14:35 verbs: ["get","list"] 06:14:35 --- 06:14:35 # Source: appmgr/templates/serviceaccount.yaml 06:14:35 apiVersion: rbac.authorization.k8s.io/v1 06:14:35 kind: ClusterRole 06:14:35 metadata: 06:14:35 name: svcacct-ricplt-appmgr-ricxapp-getappconfig 06:14:35 #namespace: ricxapp 06:14:35 #namespace: ricplt 06:14:35 rules: 06:14:35 - apiGroups: [""] 06:14:35 resources: ["configmaps", "endpoints", "services"] 06:14:35 verbs: ["get", "list", "create", "update", "delete"] 06:14:35 --- 06:14:35 # Source: appmgr/templates/serviceaccount.yaml 06:14:35 apiVersion: rbac.authorization.k8s.io/v1 06:14:35 kind: ClusterRoleBinding 06:14:35 metadata: 06:14:35 name: svcacct-ricplt-appmgr-ricxapp-access 06:14:35 namespace: ricplt 06:14:35 roleRef: 06:14:35 apiGroup: rbac.authorization.k8s.io 06:14:35 kind: ClusterRole 06:14:35 name: svcacct-ricplt-appmgr-ricxapp-access 06:14:35 subjects: 06:14:35 - kind: ServiceAccount 06:14:35 name: svcacct-ricplt-appmgr 06:14:35 namespace: ricplt 06:14:35 --- 06:14:35 # Source: appmgr/templates/serviceaccount.yaml 06:14:35 apiVersion: rbac.authorization.k8s.io/v1 06:14:35 kind: ClusterRoleBinding 06:14:35 metadata: 06:14:35 name: svcacct-ricplt-appmgr-ricxapp-getappconfig 06:14:35 namespace: ricxapp 06:14:35 #namespace: ricplt 06:14:35 roleRef: 06:14:35 apiGroup: rbac.authorization.k8s.io 06:14:35 kind: ClusterRole 06:14:35 name: svcacct-ricplt-appmgr-ricxapp-getappconfig 06:14:35 subjects: 06:14:35 - kind: ServiceAccount 06:14:35 name: svcacct-ricplt-appmgr 06:14:35 namespace: ricplt 06:14:35 --- 06:14:35 # Source: appmgr/templates/service-http.yaml 06:14:35 ################################################################################ 06:14:35 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:35 # Copyright (c) 2019 Nokia. # 06:14:35 # # 06:14:35 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:35 # you may not use this file except in compliance with the License. # 06:14:35 # You may obtain a copy of the License at # 06:14:35 # # 06:14:35 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:35 # # 06:14:35 # Unless required by applicable law or agreed to in writing, software # 06:14:35 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:35 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:35 # See the License for the specific language governing permissions and # 06:14:35 # limitations under the License. # 06:14:35 ################################################################################ 06:14:35 06:14:35 apiVersion: v1 06:14:35 kind: Service 06:14:35 metadata: 06:14:35 name: service-ricplt-appmgr-http 06:14:35 namespace: ricplt 06:14:35 labels: 06:14:35 app: ricplt-appmgr 06:14:35 chart: appmgr-3.0.0 06:14:35 release: release-name 06:14:35 heritage: Helm 06:14:35 spec: 06:14:35 type: ClusterIP 06:14:35 ports: 06:14:35 - port: 8080 06:14:35 protocol: "TCP" 06:14:35 name: "http" 06:14:35 targetPort: "http" 06:14:35 selector: 06:14:35 app: ricplt-appmgr 06:14:35 release: release-name 06:14:35 --- 06:14:35 # Source: appmgr/templates/service-rmr.yaml 06:14:35 ################################################################################ 06:14:35 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:35 # Copyright (c) 2019 Nokia. # 06:14:35 # # 06:14:35 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:35 # you may not use this file except in compliance with the License. # 06:14:35 # You may obtain a copy of the License at # 06:14:35 # # 06:14:35 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:35 # # 06:14:35 # Unless required by applicable law or agreed to in writing, software # 06:14:35 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:35 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:35 # See the License for the specific language governing permissions and # 06:14:35 # limitations under the License. # 06:14:35 ################################################################################ 06:14:35 06:14:35 apiVersion: v1 06:14:35 kind: Service 06:14:35 metadata: 06:14:35 name: service-ricplt-appmgr-rmr 06:14:35 namespace: ricplt 06:14:35 labels: 06:14:35 app: ricplt-appmgr 06:14:35 chart: appmgr-3.0.0 06:14:35 release: release-name 06:14:35 heritage: Helm 06:14:35 spec: 06:14:35 type: ClusterIP 06:14:35 ports: 06:14:35 - port: 4561 06:14:35 protocol: "TCP" 06:14:35 name: "rmrroute" 06:14:35 targetPort: "rmrroute" 06:14:35 - port: 4560 06:14:35 protocol: "TCP" 06:14:35 name: "rmrdata" 06:14:35 targetPort: "rmrdata" 06:14:35 selector: 06:14:35 app: ricplt-appmgr 06:14:35 release: release-name 06:14:35 --- 06:14:35 # Source: appmgr/templates/deployment.yaml 06:14:35 ################################################################################ 06:14:35 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:35 # Copyright (c) 2019 Nokia. # 06:14:35 # # 06:14:35 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:35 # you may not use this file except in compliance with the License. # 06:14:35 # You may obtain a copy of the License at # 06:14:35 # # 06:14:35 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:35 # # 06:14:35 # Unless required by applicable law or agreed to in writing, software # 06:14:35 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:35 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:35 # See the License for the specific language governing permissions and # 06:14:35 # limitations under the License. # 06:14:35 ################################################################################ 06:14:35 apiVersion: apps/v1 06:14:35 kind: Deployment 06:14:35 metadata: 06:14:35 name: deployment-ricplt-appmgr 06:14:35 namespace: ricplt 06:14:35 labels: 06:14:35 app: ricplt-appmgr 06:14:35 chart: appmgr-3.0.0 06:14:35 release: release-name 06:14:35 heritage: Helm 06:14:35 spec: 06:14:35 replicas: 1 06:14:35 selector: 06:14:35 matchLabels: 06:14:35 app: ricplt-appmgr 06:14:35 release: release-name 06:14:35 template: 06:14:35 metadata: 06:14:35 labels: 06:14:35 app: ricplt-appmgr 06:14:35 release: release-name 06:14:35 spec: 06:14:35 hostname: appmgr 06:14:35 serviceAccountName: svcacct-ricplt-appmgr 06:14:35 imagePullSecrets: 06:14:35 - name: secret-nexus3-o-ran-sc-org-10002-o-ran-sc 06:14:35 initContainers: 06:14:35 - name: container-ricplt-appmgr-copy-tiller-secret 06:14:35 image: nexus3.o-ran-sc.org:10002/o-ran-sc/it-dep-init:0.0.1 06:14:35 imagePullPolicy: IfNotPresent 06:14:35 env: 06:14:35 - name: SVCACCT_NAME 06:14:35 value: svcacct-ricplt-appmgr 06:14:35 - name: CLUSTER_NAME 06:14:35 value: kubernetes 06:14:35 - name: KUBECONFIG 06:14:35 value: /tmp/kubeconfig 06:14:35 - name: K8S_API_HOST 06:14:35 value: https://kubernetes.default.svc.cluster.local/ 06:14:35 - name: SECRET_NAMESPACE 06:14:35 value: ricinfra 06:14:35 - name: SECRET_NAME 06:14:35 value: ricxapp-helm-secret 06:14:35 envFrom: 06:14:35 - configMapRef: 06:14:35 name: configmap-ricplt-appmgr-env 06:14:35 command: ["/appmgr-tiller-secret-copier.sh"] 06:14:35 volumeMounts: 06:14:35 - name: helm-secret-volume 06:14:35 mountPath: /opt/ric/secret 06:14:35 readOnly: false 06:14:35 - name: appmgr-bin-volume 06:14:35 mountPath: /svcacct-to-kubeconfig.sh 06:14:35 subPath: svcacct-to-kubeconfig.sh 06:14:35 - name: appmgr-bin-volume 06:14:35 mountPath: /appmgr-tiller-secret-copier.sh 06:14:35 subPath: appmgr-tiller-secret-copier.sh 06:14:35 containers: 06:14:35 - name: container-ricplt-appmgr 06:14:35 image: nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-appmgr:0.2.0 06:14:35 imagePullPolicy: IfNotPresent 06:14:35 ports: 06:14:35 - name: http 06:14:35 containerPort: 8080 06:14:35 protocol: TCP 06:14:35 - name: rmrroute 06:14:35 containerPort: 4561 06:14:35 protocol: TCP 06:14:35 - name: rmrdata 06:14:35 containerPort: 4560 06:14:35 protocol: TCP 06:14:35 volumeMounts: 06:14:35 - name: config-volume 06:14:35 mountPath: /opt/ric/config/appmgr.yaml 06:14:35 subPath: appmgr.yaml 06:14:35 - name: helm-secret-volume 06:14:35 mountPath: /opt/ric/secret 06:14:35 readOnly: false 06:14:35 - name: secret-volume 06:14:35 mountPath: /opt/ric/secret/helm_repo_username 06:14:35 subPath: helm_repo_username 06:14:35 - name: secret-volume 06:14:35 mountPath: /opt/ric/secret/helm_repo_password 06:14:35 subPath: helm_repo_password 06:14:35 envFrom: 06:14:35 - configMapRef: 06:14:35 name: configmap-ricplt-appmgr-env 06:14:35 - configMapRef: 06:14:35 name: configmap-ricplt-dbaas-appconfig 06:14:35 livenessProbe: 06:14:35 #exec: 06:14:35 # command: 06:14:35 # - /bin/bash 06:14:35 # - -c 06:14:35 # - ps -ef | grep | grep -v "grep" 06:14:35 #initialDelaySeconds: 120 06:14:35 #periodSeconds: 30 06:14:35 readinessProbe: 06:14:35 # httpGet: 06:14:35 # path: / 06:14:35 # port: http 06:14:35 securityContext: 06:14:35 # ubuntu 06:14:35 #runAsUser: 1000 06:14:35 #allowPrivilegeEscalation: false 06:14:35 restartPolicy: Always 06:14:35 volumes: 06:14:35 - name: config-volume 06:14:35 configMap: 06:14:35 name: configmap-ricplt-appmgr-appconfig 06:14:35 - name: secret-volume 06:14:35 secret: 06:14:35 secretName: secret-ricplt-appmgr 06:14:35 - name: helm-secret-volume 06:14:35 emptyDir: {} 06:14:35 - name: appmgr-bin-volume 06:14:35 configMap: 06:14:35 name: configmap-ricplt-appmgr-bin 06:14:35 defaultMode: 0755 06:14:35 --- 06:14:35 # Source: appmgr/templates/ingress-appmgr.yaml 06:14:35 apiVersion: networking.k8s.io/v1 06:14:35 kind: Ingress 06:14:35 metadata: 06:14:35 name: ingress-ricplt-appmgr 06:14:35 spec: 06:14:35 rules: 06:14:35 - http: 06:14:35 paths: 06:14:35 - pathType: Prefix 06:14:35 path: /appmgr 06:14:35 backend: 06:14:35 service: 06:14:35 name: service-ricplt-appmgr-http 06:14:35 port: 06:14:35 number: 8080 06:14:35 --- 06:14:35 # Source: appmgr/templates/serviceaccount.yaml 06:14:35 ################################################################################ 06:14:35 # Copyright (c) 2019-2020 AT&T Intellectual Property. # 06:14:35 # # 06:14:35 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:35 # you may not use this file except in compliance with the License. # 06:14:35 # You may obtain a copy of the License at # 06:14:35 # # 06:14:35 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:35 # # 06:14:35 # Unless required by applicable law or agreed to in writing, software # 06:14:35 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:35 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:35 # See the License for the specific language governing permissions and # 06:14:35 # limitations under the License. # 06:14:35 ################################################################################ 06:14:35 *************************************************************************************************************** 06:14:35 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/alarmmanager 06:14:35 Update chart dependency 06:14:35 Hang tight while we grab the latest from your chart repositories... 06:14:35 2024-08-31T06:14:35.537Z INFO [20] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "25.8µs", "reqID": "a9262776-7062-424f-b6f8-2c53ec4a4fe7"} 06:14:35 ...Successfully got an update from the "local" chart repository 06:14:35 Update Complete. ⎈Happy Helming!⎈ 06:14:35 Saving 1 charts 06:14:35 Downloading ric-common from repo http://127.0.0.1:8879/charts 06:14:35 2024-08-31T06:14:35.540Z INFO [21] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "83.58µs", "reqID": "80a62886-06e2-4721-82b1-3894990bd22d"} 06:14:35 Deleting outdated charts 06:14:35 Performing Helm lint 06:14:35 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/alarmmanager 06:14:35 [INFO] Chart.yaml: icon is recommended 06:14:35 06:14:35 1 chart(s) linted, 0 chart(s) failed 06:14:35 *************************************************************************************************************** 06:14:35 Rendering Helm charts locally 06:14:35 --- 06:14:35 # Source: alarmmanager/templates/serviceaccount.yaml 06:14:35 apiVersion: v1 06:14:35 kind: ServiceAccount 06:14:35 metadata: 06:14:35 name: svcacct-ricplt-alarmmanager 06:14:35 namespace: ricplt 06:14:35 --- 06:14:35 # Source: alarmmanager/templates/appconfig.yaml 06:14:35 apiVersion: v1 06:14:35 kind: ConfigMap 06:14:35 metadata: 06:14:35 name: configmap-ricplt-alarmmanager-appconfig 06:14:35 namespace: ricplt 06:14:35 data: 06:14:35 ALARM_MGR_SERVICE_NAME: service-ricplt-alarmmanager-rmr.ricplt 06:14:35 ALARM_MGR_SERVICE_PORT: "4560" 06:14:35 --- 06:14:35 # Source: alarmmanager/templates/appconfig.yaml 06:14:35 apiVersion: v1 06:14:35 kind: ConfigMap 06:14:35 metadata: 06:14:35 name: alarm-appconfig 06:14:35 namespace: ricxapp 06:14:35 data: 06:14:35 ALARM_MGR_SERVICE_NAME: service-ricplt-alarmmanager-rmr.ricplt 06:14:35 ALARM_MGR_SERVICE_PORT: "4560" 06:14:35 --- 06:14:35 # Source: alarmmanager/templates/configmap.yaml 06:14:35 #================================================================================== 06:14:35 # Copyright (c) 2019 AT&T Intellectual Property. 06:14:35 # 06:14:35 # Licensed under the Apache License, Version 2.0 (the "License"); 06:14:35 # you may not use this file except in compliance with the License. 06:14:35 # You may obtain a copy of the License at 06:14:35 # 06:14:35 # http://www.apache.org/licenses/LICENSE-2.0 06:14:35 # 06:14:35 # Unless required by applicable law or agreed to in writing, software 06:14:35 # distributed under the License is distributed on an "AS IS" BASIS, 06:14:35 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 06:14:35 # See the License for the specific language governing permissions and 06:14:35 # limitations under the License. 06:14:35 #================================================================================== 06:14:35 06:14:35 apiVersion: v1 06:14:35 kind: ConfigMap 06:14:35 metadata: 06:14:35 name: configmap-ricplt-alarmmanager-alarmmanagercfg 06:14:35 namespace: ricplt 06:14:35 data: 06:14:35 alarmmanagercfg: |- 06:14:35 { 06:14:35 "local": { 06:14:35 "host": ":8080" 06:14:35 }, 06:14:35 "logger": { 06:14:35 "level": 4 06:14:35 }, 06:14:35 "db": { 06:14:35 "namespaces": ["sdl", "rnib"] 06:14:35 }, 06:14:35 "rmr": { 06:14:35 "protPort": "tcp:4560", 06:14:35 "maxSize": 1024, 06:14:35 "numWorkers": 1 06:14:35 }, 06:14:35 "controls": { 06:14:35 "promAlertManager": { 06:14:35 "address": "cpro-alertmanager:80", 06:14:35 "baseUrl": "api/v2", 06:14:35 "schemes": "http", 06:14:35 "alertInterval": 30000 06:14:35 }, 06:14:35 "maxActiveAlarms": 5000, 06:14:35 "maxAlarmHistory": 20000, 06:14:35 "alarmInfoPvFile": "/mnt/pv-ricplt-alarmmanager/alarminfo.json" 06:14:35 } 06:14:35 } 06:14:35 --- 06:14:35 # Source: alarmmanager/templates/env.yaml 06:14:35 ################################################################################ 06:14:35 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:35 # Copyright (c) 2019 Nokia. # 06:14:35 # # 06:14:35 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:35 # you may not use this file except in compliance with the License. # 06:14:35 # You may obtain a copy of the License at # 06:14:35 # # 06:14:35 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:35 # # 06:14:35 # Unless required by applicable law or agreed to in writing, software # 06:14:35 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:35 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:35 # See the License for the specific language governing permissions and # 06:14:35 # limitations under the License. # 06:14:35 ################################################################################ 06:14:35 apiVersion: v1 06:14:35 kind: ConfigMap 06:14:35 metadata: 06:14:35 name: configmap-ricplt-alarmmanager-env 06:14:35 namespace: ricplt 06:14:35 data: 06:14:35 RMR_RTG_SVC: service-ricplt-rtmgr-rmr:4561 06:14:35 RMR_SEED_RT: "/cfg/uta_rtg.rt" 06:14:35 RMR_SRC_ID: service-ricplt-alarmmanager-rmr.ricplt 06:14:35 --- 06:14:35 # Source: alarmmanager/templates/pv.yaml 06:14:35 apiVersion: v1 06:14:35 kind: PersistentVolume 06:14:35 metadata: 06:14:35 name: pv-ricplt-alarmmanager 06:14:35 namespace: ricplt 06:14:35 labels: 06:14:35 type: local 06:14:35 spec: 06:14:35 storageClassName: local-storage 06:14:35 capacity: 06:14:35 storage: 100Mi 06:14:35 accessModes: 06:14:35 - ReadWriteOnce 06:14:35 hostPath: 06:14:35 path: /mnt/pv-ricplt-alarmmanager 06:14:35 --- 06:14:35 # Source: alarmmanager/templates/pvc.yaml 06:14:35 kind: PersistentVolumeClaim 06:14:35 apiVersion: v1 06:14:35 metadata: 06:14:35 name: pvc-ricplt-alarmmanager 06:14:35 namespace: ricplt 06:14:35 spec: 06:14:35 accessModes: 06:14:35 - ReadWriteOnce 06:14:35 resources: 06:14:35 requests: 06:14:35 storage: 100Mi 06:14:35 storageClassName: local-storage 06:14:35 --- 06:14:35 # Source: alarmmanager/templates/serviceaccount.yaml 06:14:35 apiVersion: rbac.authorization.k8s.io/v1 06:14:35 kind: Role 06:14:35 metadata: 06:14:35 name: svcacct-ricplt-alarmmanager-ricxapp-podreader 06:14:35 namespace: ricxapp 06:14:35 rules: 06:14:35 - apiGroups: [""] 06:14:35 resources: ["pods"] 06:14:35 verbs: ["get", "list", "watch"] 06:14:35 --- 06:14:35 # Source: alarmmanager/templates/serviceaccount.yaml 06:14:35 apiVersion: rbac.authorization.k8s.io/v1 06:14:35 kind: RoleBinding 06:14:35 metadata: 06:14:35 name: svcacct-ricplt-alarmmanager-ricxapp-podreader 06:14:35 namespace: ricxapp 06:14:35 roleRef: 06:14:35 apiGroup: rbac.authorization.k8s.io 06:14:35 kind: Role 06:14:35 name: svcacct-ricplt-alarmmanager-ricxapp-podreader 06:14:35 subjects: 06:14:35 - kind: ServiceAccount 06:14:35 name: svcacct-ricplt-alarmmanager 06:14:35 namespace: ricplt 06:14:35 --- 06:14:35 # Source: alarmmanager/templates/service-http.yaml 06:14:35 ################################################################################ 06:14:35 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:35 # Copyright (c) 2019 Nokia. # 06:14:35 # # 06:14:35 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:35 # you may not use this file except in compliance with the License. # 06:14:35 # You may obtain a copy of the License at # 06:14:35 # # 06:14:35 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:35 # # 06:14:35 # Unless required by applicable law or agreed to in writing, software # 06:14:35 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:35 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:35 # See the License for the specific language governing permissions and # 06:14:35 # limitations under the License. # 06:14:35 ################################################################################ 06:14:35 06:14:35 apiVersion: v1 06:14:35 kind: Service 06:14:35 metadata: 06:14:35 name: service-ricplt-alarmmanager-http 06:14:35 namespace: ricplt 06:14:35 labels: 06:14:35 app: ricplt-alarmmanager 06:14:35 chart: alarmmanager-5.0.0 06:14:35 release: release-name 06:14:35 heritage: Helm 06:14:35 spec: 06:14:35 type: ClusterIP 06:14:35 ports: 06:14:35 - port: 8080 06:14:35 protocol: "TCP" 06:14:35 name: http 06:14:35 targetPort: 8080 06:14:35 selector: 06:14:35 app: ricplt-alarmmanager 06:14:35 release: release-name 06:14:35 --- 06:14:35 # Source: alarmmanager/templates/service-rmr.yaml 06:14:35 # 06:14:35 #================================================================================== 06:14:35 # Copyright (c) 2019 AT&T Intellectual Property. 06:14:35 # Copyright (c) 2019 Nokia 06:14:35 # 06:14:35 # Licensed under the Apache License, Version 2.0 (the "License"); 06:14:35 # you may not use this file except in compliance with the License. 06:14:35 # You may obtain a copy of the License at 06:14:35 # 06:14:35 # http://www.apache.org/licenses/LICENSE-2.0 06:14:35 # 06:14:35 # Unless required by applicable law or agreed to in writing, software 06:14:35 # distributed under the License is distributed on an "AS IS" BASIS, 06:14:35 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 06:14:35 # See the License for the specific language governing permissions and 06:14:35 # limitations under the License. 06:14:35 #================================================================================== 06:14:35 # 06:14:35 # 06:14:35 # Abstract: Subscription Manager service manifest 06:14:35 # Date: 28 May 2019 06:14:35 # 06:14:35 kind: Service 06:14:35 apiVersion: v1 06:14:35 metadata: 06:14:35 name: service-ricplt-alarmmanager-rmr 06:14:35 namespace: ricplt 06:14:35 labels: 06:14:35 app: ricplt-alarmmanager 06:14:35 chart: alarmmanager-5.0.0 06:14:35 release: release-name 06:14:35 heritage: Helm 06:14:35 spec: 06:14:35 selector: 06:14:35 app: ricplt-alarmmanager 06:14:35 release: release-name 06:14:35 type: ClusterIP 06:14:35 ports: 06:14:35 - name: rmrdata 06:14:35 port: 4560 06:14:35 protocol: TCP 06:14:35 targetPort: rmrdata 06:14:35 - name: rmrroute 06:14:35 port: 4561 06:14:35 protocol: TCP 06:14:35 targetPort: rmrroute 06:14:35 selector: 06:14:35 app: ricplt-alarmmanager 06:14:35 release: release-name 06:14:35 --- 06:14:35 # Source: alarmmanager/templates/deployment.yaml 06:14:35 apiVersion: apps/v1 06:14:35 kind: Deployment 06:14:35 metadata: 06:14:35 name: deployment-ricplt-alarmmanager 06:14:35 namespace: ricplt 06:14:35 labels: 06:14:35 app: ricplt-alarmmanager 06:14:35 chart: alarmmanager-5.0.0 06:14:35 release: release-name 06:14:35 heritage: Helm 06:14:35 spec: 06:14:35 replicas: 1 06:14:35 selector: 06:14:35 matchLabels: 06:14:35 app: ricplt-alarmmanager 06:14:35 release: release-name 06:14:35 template: 06:14:35 metadata: 06:14:35 labels: 06:14:35 app: ricplt-alarmmanager 06:14:35 release: release-name 06:14:35 spec: 06:14:35 hostname: alarmmanager 06:14:35 imagePullSecrets: 06:14:35 - name: secret-nexus3-o-ran-sc-org-10002-o-ran-sc 06:14:35 serviceAccountName: svcacct-ricplt-alarmmanager 06:14:35 containers: 06:14:35 - name: container-ricplt-alarmmanager 06:14:35 image: nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-alarmmanager:0.5.9 06:14:35 imagePullPolicy: IfNotPresent 06:14:35 env: 06:14:35 - name: PLT_NAMESPACE 06:14:35 value: ricplt 06:14:35 envFrom: 06:14:35 - configMapRef: 06:14:35 name: configmap-ricplt-dbaas-appconfig 06:14:35 - configMapRef: 06:14:35 name: configmap-ricplt-alarmmanager-env 06:14:35 ports: 06:14:35 - name: rmrroute 06:14:35 containerPort: 4561 06:14:35 protocol: TCP 06:14:35 - name: rmrdata 06:14:35 containerPort: 4560 06:14:35 protocol: TCP 06:14:35 - name: http 06:14:35 containerPort: 8080 06:14:35 protocol: TCP 06:14:35 volumeMounts: 06:14:35 - name: config-volume 06:14:35 mountPath: /cfg 06:14:35 - name: am-persistent-storage 06:14:35 mountPath: /mnt/pv-ricplt-alarmmanager 06:14:35 volumes: 06:14:35 - name: config-volume 06:14:35 configMap: 06:14:35 name: configmap-ricplt-alarmmanager-alarmmanagercfg 06:14:35 #name: alarmmanagercfg 06:14:35 items: 06:14:35 - key: alarmmanagercfg 06:14:35 path: config-file.json 06:14:35 mode: 0644 06:14:35 - name: am-persistent-storage 06:14:35 persistentVolumeClaim: 06:14:35 claimName: pvc-ricplt-alarmmanager 06:14:35 --- 06:14:35 # Source: alarmmanager/templates/appconfig.yaml 06:14:35 ################################################################################ 06:14:35 # Copyright (c) 2020 AT&T Intellectual Property. # 06:14:35 # Copyright (c) 2020 Nokia. # 06:14:35 # # 06:14:35 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:35 # you may not use this file except in compliance with the License. # 06:14:35 # You may obtain a copy of the License at # 06:14:35 # # 06:14:35 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:35 # # 06:14:35 # Unless required by applicable law or agreed to in writing, software # 06:14:35 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:35 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:35 # See the License for the specific language governing permissions and # 06:14:35 # limitations under the License. # 06:14:35 ################################################################################ 06:14:35 --- 06:14:35 # Source: alarmmanager/templates/deployment.yaml 06:14:35 ################################################################################ 06:14:35 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:35 # Copyright (c) 2019 Nokia. # 06:14:35 # # 06:14:35 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:35 # you may not use this file except in compliance with the License. # 06:14:35 # You may obtain a copy of the License at # 06:14:35 # # 06:14:35 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:35 # # 06:14:35 # Unless required by applicable law or agreed to in writing, software # 06:14:35 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:35 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:35 # See the License for the specific language governing permissions and # 06:14:35 # limitations under the License. # 06:14:35 ################################################################################ 06:14:35 --- 06:14:35 # Source: alarmmanager/templates/pv.yaml 06:14:35 ################################################################################ 06:14:35 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:35 # # 06:14:35 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:35 # you may not use this file except in compliance with the License. # 06:14:35 # You may obtain a copy of the License at # 06:14:35 # # 06:14:35 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:35 # # 06:14:35 # Unless required by applicable law or agreed to in writing, software # 06:14:35 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:35 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:35 # See the License for the specific language governing permissions and # 06:14:35 # limitations under the License. # 06:14:35 ################################################################################1 06:14:35 --- 06:14:35 # Source: alarmmanager/templates/pvc.yaml 06:14:35 ################################################################################ 06:14:35 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:35 # # 06:14:35 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:35 # you may not use this file except in compliance with the License. # 06:14:35 # You may obtain a copy of the License at # 06:14:35 # # 06:14:35 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:35 # # 06:14:35 # Unless required by applicable law or agreed to in writing, software # 06:14:35 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:35 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:35 # See the License for the specific language governing permissions and # 06:14:35 # limitations under the License. # 06:14:35 ################################################################################ 06:14:35 --- 06:14:35 # Source: alarmmanager/templates/serviceaccount.yaml 06:14:35 ################################################################################ 06:14:35 # Copyright (c) 2019-2020 AT&T Intellectual Property. # 06:14:35 # # 06:14:35 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:35 # you may not use this file except in compliance with the License. # 06:14:35 # You may obtain a copy of the License at # 06:14:35 # # 06:14:35 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:35 # # 06:14:35 # Unless required by applicable law or agreed to in writing, software # 06:14:35 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:35 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:35 # See the License for the specific language governing permissions and # 06:14:35 # limitations under the License. # 06:14:35 ################################################################################ 06:14:35 *************************************************************************************************************** 06:14:35 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/infrastructure 06:14:35 Update chart dependency 06:14:35 Hang tight while we grab the latest from your chart repositories... 06:14:35 2024-08-31T06:14:35.995Z INFO [22] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "32.31µs", "reqID": "7413d1a7-24e9-4a3d-af11-97f8b1924969"} 06:14:35 ...Successfully got an update from the "local" chart repository 06:14:35 Update Complete. ⎈Happy Helming!⎈ 06:14:36 Saving 7 charts 06:14:36 Downloading ric-common from repo http://127.0.0.1:8879/charts 06:14:36 2024-08-31T06:14:36.019Z INFO [23] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "136.31µs", "reqID": "5d7bd94f-6fed-4182-b392-8c788283422a"} 06:14:36 Deleting outdated charts 06:14:36 Performing Helm lint 06:14:36 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/infrastructure 06:14:36 [INFO] Chart.yaml: icon is recommended 06:14:36 06:14:36 1 chart(s) linted, 0 chart(s) failed 06:14:36 *************************************************************************************************************** 06:14:36 Rendering Helm charts locally 06:14:38 --- 06:14:38 # Source: infrastructure/charts/kong/templates/service-account.yaml 06:14:38 apiVersion: v1 06:14:38 kind: ServiceAccount 06:14:38 metadata: 06:14:38 name: release-name-kong 06:14:38 namespace: default 06:14:38 labels: 06:14:38 app.kubernetes.io/name: kong 06:14:38 helm.sh/chart: kong-2.38.0 06:14:38 app.kubernetes.io/instance: "release-name" 06:14:38 app.kubernetes.io/managed-by: "Helm" 06:14:38 app.kubernetes.io/version: "3.6" 06:14:38 --- 06:14:38 # Source: infrastructure/templates/deployment-tiller.yaml 06:14:38 apiVersion: v1 06:14:38 kind: ServiceAccount 06:14:38 metadata: 06:14:38 name: svcacct-tiller-ricxapp 06:14:38 namespace: ricinfra 06:14:38 --- 06:14:38 # Source: infrastructure/templates/job-tiller-secrets.yaml 06:14:38 apiVersion: v1 06:14:38 kind: ServiceAccount 06:14:38 metadata: 06:14:38 name: tiller-secret-creator-jopanc 06:14:38 namespace: ricinfra 06:14:38 --- 06:14:38 # Source: infrastructure/charts/certificate-manager/templates/secret.yaml 06:14:38 apiVersion: v1 06:14:38 kind: Secret 06:14:38 metadata: 06:14:38 name: secret-ric-ca-cert 06:14:38 namespace: ricplt 06:14:38 data: 06:14:38 ca.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURaVENDQWsyZ0F3SUJBZ0lRZm9qNVIzYXd2YytNVlQxZE5GMitUVEFOQmdrcWhraUc5dzBCQVFzRkFEQTkKTVRzd09RWURWUVFERXpJdlF6MVZVeTlQUFU4dFVrRk9JRUZzYkdsaGJtTmxMMDlWUFU4dFVrRk9JRk52Wm5SMwpZWEpsSUVOdmJXMTFibWwwZVRBZUZ3MHlOREE0TXpFd05qRTBNemRhRncwME9UQTRNalV3TmpFME16ZGFNRDB4Ck96QTVCZ05WQkFNVE1pOURQVlZUTDA4OVR5MVNRVTRnUVd4c2FXRnVZMlV2VDFVOVR5MVNRVTRnVTI5bWRIZGgKY21VZ1EyOXRiWFZ1YVhSNU1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBdnV1bAprMCtKSG83RWU5b1FLc05kYVpoNTlyQ2MraDhoM1V2OUQrT1ZyUVMzZlkvamN5bjdNdUpqWnRjd2lEbmYzUmFpClowcEtRRE50NDRzeGoyS0djNEU3anZWVk01Z1BmNk5jREh3Zk1Rb3I2ZWY2bTlVdC9GdG8rVEt0ZE50aFVsSnkKdW9zd1p4Ui9nWWIzTVpVeGk3bG1uOXpPSU1QdVRWUkpMVzdpWnB0aU9QQVU5cU51MjQ4Z1FCeE41NE5zaDRzRwpCRDV6VFAya3VPRkdVNndFL253WnhOc1I4WGhzTDYyYXd3K1lGYUM4bnEzMHMyZUo5cThGRlhKV2FMN0hNVmJhCnZTOWJDT2Z1NVBOUFM0TCtFY0N1RWg2K1l4UEN3SjNQcExwVllnUEpjZ3lUR2paS1cwNjk5dTlPaU5FQkZBamgKYWMxK1U1R2M2bGtSSndOTnpRSURBUUFCbzJFd1h6QU9CZ05WSFE4QkFmOEVCQU1DQXFRd0hRWURWUjBsQkJZdwpGQVlJS3dZQkJRVUhBd0VHQ0NzR0FRVUZCd01DTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3SFFZRFZSME9CQllFCkZGQXJYc0thY21zdFB1cE1obTJPeFpFZ24waS9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUJHQkVYeHVxWlMKdlBKc3gwcS9sME5JS1YwbG5IaEFoWitzY3Y4MlV5aWZLZzZLL2pWaDgrbzdNZnN5SlZFTlVnZlg0K1k1Vm13ZAo4ZUxWWWk0L2hYQkk4VHJOU0o0TVZlbURZVmhIdnFndjVHSFVrRkZrRXVuWHltZVlLUU96a3d4aEVoQ0NYYXU2CnBGWjQ0ZERjUlQ5TnVWK0VYV1c0TkRubm55UHB4M3FQaXBHZHBiblQ5aXp3QzdVK2RwMDh1cm5Qb0s3QnExUEYKQjBaVU81UHZVK3MvOFlBY3RQZUNKbG9DQ2w4aC9jVjZVRzYxYXNvUTdXcG1SS0FTZ01PL0tDUlN3anIzNG14aQpLdS8vdjVoandTYzhqNnV0alZaNEJjVEV3cG5LcEhTb1JwblFoZ290N1BUZ0ZJR2R3VFVqdTFBSTBxZjJuQU80CnpsdHBjZ21obDJxNgotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg== 06:14:38 --- 06:14:38 # Source: infrastructure/charts/certificate-manager/templates/secret.yaml 06:14:38 apiVersion: v1 06:14:38 kind: Secret 06:14:38 metadata: 06:14:38 name: secret-plt-ingress-cert 06:14:38 namespace: ricplt 06:14:38 data: 06:14:38 tls.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURpakNDQW5LZ0F3SUJBZ0lRTU56MC9xNEp4ZWdYdXMxUmFmSUlWVEFOQmdrcWhraUc5dzBCQVFzRkFEQTkKTVRzd09RWURWUVFERXpJdlF6MVZVeTlQUFU4dFVrRk9JRUZzYkdsaGJtTmxMMDlWUFU4dFVrRk9JRk52Wm5SMwpZWEpsSUVOdmJXMTFibWwwZVRBZUZ3MHlOREE0TXpFd05qRTBNemRhRncwME9UQTRNalV3TmpFME16ZGFNRTB4ClN6QkpCZ05WQkFNVFFpOURQVlZUTDA4OVR5MVNRVTRnUVd4c2FXRnVZMlV2VDFVOVR5MVNRVTRnVTI5bWRIZGgKY21VZ1EyOXRiWFZ1YVhSNUwwTk9QVkpKUXkxUWJHRjBabTl5YlRDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRApnZ0VQQURDQ0FRb0NnZ0VCQUtiUmpzbHBVeGNVMHZTRWJIam9IV0JscG9zVHFyZzRyZGVzYTY3VlVXcGhWTkRhCjBQT01qU1lPbDU2ZGJyNUVjREgzOFNtWEhzb0Y1SVFoRldmL3I2U25QUTdxMERxSGxVcDNyYkxxWm9QNGdMMEYKa3ZORUd4eUVxTXdydHpNRnY2dTZtV2E5K2k0TlFSVWI3NVVOYXlDcVc0OVM0amFodS9XTndaWkFPOUhtSXdqZwpUaWoxV1ZrQWRkOVBYV2pNVDRQMk5TSVhPYnVCWWRjSnZTK3FIcGdtSm0yWkRqbTVYbUFsRjB5bzNJb0xPR1haClEvb053eklFbkdMTFJCWFhtNDlueTRCRTVJWW5TYXMzM3V1aE83eExCTlA4Skh6MU9OaTJwWVp6S2g0NVQ1d3kKQzdYK2V2OE15d1hJbG8vdVptOURlMURIMHNDQTUrbnB6SXUyN2FNQ0F3RUFBYU4yTUhRd0RnWURWUjBQQVFILwpCQVFEQWdXZ01CMEdBMVVkSlFRV01CUUdDQ3NHQVFVRkJ3TUJCZ2dyQmdFRkJRY0RBakFNQmdOVkhSTUJBZjhFCkFqQUFNQjhHQTFVZEl3UVlNQmFBRkZBclhzS2FjbXN0UHVwTWhtMk94WkVnbjBpL01CUUdBMVVkRVFRTk1BdUMKQ1hKcFl5MWxiblJ5ZVRBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQVFFQU9KSjBRQlVGYlVERGV5eWJXV2RtUFRnZAorTkFVcHZ2QStoczF6MlZzTVc1S1huVHpGVlpTU0txVDNoYURHWkx3ODgyVktBMHpFMEFkZFo2NDEvTStoMFROCkg2Qk9GTmlaNENNeG12Z2RSMko0MVhYSitsSEJpa1E2NHhXNXp6UkN4K0xZdXo2MEQzZ3gvWmZRN2hzVHZsRFUKWVlqdGFuTkpZT0hnOGkrR0tTYXZPVEsvbnNBUnRRbmxjVXl5QjltUldBa2xrVTR6SzN3WGdTVXdadWpBN1NkegpHTmtIZW5Pd21qb1pSYXk4c1lxZEpxbGduTEhNeTg1dkJodGo1UUxtaEFCSVRhRWZrUmFxd1drMGsxdi9tdm4rCk1PV3RSQW1xSnh6cHVDVUVYb3o2aWlpVW9Pam5WWUFDTEVleiszVzFpQUdqdEhxbVI4b0RXeGlTVDBqMllBPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo= 06:14:38 tls.key: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcEFJQkFBS0NBUUVBcHRHT3lXbFRGeFRTOUlSc2VPZ2RZR1dtaXhPcXVEaXQxNnhycnRWUmFtRlUwTnJRCjg0eU5KZzZYbnAxdXZrUndNZmZ4S1pjZXlnWGtoQ0VWWi8rdnBLYzlEdXJRT29lVlNuZXRzdXBtZy9pQXZRV1MKODBRYkhJU296Q3UzTXdXL3E3cVpacjM2TGcxQkZSdnZsUTFySUtwYmoxTGlOcUc3OVkzQmxrQTcwZVlqQ09CTwpLUFZaV1FCMTMwOWRhTXhQZy9ZMUloYzV1NEZoMXdtOUw2b2VtQ1ltYlprT09ibGVZQ1VYVEtqY2lnczRaZGxECitnM0RNZ1NjWXN0RUZkZWJqMmZMZ0VUa2hpZEpxemZlNjZFN3ZFc0UwL3drZlBVNDJMYWxobk1xSGpsUG5ESUwKdGY1Ni93ekxCY2lXais1bWIwTjdVTWZTd0lEbjZlbk1pN2J0b3dJREFRQUJBb0lCQVFDRldLL2R1azZML2I1ZgpiTmRVa3A2ZzVzQ0pIYkJ5MEFQT2llb04rRUM3VzVBejN5WDErUnovRmQwSEVtdHF0a1JFL1NBT2tka3Z2aVFiCnBtSjVIbjZsakhXWFRnWWpNeXdZT2JCa2UxQjFINWl4QUJxbVVJT25lVGVBOVZUYytUUnNycDFlN205a2puMisKeFBUdlhhbUxsQUhhZ0hPSkhpR2tPS3ROVW8wK3k0QkZYMGRJVkJ0VUdwSlB5WHpMWHZYMlZ5a1hXdW9uT0c5bApsZStMVU1jOWFHTEFHeVVvZjFIUitFWXZwbjJIRjU3V0NKWlg2UXd5aVpjakQ5NUJHU3FDQlZ4aTVkendPU2Z5CktYUE1vNlVOYlNaWEVydG42MEk2cjZFc2o5TXJwckxrQWNRSzljV2lxR2FHdWU3N01JM1VkVy92WmZDWlI5OU8KRGNZcTAxeUpBb0dCQU0yOWYyZTdtTncxWWV2dW9LKzlQdXBkWnFYQTNZbDU0aGpMTkFqdGZ6Umo2dG45Q2NtdgplUSs1cW9rS1k2ZS9wb21FMXpOZjVaM0VYY0pRK2hmdEE5L2E3NmJtc2RwcVkyVit4d3Jtc2V1dHVRVVdLQVdlCmczaU1yeFBiL2FpY2VkeElMVEk5aGNMK1ZXZjNXUTEwYnNkMUFFVDh0bVFoRWpxM3lZWFQ4L3huQW9HQkFNK1IKL21BLzkzeTBCR0sxT2d0alczZExJeDgxTDdGVXJEQW9lcUtDT3haUGdGVVU5WFBRMk41a05Hay9UNEdybXpiWgpNVEMvMkptTzMyWEVnNk53ZHRROFBnUzZQdVZqcWJLZHJiRTllTXdBeDI1d1pMbkl2NzRIb3NsRlVaMUVFWVpuCkI2aTdYZHFHZWFSNVlRbkRtb014RTFEUGJjUTQ0S2Y2SjBEZGtUOWxBb0dCQUlPRWpYc2NPdDBaNnR6TkVEOEgKTkw3UXNodG5MTGNEQ1B0Y2VvanllUXhlaXZTS2dzVkF2SnpHelRNSlJ5Y21waWptbUVLcEhMazdtOHZwdzlXagpsNFIwQ2hxaEFqUmpLZUxwcGdkYjdZU0E2dk5MZEk0VEJHdjlVclhaUFUrWnAzU2ZWdlQweXhzWlJqTk50TW1iCkVtM0NaMGV5WEUycHJtT0d0UFl0eFp3bEFvR0FYTUNMSDYxVnhOYVlJeGVDUVhaN2Q3b09qckp3aGxna3ZUeEoKV0hiRE9udjZCNHJmQjRxcWJlM3U4WnpGeFZiT2U5cmZ2VDNzNXVsTjhDYTQvLzZRU3RSRWprNC9McmV6SzhxRAp3L0NKR3ZlNkppSjVELytobHFQSTNSRnBuOUc3MXdnUkJ4ZjZuMXg1M01JVVY0MmRiTVF3TW1zT1RLRngyZjNSCkxvNFRpblVDZ1lBUGlWdkl0dmZVK0JLOHQ4ZUJCZUJRYXhFN0RNVzMwNXFrYkpGcTl4akplWUhvdzVqQll0d3YKamJuTEM3cTBUeDZDZCtxc2JQMFdYaTBKYVJFNkJOWlcrd1RUQlpqTGhmRGxtMm9zWDlkbmFweDBmTmpqU0dUUgo5UU1ZTkF1ODlDS212TGVTSGJodjZHVVNRV2UzOUxYb0pGdFhuc2c0TzNxWVpseEUwbldPN2c9PQotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQo= 06:14:38 --- 06:14:38 # Source: infrastructure/charts/certificate-manager/templates/secret.yaml 06:14:38 apiVersion: v1 06:14:38 kind: Secret 06:14:38 metadata: 06:14:38 name: secret-aux-ingress-cert 06:14:38 namespace: ricplt 06:14:38 data: 06:14:38 tls.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURnakNDQW1xZ0F3SUJBZ0lRRklYV1NCSjBhQ2NubkpnRE1KVU1vekFOQmdrcWhraUc5dzBCQVFzRkFEQTkKTVRzd09RWURWUVFERXpJdlF6MVZVeTlQUFU4dFVrRk9JRUZzYkdsaGJtTmxMMDlWUFU4dFVrRk9JRk52Wm5SMwpZWEpsSUVOdmJXMTFibWwwZVRBZUZ3MHlOREE0TXpFd05qRTBNemhhRncwME9UQTRNalV3TmpFME16aGFNRVV4ClF6QkJCZ05WQkFNVE9pOURQVlZUTDA4OVR5MVNRVTRnUVd4c2FXRnVZMlV2VDFVOVR5MVNRVTRnVTI5bWRIZGgKY21VZ1EyOXRiWFZ1YVhSNUwwTk9QV2hsYkcwd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFSwpBb0lCQVFET3Ivc0taQ0JBS3UxSFgzMG55TkF6K3VWUG1zRitXRnZhL3lrZDVlSFZEbVBRRVpoVStiaWkxYXdtCmMxblpZdDNwRzZtMWxOVHBjTEF6WU94NEdaTmFTQlpSRW83c0t2OWloRkVUMmdadE5wTjBUS0JiTFNVVHo2NU4KcCs5Q055MHVsTExPbHpzRVhGN2pMeDlNMTBLQ1BtbDB2cStkaDRqUG5IdUFIbWJvSFp5QkJMT1JXZGJtKzRFNApseXdaRDVWUXo0ZFdjNVAwaUpBOHhoMGpRRUFQbVYwUzY0N3N6L2RmYXFJWTE5ck13ckNIdU5rNS9ieTZzM0YvCmN0cHBVMFpaelV6bjI2UDBzeGUxUmc5RGxKRjIzenlua0QxSkxPcTdLeUpITlNjTTBocWhybldZSzFkTVlFVXgKN0FSK2JBQ3pwdnhKOXUrWWQ5MGEzVnJqTExtVkFnTUJBQUdqZGpCME1BNEdBMVVkRHdFQi93UUVBd0lGb0RBZApCZ05WSFNVRUZqQVVCZ2dyQmdFRkJRY0RBUVlJS3dZQkJRVUhBd0l3REFZRFZSMFRBUUgvQkFJd0FEQWZCZ05WCkhTTUVHREFXZ0JSUUsxN0NtbkpyTFQ3cVRJWnRqc1dSSUo5SXZ6QVVCZ05WSFJFRURUQUxnZ2xoZFhndFpXNTAKY25rd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFHTDZwK3o5TlNMaEMvdUsyakl3SjhKYVAxL1JGY3prdDlJegpZQVEyVmNNWUlQc2htQjVtQm0yTkpnM2tSMzNadEpvcEF0SUJrVnM1QWVZS1ljZERMM2JGalRmK2tWd2JZUDVOCjhuV3doUk5HQ2wyYVF5YndQTkZhQkRGTXVXYkVwS3k1ZnF2YVhmQmRlNm9YQ1lRSjkvY3AyVWRiMGYvWUdDdHMKb1lTV0Qra0kvZ2pVWG93UkhNTFRselFaSW5BUGRScDd2QkdJZmp1WksvOHBxcDBuZzBHZXdsalpHN1NPQnFQMgpLblBNdmI4cmtvREErVWorUy9rYURuU3BmdHNaaGxKUlJxWjJDYVJCU0cvUlNhZmV6Rjg2djAvWDllY1lYaHpCCjM5UmQ2bzBLaHpKdHY4NTF2YjZHUjFXRmd1U0pCTVNsQVpiTVQzRnVTZ3pDOXBCOXhXRT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo= 06:14:38 tls.key: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcEFJQkFBS0NBUUVBenEvN0NtUWdRQ3J0UjE5OUo4alFNL3JsVDVyQmZsaGIydjhwSGVYaDFRNWowQkdZClZQbTRvdFdzSm5OWjJXTGQ2UnVwdFpUVTZYQ3dNMkRzZUJtVFdrZ1dVUktPN0NyL1lvUlJFOW9HYlRhVGRFeWcKV3kwbEU4K3VUYWZ2UWpjdExwU3l6cGM3QkZ4ZTR5OGZUTmRDZ2o1cGRMNnZuWWVJejV4N2dCNW02QjJjZ1FTegprVm5XNXZ1Qk9KY3NHUStWVU0rSFZuT1Q5SWlRUE1ZZEkwQkFENWxkRXV1TzdNLzNYMnFpR05mYXpNS3doN2paCk9mMjh1ck54ZjNMYWFWTkdXYzFNNTl1ajlMTVh0VVlQUTVTUmR0ODhwNUE5U1N6cXV5c2lSelVuRE5JYW9hNTEKbUN0WFRHQkZNZXdFZm13QXM2YjhTZmJ2bUhmZEd0MWE0eXk1bFFJREFRQUJBb0lCQVFETmY1c1NFY3NmQVk4NQpUMitZaHNpN1pkRm8vRzAxdVpSYWdTZllXaC9YUFo5djJJNmtya1V0WVZUd1JmQW5lMjAzd0JGVVFNNFA2OExFCjByRktGK094OThwNGdRTXBQUGIrZEtCSUpKWVBNQndibmJReDh3alNVY0x6NHV5MzRUUkRCQVZqOG1qelJRUHkKelg5Slh4ejVjaVJYdHQvVXVGVUdWb2RVTXVZT0VOZFltelBOUWFsK0JqU1g0N0NxOVJCYVBqSWNnVWhscDJTZAo4U3pHOHZZdElxOFNlbGVLRG9SN1YrbkYrUWR5Ym1IV2NzMGRLc2FyNWVGdXltbEpCWHZjUm1ONCtNbXo5VngwCjZ2LzBPY0FycnJXNkl2eHpoaytTWFN2RzBJcVNXTWJpTjJyaEE3WUo2Mlo1aWZ4dmhEY2hlRFVMckZ0U2FqclAKVVJsU2pMcGhBb0dCQVAybXBFNGppa2MrS2lRdCtGRkppTWc2WlBlZ0IxeVBjNWNaN1k5ZzJwdGpVUDdoV1BDbwo5bkx6a2wxN3hMbDFWNzFDNUk1RlZRMitkbTg3RzE4RWYraTJUQzhBSnJXVFV5Q2ZUWEppWlR1dit1cCsxUkxqClJUN2FNOFN0QzVEeUlheEFEdHZJUHNTM2VwWTVsT0JvT3ZmekhwS3RyS3BXRDU4RXdZOGZhMzFqQW9HQkFOQ1oKLzBwbHBod0hURzh2TEVId1dVYnFDdGJFRk9JNURJSnZLdHZ0RkppQ1VkL3kvVWpxRjZFY0hzY094MVNYT3RoWQpkSHFxeEVPbjdKN2RyTml5YnBTNnFPQ09QVVB5VGNQd2tqbWdMaWVsdExMTjFQR3NFL25hMFpmNzdOdUZ3bGQwCjliTXN2aytVM0RDaDE2TFcyMXhGaEdVeDdLUy80djBsTGdYbGZMcW5Bb0dBWHE4bUJrVWVDUm9iZ1FYbisvQUgKTHpjZEdaS1RMT29mcS9meHhlUFJ0cytNSEpqaUtuUG9DMkVBOGdTUm11bENwMU9oSGJxajFVMlR5Rkc0RmZBSQpEMFo5aWMzMHBUTXBoTFB5cFJBMTJlSUhPQ0hBU0J5dWJKZm5Xek45YmMzMDQrZkZwQ1ZMeVFMMHI3OHU0OVlFCnJTb0Q3NTBGSjFDWTVETlNUYXJjNVNFQ2dZQmVNa3dmc2tzU09SR0EyNUptckR3RVU4ZFZOL0llUFppeWhiU2EKM3pIL3RFbDRrV2RpdDZLMzg5VEtHcGhVVUg0WUY4bHhZdytCWmFEcUZEdnJGcGZzdldWcEVaSUV6clBqR1ExTwp6RkJMUXY2WUIyNXpPenRDQmxmREE5WHZReldBL0tXK3BTUERGL3RlVXBiblI1S0MxamwwNE5oMWhOamhheHFmCk93UFozUUtCZ1FDM2hxblZNaEhlemUzanI5emxWRjFVUHFrdFF6SzAzNnU4WHZEY3Z4S2them1ERnhyK3lMN1IKQ29ZeE1tdDFhV2J4Vm9BUDRiS1dwc2s2cWh3ODhlMGVWZk5JUEowb2VuVy9uRnQzRE1nTFMzZG5ZY0FabllNWApuak80R3laTDVZcTlOTEIxMnVFZTBWcnlyNzBiU0RiQmw4OFlWUFFxdk1aNGJOWlJHRmY2bGc9PQotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQo= 06:14:38 --- 06:14:38 # Source: infrastructure/charts/certificate-manager/templates/secret.yaml 06:14:38 apiVersion: v1 06:14:38 kind: Secret 06:14:38 metadata: 06:14:38 name: secret-ric-ca-cert 06:14:38 namespace: ricxapp 06:14:38 data: 06:14:38 ca.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURaVENDQWsyZ0F3SUJBZ0lRZm9qNVIzYXd2YytNVlQxZE5GMitUVEFOQmdrcWhraUc5dzBCQVFzRkFEQTkKTVRzd09RWURWUVFERXpJdlF6MVZVeTlQUFU4dFVrRk9JRUZzYkdsaGJtTmxMMDlWUFU4dFVrRk9JRk52Wm5SMwpZWEpsSUVOdmJXMTFibWwwZVRBZUZ3MHlOREE0TXpFd05qRTBNemRhRncwME9UQTRNalV3TmpFME16ZGFNRDB4Ck96QTVCZ05WQkFNVE1pOURQVlZUTDA4OVR5MVNRVTRnUVd4c2FXRnVZMlV2VDFVOVR5MVNRVTRnVTI5bWRIZGgKY21VZ1EyOXRiWFZ1YVhSNU1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBdnV1bAprMCtKSG83RWU5b1FLc05kYVpoNTlyQ2MraDhoM1V2OUQrT1ZyUVMzZlkvamN5bjdNdUpqWnRjd2lEbmYzUmFpClowcEtRRE50NDRzeGoyS0djNEU3anZWVk01Z1BmNk5jREh3Zk1Rb3I2ZWY2bTlVdC9GdG8rVEt0ZE50aFVsSnkKdW9zd1p4Ui9nWWIzTVpVeGk3bG1uOXpPSU1QdVRWUkpMVzdpWnB0aU9QQVU5cU51MjQ4Z1FCeE41NE5zaDRzRwpCRDV6VFAya3VPRkdVNndFL253WnhOc1I4WGhzTDYyYXd3K1lGYUM4bnEzMHMyZUo5cThGRlhKV2FMN0hNVmJhCnZTOWJDT2Z1NVBOUFM0TCtFY0N1RWg2K1l4UEN3SjNQcExwVllnUEpjZ3lUR2paS1cwNjk5dTlPaU5FQkZBamgKYWMxK1U1R2M2bGtSSndOTnpRSURBUUFCbzJFd1h6QU9CZ05WSFE4QkFmOEVCQU1DQXFRd0hRWURWUjBsQkJZdwpGQVlJS3dZQkJRVUhBd0VHQ0NzR0FRVUZCd01DTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3SFFZRFZSME9CQllFCkZGQXJYc0thY21zdFB1cE1obTJPeFpFZ24waS9NQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUJHQkVYeHVxWlMKdlBKc3gwcS9sME5JS1YwbG5IaEFoWitzY3Y4MlV5aWZLZzZLL2pWaDgrbzdNZnN5SlZFTlVnZlg0K1k1Vm13ZAo4ZUxWWWk0L2hYQkk4VHJOU0o0TVZlbURZVmhIdnFndjVHSFVrRkZrRXVuWHltZVlLUU96a3d4aEVoQ0NYYXU2CnBGWjQ0ZERjUlQ5TnVWK0VYV1c0TkRubm55UHB4M3FQaXBHZHBiblQ5aXp3QzdVK2RwMDh1cm5Qb0s3QnExUEYKQjBaVU81UHZVK3MvOFlBY3RQZUNKbG9DQ2w4aC9jVjZVRzYxYXNvUTdXcG1SS0FTZ01PL0tDUlN3anIzNG14aQpLdS8vdjVoandTYzhqNnV0alZaNEJjVEV3cG5LcEhTb1JwblFoZ290N1BUZ0ZJR2R3VFVqdTFBSTBxZjJuQU80CnpsdHBjZ21obDJxNgotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg== 06:14:38 --- 06:14:38 # Source: infrastructure/charts/certificate-manager/templates/secret.yaml 06:14:38 apiVersion: v1 06:14:38 kind: Secret 06:14:38 metadata: 06:14:38 name: secret-plt-ingress-cert 06:14:38 namespace: ricxapp 06:14:38 data: 06:14:38 tls.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURpakNDQW5LZ0F3SUJBZ0lRTU56MC9xNEp4ZWdYdXMxUmFmSUlWVEFOQmdrcWhraUc5dzBCQVFzRkFEQTkKTVRzd09RWURWUVFERXpJdlF6MVZVeTlQUFU4dFVrRk9JRUZzYkdsaGJtTmxMMDlWUFU4dFVrRk9JRk52Wm5SMwpZWEpsSUVOdmJXMTFibWwwZVRBZUZ3MHlOREE0TXpFd05qRTBNemRhRncwME9UQTRNalV3TmpFME16ZGFNRTB4ClN6QkpCZ05WQkFNVFFpOURQVlZUTDA4OVR5MVNRVTRnUVd4c2FXRnVZMlV2VDFVOVR5MVNRVTRnVTI5bWRIZGgKY21VZ1EyOXRiWFZ1YVhSNUwwTk9QVkpKUXkxUWJHRjBabTl5YlRDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRApnZ0VQQURDQ0FRb0NnZ0VCQUtiUmpzbHBVeGNVMHZTRWJIam9IV0JscG9zVHFyZzRyZGVzYTY3VlVXcGhWTkRhCjBQT01qU1lPbDU2ZGJyNUVjREgzOFNtWEhzb0Y1SVFoRldmL3I2U25QUTdxMERxSGxVcDNyYkxxWm9QNGdMMEYKa3ZORUd4eUVxTXdydHpNRnY2dTZtV2E5K2k0TlFSVWI3NVVOYXlDcVc0OVM0amFodS9XTndaWkFPOUhtSXdqZwpUaWoxV1ZrQWRkOVBYV2pNVDRQMk5TSVhPYnVCWWRjSnZTK3FIcGdtSm0yWkRqbTVYbUFsRjB5bzNJb0xPR1haClEvb053eklFbkdMTFJCWFhtNDlueTRCRTVJWW5TYXMzM3V1aE83eExCTlA4Skh6MU9OaTJwWVp6S2g0NVQ1d3kKQzdYK2V2OE15d1hJbG8vdVptOURlMURIMHNDQTUrbnB6SXUyN2FNQ0F3RUFBYU4yTUhRd0RnWURWUjBQQVFILwpCQVFEQWdXZ01CMEdBMVVkSlFRV01CUUdDQ3NHQVFVRkJ3TUJCZ2dyQmdFRkJRY0RBakFNQmdOVkhSTUJBZjhFCkFqQUFNQjhHQTFVZEl3UVlNQmFBRkZBclhzS2FjbXN0UHVwTWhtMk94WkVnbjBpL01CUUdBMVVkRVFRTk1BdUMKQ1hKcFl5MWxiblJ5ZVRBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQVFFQU9KSjBRQlVGYlVERGV5eWJXV2RtUFRnZAorTkFVcHZ2QStoczF6MlZzTVc1S1huVHpGVlpTU0txVDNoYURHWkx3ODgyVktBMHpFMEFkZFo2NDEvTStoMFROCkg2Qk9GTmlaNENNeG12Z2RSMko0MVhYSitsSEJpa1E2NHhXNXp6UkN4K0xZdXo2MEQzZ3gvWmZRN2hzVHZsRFUKWVlqdGFuTkpZT0hnOGkrR0tTYXZPVEsvbnNBUnRRbmxjVXl5QjltUldBa2xrVTR6SzN3WGdTVXdadWpBN1NkegpHTmtIZW5Pd21qb1pSYXk4c1lxZEpxbGduTEhNeTg1dkJodGo1UUxtaEFCSVRhRWZrUmFxd1drMGsxdi9tdm4rCk1PV3RSQW1xSnh6cHVDVUVYb3o2aWlpVW9Pam5WWUFDTEVleiszVzFpQUdqdEhxbVI4b0RXeGlTVDBqMllBPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo= 06:14:38 tls.key: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcEFJQkFBS0NBUUVBcHRHT3lXbFRGeFRTOUlSc2VPZ2RZR1dtaXhPcXVEaXQxNnhycnRWUmFtRlUwTnJRCjg0eU5KZzZYbnAxdXZrUndNZmZ4S1pjZXlnWGtoQ0VWWi8rdnBLYzlEdXJRT29lVlNuZXRzdXBtZy9pQXZRV1MKODBRYkhJU296Q3UzTXdXL3E3cVpacjM2TGcxQkZSdnZsUTFySUtwYmoxTGlOcUc3OVkzQmxrQTcwZVlqQ09CTwpLUFZaV1FCMTMwOWRhTXhQZy9ZMUloYzV1NEZoMXdtOUw2b2VtQ1ltYlprT09ibGVZQ1VYVEtqY2lnczRaZGxECitnM0RNZ1NjWXN0RUZkZWJqMmZMZ0VUa2hpZEpxemZlNjZFN3ZFc0UwL3drZlBVNDJMYWxobk1xSGpsUG5ESUwKdGY1Ni93ekxCY2lXais1bWIwTjdVTWZTd0lEbjZlbk1pN2J0b3dJREFRQUJBb0lCQVFDRldLL2R1azZML2I1ZgpiTmRVa3A2ZzVzQ0pIYkJ5MEFQT2llb04rRUM3VzVBejN5WDErUnovRmQwSEVtdHF0a1JFL1NBT2tka3Z2aVFiCnBtSjVIbjZsakhXWFRnWWpNeXdZT2JCa2UxQjFINWl4QUJxbVVJT25lVGVBOVZUYytUUnNycDFlN205a2puMisKeFBUdlhhbUxsQUhhZ0hPSkhpR2tPS3ROVW8wK3k0QkZYMGRJVkJ0VUdwSlB5WHpMWHZYMlZ5a1hXdW9uT0c5bApsZStMVU1jOWFHTEFHeVVvZjFIUitFWXZwbjJIRjU3V0NKWlg2UXd5aVpjakQ5NUJHU3FDQlZ4aTVkendPU2Z5CktYUE1vNlVOYlNaWEVydG42MEk2cjZFc2o5TXJwckxrQWNRSzljV2lxR2FHdWU3N01JM1VkVy92WmZDWlI5OU8KRGNZcTAxeUpBb0dCQU0yOWYyZTdtTncxWWV2dW9LKzlQdXBkWnFYQTNZbDU0aGpMTkFqdGZ6Umo2dG45Q2NtdgplUSs1cW9rS1k2ZS9wb21FMXpOZjVaM0VYY0pRK2hmdEE5L2E3NmJtc2RwcVkyVit4d3Jtc2V1dHVRVVdLQVdlCmczaU1yeFBiL2FpY2VkeElMVEk5aGNMK1ZXZjNXUTEwYnNkMUFFVDh0bVFoRWpxM3lZWFQ4L3huQW9HQkFNK1IKL21BLzkzeTBCR0sxT2d0alczZExJeDgxTDdGVXJEQW9lcUtDT3haUGdGVVU5WFBRMk41a05Hay9UNEdybXpiWgpNVEMvMkptTzMyWEVnNk53ZHRROFBnUzZQdVZqcWJLZHJiRTllTXdBeDI1d1pMbkl2NzRIb3NsRlVaMUVFWVpuCkI2aTdYZHFHZWFSNVlRbkRtb014RTFEUGJjUTQ0S2Y2SjBEZGtUOWxBb0dCQUlPRWpYc2NPdDBaNnR6TkVEOEgKTkw3UXNodG5MTGNEQ1B0Y2VvanllUXhlaXZTS2dzVkF2SnpHelRNSlJ5Y21waWptbUVLcEhMazdtOHZwdzlXagpsNFIwQ2hxaEFqUmpLZUxwcGdkYjdZU0E2dk5MZEk0VEJHdjlVclhaUFUrWnAzU2ZWdlQweXhzWlJqTk50TW1iCkVtM0NaMGV5WEUycHJtT0d0UFl0eFp3bEFvR0FYTUNMSDYxVnhOYVlJeGVDUVhaN2Q3b09qckp3aGxna3ZUeEoKV0hiRE9udjZCNHJmQjRxcWJlM3U4WnpGeFZiT2U5cmZ2VDNzNXVsTjhDYTQvLzZRU3RSRWprNC9McmV6SzhxRAp3L0NKR3ZlNkppSjVELytobHFQSTNSRnBuOUc3MXdnUkJ4ZjZuMXg1M01JVVY0MmRiTVF3TW1zT1RLRngyZjNSCkxvNFRpblVDZ1lBUGlWdkl0dmZVK0JLOHQ4ZUJCZUJRYXhFN0RNVzMwNXFrYkpGcTl4akplWUhvdzVqQll0d3YKamJuTEM3cTBUeDZDZCtxc2JQMFdYaTBKYVJFNkJOWlcrd1RUQlpqTGhmRGxtMm9zWDlkbmFweDBmTmpqU0dUUgo5UU1ZTkF1ODlDS212TGVTSGJodjZHVVNRV2UzOUxYb0pGdFhuc2c0TzNxWVpseEUwbldPN2c9PQotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQo= 06:14:38 --- 06:14:38 # Source: infrastructure/charts/certificate-manager/templates/secret.yaml 06:14:38 apiVersion: v1 06:14:38 kind: Secret 06:14:38 metadata: 06:14:38 name: secret-aux-ingress-cert 06:14:38 namespace: ricxapp 06:14:38 data: 06:14:38 tls.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURnakNDQW1xZ0F3SUJBZ0lRRklYV1NCSjBhQ2NubkpnRE1KVU1vekFOQmdrcWhraUc5dzBCQVFzRkFEQTkKTVRzd09RWURWUVFERXpJdlF6MVZVeTlQUFU4dFVrRk9JRUZzYkdsaGJtTmxMMDlWUFU4dFVrRk9JRk52Wm5SMwpZWEpsSUVOdmJXMTFibWwwZVRBZUZ3MHlOREE0TXpFd05qRTBNemhhRncwME9UQTRNalV3TmpFME16aGFNRVV4ClF6QkJCZ05WQkFNVE9pOURQVlZUTDA4OVR5MVNRVTRnUVd4c2FXRnVZMlV2VDFVOVR5MVNRVTRnVTI5bWRIZGgKY21VZ1EyOXRiWFZ1YVhSNUwwTk9QV2hsYkcwd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFSwpBb0lCQVFET3Ivc0taQ0JBS3UxSFgzMG55TkF6K3VWUG1zRitXRnZhL3lrZDVlSFZEbVBRRVpoVStiaWkxYXdtCmMxblpZdDNwRzZtMWxOVHBjTEF6WU94NEdaTmFTQlpSRW83c0t2OWloRkVUMmdadE5wTjBUS0JiTFNVVHo2NU4KcCs5Q055MHVsTExPbHpzRVhGN2pMeDlNMTBLQ1BtbDB2cStkaDRqUG5IdUFIbWJvSFp5QkJMT1JXZGJtKzRFNApseXdaRDVWUXo0ZFdjNVAwaUpBOHhoMGpRRUFQbVYwUzY0N3N6L2RmYXFJWTE5ck13ckNIdU5rNS9ieTZzM0YvCmN0cHBVMFpaelV6bjI2UDBzeGUxUmc5RGxKRjIzenlua0QxSkxPcTdLeUpITlNjTTBocWhybldZSzFkTVlFVXgKN0FSK2JBQ3pwdnhKOXUrWWQ5MGEzVnJqTExtVkFnTUJBQUdqZGpCME1BNEdBMVVkRHdFQi93UUVBd0lGb0RBZApCZ05WSFNVRUZqQVVCZ2dyQmdFRkJRY0RBUVlJS3dZQkJRVUhBd0l3REFZRFZSMFRBUUgvQkFJd0FEQWZCZ05WCkhTTUVHREFXZ0JSUUsxN0NtbkpyTFQ3cVRJWnRqc1dSSUo5SXZ6QVVCZ05WSFJFRURUQUxnZ2xoZFhndFpXNTAKY25rd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFHTDZwK3o5TlNMaEMvdUsyakl3SjhKYVAxL1JGY3prdDlJegpZQVEyVmNNWUlQc2htQjVtQm0yTkpnM2tSMzNadEpvcEF0SUJrVnM1QWVZS1ljZERMM2JGalRmK2tWd2JZUDVOCjhuV3doUk5HQ2wyYVF5YndQTkZhQkRGTXVXYkVwS3k1ZnF2YVhmQmRlNm9YQ1lRSjkvY3AyVWRiMGYvWUdDdHMKb1lTV0Qra0kvZ2pVWG93UkhNTFRselFaSW5BUGRScDd2QkdJZmp1WksvOHBxcDBuZzBHZXdsalpHN1NPQnFQMgpLblBNdmI4cmtvREErVWorUy9rYURuU3BmdHNaaGxKUlJxWjJDYVJCU0cvUlNhZmV6Rjg2djAvWDllY1lYaHpCCjM5UmQ2bzBLaHpKdHY4NTF2YjZHUjFXRmd1U0pCTVNsQVpiTVQzRnVTZ3pDOXBCOXhXRT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo= 06:14:38 tls.key: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcEFJQkFBS0NBUUVBenEvN0NtUWdRQ3J0UjE5OUo4alFNL3JsVDVyQmZsaGIydjhwSGVYaDFRNWowQkdZClZQbTRvdFdzSm5OWjJXTGQ2UnVwdFpUVTZYQ3dNMkRzZUJtVFdrZ1dVUktPN0NyL1lvUlJFOW9HYlRhVGRFeWcKV3kwbEU4K3VUYWZ2UWpjdExwU3l6cGM3QkZ4ZTR5OGZUTmRDZ2o1cGRMNnZuWWVJejV4N2dCNW02QjJjZ1FTegprVm5XNXZ1Qk9KY3NHUStWVU0rSFZuT1Q5SWlRUE1ZZEkwQkFENWxkRXV1TzdNLzNYMnFpR05mYXpNS3doN2paCk9mMjh1ck54ZjNMYWFWTkdXYzFNNTl1ajlMTVh0VVlQUTVTUmR0ODhwNUE5U1N6cXV5c2lSelVuRE5JYW9hNTEKbUN0WFRHQkZNZXdFZm13QXM2YjhTZmJ2bUhmZEd0MWE0eXk1bFFJREFRQUJBb0lCQVFETmY1c1NFY3NmQVk4NQpUMitZaHNpN1pkRm8vRzAxdVpSYWdTZllXaC9YUFo5djJJNmtya1V0WVZUd1JmQW5lMjAzd0JGVVFNNFA2OExFCjByRktGK094OThwNGdRTXBQUGIrZEtCSUpKWVBNQndibmJReDh3alNVY0x6NHV5MzRUUkRCQVZqOG1qelJRUHkKelg5Slh4ejVjaVJYdHQvVXVGVUdWb2RVTXVZT0VOZFltelBOUWFsK0JqU1g0N0NxOVJCYVBqSWNnVWhscDJTZAo4U3pHOHZZdElxOFNlbGVLRG9SN1YrbkYrUWR5Ym1IV2NzMGRLc2FyNWVGdXltbEpCWHZjUm1ONCtNbXo5VngwCjZ2LzBPY0FycnJXNkl2eHpoaytTWFN2RzBJcVNXTWJpTjJyaEE3WUo2Mlo1aWZ4dmhEY2hlRFVMckZ0U2FqclAKVVJsU2pMcGhBb0dCQVAybXBFNGppa2MrS2lRdCtGRkppTWc2WlBlZ0IxeVBjNWNaN1k5ZzJwdGpVUDdoV1BDbwo5bkx6a2wxN3hMbDFWNzFDNUk1RlZRMitkbTg3RzE4RWYraTJUQzhBSnJXVFV5Q2ZUWEppWlR1dit1cCsxUkxqClJUN2FNOFN0QzVEeUlheEFEdHZJUHNTM2VwWTVsT0JvT3ZmekhwS3RyS3BXRDU4RXdZOGZhMzFqQW9HQkFOQ1oKLzBwbHBod0hURzh2TEVId1dVYnFDdGJFRk9JNURJSnZLdHZ0RkppQ1VkL3kvVWpxRjZFY0hzY094MVNYT3RoWQpkSHFxeEVPbjdKN2RyTml5YnBTNnFPQ09QVVB5VGNQd2tqbWdMaWVsdExMTjFQR3NFL25hMFpmNzdOdUZ3bGQwCjliTXN2aytVM0RDaDE2TFcyMXhGaEdVeDdLUy80djBsTGdYbGZMcW5Bb0dBWHE4bUJrVWVDUm9iZ1FYbisvQUgKTHpjZEdaS1RMT29mcS9meHhlUFJ0cytNSEpqaUtuUG9DMkVBOGdTUm11bENwMU9oSGJxajFVMlR5Rkc0RmZBSQpEMFo5aWMzMHBUTXBoTFB5cFJBMTJlSUhPQ0hBU0J5dWJKZm5Xek45YmMzMDQrZkZwQ1ZMeVFMMHI3OHU0OVlFCnJTb0Q3NTBGSjFDWTVETlNUYXJjNVNFQ2dZQmVNa3dmc2tzU09SR0EyNUptckR3RVU4ZFZOL0llUFppeWhiU2EKM3pIL3RFbDRrV2RpdDZLMzg5VEtHcGhVVUg0WUY4bHhZdytCWmFEcUZEdnJGcGZzdldWcEVaSUV6clBqR1ExTwp6RkJMUXY2WUIyNXpPenRDQmxmREE5WHZReldBL0tXK3BTUERGL3RlVXBiblI1S0MxamwwNE5oMWhOamhheHFmCk93UFozUUtCZ1FDM2hxblZNaEhlemUzanI5emxWRjFVUHFrdFF6SzAzNnU4WHZEY3Z4S2them1ERnhyK3lMN1IKQ29ZeE1tdDFhV2J4Vm9BUDRiS1dwc2s2cWh3ODhlMGVWZk5JUEowb2VuVy9uRnQzRE1nTFMzZG5ZY0FabllNWApuak80R3laTDVZcTlOTEIxMnVFZTBWcnlyNzBiU0RiQmw4OFlWUFFxdk1aNGJOWlJHRmY2bGc9PQotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQo= 06:14:38 --- 06:14:38 # Source: infrastructure/charts/docker-credential/templates/secrets-docker-reg.yaml 06:14:38 apiVersion: v1 06:14:38 kind: Secret 06:14:38 metadata: 06:14:38 name: secret-nexus3-o-ran-sc-org-10002 06:14:38 namespace: ricplt 06:14:38 data: 06:14:38 .dockercfg: eyJuZXh1czMuby1yYW4tc2Mub3JnOjEwMDAyIjp7InVzZXJuYW1lIjoiZG9ja2VyIiwicGFzc3dvcmQiOiJkb2NrZXIiLCJlbWFpbCI6IkAiLCJhdXRoIjoiWkc5amEyVnlPbVJ2WTJ0bGNnPT0ifX0= 06:14:38 type: kubernetes.io/dockercfg 06:14:38 --- 06:14:38 # Source: infrastructure/charts/docker-credential/templates/secrets-docker-reg.yaml 06:14:38 apiVersion: v1 06:14:38 kind: Secret 06:14:38 metadata: 06:14:38 name: secret-nexus3-o-ran-sc-org-10004 06:14:38 namespace: ricplt 06:14:38 data: 06:14:38 .dockercfg: eyJuZXh1czMuby1yYW4tc2Mub3JnOjEwMDA0Ijp7InVzZXJuYW1lIjoiZG9ja2VyIiwicGFzc3dvcmQiOiJkb2NrZXIiLCJlbWFpbCI6IkAiLCJhdXRoIjoiWkc5amEyVnlPbVJ2WTJ0bGNnPT0ifX0= 06:14:38 type: kubernetes.io/dockercfg 06:14:38 --- 06:14:38 # Source: infrastructure/charts/docker-credential/templates/secrets-docker-reg.yaml 06:14:38 apiVersion: v1 06:14:38 kind: Secret 06:14:38 metadata: 06:14:38 name: secret-nexus3-o-ran-sc-org-10004 06:14:38 namespace: ricxapp 06:14:38 data: 06:14:38 .dockercfg: eyJuZXh1czMuby1yYW4tc2Mub3JnOjEwMDA0Ijp7InVzZXJuYW1lIjoiZG9ja2VyIiwicGFzc3dvcmQiOiJkb2NrZXIiLCJlbWFpbCI6IkAiLCJhdXRoIjoiWkc5amEyVnlPbVJ2WTJ0bGNnPT0ifX0= 06:14:38 type: kubernetes.io/dockercfg 06:14:38 --- 06:14:38 # Source: infrastructure/charts/docker-credential/templates/secrets-docker-reg.yaml 06:14:38 apiVersion: v1 06:14:38 kind: Secret 06:14:38 metadata: 06:14:38 name: secret-nexus3-o-ran-sc-org-10002 06:14:38 namespace: ricxapp 06:14:38 data: 06:14:38 .dockercfg: eyJuZXh1czMuby1yYW4tc2Mub3JnOjEwMDAyIjp7InVzZXJuYW1lIjoiZG9ja2VyIiwicGFzc3dvcmQiOiJkb2NrZXIiLCJlbWFpbCI6IkAiLCJhdXRoIjoiWkc5amEyVnlPbVJ2WTJ0bGNnPT0ifX0= 06:14:38 type: kubernetes.io/dockercfg 06:14:38 --- 06:14:38 # Source: infrastructure/charts/docker-credential/templates/secrets-docker-reg.yaml 06:14:38 apiVersion: v1 06:14:38 kind: Secret 06:14:38 metadata: 06:14:38 name: secret-nexus3-o-ran-sc-org-10002 06:14:38 namespace: ricinfra 06:14:38 data: 06:14:38 .dockercfg: eyJuZXh1czMuby1yYW4tc2Mub3JnOjEwMDAyIjp7InVzZXJuYW1lIjoiZG9ja2VyIiwicGFzc3dvcmQiOiJkb2NrZXIiLCJlbWFpbCI6IkAiLCJhdXRoIjoiWkc5amEyVnlPbVJ2WTJ0bGNnPT0ifX0= 06:14:38 type: kubernetes.io/dockercfg 06:14:38 --- 06:14:38 # Source: infrastructure/charts/docker-credential/templates/secrets-docker-reg.yaml 06:14:38 apiVersion: v1 06:14:38 kind: Secret 06:14:38 metadata: 06:14:38 name: secret-nexus3-o-ran-sc-org-10004 06:14:38 namespace: ricinfra 06:14:38 data: 06:14:38 .dockercfg: eyJuZXh1czMuby1yYW4tc2Mub3JnOjEwMDA0Ijp7InVzZXJuYW1lIjoiZG9ja2VyIiwicGFzc3dvcmQiOiJkb2NrZXIiLCJlbWFpbCI6IkAiLCJhdXRoIjoiWkc5amEyVnlPbVJ2WTJ0bGNnPT0ifX0= 06:14:38 type: kubernetes.io/dockercfg 06:14:38 --- 06:14:38 # Source: infrastructure/charts/kong/templates/admission-webhook.yaml 06:14:38 apiVersion: v1 06:14:38 kind: Secret 06:14:38 metadata: 06:14:38 name: release-name-kong-validation-webhook-ca-keypair 06:14:38 namespace: default 06:14:38 labels: 06:14:38 app.kubernetes.io/name: kong 06:14:38 helm.sh/chart: kong-2.38.0 06:14:38 app.kubernetes.io/instance: "release-name" 06:14:38 app.kubernetes.io/managed-by: "Helm" 06:14:38 app.kubernetes.io/version: "3.6" 06:14:38 type: kubernetes.io/tls 06:14:38 data: 06:14:38 tls.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURKRENDQWd5Z0F3SUJBZ0lSQU1vVG05MytuaDZXMmdqVktQYkRBOTB3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUmEyOXVaeTFoWkcxcGMzTnBiMjR0WTJFd0hoY05NalF3T0RNeE1EWXhORE0zV2hjTgpNelF3T0RJNU1EWXhORE0zV2pBY01Sb3dHQVlEVlFRREV4RnJiMjVuTFdGa2JXbHpjMmx2YmkxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFQV1VJTHRJMm1oelJMUm5ieFZjU2pPWTB2dG4KSytEV3R0blA1U3FrMzNNZjd0bkVaTytJWExVY1FPUXk2RThiU2w3aVZHd0p6aUpKMTZKb2ZRWXBMSW1JQURzaQpMREVLdzVFeW9nSXd1bTN4RzAwMUhYY3AwcWtXVlp0TU9DMTUxRTlFY2svTFN0WWpQU3ZTOHMycENYT0JUWVQ3CnJvQXRNTUhCWlAxeE5kbWdPUDAvWElIbGphaGJQYVNjMks5a1l4M1JLRlNjMWdpOXRvRTZIOE1nblpWV3hLSzUKWW1PS2ZVVUttRFdHeFNEWGE4WFRFUitOeC92ZUxOTkxMSHcvbjR6YU1udFNaV1paeFlPWlljOExNdmhTVU9DQgoyd3gvc2NwVzl5VGdaV2J2ZEhjS0xPdFI3NG5ET3hXR0plb1hibm00RUpNRFRDcUtDTnRXc2ZLeHZEOENBd0VBCkFhTmhNRjh3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01CMEdBMVVkRGdRV0JCVGRlbXFZR3F3K1JXV3h3em9RaVNnQQo4SkRkVmpBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQVFFQXd0cko0QkgwbEdNakRUN1JVMkVvYTh2SU1YbE85N0ZSCjQ0SE1HRGsyRG05Rmd5K2NUU2lHUWpTZFBBMytVSGpOSWJYZ3I5SnZVYXY5NXVQZ2FJVFJ2bmwyZEJBMzJTOGsKR3E1WHl6d0lTQ2VQTzE2L2U4dGxrd1pUK3JrVllMSzBXRnVhUXIvc1BDOFoySDZZYU5ZYUF4bmpYaXE2OXJaMAp1TExwZTloY2dLNS9MZWtyRm5IVyt5eXhYVWVOSW5DSnhOSkM3di9ES0VmbldLaCtrelBqcHdEd2pFZGFSbTB1Cjlic1h0QTJBMXdvLzBFNDU2bW5uMmpUOGZJbklVRGdQZUtUT3BPVGVsTWwrK3J6bTFIcWwyUWoyQU00cFBPUysKdVMwcW1Uakc1U3B5ejRpNGFkbGhPTXo3L2pVQ0hzQlRPaFFtVVFBWGVuTnFuNEFHaitHWmxnPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo= 06:14:38 tls.key: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcFFJQkFBS0NBUUVBOVpRZ3UwamFhSE5FdEdkdkZWeEtNNWpTKzJjcjROYTIyYy9sS3FUZmN4L3UyY1JrCjc0aGN0UnhBNURMb1R4dEtYdUpVYkFuT0lrblhvbWg5Qmlrc2lZZ0FPeUlzTVFyRGtUS2lBakM2YmZFYlRUVWQKZHluU3FSWlZtMHc0TFhuVVQwUnlUOHRLMWlNOUs5THl6YWtKYzRGTmhQdXVnQzB3d2NGay9YRTEyYUE0L1Q5YwpnZVdOcUZzOXBKellyMlJqSGRFb1ZKeldDTDIyZ1RvZnd5Q2RsVmJFb3JsaVk0cDlSUXFZTlliRklOZHJ4ZE1SCkg0M0grOTRzMDBzc2ZEK2ZqTm95ZTFKbFpsbkZnNWxoendzeStGSlE0SUhiREgreHlsYjNKT0JsWnU5MGR3b3MKNjFIdmljTTdGWVlsNmhkdWViZ1Frd05NS29vSTIxYXg4ckc4UHdJREFRQUJBb0lCQVFDRkJWNlJjODN5WS9XawpMcDdLR0RxTkprdXFKK0Zwb1lSY0NUTmQzUDY0VW1URGlwRU4rblFWR2gvQVBCNy9zbzJmUmNOcTNnak5JK2hzCnJXS0Rjc3dRRngzZzZncTc2ZE96RTVVVDBLYzdKQzJnclpPdlYzVW5aOVNwRVNrZzRPdnluK1czZVN1cFFGOUQKSExtdVV0Q3V3eXhsU3hyampSYnE3TUd5VXA5VHFGbHo5VGR6YzRmQ0xUS0I0SWpoYzNkSnVwbXBWR3NZMnBBNAp3SzZOVGIwNldSb21INjk5RDBrdzl1dmd6VHVpcFFLcTFuck1XR2xCd1l5MERGNzk5OURiYXpuNmVPS3N6eGQxClBIejdxRGowZFBvSXJXRU5paEMzS2E2NkFEZG5Za2kramxxazQ5Rm5CckNjdVpsYnMzUWgvdG5KckUvUGJvZVkKL1BiSjI5THhBb0dCQVB1V252SmQxYnVaVzhFb1QrZEZTSThiVHA5QnZDcHJFcHFTUjNSYnFFUU5NWmZ5Vy9ESwptS3pWT2tDUmRYdlJxTkNqN1Rxb21ZNklUUGdhSjVEaVNBVlY2cFl4MnlBTWs5YTFmSHM2ZnZ6b2xoRXRtbExLCkRmUXBTd21SZG9rdit5SVQrUC9YSUM3QWo0eEJ6L3laNnFXbXFYeEViSnhxd2xIL2ZBbzBDd1czQW9HQkFQbmkKaDM3OEFtbTBHUVJrYzdFbk5tMExBMVl5ZzRZZzhzNFZVaVBYMHA1OHZkTEtBcHhnc2wycUZzTjBVYys3WkluUAp3aEpNcS9DRGJ4QkQwS3owL2VSZVV3M0dyQ1R6cFdEYUtBeE5hMk1xRUo2WEFlbnMwbGdBM3FlOEtudWVzWkpQCmhCNUhlTWJZUG8yZlZVZ3BaSndTODJFVWc1Qy90bml4TTVFc2tqMjVBb0dCQU5lNnUraVBWYXBiUWpaSzN0a3MKcTU4cWh5eEFMWjBoMnYzMzJKV0owcXNudFJMWm1zVEt0RWZmUHVnRzBucXR1TmZPK0tpSDBjUktVOVdhZDdyZwpqV2tsMXRXYlFvNGt1dEF0SnVSenNGZ2xDQ2tLdFgyd0RHOEV5WGNXNkZHU2R3RXRweUdaMGRyRSsxSUZUTmNKCkZBK2U3VTNGVG15QmpzYkpFQStmdUtQWkFvR0FPcWRRZEo4RWxma2ZFaWZkL0F3Zk8xTWxjbHNqQWgzRHdGbkMKMFFUOHZCUzluYmVyQ3plclJrOEJUdG1EeG9YTzRJWXlvSWI4cU5UQkFnbFk5dS8rbEZjTG1hVXpqT3pmdWE4YgpUVi95di9FRXU2VG9YeGNtZkYrZjQ3RklLNEloWGgxcC9vMTZMUHBmSEhEMDNKNVNya3ZJY3RZVTE2b1lVNVlNCmE1d1JxNGtDZ1lFQTBTVnBXdGtXSlM1N3VqVytwNkFiSVNMVlpaYXlDdEp0THFqY3JWWUdEY3FnalZpOG9sZlQKM2FRZm9QU0duOHZjamFQbFU0aFpaRG45cUpZRmlkTGxlRG9YK3pYQXVIdnJKYWJEcWl4SVVxUUJzeTREZjBSSQpvQ1dIc1dTRTJCL2d0bnA0TUI5cUNqcEhNQnFiR2lTblIwSVdabjlwZnpncTZNZjExVElrUEUwPQotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQo= 06:14:38 --- 06:14:38 # Source: infrastructure/charts/kong/templates/admission-webhook.yaml 06:14:38 apiVersion: v1 06:14:38 kind: Secret 06:14:38 metadata: 06:14:38 name: release-name-kong-validation-webhook-keypair 06:14:38 namespace: default 06:14:38 labels: 06:14:38 app.kubernetes.io/name: kong 06:14:38 helm.sh/chart: kong-2.38.0 06:14:38 app.kubernetes.io/instance: "release-name" 06:14:38 app.kubernetes.io/managed-by: "Helm" 06:14:38 app.kubernetes.io/version: "3.6" 06:14:38 type: kubernetes.io/tls 06:14:38 data: 06:14:38 tls.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURnVENDQW1tZ0F3SUJBZ0lSQU43ZURnUkFMckg0K2xTblRYS2FERDR3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUmEyOXVaeTFoWkcxcGMzTnBiMjR0WTJFd0hoY05NalF3T0RNeE1EWXhORE0zV2hjTgpNelF3T0RJNU1EWXhORE0zV2pBN01Ua3dOd1lEVlFRREV6QnlaV3hsWVhObExXNWhiV1V0YTI5dVp5MTJZV3hwClpHRjBhVzl1TFhkbFltaHZiMnN1WkdWbVlYVnNkQzV6ZG1Nd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUIKRHdBd2dnRUtBb0lCQVFDMDVEeXBsSURIdkM5b1BidE94U2gxUGtIUkpReEVKVGpGb0E1MWF5Ry9xbjgxUWVyVwpqbUMveGEwV0t2MjNWbGJRY3BMdU83eDlQK3RKUi96WFc3TzM1Y2Jyd3VuKzVobmVPTmYwOHBjU0s3ckxOblo0CmVDL1V5T205YkE3R3JrYUZuQ3U0cXNFOHN5MDkzM1JmZ1dlakQxYy9maU8zL3U0anltN0M2K1Bxd1cxQnc5UWQKUk9zNmV4a0hUSTg0RG5oRU9wSm5La1BxZXNRUFhIbUJmbUcySGkvK2pCbUhJNVRCY3NoZTF1SUNWUHRvWDkwawo0N08wamtKRzJUYlE2ODJNenAwcDMrTHZ2MzMrVnNRWDlhK0JOMHRRY0VIOFNGNHFtUUdtWktGRjdVZlcxb0hrCnNudHhLTVQvdCtxT1lVdDZyTWhUNUFPeHdCVzhrRSt1YURiZEFnTUJBQUdqZ1o0d2dac3dEZ1lEVlIwUEFRSC8KQkFRREFnV2dNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUZCUWNEQWpBTUJnTlZIUk1CQWY4RQpBakFBTUI4R0ExVWRJd1FZTUJhQUZOMTZhcGdhckQ1RlpiSERPaENKS0FEd2tOMVdNRHNHQTFVZEVRUTBNREtDCk1ISmxiR1ZoYzJVdGJtRnRaUzFyYjI1bkxYWmhiR2xrWVhScGIyNHRkMlZpYUc5dmF5NWtaV1poZFd4MExuTjIKWXpBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQVFFQVhSU2dUUkxub0dIaDdGUEpwdEVVaXE0Z0o3QVhLOVNlT3V2dgp4MFFrZ3NTNGF4S0tEOFpiZFQyYjFWMjgrNGJudE5JUUNhTFd5TTV5ZmtKQzB3SURNQzRzOWpjL2ZuYnNod2gzCllhTUNKSlBZbmJROVcxaXgremJtaXRUdEJwRHlmU0llaTdmdEZUNkg1czl4RCtGWkFIS2lVYlNqYXV0cVZPZlkKTHlxanBjUEZnQ0xNSzhIS2Y2ZVlpbHJrL3c4Qm1KMmZhZlVWcy9JVVVzeitZcFdPb1VlTEtsVGt5d3VxRFAybQprUHRhMUdQc3Yva2RYdktFTXdTYmppZzNmQU1UOFNmcGRiMDJXYmY3ZFpla05rWGMrakJYay9JdTBQZXRnNkU5CmE4elJ6a1l6dXBlTzlFUGUyNm14WlhNaE4wQjJrSDZFbm9meVlxZVY4REtGZlJhOW93PT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo= 06:14:38 tls.key: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcEFJQkFBS0NBUUVBdE9ROHFaU0F4N3d2YUQyN1RzVW9kVDVCMFNVTVJDVTR4YUFPZFdzaHY2cC9OVUhxCjFvNWd2OFd0RmlyOXQxWlcwSEtTN2p1OGZUL3JTVWY4MTF1enQrWEc2OExwL3VZWjNqalg5UEtYRWl1Nnl6WjIKZUhndjFNanB2V3dPeHE1R2had3J1S3JCUExNdFBkOTBYNEZub3c5WFAzNGp0Lzd1SThwdXd1dmo2c0Z0UWNQVQpIVVRyT25zWkIweVBPQTU0UkRxU1p5cEQ2bnJFRDF4NWdYNWh0aDR2L293Wmh5T1V3WExJWHRiaUFsVDdhRi9kCkpPT3p0STVDUnRrMjBPdk5qTTZkS2QvaTc3OTkvbGJFRi9XdmdUZExVSEJCL0VoZUtwa0JwbVNoUmUxSDF0YUIKNUxKN2NTakUvN2Zxam1GTGVxeklVK1FEc2NBVnZKQlBybWcyM1FJREFRQUJBb0lCQVFDa1MzaGRmYWZKd2I0OQpLM1JvZ3VIUU93K0VhZVhPTHhCMVRuNVRYMDV6eXVObTk4dlh1OUZiM0tyc3EzZHRnVm13VVovcUNRK1ZvdXlNCnpubHpFTE1Xbi9nZ1FoUk5rNmlERVpYendESStLc0dwdUhtNXlVK0lNRU03N0YwdlR6SjJQL1hsOEJFNmxITE8KODVtNjlNbXdiRXFPUEg4c3FycVlmMUJDY2dXOFBSTHFjU09neW9YZjJoMmpoOHU4aTBkZ2JXVmZRMDQ1SHArZApTUE5BUmhUSGhia0kyemwzRkZnUmRFdi9ibVFxYmc4RE1sU2ViSmUrY3l6Y2pIYUtJalRXK1lYMkw1OGt4dlNKCmVacDEvWmYrNGZWQ2ZsK0ZxZjkwM3lRbnUvVmlISGpYd2wvaFhRQlo5K1lpakRmRkVZNkxSdVBPTjhsVFg5dHMKTU94RHBnTnhBb0dCQU1ySFp4aThOTndoejZFT3Jia1BmVUR3WXpTU015eHBUcHhwUm1sQmNrVk5ZVXNPRVp1bQpTRHNzbVhOVUM3QkZkelgzL0dYcHlTWVVpeHQxY0F1KzNodVpnMkZnTUpMZE1RNjlrVXRYL2RJSHQ0bFlEckcxClIxWHhOYnkyLzdsVUlkMjJZR0RsT3k5NE5yL1RyT2JGeWpFcnhsZmlkTHMzTmJoeDJSWjBqVmluQW9HQkFPUmUKUEIrQ3ByWndOM1lmbEZRZVVZTmlSWG5qTEEzTTJIRHpweG5UdXdjc2JobjdsekdiWFpUV3FxZGdxVnVBNHZYYwpSK2czeHo4TGtpNTVmejVwczBlaFBlNTJBSDBielhwOEhPN0lTMWZzcnRNcjQ0OGY1UTRUL29HTDhUb3ZFSEFsCm04bkRDM1hIeitmcWltQjhXMzdiWkY3RlRVSGI3Q0tUeXc2SzQ2RGJBb0dBTUlKdldXMTh2OFNlNVFxYjZJK2EKQ1RUNHBwVHJCUTdVTFhySnkxaEt1K1Y5QnZXQXBObXNvZXRUY2xHQzBsSnI2RTlBNUNoL1pFcTUxSUhOb2lHeApCSzArenNheUdCQXVNamFMVVpqbE1aK0MrcXBFS2FNU1E2OEdpZlRGVEZLaUgyWUh2R1phT0VycjNnd0hhdFdhClB4VVh4K0oyeG1xNHdUMExEK0ltQmpVQ2dZQTBNUjFJamxHUHJJSGdhME01SGx5K3pEellxSVN1K3J3VXhIclMKT2tPcVZnc3J3UVpDL2lFYkhSeVBlRlg4WmE1NVJramcxNjZmeUFNMnYrbkcxOTF6WjNTQ0JWSURSZEZtUnV0TgozMVRvMlZ6elFqcVZ3VkpXTDFlaFA5eDMwYjNPQTZwaEtFUjhQSmhWaHBMdGpqNVM5YzB3bzZNT2hEYXBpR0dHCkIxUVN0UUtCZ1FDU0F4NTRxU0NHQXhZYlVMTFdkVUtOL3RzaXI5UENNMEVtRGZ4YUh1RFE3Qnp0SHhMNTFrcmQKbVpjb1pTZjBWMmx0UXI2dUpCSkhnTXpiamJaYXBGYjZDZkJ2MVJSVU9YTmMrenRLNlR1VkFOcnZQQldVekNTaQpJaXNDQkgzT1U3YUd3R05nMDlOejJvTWdpSWlnbzEwK1Q4SEVsRUFxWHJUV2ppdTRQaDg5ZUE9PQotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQo= 06:14:38 --- 06:14:38 # Source: infrastructure/charts/kong/templates/controller-rbac-resources.yaml 06:14:38 apiVersion: rbac.authorization.k8s.io/v1 06:14:38 kind: ClusterRole 06:14:38 metadata: 06:14:38 labels: 06:14:38 app.kubernetes.io/name: kong 06:14:38 helm.sh/chart: kong-2.38.0 06:14:38 app.kubernetes.io/instance: "release-name" 06:14:38 app.kubernetes.io/managed-by: "Helm" 06:14:38 app.kubernetes.io/version: "3.6" 06:14:38 name: release-name-kong 06:14:38 rules: 06:14:38 06:14:38 - apiGroups: 06:14:38 - configuration.konghq.com 06:14:38 resources: 06:14:38 - kongupstreampolicies 06:14:38 verbs: 06:14:38 - get 06:14:38 - list 06:14:38 - watch 06:14:38 - apiGroups: 06:14:38 - configuration.konghq.com 06:14:38 resources: 06:14:38 - kongupstreampolicies/status 06:14:38 verbs: 06:14:38 - get 06:14:38 - patch 06:14:38 - update 06:14:38 - apiGroups: 06:14:38 - configuration.konghq.com 06:14:38 resources: 06:14:38 - kongconsumergroups 06:14:38 verbs: 06:14:38 - get 06:14:38 - list 06:14:38 - watch 06:14:38 - apiGroups: 06:14:38 - configuration.konghq.com 06:14:38 resources: 06:14:38 - kongconsumergroups/status 06:14:38 verbs: 06:14:38 - get 06:14:38 - patch 06:14:38 - update 06:14:38 - apiGroups: 06:14:38 - "" 06:14:38 resources: 06:14:38 - events 06:14:38 verbs: 06:14:38 - create 06:14:38 - patch 06:14:38 - apiGroups: 06:14:38 - "" 06:14:38 resources: 06:14:38 - nodes 06:14:38 verbs: 06:14:38 - list 06:14:38 - watch 06:14:38 - apiGroups: 06:14:38 - "" 06:14:38 resources: 06:14:38 - pods 06:14:38 verbs: 06:14:38 - get 06:14:38 - list 06:14:38 - watch 06:14:38 - apiGroups: 06:14:38 - "" 06:14:38 resources: 06:14:38 - secrets 06:14:38 verbs: 06:14:38 - list 06:14:38 - watch 06:14:38 - apiGroups: 06:14:38 - "" 06:14:38 resources: 06:14:38 - services 06:14:38 verbs: 06:14:38 - get 06:14:38 - list 06:14:38 - watch 06:14:38 - apiGroups: 06:14:38 - "" 06:14:38 resources: 06:14:38 - services/status 06:14:38 verbs: 06:14:38 - get 06:14:38 - patch 06:14:38 - update 06:14:38 - apiGroups: 06:14:38 - configuration.konghq.com 06:14:38 resources: 06:14:38 - ingressclassparameterses 06:14:38 verbs: 06:14:38 - get 06:14:38 - list 06:14:38 - watch 06:14:38 - apiGroups: 06:14:38 - configuration.konghq.com 06:14:38 resources: 06:14:38 - kongconsumers 06:14:38 verbs: 06:14:38 - get 06:14:38 - list 06:14:38 - watch 06:14:38 - apiGroups: 06:14:38 - configuration.konghq.com 06:14:38 resources: 06:14:38 - kongconsumers/status 06:14:38 verbs: 06:14:38 - get 06:14:38 - patch 06:14:38 - update 06:14:38 - apiGroups: 06:14:38 - configuration.konghq.com 06:14:38 resources: 06:14:38 - kongingresses 06:14:38 verbs: 06:14:38 - get 06:14:38 - list 06:14:38 - watch 06:14:38 - apiGroups: 06:14:38 - configuration.konghq.com 06:14:38 resources: 06:14:38 - kongingresses/status 06:14:38 verbs: 06:14:38 - get 06:14:38 - patch 06:14:38 - update 06:14:38 - apiGroups: 06:14:38 - configuration.konghq.com 06:14:38 resources: 06:14:38 - kongplugins 06:14:38 verbs: 06:14:38 - get 06:14:38 - list 06:14:38 - watch 06:14:38 - apiGroups: 06:14:38 - configuration.konghq.com 06:14:38 resources: 06:14:38 - kongplugins/status 06:14:38 verbs: 06:14:38 - get 06:14:38 - patch 06:14:38 - update 06:14:38 - apiGroups: 06:14:38 - configuration.konghq.com 06:14:38 resources: 06:14:38 - tcpingresses 06:14:38 verbs: 06:14:38 - get 06:14:38 - list 06:14:38 - watch 06:14:38 - apiGroups: 06:14:38 - configuration.konghq.com 06:14:38 resources: 06:14:38 - tcpingresses/status 06:14:38 verbs: 06:14:38 - get 06:14:38 - patch 06:14:38 - update 06:14:38 - apiGroups: 06:14:38 - configuration.konghq.com 06:14:38 resources: 06:14:38 - udpingresses 06:14:38 verbs: 06:14:38 - get 06:14:38 - list 06:14:38 - watch 06:14:38 - apiGroups: 06:14:38 - configuration.konghq.com 06:14:38 resources: 06:14:38 - udpingresses/status 06:14:38 verbs: 06:14:38 - get 06:14:38 - patch 06:14:38 - update 06:14:38 - apiGroups: 06:14:38 - extensions 06:14:38 resources: 06:14:38 - ingresses 06:14:38 verbs: 06:14:38 - get 06:14:38 - list 06:14:38 - watch 06:14:38 - apiGroups: 06:14:38 - extensions 06:14:38 resources: 06:14:38 - ingresses/status 06:14:38 verbs: 06:14:38 - get 06:14:38 - patch 06:14:38 - update 06:14:38 - apiGroups: 06:14:38 - networking.k8s.io 06:14:38 resources: 06:14:38 - ingresses 06:14:38 verbs: 06:14:38 - get 06:14:38 - list 06:14:38 - watch 06:14:38 - apiGroups: 06:14:38 - networking.k8s.io 06:14:38 resources: 06:14:38 - ingresses/status 06:14:38 verbs: 06:14:38 - get 06:14:38 - patch 06:14:38 - update 06:14:38 - apiGroups: 06:14:38 - discovery.k8s.io 06:14:38 resources: 06:14:38 - endpointslices 06:14:38 verbs: 06:14:38 - get 06:14:38 - list 06:14:38 - watch 06:14:38 - apiGroups: 06:14:38 - configuration.konghq.com 06:14:38 resources: 06:14:38 - konglicenses 06:14:38 verbs: 06:14:38 - get 06:14:38 - list 06:14:38 - watch 06:14:38 - apiGroups: 06:14:38 - configuration.konghq.com 06:14:38 resources: 06:14:38 - konglicenses/status 06:14:38 verbs: 06:14:38 - get 06:14:38 - patch 06:14:38 - update 06:14:38 06:14:38 - apiGroups: 06:14:38 - configuration.konghq.com 06:14:38 resources: 06:14:38 - kongvaults 06:14:38 verbs: 06:14:38 - get 06:14:38 - list 06:14:38 - watch 06:14:38 - apiGroups: 06:14:38 - configuration.konghq.com 06:14:38 resources: 06:14:38 - kongvaults/status 06:14:38 verbs: 06:14:38 - get 06:14:38 - patch 06:14:38 - update 06:14:38 - apiGroups: 06:14:38 - configuration.konghq.com 06:14:38 resources: 06:14:38 - kongclusterplugins 06:14:38 verbs: 06:14:38 - get 06:14:38 - list 06:14:38 - watch 06:14:38 - apiGroups: 06:14:38 - configuration.konghq.com 06:14:38 resources: 06:14:38 - kongclusterplugins/status 06:14:38 verbs: 06:14:38 - get 06:14:38 - patch 06:14:38 - update 06:14:38 - apiGroups: 06:14:38 - apiextensions.k8s.io 06:14:38 resources: 06:14:38 - customresourcedefinitions 06:14:38 verbs: 06:14:38 - list 06:14:38 - watch 06:14:38 - apiGroups: 06:14:38 - networking.k8s.io 06:14:38 resources: 06:14:38 - ingressclasses 06:14:38 verbs: 06:14:38 - get 06:14:38 - list 06:14:38 - watch 06:14:38 --- 06:14:38 # Source: infrastructure/charts/kong/templates/controller-rbac-resources.yaml 06:14:38 apiVersion: rbac.authorization.k8s.io/v1 06:14:38 kind: ClusterRoleBinding 06:14:38 metadata: 06:14:38 name: release-name-kong 06:14:38 labels: 06:14:38 app.kubernetes.io/name: kong 06:14:38 helm.sh/chart: kong-2.38.0 06:14:38 app.kubernetes.io/instance: "release-name" 06:14:38 app.kubernetes.io/managed-by: "Helm" 06:14:38 app.kubernetes.io/version: "3.6" 06:14:38 roleRef: 06:14:38 apiGroup: rbac.authorization.k8s.io 06:14:38 kind: ClusterRole 06:14:38 name: release-name-kong 06:14:38 subjects: 06:14:38 - kind: ServiceAccount 06:14:38 name: release-name-kong 06:14:38 namespace: default 06:14:38 --- 06:14:38 # Source: infrastructure/charts/kong/templates/controller-rbac-resources.yaml 06:14:38 apiVersion: rbac.authorization.k8s.io/v1 06:14:38 kind: Role 06:14:38 metadata: 06:14:38 name: release-name-kong 06:14:38 namespace: default 06:14:38 labels: 06:14:38 app.kubernetes.io/name: kong 06:14:38 helm.sh/chart: kong-2.38.0 06:14:38 app.kubernetes.io/instance: "release-name" 06:14:38 app.kubernetes.io/managed-by: "Helm" 06:14:38 app.kubernetes.io/version: "3.6" 06:14:38 rules: 06:14:38 - apiGroups: 06:14:38 - "" 06:14:38 resources: 06:14:38 - configmaps 06:14:38 - pods 06:14:38 - secrets 06:14:38 - namespaces 06:14:38 verbs: 06:14:38 - get 06:14:38 - apiGroups: 06:14:38 - "" 06:14:38 resources: 06:14:38 - configmaps 06:14:38 resourceNames: 06:14:38 # Defaults to "-" 06:14:38 # Here: "-" 06:14:38 # This has to be adapted if you change either parameter 06:14:38 # when launching the nginx-ingress-controller. 06:14:38 - "kong-ingress-controller-leader-kong-kong" 06:14:38 verbs: 06:14:38 - get 06:14:38 - update 06:14:38 - apiGroups: 06:14:38 - "" 06:14:38 resources: 06:14:38 - configmaps 06:14:38 verbs: 06:14:38 - create 06:14:38 # Begin KIC 2.x leader permissions 06:14:38 - apiGroups: 06:14:38 - "" 06:14:38 - coordination.k8s.io 06:14:38 resources: 06:14:38 - configmaps 06:14:38 - leases 06:14:38 verbs: 06:14:38 - get 06:14:38 - list 06:14:38 - watch 06:14:38 - create 06:14:38 - update 06:14:38 - patch 06:14:38 - delete 06:14:38 - apiGroups: 06:14:38 - "" 06:14:38 resources: 06:14:38 - events 06:14:38 verbs: 06:14:38 - create 06:14:38 - patch 06:14:38 - apiGroups: 06:14:38 - "" 06:14:38 resources: 06:14:38 - services 06:14:38 verbs: 06:14:38 - get 06:14:38 --- 06:14:38 # Source: infrastructure/templates/deployment-tiller.yaml 06:14:38 apiVersion: rbac.authorization.k8s.io/v1 06:14:38 kind: Role 06:14:38 metadata: 06:14:38 name: ricxapp-tiller-base 06:14:38 namespace: ricxapp 06:14:38 rules: 06:14:38 - apiGroups: [""] 06:14:38 resources: ["secrets"] 06:14:38 resourceNames: [ ricxapp-tiller-secret ] 06:14:38 verbs: ["get"] 06:14:38 - apiGroups: [""] 06:14:38 resources: ["pods/portforward"] 06:14:38 verbs: ["create"] 06:14:38 - apiGroups: [""] 06:14:38 resources: ["namespaces"] 06:14:38 verbs: ["get"] 06:14:38 - apiGroups: [""] 06:14:38 resources: ["pods", "configmaps", "deployments", "services"] 06:14:38 verbs: ["get", "list", "create", "delete"] 06:14:38 --- 06:14:38 # Source: infrastructure/templates/deployment-tiller.yaml 06:14:38 apiVersion: rbac.authorization.k8s.io/v1 06:14:38 kind: Role 06:14:38 metadata: 06:14:38 name: ricxapp-tiller-operation 06:14:38 namespace: ricinfra 06:14:38 rules: 06:14:38 - apiGroups: [""] 06:14:38 resources: ["configmaps"] 06:14:38 verbs: ["get", "list", "create", "delete", "update"] 06:14:38 --- 06:14:38 # Source: infrastructure/templates/deployment-tiller.yaml 06:14:38 apiVersion: rbac.authorization.k8s.io/v1 06:14:38 kind: Role 06:14:38 metadata: 06:14:38 name: ricxapp-tiller-deployer 06:14:38 namespace: ricxapp 06:14:38 rules: 06:14:38 - apiGroups: 06:14:38 - "" 06:14:38 resources: 06:14:38 - pods 06:14:38 - configmaps 06:14:38 - services 06:14:38 verbs: 06:14:38 - get 06:14:38 - list 06:14:38 - create 06:14:38 - delete 06:14:38 - apiGroups: 06:14:38 - extensions 06:14:38 - apps 06:14:38 resources: 06:14:38 - deployments 06:14:38 verbs: 06:14:38 - get 06:14:38 - list 06:14:38 - create 06:14:38 - delete 06:14:38 --- 06:14:38 # Source: infrastructure/templates/job-tiller-secrets.yaml 06:14:38 apiVersion: rbac.authorization.k8s.io/v1 06:14:38 kind: Role 06:14:38 metadata: 06:14:38 name: tiller-secret-creator-jopanc-secret-create 06:14:38 namespace: ricinfra 06:14:38 rules: 06:14:38 - apiGroups: [""] 06:14:38 resources: ["secrets"] 06:14:38 verbs: ["create", "get", "patch"] 06:14:38 --- 06:14:38 # Source: infrastructure/charts/kong/templates/controller-rbac-resources.yaml 06:14:38 apiVersion: rbac.authorization.k8s.io/v1 06:14:38 kind: RoleBinding 06:14:38 metadata: 06:14:38 name: release-name-kong 06:14:38 namespace: default 06:14:38 labels: 06:14:38 app.kubernetes.io/name: kong 06:14:38 helm.sh/chart: kong-2.38.0 06:14:38 app.kubernetes.io/instance: "release-name" 06:14:38 app.kubernetes.io/managed-by: "Helm" 06:14:38 app.kubernetes.io/version: "3.6" 06:14:38 roleRef: 06:14:38 apiGroup: rbac.authorization.k8s.io 06:14:38 kind: Role 06:14:38 name: release-name-kong 06:14:38 subjects: 06:14:38 - kind: ServiceAccount 06:14:38 name: release-name-kong 06:14:38 namespace: default 06:14:38 --- 06:14:38 # Source: infrastructure/templates/deployment-tiller.yaml 06:14:38 apiVersion: rbac.authorization.k8s.io/v1 06:14:38 kind: RoleBinding 06:14:38 metadata: 06:14:38 name: svcacct-tiller-ricxapp-ricxapp-tiller-base 06:14:38 namespace: ricxapp 06:14:38 roleRef: 06:14:38 apiGroup: rbac.authorization.k8s.io 06:14:38 kind: Role 06:14:38 name: ricxapp-tiller-base 06:14:38 subjects: 06:14:38 - kind: ServiceAccount 06:14:38 name: svcacct-tiller-ricxapp 06:14:38 namespace: ricinfra 06:14:38 --- 06:14:38 # Source: infrastructure/templates/deployment-tiller.yaml 06:14:38 apiVersion: rbac.authorization.k8s.io/v1 06:14:38 kind: RoleBinding 06:14:38 metadata: 06:14:38 name: svcacct-tiller-ricxapp-ricxapp-tiller-operation 06:14:38 namespace: ricinfra 06:14:38 roleRef: 06:14:38 apiGroup: rbac.authorization.k8s.io 06:14:38 kind: Role 06:14:38 name: ricxapp-tiller-operation 06:14:38 subjects: 06:14:38 - kind: ServiceAccount 06:14:38 name: svcacct-tiller-ricxapp 06:14:38 namespace: ricinfra 06:14:38 --- 06:14:38 # Source: infrastructure/templates/deployment-tiller.yaml 06:14:38 apiVersion: rbac.authorization.k8s.io/v1 06:14:38 kind: RoleBinding 06:14:38 metadata: 06:14:38 name: svcacct-tiller-ricxapp-ricxapp-tiller-deployer 06:14:38 namespace: ricxapp 06:14:38 roleRef: 06:14:38 apiGroup: rbac.authorization.k8s.io 06:14:38 kind: Role 06:14:38 name: ricxapp-tiller-deployer 06:14:38 subjects: 06:14:38 - kind: ServiceAccount 06:14:38 name: svcacct-tiller-ricxapp 06:14:38 namespace: ricinfra 06:14:38 --- 06:14:38 # Source: infrastructure/templates/job-tiller-secrets.yaml 06:14:38 apiVersion: rbac.authorization.k8s.io/v1 06:14:38 kind: RoleBinding 06:14:38 metadata: 06:14:38 name: tiller-secret-creator-jopanc-secret-create 06:14:38 namespace: ricinfra 06:14:38 roleRef: 06:14:38 apiGroup: rbac.authorization.k8s.io 06:14:38 kind: Role 06:14:38 name: tiller-secret-creator-jopanc-secret-create 06:14:38 subjects: 06:14:38 - kind: ServiceAccount 06:14:38 name: tiller-secret-creator-jopanc 06:14:38 namespace: ricinfra 06:14:38 --- 06:14:38 # Source: infrastructure/charts/extsvcplt/templates/services-aux.yaml 06:14:38 kind: "Service" 06:14:38 apiVersion: "v1" 06:14:38 metadata: 06:14:38 name: aux-entry 06:14:38 namespace: ricplt 06:14:38 spec: 06:14:38 ports: 06:14:38 - name: aux-entry-http-ingress-port 06:14:38 protocol: "TCP" 06:14:38 port: 80 06:14:38 - name: aux-entry-https-ingress-port 06:14:38 protocol: "TCP" 06:14:38 port: 443 06:14:38 --- 06:14:38 # Source: infrastructure/charts/extsvcplt/templates/services-aux.yaml 06:14:38 kind: "Service" 06:14:38 apiVersion: "v1" 06:14:38 metadata: 06:14:38 name: aux-entry 06:14:38 namespace: ricxapp 06:14:38 spec: 06:14:38 ports: 06:14:38 - name: aux-entry-http-ingress-port 06:14:38 protocol: "TCP" 06:14:38 port: 80 06:14:38 - name: aux-entry-https-ingress-port 06:14:38 protocol: "TCP" 06:14:38 port: 443 06:14:38 --- 06:14:38 # Source: infrastructure/charts/kong/templates/admission-webhook.yaml 06:14:38 apiVersion: v1 06:14:38 kind: Service 06:14:38 metadata: 06:14:38 name: release-name-kong-validation-webhook 06:14:38 namespace: default 06:14:38 labels: 06:14:38 app.kubernetes.io/name: kong 06:14:38 helm.sh/chart: kong-2.38.0 06:14:38 app.kubernetes.io/instance: "release-name" 06:14:38 app.kubernetes.io/managed-by: "Helm" 06:14:38 app.kubernetes.io/version: "3.6" 06:14:38 spec: 06:14:38 ports: 06:14:38 - name: webhook 06:14:38 port: 443 06:14:38 protocol: TCP 06:14:38 targetPort: webhook 06:14:38 selector: 06:14:38 app.kubernetes.io/name: kong 06:14:38 helm.sh/chart: kong-2.38.0 06:14:38 app.kubernetes.io/instance: "release-name" 06:14:38 app.kubernetes.io/managed-by: "Helm" 06:14:38 app.kubernetes.io/version: "3.6" 06:14:38 app.kubernetes.io/component: app 06:14:38 --- 06:14:38 # Source: infrastructure/charts/kong/templates/service-kong-manager.yaml 06:14:38 apiVersion: v1 06:14:38 kind: Service 06:14:38 metadata: 06:14:38 name: release-name-kong-manager 06:14:38 namespace: default 06:14:38 labels: 06:14:38 app.kubernetes.io/name: kong 06:14:38 helm.sh/chart: kong-2.38.0 06:14:38 app.kubernetes.io/instance: "release-name" 06:14:38 app.kubernetes.io/managed-by: "Helm" 06:14:38 app.kubernetes.io/version: "3.6" 06:14:38 spec: 06:14:38 type: NodePort 06:14:38 ports: 06:14:38 - name: kong-manager 06:14:38 port: 8002 06:14:38 targetPort: 8002 06:14:38 protocol: TCP 06:14:38 - name: kong-manager-tls 06:14:38 port: 8445 06:14:38 targetPort: 8445 06:14:38 protocol: TCP 06:14:38 selector: 06:14:38 app.kubernetes.io/name: kong 06:14:38 app.kubernetes.io/component: app 06:14:38 app.kubernetes.io/instance: "release-name" 06:14:38 --- 06:14:38 # Source: infrastructure/charts/kong/templates/service-kong-proxy.yaml 06:14:38 apiVersion: v1 06:14:38 kind: Service 06:14:38 metadata: 06:14:38 name: release-name-kong-proxy 06:14:38 namespace: default 06:14:38 labels: 06:14:38 app.kubernetes.io/name: kong 06:14:38 helm.sh/chart: kong-2.38.0 06:14:38 app.kubernetes.io/instance: "release-name" 06:14:38 app.kubernetes.io/managed-by: "Helm" 06:14:38 app.kubernetes.io/version: "3.6" 06:14:38 enable-metrics: "true" 06:14:38 spec: 06:14:38 type: LoadBalancer 06:14:38 ports: 06:14:38 - name: kong-proxy 06:14:38 port: 80 06:14:38 targetPort: 8000 06:14:38 nodePort: 32080 06:14:38 protocol: TCP 06:14:38 - name: kong-proxy-tls 06:14:38 port: 443 06:14:38 targetPort: 8443 06:14:38 nodePort: 32443 06:14:38 protocol: TCP 06:14:38 selector: 06:14:38 app.kubernetes.io/name: kong 06:14:38 app.kubernetes.io/component: app 06:14:38 app.kubernetes.io/instance: "release-name" 06:14:38 --- 06:14:38 # Source: infrastructure/templates/deployment-tiller.yaml 06:14:38 apiVersion: v1 06:14:38 kind: Service 06:14:38 metadata: 06:14:38 creationTimestamp: null 06:14:38 labels: 06:14:38 app: helm 06:14:38 name: tiller 06:14:38 name: service-tiller-ricxapp 06:14:38 namespace: ricinfra 06:14:38 spec: 06:14:38 ports: 06:14:38 - name: tiller 06:14:38 port: 44134 06:14:38 targetPort: tiller 06:14:38 selector: 06:14:38 app: helm 06:14:38 name: tiller 06:14:38 type: ClusterIP 06:14:38 --- 06:14:38 # Source: infrastructure/charts/kong/templates/deployment.yaml 06:14:38 apiVersion: apps/v1 06:14:38 kind: Deployment 06:14:38 metadata: 06:14:38 name: release-name-kong 06:14:38 namespace: default 06:14:38 labels: 06:14:38 app.kubernetes.io/name: kong 06:14:38 helm.sh/chart: kong-2.38.0 06:14:38 app.kubernetes.io/instance: "release-name" 06:14:38 app.kubernetes.io/managed-by: "Helm" 06:14:38 app.kubernetes.io/version: "3.6" 06:14:38 app.kubernetes.io/component: app 06:14:38 spec: 06:14:38 replicas: 1 06:14:38 selector: 06:14:38 matchLabels: 06:14:38 app.kubernetes.io/name: kong 06:14:38 app.kubernetes.io/component: app 06:14:38 app.kubernetes.io/instance: "release-name" 06:14:38 06:14:38 template: 06:14:38 metadata: 06:14:38 annotations: 06:14:38 kuma.io/service-account-token-volume: release-name-kong-token 06:14:38 kuma.io/gateway: "enabled" 06:14:38 traffic.sidecar.istio.io/includeInboundPorts: "" 06:14:38 labels: 06:14:38 app.kubernetes.io/name: kong 06:14:38 helm.sh/chart: kong-2.38.0 06:14:38 app.kubernetes.io/instance: "release-name" 06:14:38 app.kubernetes.io/managed-by: "Helm" 06:14:38 app.kubernetes.io/version: "3.6" 06:14:38 app.kubernetes.io/component: app 06:14:38 app: release-name-kong 06:14:38 version: "3.6" 06:14:38 spec: 06:14:38 serviceAccountName: release-name-kong 06:14:38 automountServiceAccountToken: false 06:14:38 06:14:38 initContainers: 06:14:38 - name: clear-stale-pid 06:14:38 image: kong:3.6 06:14:38 imagePullPolicy: IfNotPresent 06:14:38 securityContext: 06:14:38 06:14:38 allowPrivilegeEscalation: false 06:14:38 capabilities: 06:14:38 drop: 06:14:38 - ALL 06:14:38 readOnlyRootFilesystem: true 06:14:38 runAsNonRoot: true 06:14:38 runAsUser: 1000 06:14:38 seccompProfile: 06:14:38 type: RuntimeDefault 06:14:38 resources: 06:14:38 {} 06:14:38 command: 06:14:38 - "rm" 06:14:38 - "-vrf" 06:14:38 - "$KONG_PREFIX/pids" 06:14:38 env: 06:14:38 06:14:38 06:14:38 06:14:38 - name: KONG_ADMIN_ACCESS_LOG 06:14:38 value: "/dev/stdout" 06:14:38 - name: KONG_ADMIN_ERROR_LOG 06:14:38 value: "/dev/stderr" 06:14:38 - name: KONG_ADMIN_GUI_ACCESS_LOG 06:14:38 value: "/dev/stdout" 06:14:38 - name: KONG_ADMIN_GUI_ERROR_LOG 06:14:38 value: "/dev/stderr" 06:14:38 - name: KONG_ADMIN_LISTEN 06:14:38 value: "127.0.0.1:8444 http2 ssl, [::1]:8444 http2 ssl" 06:14:38 - name: KONG_CLUSTER_LISTEN 06:14:38 value: "off" 06:14:38 - name: KONG_DATABASE 06:14:38 value: "off" 06:14:38 - name: KONG_KIC 06:14:38 value: "on" 06:14:38 - name: KONG_LUA_PACKAGE_PATH 06:14:38 value: "/opt/?.lua;/opt/?/init.lua;;" 06:14:38 - name: KONG_NGINX_WORKER_PROCESSES 06:14:38 value: "2" 06:14:38 - name: KONG_PORTAL_API_ACCESS_LOG 06:14:38 value: "/dev/stdout" 06:14:38 - name: KONG_PORTAL_API_ERROR_LOG 06:14:38 value: "/dev/stderr" 06:14:38 - name: KONG_PORT_MAPS 06:14:38 value: "80:8000, 443:8443" 06:14:38 - name: KONG_PREFIX 06:14:38 value: "/kong_prefix/" 06:14:38 - name: KONG_PROXY_ACCESS_LOG 06:14:38 value: "/dev/stdout" 06:14:38 - name: KONG_PROXY_ERROR_LOG 06:14:38 value: "/dev/stderr" 06:14:38 - name: KONG_PROXY_LISTEN 06:14:38 value: "0.0.0.0:8000, [::]:8000, 0.0.0.0:8443 http2 ssl, [::]:8443 http2 ssl" 06:14:38 - name: KONG_PROXY_STREAM_ACCESS_LOG 06:14:38 value: "/dev/stdout basic" 06:14:38 - name: KONG_PROXY_STREAM_ERROR_LOG 06:14:38 value: "/dev/stderr" 06:14:38 - name: KONG_ROUTER_FLAVOR 06:14:38 value: "traditional" 06:14:38 - name: KONG_STATUS_ACCESS_LOG 06:14:38 value: "off" 06:14:38 - name: KONG_STATUS_ERROR_LOG 06:14:38 value: "/dev/stderr" 06:14:38 - name: KONG_STATUS_LISTEN 06:14:38 value: "0.0.0.0:8100, [::]:8100" 06:14:38 - name: KONG_STREAM_LISTEN 06:14:38 value: "off" 06:14:38 06:14:38 volumeMounts: 06:14:38 - name: release-name-kong-prefix-dir 06:14:38 mountPath: /kong_prefix/ 06:14:38 - name: release-name-kong-tmp 06:14:38 mountPath: /tmp 06:14:38 containers: 06:14:38 - name: ingress-controller 06:14:38 securityContext: 06:14:38 06:14:38 allowPrivilegeEscalation: false 06:14:38 capabilities: 06:14:38 drop: 06:14:38 - ALL 06:14:38 readOnlyRootFilesystem: true 06:14:38 runAsNonRoot: true 06:14:38 runAsUser: 1000 06:14:38 seccompProfile: 06:14:38 type: RuntimeDefault 06:14:38 args: 06:14:38 06:14:38 ports: 06:14:38 - name: webhook 06:14:38 containerPort: 8080 06:14:38 protocol: TCP 06:14:38 - name: cmetrics 06:14:38 containerPort: 10255 06:14:38 protocol: TCP 06:14:38 - name: cstatus 06:14:38 containerPort: 10254 06:14:38 protocol: TCP 06:14:38 env: 06:14:38 - name: POD_NAME 06:14:38 valueFrom: 06:14:38 fieldRef: 06:14:38 apiVersion: v1 06:14:38 fieldPath: metadata.name 06:14:38 - name: POD_NAMESPACE 06:14:38 valueFrom: 06:14:38 fieldRef: 06:14:38 apiVersion: v1 06:14:38 fieldPath: metadata.namespace 06:14:38 06:14:38 06:14:38 06:14:38 06:14:38 06:14:38 06:14:38 - name: CONTROLLER_ADMISSION_WEBHOOK_LISTEN 06:14:38 value: "0.0.0.0:8080" 06:14:38 - name: CONTROLLER_ELECTION_ID 06:14:38 value: "kong-ingress-controller-leader-kong" 06:14:38 - name: CONTROLLER_INGRESS_CLASS 06:14:38 value: "kong" 06:14:38 - name: CONTROLLER_KONG_ADMIN_TLS_SKIP_VERIFY 06:14:38 value: "true" 06:14:38 - name: CONTROLLER_KONG_ADMIN_URL 06:14:38 value: "https://localhost:8444" 06:14:38 - name: CONTROLLER_PUBLISH_SERVICE 06:14:38 value: "default/release-name-kong-proxy" 06:14:38 06:14:38 image: kong/kubernetes-ingress-controller:3.1 06:14:38 imagePullPolicy: IfNotPresent 06:14:38 06:14:38 readinessProbe: 06:14:38 failureThreshold: 3 06:14:38 httpGet: 06:14:38 path: /readyz 06:14:38 port: 10254 06:14:38 scheme: HTTP 06:14:38 initialDelaySeconds: 5 06:14:38 periodSeconds: 10 06:14:38 successThreshold: 1 06:14:38 timeoutSeconds: 5 06:14:38 livenessProbe: 06:14:38 failureThreshold: 3 06:14:38 httpGet: 06:14:38 path: /healthz 06:14:38 port: 10254 06:14:38 scheme: HTTP 06:14:38 initialDelaySeconds: 5 06:14:38 periodSeconds: 10 06:14:38 successThreshold: 1 06:14:38 timeoutSeconds: 5 06:14:38 resources: 06:14:38 {} 06:14:38 volumeMounts: 06:14:38 - name: webhook-cert 06:14:38 mountPath: /admission-webhook 06:14:38 readOnly: true 06:14:38 - name: release-name-kong-token 06:14:38 mountPath: /var/run/secrets/kubernetes.io/serviceaccount 06:14:38 readOnly: true 06:14:38 06:14:38 06:14:38 06:14:38 - name: "proxy" 06:14:38 image: kong:3.6 06:14:38 imagePullPolicy: IfNotPresent 06:14:38 securityContext: 06:14:38 06:14:38 allowPrivilegeEscalation: false 06:14:38 capabilities: 06:14:38 drop: 06:14:38 - ALL 06:14:38 readOnlyRootFilesystem: true 06:14:38 runAsNonRoot: true 06:14:38 runAsUser: 1000 06:14:38 seccompProfile: 06:14:38 type: RuntimeDefault 06:14:38 env: 06:14:38 06:14:38 06:14:38 06:14:38 - name: KONG_ADMIN_ACCESS_LOG 06:14:38 value: "/dev/stdout" 06:14:38 - name: KONG_ADMIN_ERROR_LOG 06:14:38 value: "/dev/stderr" 06:14:38 - name: KONG_ADMIN_GUI_ACCESS_LOG 06:14:38 value: "/dev/stdout" 06:14:38 - name: KONG_ADMIN_GUI_ERROR_LOG 06:14:38 value: "/dev/stderr" 06:14:38 - name: KONG_ADMIN_LISTEN 06:14:38 value: "127.0.0.1:8444 http2 ssl, [::1]:8444 http2 ssl" 06:14:38 - name: KONG_CLUSTER_LISTEN 06:14:38 value: "off" 06:14:38 - name: KONG_DATABASE 06:14:38 value: "off" 06:14:38 - name: KONG_KIC 06:14:38 value: "on" 06:14:38 - name: KONG_LUA_PACKAGE_PATH 06:14:38 value: "/opt/?.lua;/opt/?/init.lua;;" 06:14:38 - name: KONG_NGINX_WORKER_PROCESSES 06:14:38 value: "2" 06:14:38 - name: KONG_PORTAL_API_ACCESS_LOG 06:14:38 value: "/dev/stdout" 06:14:38 - name: KONG_PORTAL_API_ERROR_LOG 06:14:38 value: "/dev/stderr" 06:14:38 - name: KONG_PORT_MAPS 06:14:38 value: "80:8000, 443:8443" 06:14:38 - name: KONG_PREFIX 06:14:38 value: "/kong_prefix/" 06:14:38 - name: KONG_PROXY_ACCESS_LOG 06:14:38 value: "/dev/stdout" 06:14:38 - name: KONG_PROXY_ERROR_LOG 06:14:38 value: "/dev/stderr" 06:14:38 - name: KONG_PROXY_LISTEN 06:14:38 value: "0.0.0.0:8000, [::]:8000, 0.0.0.0:8443 http2 ssl, [::]:8443 http2 ssl" 06:14:38 - name: KONG_PROXY_STREAM_ACCESS_LOG 06:14:38 value: "/dev/stdout basic" 06:14:38 - name: KONG_PROXY_STREAM_ERROR_LOG 06:14:38 value: "/dev/stderr" 06:14:38 - name: KONG_ROUTER_FLAVOR 06:14:38 value: "traditional" 06:14:38 - name: KONG_STATUS_ACCESS_LOG 06:14:38 value: "off" 06:14:38 - name: KONG_STATUS_ERROR_LOG 06:14:38 value: "/dev/stderr" 06:14:38 - name: KONG_STATUS_LISTEN 06:14:38 value: "0.0.0.0:8100, [::]:8100" 06:14:38 - name: KONG_STREAM_LISTEN 06:14:38 value: "off" 06:14:38 - name: KONG_NGINX_DAEMON 06:14:38 value: "off" 06:14:38 06:14:38 lifecycle: 06:14:38 preStop: 06:14:38 exec: 06:14:38 command: 06:14:38 - kong 06:14:38 - quit 06:14:38 - --wait=15 06:14:38 ports: 06:14:38 - name: proxy 06:14:38 containerPort: 8000 06:14:38 protocol: TCP 06:14:38 - name: proxy-tls 06:14:38 containerPort: 8443 06:14:38 protocol: TCP 06:14:38 - name: status 06:14:38 containerPort: 8100 06:14:38 protocol: TCP 06:14:38 volumeMounts: 06:14:38 - name: release-name-kong-prefix-dir 06:14:38 mountPath: /kong_prefix/ 06:14:38 - name: release-name-kong-tmp 06:14:38 mountPath: /tmp 06:14:38 06:14:38 readinessProbe: 06:14:38 failureThreshold: 3 06:14:38 httpGet: 06:14:38 path: /status/ready 06:14:38 port: status 06:14:38 scheme: HTTP 06:14:38 initialDelaySeconds: 5 06:14:38 periodSeconds: 10 06:14:38 successThreshold: 1 06:14:38 timeoutSeconds: 5 06:14:38 livenessProbe: 06:14:38 failureThreshold: 3 06:14:38 httpGet: 06:14:38 path: /status 06:14:38 port: status 06:14:38 scheme: HTTP 06:14:38 initialDelaySeconds: 5 06:14:38 periodSeconds: 10 06:14:38 successThreshold: 1 06:14:38 timeoutSeconds: 5 06:14:38 resources: 06:14:38 {} 06:14:38 securityContext: 06:14:38 {} 06:14:38 terminationGracePeriodSeconds: 30 06:14:38 volumes: 06:14:38 - name: release-name-kong-prefix-dir 06:14:38 emptyDir: 06:14:38 sizeLimit: 256Mi 06:14:38 - name: release-name-kong-tmp 06:14:38 emptyDir: 06:14:38 sizeLimit: 1Gi 06:14:38 - name: release-name-kong-token 06:14:38 projected: 06:14:38 sources: 06:14:38 - serviceAccountToken: 06:14:38 expirationSeconds: 3607 06:14:38 path: token 06:14:38 - configMap: 06:14:38 items: 06:14:38 - key: ca.crt 06:14:38 path: ca.crt 06:14:38 name: kube-root-ca.crt 06:14:38 - downwardAPI: 06:14:38 items: 06:14:38 - fieldRef: 06:14:38 apiVersion: v1 06:14:38 fieldPath: metadata.namespace 06:14:38 path: namespace 06:14:38 - name: webhook-cert 06:14:38 secret: 06:14:38 secretName: release-name-kong-validation-webhook-keypair 06:14:38 --- 06:14:38 # Source: infrastructure/templates/deployment-tiller.yaml 06:14:38 apiVersion: apps/v1 06:14:38 kind: Deployment 06:14:38 metadata: 06:14:38 labels: 06:14:38 app: helm 06:14:38 name: tiller 06:14:38 name: deployment-tiller-ricxapp 06:14:38 namespace: ricinfra 06:14:38 spec: 06:14:38 replicas: 1 06:14:38 selector: 06:14:38 matchLabels: 06:14:38 app: helm 06:14:38 name: tiller 06:14:38 template: 06:14:38 metadata: 06:14:38 labels: 06:14:38 app: helm 06:14:38 name: tiller 06:14:38 spec: 06:14:38 automountServiceAccountToken: true 06:14:38 imagePullSecrets: 06:14:38 - name: secret-ghcr-io 06:14:38 containers: 06:14:38 - env: 06:14:38 - name: TILLER_NAMESPACE 06:14:38 value: ricinfra 06:14:38 - name: TILLER_HISTORY_MAX 06:14:38 value: "0" 06:14:38 - name: TILLER_TLS_VERIFY 06:14:38 value: "1" 06:14:38 - name: TILLER_TLS_ENABLE 06:14:38 value: "1" 06:14:38 - name: TILLER_TLS_CERTS 06:14:38 value: /etc/certs 06:14:38 image: ghcr.io/helm/tiller:v2.16.12 06:14:38 imagePullPolicy: IfNotPresent 06:14:38 livenessProbe: 06:14:38 httpGet: 06:14:38 path: /liveness 06:14:38 port: 44135 06:14:38 initialDelaySeconds: 1 06:14:38 timeoutSeconds: 1 06:14:38 name: tiller 06:14:38 ports: 06:14:38 - containerPort: 44134 06:14:38 name: tiller 06:14:38 - containerPort: 44135 06:14:38 name: http 06:14:38 readinessProbe: 06:14:38 httpGet: 06:14:38 path: /readiness 06:14:38 port: 44135 06:14:38 initialDelaySeconds: 1 06:14:38 timeoutSeconds: 1 06:14:38 volumeMounts: 06:14:38 - mountPath: /etc/certs 06:14:38 name: tiller-certs 06:14:38 readOnly: true 06:14:38 serviceAccountName: svcacct-tiller-ricxapp 06:14:38 volumes: 06:14:38 - name: tiller-certs 06:14:38 secret: 06:14:38 secretName: ricxapp-tiller-secret 06:14:38 --- 06:14:38 # Source: infrastructure/templates/job-tiller-secrets.yaml 06:14:38 apiVersion: batch/v1 06:14:38 kind: Job 06:14:38 metadata: 06:14:38 name: tiller-secret-generator 06:14:38 namespace: ricinfra 06:14:38 spec: 06:14:38 template: 06:14:38 spec: 06:14:38 serviceAccountName: tiller-secret-creator-jopanc 06:14:38 restartPolicy: Never 06:14:38 imagePullSecrets: 06:14:38 - name: secret-nexus3-o-ran-sc-org-10002-o-ran-sc 06:14:38 containers: 06:14:38 - name: tiller-secret-generator 06:14:38 image: nexus3.o-ran-sc.org:10002/o-ran-sc/it-dep-secret:0.0.2 06:14:38 imagePullPolicy: IfNotPresent 06:14:38 env: 06:14:38 - name: ENTITIES 06:14:38 value: ricxapp-tiller-secret ricxapp-helm-secret 06:14:38 - name: TILLER_KEY_NAME 06:14:38 value: ricxapp-tiller-secret.key.pem 06:14:38 - name: TILLER_CERT_NAME 06:14:38 value: ricxapp-tiller-secret.cert.pem 06:14:38 - name: HELM_KEY_NAME 06:14:38 value: ricxapp-helm-secret.key.pem 06:14:38 - name: HELM_CERT_NAME 06:14:38 value: ricxapp-helm-secret.cert.pem 06:14:38 - name: TILLER_CN 06:14:38 value: service-tiller-ricxapp 06:14:38 - name: CLUSTER_SERVER 06:14:38 value: https://kubernetes.default.svc.cluster.local/ 06:14:38 --- 06:14:38 # Source: infrastructure/charts/certificate-manager/templates/secret.yaml 06:14:38 ################################################################################ 06:14:38 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:38 # # 06:14:38 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:38 # you may not use this file except in compliance with the License. # 06:14:38 # You may obtain a copy of the License at # 06:14:38 # # 06:14:38 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:38 # # 06:14:38 # Unless required by applicable law or agreed to in writing, software # 06:14:38 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:38 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:38 # See the License for the specific language governing permissions and # 06:14:38 # limitations under the License. # 06:14:38 ################################################################################ 06:14:38 --- 06:14:38 # Source: infrastructure/charts/danm-networks/templates/danm.yaml 06:14:38 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:38 # # 06:14:38 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:38 # you may not use this file except in compliance with the License. # 06:14:38 # You may obtain a copy of the License at # 06:14:38 # # 06:14:38 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:38 # # 06:14:38 # Unless required by applicable law or agreed to in writing, software # 06:14:38 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:38 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:38 # See the License for the specific language governing permissions and # 06:14:38 # limitations under the License. # 06:14:38 ################################################################################ 06:14:38 --- 06:14:38 # Source: infrastructure/charts/docker-credential/templates/secrets-docker-reg.yaml 06:14:38 ################################################################################ 06:14:38 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:38 # # 06:14:38 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:38 # you may not use this file except in compliance with the License. # 06:14:38 # You may obtain a copy of the License at # 06:14:38 # # 06:14:38 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:38 # # 06:14:38 # Unless required by applicable law or agreed to in writing, software # 06:14:38 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:38 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:38 # See the License for the specific language governing permissions and # 06:14:38 # limitations under the License. # 06:14:38 ################################################################################ 06:14:38 --- 06:14:38 # Source: infrastructure/charts/extsvcplt/templates/services-aux.yaml 06:14:38 ################################################################################ 06:14:38 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:38 # Copyright (c) 2019 Nokia. # 06:14:38 # # 06:14:38 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:38 # you may not use this file except in compliance with the License. # 06:14:38 # You may obtain a copy of the License at # 06:14:38 # # 06:14:38 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:38 # # 06:14:38 # Unless required by applicable law or agreed to in writing, software # 06:14:38 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:38 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:38 # See the License for the specific language governing permissions and # 06:14:38 # limitations under the License. # 06:14:38 ################################################################################ 06:14:38 --- 06:14:38 # Source: infrastructure/charts/extsvcplt/templates/services-aux.yaml 06:14:38 kind: "Endpoints" 06:14:38 apiVersion: "v1" 06:14:38 metadata: 06:14:38 # match with the selector-less service 06:14:38 name: aux-entry 06:14:38 namespace: ricplt 06:14:38 subsets: 06:14:38 - addresses: 06:14:38 - ip: "10.0.0.1" 06:14:38 ports: 06:14:38 - port: 32080 06:14:38 name: aux-entry-http-ingress-port 06:14:38 - port: 32443 06:14:38 name: aux-entry-https-ingress-port 06:14:38 --- 06:14:38 # Source: infrastructure/charts/extsvcplt/templates/services-aux.yaml 06:14:38 kind: "Endpoints" 06:14:38 apiVersion: "v1" 06:14:38 metadata: 06:14:38 # match with the selector-less service 06:14:38 name: aux-entry 06:14:38 namespace: ricxapp 06:14:38 subsets: 06:14:38 - addresses: 06:14:38 - ip: "10.0.0.1" 06:14:38 ports: 06:14:38 - port: 32080 06:14:38 name: aux-entry-http-ingress-port 06:14:38 - port: 32443 06:14:38 name: aux-entry-https-ingress-port 06:14:38 --- 06:14:38 # Source: infrastructure/charts/kong/templates/admission-webhook.yaml 06:14:38 kind: ValidatingWebhookConfiguration 06:14:38 apiVersion: admissionregistration.k8s.io/v1 06:14:38 metadata: 06:14:38 name: release-name-kong-validations 06:14:38 namespace: default 06:14:38 labels: 06:14:38 app.kubernetes.io/name: kong 06:14:38 helm.sh/chart: kong-2.38.0 06:14:38 app.kubernetes.io/instance: "release-name" 06:14:38 app.kubernetes.io/managed-by: "Helm" 06:14:38 app.kubernetes.io/version: "3.6" 06:14:38 webhooks: 06:14:38 - name: validations.kong.konghq.com 06:14:38 objectSelector: 06:14:38 matchExpressions: 06:14:38 - key: owner 06:14:38 operator: NotIn 06:14:38 values: 06:14:38 - helm 06:14:38 failurePolicy: Ignore 06:14:38 sideEffects: None 06:14:38 admissionReviewVersions: ["v1beta1"] 06:14:38 rules: 06:14:38 - apiGroups: 06:14:38 - configuration.konghq.com 06:14:38 apiVersions: 06:14:38 - '*' 06:14:38 operations: 06:14:38 - CREATE 06:14:38 - UPDATE 06:14:38 resources: 06:14:38 - kongconsumers 06:14:38 - kongplugins 06:14:38 - kongclusterplugins 06:14:38 - kongingresses 06:14:38 - apiGroups: 06:14:38 - '' 06:14:38 apiVersions: 06:14:38 - 'v1' 06:14:38 operations: 06:14:38 - CREATE 06:14:38 - UPDATE 06:14:38 resources: 06:14:38 - secrets 06:14:38 - services 06:14:38 - apiGroups: 06:14:38 - networking.k8s.io 06:14:38 apiVersions: 06:14:38 - 'v1' 06:14:38 operations: 06:14:38 - CREATE 06:14:38 - UPDATE 06:14:38 resources: 06:14:38 - ingresses 06:14:38 - apiGroups: 06:14:38 - gateway.networking.k8s.io 06:14:38 apiVersions: 06:14:38 - 'v1alpha2' 06:14:38 - 'v1beta1' 06:14:38 - 'v1' 06:14:38 operations: 06:14:38 - CREATE 06:14:38 - UPDATE 06:14:38 resources: 06:14:38 - gateways 06:14:38 - httproutes 06:14:38 clientConfig: 06:14:38 caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURKRENDQWd5Z0F3SUJBZ0lSQU1vVG05MytuaDZXMmdqVktQYkRBOTB3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUmEyOXVaeTFoWkcxcGMzTnBiMjR0WTJFd0hoY05NalF3T0RNeE1EWXhORE0zV2hjTgpNelF3T0RJNU1EWXhORE0zV2pBY01Sb3dHQVlEVlFRREV4RnJiMjVuTFdGa2JXbHpjMmx2YmkxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFQV1VJTHRJMm1oelJMUm5ieFZjU2pPWTB2dG4KSytEV3R0blA1U3FrMzNNZjd0bkVaTytJWExVY1FPUXk2RThiU2w3aVZHd0p6aUpKMTZKb2ZRWXBMSW1JQURzaQpMREVLdzVFeW9nSXd1bTN4RzAwMUhYY3AwcWtXVlp0TU9DMTUxRTlFY2svTFN0WWpQU3ZTOHMycENYT0JUWVQ3CnJvQXRNTUhCWlAxeE5kbWdPUDAvWElIbGphaGJQYVNjMks5a1l4M1JLRlNjMWdpOXRvRTZIOE1nblpWV3hLSzUKWW1PS2ZVVUttRFdHeFNEWGE4WFRFUitOeC92ZUxOTkxMSHcvbjR6YU1udFNaV1paeFlPWlljOExNdmhTVU9DQgoyd3gvc2NwVzl5VGdaV2J2ZEhjS0xPdFI3NG5ET3hXR0plb1hibm00RUpNRFRDcUtDTnRXc2ZLeHZEOENBd0VBCkFhTmhNRjh3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01CMEdBMVVkRGdRV0JCVGRlbXFZR3F3K1JXV3h3em9RaVNnQQo4SkRkVmpBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQVFFQXd0cko0QkgwbEdNakRUN1JVMkVvYTh2SU1YbE85N0ZSCjQ0SE1HRGsyRG05Rmd5K2NUU2lHUWpTZFBBMytVSGpOSWJYZ3I5SnZVYXY5NXVQZ2FJVFJ2bmwyZEJBMzJTOGsKR3E1WHl6d0lTQ2VQTzE2L2U4dGxrd1pUK3JrVllMSzBXRnVhUXIvc1BDOFoySDZZYU5ZYUF4bmpYaXE2OXJaMAp1TExwZTloY2dLNS9MZWtyRm5IVyt5eXhYVWVOSW5DSnhOSkM3di9ES0VmbldLaCtrelBqcHdEd2pFZGFSbTB1Cjlic1h0QTJBMXdvLzBFNDU2bW5uMmpUOGZJbklVRGdQZUtUT3BPVGVsTWwrK3J6bTFIcWwyUWoyQU00cFBPUysKdVMwcW1Uakc1U3B5ejRpNGFkbGhPTXo3L2pVQ0hzQlRPaFFtVVFBWGVuTnFuNEFHaitHWmxnPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo= 06:14:38 service: 06:14:38 name: release-name-kong-validation-webhook 06:14:38 namespace: default 06:14:38 *************************************************************************************************************** 06:14:38 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/xapp-onboarder 06:14:38 Update chart dependency 06:14:38 Hang tight while we grab the latest from your chart repositories... 06:14:38 2024-08-31T06:14:38.246Z INFO [24] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "32.85µs", "reqID": "dfea1778-dc37-4c45-ab10-7d7c2478fedd"} 06:14:38 ...Successfully got an update from the "local" chart repository 06:14:38 Update Complete. ⎈Happy Helming!⎈ 06:14:38 Saving 1 charts 06:14:38 Downloading ric-common from repo http://127.0.0.1:8879/charts 06:14:38 2024-08-31T06:14:38.248Z INFO [25] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "45.58µs", "reqID": "494f81f1-456f-40a2-aa1c-9ba549a80ccb"} 06:14:38 Deleting outdated charts 06:14:38 Performing Helm lint 06:14:38 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/xapp-onboarder 06:14:38 [INFO] Chart.yaml: icon is recommended 06:14:38 [WARNING] templates/ingress-chartmuseum.yaml: networking.k8s.io/v1beta1 Ingress is deprecated in v1.19+, unavailable in v1.22+; use networking.k8s.io/v1 Ingress 06:14:38 [WARNING] templates/ingress-xapp-onboarder.yaml: networking.k8s.io/v1beta1 Ingress is deprecated in v1.19+, unavailable in v1.22+; use networking.k8s.io/v1 Ingress 06:14:38 06:14:38 1 chart(s) linted, 0 chart(s) failed 06:14:38 *************************************************************************************************************** 06:14:38 Rendering Helm charts locally 06:14:38 --- 06:14:38 # Source: xapp-onboarder/templates/env-chartmuseum.yaml 06:14:38 ################################################################################ 06:14:38 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:38 # Copyright (c) 2019 Nokia. # 06:14:38 # # 06:14:38 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:38 # you may not use this file except in compliance with the License. # 06:14:38 # You may obtain a copy of the License at # 06:14:38 # # 06:14:38 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:38 # # 06:14:38 # Unless required by applicable law or agreed to in writing, software # 06:14:38 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:38 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:38 # See the License for the specific language governing permissions and # 06:14:38 # limitations under the License. # 06:14:38 ################################################################################ 06:14:38 apiVersion: v1 06:14:38 kind: ConfigMap 06:14:38 metadata: 06:14:38 name: configmap-ricplt-xapp-onboarder-chartmuseum-env 06:14:38 data: 06:14:38 DEBUG: "true" 06:14:38 STORAGE: "local" 06:14:38 STORAGE_LOCAL_ROOTDIR: "/charts" 06:14:38 PORT: "8080" 06:14:38 --- 06:14:38 # Source: xapp-onboarder/templates/env-xapp-onboarder.yaml 06:14:38 ################################################################################ 06:14:38 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:38 # Copyright (c) 2019 Nokia. # 06:14:38 # # 06:14:38 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:38 # you may not use this file except in compliance with the License. # 06:14:38 # You may obtain a copy of the License at # 06:14:38 # # 06:14:38 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:38 # # 06:14:38 # Unless required by applicable law or agreed to in writing, software # 06:14:38 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:38 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:38 # See the License for the specific language governing permissions and # 06:14:38 # limitations under the License. # 06:14:38 ################################################################################ 06:14:38 apiVersion: v1 06:14:38 kind: ConfigMap 06:14:38 metadata: 06:14:38 name: configmap-ricplt-xapp-onboarder-env 06:14:38 data: 06:14:38 FLASK_PORT: "8888" 06:14:38 FLASK_DEBUG: "False" 06:14:38 CHART_WORKSPACE_PATH: "/tmp/xapp-onboarder" 06:14:38 CHART_REPO_URL: "http://0.0.0.0:8080" 06:14:38 HELM_VERSION: "2.12.3" 06:14:38 HTTP_RETRY: "3" 06:14:38 ALLOW_REDEPLOY: "True" 06:14:38 CHART_WORKSPACE_SIZE: "500MB" 06:14:38 MOCK_TEST_MODE: "False" 06:14:38 MOCK_TEST_HELM_REPO_TEMP_DIR: "/tmp/mock_helm_repo" 06:14:38 --- 06:14:38 # Source: xapp-onboarder/templates/service-http.yaml 06:14:38 ################################################################################ 06:14:38 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:38 # Copyright (c) 2019 Nokia. # 06:14:38 # # 06:14:38 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:38 # you may not use this file except in compliance with the License. # 06:14:38 # You may obtain a copy of the License at # 06:14:38 # # 06:14:38 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:38 # # 06:14:38 # Unless required by applicable law or agreed to in writing, software # 06:14:38 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:38 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:38 # See the License for the specific language governing permissions and # 06:14:38 # limitations under the License. # 06:14:38 ################################################################################ 06:14:38 06:14:38 apiVersion: v1 06:14:38 kind: Service 06:14:38 metadata: 06:14:38 name: service-ricplt-xapp-onboarder-http 06:14:38 namespace: ricplt 06:14:38 labels: 06:14:38 app: ricplt-xapp-onboarder 06:14:38 chart: xapp-onboarder-3.0.0 06:14:38 release: release-name 06:14:38 heritage: Helm 06:14:38 spec: 06:14:38 type: ClusterIP 06:14:38 ports: 06:14:38 - port: 8888 06:14:38 protocol: "TCP" 06:14:38 name: "server" 06:14:38 targetPort: "server" 06:14:38 - port: 8080 06:14:38 targetPort: "chartmuseum" 06:14:38 protocol: TCP 06:14:38 name: "chartmuseum" 06:14:38 selector: 06:14:38 app: ricplt-xapp-onboarder 06:14:38 release: release-name 06:14:38 --- 06:14:38 # Source: xapp-onboarder/templates/deployment.yaml 06:14:38 ################################################################################ 06:14:38 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:38 # Copyright (c) 2019 Nokia. # 06:14:38 # # 06:14:38 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:38 # you may not use this file except in compliance with the License. # 06:14:38 # You may obtain a copy of the License at # 06:14:38 # # 06:14:38 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:38 # # 06:14:38 # Unless required by applicable law or agreed to in writing, software # 06:14:38 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:38 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:38 # See the License for the specific language governing permissions and # 06:14:38 # limitations under the License. # 06:14:38 ################################################################################ 06:14:38 apiVersion: apps/v1 06:14:38 kind: Deployment 06:14:38 metadata: 06:14:38 name: deployment-ricplt-xapp-onboarder 06:14:38 namespace: ricplt 06:14:38 labels: 06:14:38 app: ricplt-xapp-onboarder 06:14:38 chart: xapp-onboarder-3.0.0 06:14:38 release: release-name 06:14:38 heritage: Helm 06:14:38 spec: 06:14:38 replicas: 1 06:14:38 selector: 06:14:38 matchLabels: 06:14:38 app: ricplt-xapp-onboarder 06:14:38 release: release-name 06:14:38 template: 06:14:38 metadata: 06:14:38 labels: 06:14:38 app: ricplt-xapp-onboarder 06:14:38 release: release-name 06:14:38 spec: 06:14:38 hostname: xapp-onboarder 06:14:38 securityContext: 06:14:38 fsGroup: 0 06:14:38 runAsUser: 0 06:14:38 restartPolicy: Always 06:14:38 imagePullSecrets: 06:14:38 - name: secret-nexus3-o-ran-sc-org-10004-o-ran-sc 06:14:38 containers: 06:14:38 - name: container-ricplt-xapp-onboarder-chartmuseum 06:14:38 image: docker.io/chartmuseum/chartmuseum:v0.8.2 06:14:38 imagePullPolicy: IfNotPresent 06:14:38 envFrom: 06:14:38 - configMapRef: 06:14:38 name: configmap-ricplt-xapp-onboarder-chartmuseum-env 06:14:38 ports: 06:14:38 - name: chartmuseum 06:14:38 containerPort: 8080 06:14:38 protocol: TCP 06:14:38 - name: container-ricplt-xapp-onboarder 06:14:38 image: nexus3.o-ran-sc.org:10004/o-ran-sc/xapp-onboarder:1.0.0 06:14:38 imagePullPolicy: IfNotPresent 06:14:38 ports: 06:14:38 - name: server 06:14:38 containerPort: 8888 06:14:38 protocol: TCP 06:14:38 envFrom: 06:14:38 - configMapRef: 06:14:38 name: configmap-ricplt-xapp-onboarder-env 06:14:38 - configMapRef: 06:14:38 name: configmap-ricplt-dbaas-appconfig 06:14:38 livenessProbe: 06:14:38 #exec: 06:14:38 # command: 06:14:38 # - /bin/bash 06:14:38 # - -c 06:14:38 # - ps -ef | grep | grep -v "grep" 06:14:38 #initialDelaySeconds: 120 06:14:38 #periodSeconds: 30 06:14:38 readinessProbe: 06:14:38 # httpGet: 06:14:38 # path: / 06:14:38 # port: http 06:14:38 --- 06:14:38 # Source: xapp-onboarder/templates/ingress-chartmuseum.yaml 06:14:38 apiVersion: networking.k8s.io/v1beta1 06:14:38 kind: Ingress 06:14:38 metadata: 06:14:38 name: ingress-ricplt-xapp-onboarder-chartmuseum 06:14:38 spec: 06:14:38 rules: 06:14:38 - http: 06:14:38 paths: 06:14:38 - path: /helmrepo 06:14:38 backend: 06:14:38 serviceName: service-ricplt-xapp-onboarder-http 06:14:38 servicePort: 8080 06:14:38 --- 06:14:38 # Source: xapp-onboarder/templates/ingress-xapp-onboarder.yaml 06:14:38 apiVersion: networking.k8s.io/v1beta1 06:14:38 kind: Ingress 06:14:38 metadata: 06:14:38 name: ingress-ricplt-xapp-onboarder-server 06:14:38 spec: 06:14:38 rules: 06:14:38 - http: 06:14:38 paths: 06:14:38 - path: /onboard 06:14:38 backend: 06:14:38 serviceName: service-ricplt-xapp-onboarder-http 06:14:38 servicePort: 8888 06:14:38 *************************************************************************************************************** 06:14:38 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/rsm 06:14:38 Update chart dependency 06:14:38 Hang tight while we grab the latest from your chart repositories... 06:14:38 2024-08-31T06:14:38.368Z INFO [26] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "23.42µs", "reqID": "262da4b4-d36b-4a2c-a057-7d9a18388b70"} 06:14:38 ...Successfully got an update from the "local" chart repository 06:14:38 Update Complete. ⎈Happy Helming!⎈ 06:14:38 Saving 1 charts 06:14:38 Downloading ric-common from repo http://127.0.0.1:8879/charts 06:14:38 2024-08-31T06:14:38.372Z INFO [27] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "73.3µs", "reqID": "bd601f0d-883f-48e7-829d-cbac0d03d297"} 06:14:38 Deleting outdated charts 06:14:38 Performing Helm lint 06:14:38 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/rsm 06:14:38 [INFO] Chart.yaml: icon is recommended 06:14:38 [WARNING] templates/ingress-rsm.yaml: networking.k8s.io/v1beta1 Ingress is deprecated in v1.19+, unavailable in v1.22+; use networking.k8s.io/v1 Ingress 06:14:38 06:14:38 1 chart(s) linted, 0 chart(s) failed 06:14:38 *************************************************************************************************************** 06:14:38 Rendering Helm charts locally 06:14:38 --- 06:14:38 # Source: rsm/templates/configmap.yaml 06:14:38 apiVersion: v1 06:14:38 kind: ConfigMap 06:14:38 metadata: 06:14:38 name: configmap-ricplt-rsm-router-configmap 06:14:38 namespace: ricplt 06:14:38 data: 06:14:38 rmr_verbose: | 06:14:38 0 06:14:38 router.txt: | 06:14:38 newrt|start 06:14:38 rte|10090|service-ricplt-e2term-rmr.ricplt:38000 06:14:38 newrt|end 06:14:38 --- 06:14:38 # Source: rsm/templates/configmap.yaml 06:14:38 apiVersion: v1 06:14:38 kind: ConfigMap 06:14:38 metadata: 06:14:38 name: configmap-ricplt-rsm 06:14:38 namespace: ricplt 06:14:38 data: 06:14:38 configuration.yaml: | 06:14:38 logging: 06:14:38 logLevel: "info" 06:14:38 http: 06:14:38 port: 4800 06:14:38 rmr: 06:14:38 port: 4801 06:14:38 maxMsgSize: 4096 06:14:38 readyIntervalSec: 1 06:14:38 rnib: 06:14:38 maxRnibConnectionAttempts: 3 06:14:38 rnibRetryIntervalMs: 10 06:14:38 --- 06:14:38 # Source: rsm/templates/env.yaml 06:14:38 ################################################################################ 06:14:38 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:38 # # 06:14:38 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:38 # you may not use this file except in compliance with the License. # 06:14:38 # You may obtain a copy of the License at # 06:14:38 # # 06:14:38 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:38 # # 06:14:38 # Unless required by applicable law or agreed to in writing, software # 06:14:38 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:38 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:38 # See the License for the specific language governing permissions and # 06:14:38 # limitations under the License. # 06:14:38 ################################################################################ 06:14:38 apiVersion: v1 06:14:38 kind: ConfigMap 06:14:38 metadata: 06:14:38 name: configmap-ricplt-rsm-env 06:14:38 data: 06:14:38 RMR_RTG_SVC: "4561" 06:14:38 --- 06:14:38 # Source: rsm/templates/service-http.yaml 06:14:38 ################################################################################ 06:14:38 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:38 # # 06:14:38 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:38 # you may not use this file except in compliance with the License. # 06:14:38 # You may obtain a copy of the License at # 06:14:38 # # 06:14:38 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:38 # # 06:14:38 # Unless required by applicable law or agreed to in writing, software # 06:14:38 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:38 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:38 # See the License for the specific language governing permissions and # 06:14:38 # limitations under the License. # 06:14:38 ################################################################################ 06:14:38 06:14:38 apiVersion: v1 06:14:38 kind: Service 06:14:38 metadata: 06:14:38 name: service-ricplt-rsm-http 06:14:38 namespace: ricplt 06:14:38 labels: 06:14:38 app: ricplt-rsm 06:14:38 chart: rsm-3.0.0 06:14:38 release: release-name 06:14:38 heritage: Helm 06:14:38 spec: 06:14:38 type: ClusterIP 06:14:38 ports: 06:14:38 - port: 4800 06:14:38 protocol: "TCP" 06:14:38 name: "http" 06:14:38 targetPort: "http" 06:14:38 selector: 06:14:38 app: ricplt-rsm 06:14:38 release: release-name 06:14:38 --- 06:14:38 # Source: rsm/templates/service-rmr.yaml 06:14:38 ################################################################################ 06:14:38 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:38 # # 06:14:38 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:38 # you may not use this file except in compliance with the License. # 06:14:38 # You may obtain a copy of the License at # 06:14:38 # # 06:14:38 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:38 # # 06:14:38 # Unless required by applicable law or agreed to in writing, software # 06:14:38 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:38 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:38 # See the License for the specific language governing permissions and # 06:14:38 # limitations under the License. # 06:14:38 ################################################################################ 06:14:38 06:14:38 apiVersion: v1 06:14:38 kind: Service 06:14:38 metadata: 06:14:38 name: service-ricplt-rsm-rmr 06:14:38 namespace: ricplt 06:14:38 labels: 06:14:38 app: ricplt-rsm 06:14:38 chart: rsm-3.0.0 06:14:38 release: release-name 06:14:38 heritage: Helm 06:14:38 spec: 06:14:38 type: ClusterIP 06:14:38 ports: 06:14:38 - port: 4561 06:14:38 protocol: "TCP" 06:14:38 name: "rmrroute" 06:14:38 targetPort: "rmrroute" 06:14:38 - port: 4801 06:14:38 protocol: "TCP" 06:14:38 name: "rmrdata" 06:14:38 targetPort: "rmrdata" 06:14:38 selector: 06:14:38 app: ricplt-rsm 06:14:38 release: release-name 06:14:38 --- 06:14:38 # Source: rsm/templates/deployment.yaml 06:14:38 ################################################################################ 06:14:38 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:38 # # 06:14:38 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:38 # you may not use this file except in compliance with the License. # 06:14:38 # You may obtain a copy of the License at # 06:14:38 # # 06:14:38 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:38 # # 06:14:38 # Unless required by applicable law or agreed to in writing, software # 06:14:38 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:38 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:38 # See the License for the specific language governing permissions and # 06:14:38 # limitations under the License. # 06:14:38 ################################################################################ 06:14:38 apiVersion: apps/v1 06:14:38 kind: Deployment 06:14:38 metadata: 06:14:38 name: deployment-ricplt-rsm 06:14:38 namespace: ricplt 06:14:38 labels: 06:14:38 app: ricplt-rsm 06:14:38 chart: rsm-3.0.0 06:14:38 release: release-name 06:14:38 heritage: Helm 06:14:38 spec: 06:14:38 replicas: 1 06:14:38 selector: 06:14:38 matchLabels: 06:14:38 app: ricplt-rsm 06:14:38 release: release-name 06:14:38 template: 06:14:38 metadata: 06:14:38 labels: 06:14:38 app: ricplt-rsm 06:14:38 release: release-name 06:14:38 spec: 06:14:38 initContainers: 06:14:38 - name: redis-init 06:14:38 image: docker.io/redis:latest 06:14:38 imagePullPolicy: IfNotPresent 06:14:38 command: ['sh', '-c', 'redis-cli -h service-ricplt-dbaas-tcp -p 6379 set "{rsm},CFG:GENERAL:v1.0.0" "{\"enableResourceStatus\":true,\"partialSuccessAllowed\":true,\"prbPeriodic\":true,\"tnlLoadIndPeriodic\":true,\"wwLoadIndPeriodic\":true,\"absStatusPeriodic\":true,\"rsrpMeasurementPeriodic\":true,\"csiPeriodic\":true,\"periodicityMs\":1,\"periodicityRsrpMeasurementMs\":3,\"periodicityCsiMs\":4}" nx'] 06:14:38 hostname: rsm 06:14:38 imagePullSecrets: 06:14:38 - name: secret-nexus3-o-ran-sc-org-10002-o-ran-sc 06:14:38 containers: 06:14:38 - name: container-ricplt-rsm 06:14:38 image: nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-resource-status-manager:3.0.1 06:14:38 imagePullPolicy: IfNotPresent 06:14:38 volumeMounts: 06:14:38 - mountPath: /opt/RSM/router.txt 06:14:38 name: local-router-file 06:14:38 subPath: router.txt 06:14:38 - mountPath: /opt/RSM/resources/configuration.yaml 06:14:38 name: local-configuration-file 06:14:38 subPath: configuration.yaml 06:14:38 envFrom: 06:14:38 - configMapRef: 06:14:38 name: configmap-ricplt-rsm-env 06:14:38 - configMapRef: 06:14:38 name: configmap-ricplt-dbaas-appconfig 06:14:38 ports: 06:14:38 - name: "http" 06:14:38 containerPort: 4800 06:14:38 - name: "rmrroute" 06:14:38 containerPort: 4561 06:14:38 - name: "rmrdata" 06:14:38 containerPort: 4801 06:14:38 stdin: true 06:14:38 tty: true 06:14:38 securityContext: 06:14:38 privileged: false 06:14:38 volumes: 06:14:38 - name: local-router-file 06:14:38 configMap: 06:14:38 name: configmap-ricplt-rsm-router-configmap 06:14:38 - name: local-configuration-file 06:14:38 configMap: 06:14:38 name: configmap-ricplt-rsm 06:14:38 --- 06:14:38 # Source: rsm/templates/ingress-rsm.yaml 06:14:38 ################################################################################ 06:14:38 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:38 # # 06:14:38 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:38 # you may not use this file except in compliance with the License. # 06:14:38 # You may obtain a copy of the License at # 06:14:38 # # 06:14:38 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:38 # # 06:14:38 # Unless required by applicable law or agreed to in writing, software # 06:14:38 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:38 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:38 # See the License for the specific language governing permissions and # 06:14:38 # limitations under the License. # 06:14:38 ################################################################################ 06:14:38 apiVersion: networking.k8s.io/v1beta1 06:14:38 kind: Ingress 06:14:38 metadata: 06:14:38 name: ingress-ricplt-rsm 06:14:38 spec: 06:14:38 rules: 06:14:38 - http: 06:14:38 paths: 06:14:38 - path: /rsm 06:14:38 backend: 06:14:38 serviceName: service-ricplt-rsm-http 06:14:38 servicePort: 4800 06:14:38 --- 06:14:38 # Source: rsm/templates/configmap.yaml 06:14:38 ################################################################################ 06:14:38 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:38 # # 06:14:38 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:38 # you may not use this file except in compliance with the License. # 06:14:38 # You may obtain a copy of the License at # 06:14:38 # # 06:14:38 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:38 # # 06:14:38 # Unless required by applicable law or agreed to in writing, software # 06:14:38 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:38 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:38 # See the License for the specific language governing permissions and # 06:14:38 # limitations under the License. # 06:14:38 ################################################################################ 06:14:38 *************************************************************************************************************** 06:14:38 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/a1mediator 06:14:38 Update chart dependency 06:14:38 Hang tight while we grab the latest from your chart repositories... 06:14:38 2024-08-31T06:14:38.510Z INFO [28] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "31.22µs", "reqID": "1a5c7b9e-4570-47ac-a8e7-26d5d142e9ef"} 06:14:38 ...Successfully got an update from the "local" chart repository 06:14:38 Update Complete. ⎈Happy Helming!⎈ 06:14:38 Saving 1 charts 06:14:38 Downloading ric-common from repo http://127.0.0.1:8879/charts 06:14:38 2024-08-31T06:14:38.512Z INFO [29] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "104.601µs", "reqID": "aff6c0a3-e7b4-49da-a14e-652d881af511"} 06:14:38 Deleting outdated charts 06:14:38 Performing Helm lint 06:14:38 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/a1mediator 06:14:38 [INFO] Chart.yaml: icon is recommended 06:14:38 06:14:38 1 chart(s) linted, 0 chart(s) failed 06:14:38 *************************************************************************************************************** 06:14:38 Rendering Helm charts locally 06:14:38 --- 06:14:38 # Source: a1mediator/templates/config.yaml 06:14:38 apiVersion: v1 06:14:38 kind: ConfigMap 06:14:38 metadata: 06:14:38 name: configmap-ricplt-a1mediator-a1conf 06:14:38 data: 06:14:38 local.rt: | 06:14:38 newrt|start 06:14:38 # Warning! this is not a functioning table because the subscription manager and route manager are now involved in a1 flows 06:14:38 # the real routing table requires subscription ids as routing is now done over sub ids, but this isn't known until xapp deploy time, it's a dynamic process triggered by the xapp manager 06:14:38 # there is a single message type for all messages a1 sends out now, subid is the other necessary piece of info 06:14:38 # there are two message types a1 listens for; 20011 (instance response) and 20012 (query) 06:14:38 # xapps likely use rts to reply with 20012 so the routing entry isn't needed for that in most cases 06:14:38 mse|20010|SUBID|service-ricxapp-admctrl-rmr.ricxapp:4563 06:14:38 rte|20011|service-ricplt-a1mediator-rmr.ricplt:4562 06:14:38 rte|20012|service-ricplt-a1mediator-rmr.ricplt:4562 06:14:38 newrt|end 06:14:38 loglevel.txt: | 06:14:38 log-level: 06:14:38 --- 06:14:38 # Source: a1mediator/templates/env.yaml 06:14:38 ################################################################################ 06:14:38 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:38 # Copyright (c) 2019 Nokia. # 06:14:38 # # 06:14:38 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:38 # you may not use this file except in compliance with the License. # 06:14:38 # You may obtain a copy of the License at # 06:14:38 # # 06:14:38 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:38 # # 06:14:38 # Unless required by applicable law or agreed to in writing, software # 06:14:38 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:38 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:38 # See the License for the specific language governing permissions and # 06:14:38 # limitations under the License. # 06:14:38 ################################################################################ 06:14:38 apiVersion: v1 06:14:38 kind: ConfigMap 06:14:38 metadata: 06:14:38 name: configmap-ricplt-a1mediator-env 06:14:38 data: 06:14:38 RMR_RTG_SVC: "4561" 06:14:38 PYTHONUNBUFFERED: "1" 06:14:38 A1_RMR_RETRY_TIMES: "20" 06:14:38 # this sets the source field in messages from a1 to point back to a1s service name, rather than it's random pod name 06:14:38 # In my private testing, this is needed! however it wasn't here in it/dep. If routing doesn't work, possibly add this back. 06:14:38 RMR_SRC_ID: service-ricplt-a1mediator-rmr.ricplt 06:14:38 INSTANCE_DELETE_NO_RESP_TTL: "5" 06:14:38 INSTANCE_DELETE_RESP_TTL: "10" 06:14:38 CONFIG_MAP_NAME: "/opt/route/loglevel.txt" 06:14:38 --- 06:14:38 # Source: a1mediator/templates/service-http.yaml 06:14:38 ################################################################################ 06:14:38 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:38 # Copyright (c) 2019 Nokia. # 06:14:38 # # 06:14:38 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:38 # you may not use this file except in compliance with the License. # 06:14:38 # You may obtain a copy of the License at # 06:14:38 # # 06:14:38 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:38 # # 06:14:38 # Unless required by applicable law or agreed to in writing, software # 06:14:38 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:38 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:38 # See the License for the specific language governing permissions and # 06:14:38 # limitations under the License. # 06:14:38 ################################################################################ 06:14:38 06:14:38 apiVersion: v1 06:14:38 kind: Service 06:14:38 metadata: 06:14:38 name: service-ricplt-a1mediator-http 06:14:38 namespace: ricplt 06:14:38 labels: 06:14:38 app: ricplt-a1mediator 06:14:38 chart: a1mediator-3.0.0 06:14:38 release: release-name 06:14:38 heritage: Helm 06:14:38 spec: 06:14:38 type: ClusterIP 06:14:38 ports: 06:14:38 - port: 10000 06:14:38 protocol: "TCP" 06:14:38 name: "http" 06:14:38 targetPort: "http" 06:14:38 selector: 06:14:38 app: ricplt-a1mediator 06:14:38 release: release-name 06:14:38 --- 06:14:38 # Source: a1mediator/templates/service-rmr.yaml 06:14:38 ################################################################################ 06:14:38 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:38 # Copyright (c) 2019 Nokia. # 06:14:38 # # 06:14:38 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:38 # you may not use this file except in compliance with the License. # 06:14:38 # You may obtain a copy of the License at # 06:14:38 # # 06:14:38 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:38 # # 06:14:38 # Unless required by applicable law or agreed to in writing, software # 06:14:38 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:38 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:38 # See the License for the specific language governing permissions and # 06:14:38 # limitations under the License. # 06:14:38 ################################################################################ 06:14:38 06:14:38 apiVersion: v1 06:14:38 kind: Service 06:14:38 metadata: 06:14:38 name: service-ricplt-a1mediator-rmr 06:14:38 namespace: ricplt 06:14:38 labels: 06:14:38 app: ricplt-a1mediator 06:14:38 chart: a1mediator-3.0.0 06:14:38 release: release-name 06:14:38 heritage: Helm 06:14:38 spec: 06:14:38 type: ClusterIP 06:14:38 ports: 06:14:38 - port: 4561 06:14:38 protocol: "TCP" 06:14:38 name: "rmrroute" 06:14:38 targetPort: "rmrroute" 06:14:38 - port: 4562 06:14:38 protocol: "TCP" 06:14:38 name: "rmrdata" 06:14:38 targetPort: "rmrdata" 06:14:38 selector: 06:14:38 app: ricplt-a1mediator 06:14:38 release: release-name 06:14:38 --- 06:14:38 # Source: a1mediator/templates/deployment.yaml 06:14:38 apiVersion: apps/v1 06:14:38 kind: Deployment 06:14:38 metadata: 06:14:38 name: deployment-ricplt-a1mediator 06:14:38 namespace: ricplt 06:14:38 labels: 06:14:38 app: ricplt-a1mediator 06:14:38 chart: a1mediator-3.0.0 06:14:38 release: release-name 06:14:38 heritage: Helm 06:14:38 spec: 06:14:38 replicas: 1 06:14:38 selector: 06:14:38 matchLabels: 06:14:38 app: ricplt-a1mediator 06:14:38 release: release-name 06:14:38 template: 06:14:38 metadata: 06:14:38 labels: 06:14:38 app: ricplt-a1mediator 06:14:38 release: release-name 06:14:38 spec: 06:14:38 hostname: a1mediator 06:14:38 imagePullSecrets: 06:14:38 - name: secret-nexus3-o-ran-sc-org-10002-o-ran-sc 06:14:38 containers: 06:14:38 - name: container-ricplt-a1mediator 06:14:38 volumeMounts: 06:14:38 - name: a1conf 06:14:38 mountPath: /opt/route 06:14:38 envFrom: 06:14:38 - configMapRef: 06:14:38 name: configmap-ricplt-a1mediator-env 06:14:38 - configMapRef: 06:14:38 name: configmap-ricplt-dbaas-appconfig 06:14:38 image: nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-a1:2.5.0 06:14:38 imagePullPolicy: IfNotPresent 06:14:38 ports: 06:14:38 - name: http 06:14:38 containerPort: 10000 06:14:38 protocol: TCP 06:14:38 - name: rmrroute 06:14:38 containerPort: 4561 06:14:38 protocol: TCP 06:14:38 - name: rmrdata 06:14:38 containerPort: 4562 06:14:38 protocol: TCP 06:14:38 livenessProbe: 06:14:38 httpGet: 06:14:38 path: /A1-P/v2/healthcheck 06:14:38 port: http 06:14:38 readinessProbe: 06:14:38 httpGet: 06:14:38 path: /A1-P/v2/healthcheck 06:14:38 port: http 06:14:38 volumes: 06:14:38 - name: "a1conf" 06:14:38 configMap: 06:14:38 name: configmap-ricplt-a1mediator-a1conf 06:14:38 --- 06:14:38 # Source: a1mediator/templates/ingress-a1mediator.yaml 06:14:38 apiVersion: networking.k8s.io/v1 06:14:38 kind: Ingress 06:14:38 metadata: 06:14:38 name: ingress-ricplt-a1mediator 06:14:38 spec: 06:14:38 rules: 06:14:38 - http: 06:14:38 paths: 06:14:38 - path: /a1mediator 06:14:38 pathType: Prefix 06:14:38 backend: 06:14:38 service: 06:14:38 name: service-ricplt-a1mediator-http 06:14:38 port: 06:14:38 number: 10000 06:14:38 --- 06:14:38 # Source: a1mediator/templates/config.yaml 06:14:38 ################################################################################ 06:14:38 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:38 # Copyright (c) 2019 Nokia. # 06:14:38 # # 06:14:38 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:38 # you may not use this file except in compliance with the License. # 06:14:38 # You may obtain a copy of the License at # 06:14:38 # # 06:14:38 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:38 # # 06:14:38 # Unless required by applicable law or agreed to in writing, software # 06:14:38 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:38 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:38 # See the License for the specific language governing permissions and # 06:14:38 # limitations under the License. # 06:14:38 ################################################################################ 06:14:38 --- 06:14:38 # Source: a1mediator/templates/deployment.yaml 06:14:38 ################################################################################ 06:14:38 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:38 # Copyright (c) 2019 Nokia. # 06:14:38 # # 06:14:38 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:38 # you may not use this file except in compliance with the License. # 06:14:38 # You may obtain a copy of the License at # 06:14:38 # # 06:14:38 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:38 # # 06:14:38 # Unless required by applicable law or agreed to in writing, software # 06:14:38 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:38 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:38 # See the License for the specific language governing permissions and # 06:14:38 # limitations under the License. # 06:14:38 ################################################################################ 06:14:38 *************************************************************************************************************** 06:14:38 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/rtmgr 06:14:38 Update chart dependency 06:14:38 Hang tight while we grab the latest from your chart repositories... 06:14:38 2024-08-31T06:14:38.639Z INFO [30] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "24.65µs", "reqID": "0c779386-8e98-458c-9bb0-9223a2ccfa3c"} 06:14:38 ...Successfully got an update from the "local" chart repository 06:14:38 Update Complete. ⎈Happy Helming!⎈ 06:14:38 Saving 1 charts 06:14:38 Downloading ric-common from repo http://127.0.0.1:8879/charts 06:14:38 2024-08-31T06:14:38.642Z INFO [31] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "108.78µs", "reqID": "42192f30-fffc-42a3-8a46-41dfa9ba0b33"} 06:14:38 Deleting outdated charts 06:14:38 Performing Helm lint 06:14:38 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/rtmgr 06:14:38 [INFO] Chart.yaml: icon is recommended 06:14:38 06:14:38 1 chart(s) linted, 0 chart(s) failed 06:14:38 *************************************************************************************************************** 06:14:38 Rendering Helm charts locally 06:14:38 --- 06:14:38 # Source: rtmgr/templates/config.yaml 06:14:38 # 06:14:38 #================================================================================== 06:14:38 # Copyright (c) 2019 AT&T Intellectual Property. 06:14:38 # Copyright (c) 2019 Nokia 06:14:38 # 06:14:38 # Licensed under the Apache License, Version 2.0 (the "License"); 06:14:38 # you may not use this file except in compliance with the License. 06:14:38 # You may obtain a copy of the License at 06:14:38 # 06:14:38 # http://www.apache.org/licenses/LICENSE-2.0 06:14:38 # 06:14:38 # Unless required by applicable law or agreed to in writing, software 06:14:38 # distributed under the License is distributed on an "AS IS" BASIS, 06:14:38 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 06:14:38 # See the License for the specific language governing permissions and 06:14:38 # limitations under the License. 06:14:38 #================================================================================== 06:14:38 # 06:14:38 # 06:14:38 # Abstract: Configuration values for the routing manager 06:14:38 # Date: 29 May 2019 06:14:38 # 06:14:38 apiVersion: v1 06:14:38 kind: ConfigMap 06:14:38 metadata: 06:14:38 name: configmap-ricplt-rtmgr-rtmgrcfg 06:14:38 data: 06:14:38 # FQDN and port info of the platform components for routing manager to form 06:14:38 # and distribute corresponding routes to them 06:14:38 rtmgrcfg: | 06:14:38 "PlatformComponents": 06:14:38 - 06:14:38 "name": "SUBMAN" 06:14:38 "fqdn": "service-ricplt-submgr-rmr.ricplt" 06:14:38 "port": 4560 06:14:38 - 06:14:38 "name": "E2MAN" 06:14:38 "fqdn": "service-ricplt-e2mgr-rmr.ricplt" 06:14:38 "port": 3801 06:14:38 - 06:14:38 "name": "A1MEDIATOR" 06:14:38 "fqdn": "service-ricplt-a1mediator-rmr.ricplt" 06:14:38 "port": 4562 06:14:38 06:14:38 "XMURL": 06:14:38 "http://service-ricplt-appmgr-http:8080/ric/v1/xapps" 06:14:38 "E2MURL": 06:14:38 "http://service-ricplt-e2mgr-http:3800/v1/e2t/list" 06:14:38 "RTFILE": 06:14:38 "/db/rt.json" 06:14:38 "CFGFILE": 06:14:38 "/cfg/rtmgr-config.yaml" 06:14:38 "RPE": 06:14:38 "rmrpush" 06:14:38 "SBI": 06:14:38 "rmrpush" 06:14:38 "SBIURL": 06:14:38 "0.0.0.0" 06:14:38 "NBI": 06:14:38 "httpRESTful" 06:14:38 "NBIURL": 06:14:38 "http://service-ricplt-rtmgr-http:3800" 06:14:38 "SDL": 06:14:38 "file" 06:14:38 "local": 06:14:38 "host": ":8080" 06:14:38 "logger": 06:14:38 "level": 4 06:14:38 "periodicRoutes": 06:14:38 "enable" 06:14:38 "rmr": 06:14:38 "protPort": "tcp:4560" 06:14:38 "maxSize": 1024 06:14:38 "numWorkers": 1 06:14:38 "threadType": 1 06:14:38 "messagetypes": [ 06:14:38 "RIC_HEALTH_CHECK_REQ=100", 06:14:38 "RIC_HEALTH_CHECK_RESP=101", 06:14:38 "RIC_ALARM=110", 06:14:38 "RIC_ALARM_QUERY=111", 06:14:38 "RIC_SCTP_CONNECTION_FAILURE=1080", 06:14:38 "E2_TERM_INIT=1100", 06:14:38 "E2_TERM_KEEP_ALIVE_REQ=1101", 06:14:38 "E2_TERM_KEEP_ALIVE_RESP=1102", 06:14:38 "RIC_SCTP_CLEAR_ALL=1090", 06:14:38 "RAN_CONNECTED=1200", 06:14:38 "RAN_RESTARTED=1210", 06:14:38 "RAN_RECONFIGURED=1220", 06:14:38 "RIC_ENB_LOAD_INFORMATION=10020", 06:14:38 "RIC_SN_STATUS_TRANSFER=10040", 06:14:38 "RIC_UE_CONTEXT_RELEASE=10050", 06:14:38 "RIC_X2_SETUP_REQ=10060", 06:14:38 "RIC_X2_SETUP_RESP=10061", 06:14:38 "RIC_X2_SETUP_FAILURE=10062", 06:14:38 "RIC_X2_RESET=10070", 06:14:38 "RIC_X2_RESET_RESP=10071", 06:14:38 "RIC_ENB_CONF_UPDATE=10080", 06:14:38 "RIC_ENB_CONF_UPDATE_ACK=10081", 06:14:38 "RIC_ENB_CONF_UPDATE_FAILURE=10082", 06:14:38 "RIC_RES_STATUS_REQ=10090", 06:14:38 "RIC_RES_STATUS_RESP=10091", 06:14:38 "RIC_RES_STATUS_FAILURE=10092", 06:14:38 "RIC_SGNB_ADDITION_REQ=10270", 06:14:38 "RIC_SGNB_ADDITION_ACK=10271", 06:14:38 "RIC_SGNB_ADDITION_REJECT=10272", 06:14:38 "RIC_SGNB_RECONF_COMPLETE=10280", 06:14:38 "RIC_SGNB_MOD_REQUEST=10290", 06:14:38 "RIC_SGNB_MOD_REQUEST_ACK=10291", 06:14:38 "RIC_SGNB_MOD_REQUEST_REJ=10292", 06:14:38 "RIC_SGNB_MOD_REQUIRED=10300", 06:14:38 "RIC_SGNB_MOD_CONFIRM=10301", 06:14:38 "RIC_SGNB_MOD_REFUSE=10302", 06:14:38 "RIC_SGNB_RELEASE_REQUEST=10310", 06:14:38 "RIC_SGNB_RELEASE_REQUEST_ACK=10311", 06:14:38 "RIC_SGNB_RELEASE_REQUIRED=10320", 06:14:38 "RIC_SGNB_RELEASE_CONFIRM=10321", 06:14:38 "RIC_RRC_TRANSFER=10350", 06:14:38 "RIC_ENDC_X2_SETUP_REQ=10360", 06:14:38 "RIC_ENDC_X2_SETUP_RESP=10361", 06:14:38 "RIC_ENDC_X2_SETUP_FAILURE=10362", 06:14:38 "RIC_ENDC_CONF_UPDATE=10370", 06:14:38 "RIC_ENDC_CONF_UPDATE_ACK=10371", 06:14:38 "RIC_ENDC_CONF_UPDATE_FAILURE=10372", 06:14:38 "RIC_SECONDARY_RAT_DATA_USAGE_REPORT=10380", 06:14:38 "RIC_E2_SETUP_REQ=12001", 06:14:38 "RIC_E2_SETUP_RESP=12002", 06:14:38 "RIC_E2_SETUP_FAILURE=12003", 06:14:38 "RIC_ERROR_INDICATION=12007", 06:14:38 "RIC_SUB_REQ=12010", 06:14:38 "RIC_SUB_RESP=12011", 06:14:38 "RIC_SUB_FAILURE=12012", 06:14:38 "RIC_SUB_DEL_REQ=12020", 06:14:38 "RIC_SUB_DEL_RESP=12021", 06:14:38 "RIC_SUB_DEL_FAILURE=12022", 06:14:38 "RIC_SUB_DEL_REQUIRED=12023", 06:14:38 "RIC_CONTROL_REQ=12040", 06:14:38 "RIC_CONTROL_ACK=12041", 06:14:38 "RIC_CONTROL_FAILURE=12042", 06:14:38 "RIC_INDICATION=12050", 06:14:38 "A1_POLICY_REQ=20010", 06:14:38 "A1_POLICY_RESP=20011", 06:14:38 "A1_POLICY_QUERY=20012", 06:14:38 "TS_UE_LIST=30000", 06:14:38 "TS_QOE_PRED_REQ=30001", 06:14:38 "TS_QOE_PREDICTION=30002", 06:14:38 "TS_ANOMALY_UPDATE=30003", 06:14:38 "TS_ANOMALY_ACK=30004", 06:14:38 "MC_REPORT=30010", 06:14:38 "DCAPTERM_RTPM_RMR_MSGTYPE=33001", 06:14:38 "DCAPTERM_GEO_RMR_MSGTYPE=33002", 06:14:38 "RIC_SERVICE_UPDATE=12030", 06:14:38 "RIC_SERVICE_UPDATE_ACK=12031", 06:14:38 "RIC_SERVICE_UPDATE_FAILURE=12032", 06:14:38 "RIC_E2NODE_CONFIG_UPDATE=12070", 06:14:38 "RIC_E2NODE_CONFIG_UPDATE_ACK==12071", 06:14:38 "RIC_E2NODE_CONFIG_UPDATE_FAILURE=12072", 06:14:38 "RIC_E2_RESET_REQ=12004", 06:14:38 "RIC_E2_RESET_RESP=12005", 06:14:38 ] 06:14:38 06:14:38 "PlatformRoutes": [ 06:14:38 { 'messagetype': 'RIC_SUB_REQ', 'senderendpoint': 'SUBMAN', 'subscriptionid': -1, 'endpoint': '', 'meid': '%meid'}, 06:14:38 { 'messagetype': 'RIC_SUB_DEL_REQ', 'senderendpoint': 'SUBMAN', 'subscriptionid': -1,'endpoint': '', 'meid': '%meid'}, 06:14:38 { 'messagetype': 'RIC_SUB_RESP', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'SUBMAN', 'meid': ''}, 06:14:38 { 'messagetype': 'RIC_SUB_DEL_RESP', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'SUBMAN', 'meid': ''}, 06:14:38 { 'messagetype': 'RIC_SUB_FAILURE', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'SUBMAN', 'meid': ''}, 06:14:38 { 'messagetype': 'RIC_SUB_DEL_FAILURE', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'SUBMAN', 'meid': ''}, 06:14:38 { 'messagetype': 'RIC_SUB_DEL_REQUIRED', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'SUBMAN', 'meid': ''}, 06:14:38 { 'messagetype': 'RIC_X2_SETUP_REQ', 'senderendpoint': 'E2MAN', 'subscriptionid': -1, 'endpoint': '', 'meid': '%meid'}, 06:14:38 { 'messagetype': 'RIC_X2_RESET', 'senderendpoint': 'E2MAN', 'subscriptionid': -1, 'endpoint': '', 'meid': '%meid'}, 06:14:38 { 'messagetype': 'RIC_X2_RESET_RESP', 'senderendpoint': 'E2MAN', 'subscriptionid': -1, 'endpoint': '', 'meid': '%meid'}, 06:14:38 { 'messagetype': 'RIC_ENDC_X2_SETUP_REQ', 'senderendpoint': 'E2MAN', 'subscriptionid': -1, 'endpoint': '', 'meid': '%meid'}, 06:14:38 { 'messagetype': 'RIC_ENB_CONF_UPDATE_ACK', 'senderendpoint': 'E2MAN', 'subscriptionid': -1, 'endpoint': '', 'meid': '%meid'}, 06:14:38 { 'messagetype': 'RIC_ENB_CONF_UPDATE_FAILURE', 'senderendpoint': 'E2MAN', 'subscriptionid': -1, 'endpoint': '', 'meid': '%meid'}, 06:14:38 { 'messagetype': 'RIC_ENDC_CONF_UPDATE_ACK', 'senderendpoint': 'E2MAN', 'subscriptionid': -1, 'endpoint': '', 'meid': '%meid'}, 06:14:38 { 'messagetype': 'RIC_ENDC_CONF_UPDATE_FAILURE', 'senderendpoint': 'E2MAN', 'subscriptionid': -1, 'endpoint': '', 'meid': '%meid'}, 06:14:38 { 'messagetype': 'RIC_E2_SETUP_REQ', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 06:14:38 { 'messagetype': 'E2_TERM_INIT', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 06:14:38 { 'messagetype': 'RIC_X2_SETUP_RESP', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 06:14:38 { 'messagetype': 'RIC_X2_SETUP_FAILURE', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 06:14:38 { 'messagetype': 'RIC_X2_RESET', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 06:14:38 { 'messagetype': 'RIC_X2_RESET_RESP', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 06:14:38 { 'messagetype': 'RIC_ENDC_X2_SETUP_RESP', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 06:14:38 { 'messagetype': 'RIC_ENDC_X2_SETUP_FAILURE', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 06:14:38 { 'messagetype': 'RIC_ENDC_CONF_UPDATE', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 06:14:38 { 'messagetype': 'RIC_SCTP_CONNECTION_FAILURE', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 06:14:38 { 'messagetype': 'RIC_ERROR_INDICATION', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 06:14:38 { 'messagetype': 'RIC_ENB_CONF_UPDATE', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 06:14:38 { 'messagetype': 'RIC_ENB_LOAD_INFORMATION', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 06:14:38 { 'messagetype': 'E2_TERM_KEEP_ALIVE_RESP', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 06:14:38 { 'messagetype': 'A1_POLICY_QUERY', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'A1MEDIATOR', 'meid': ''}, 06:14:38 { 'messagetype': 'A1_POLICY_RESP', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'A1MEDIATOR', 'meid': ''}, 06:14:38 { 'messagetype': 'RIC_SERVICE_UPDATE', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 06:14:38 { 'messagetype': 'RIC_E2NODE_CONFIG_UPDATE', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 06:14:38 { 'messagetype': 'RIC_E2_RESET_REQ', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 06:14:38 ] 06:14:38 --- 06:14:38 # Source: rtmgr/templates/env.yaml 06:14:38 ############################################################################### 06:14:38 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:38 # Copyright (c) 2019 Nokia. # 06:14:38 # # 06:14:38 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:38 # you may not use this file except in compliance with the License. # 06:14:38 # You may obtain a copy of the License at # 06:14:38 # # 06:14:38 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:38 # # 06:14:38 # Unless required by applicable law or agreed to in writing, software # 06:14:38 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:38 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:38 # See the License for the specific language governing permissions and # 06:14:38 # limitations under the License. # 06:14:38 ################################################################################ 06:14:38 apiVersion: v1 06:14:38 kind: ConfigMap 06:14:38 metadata: 06:14:38 name: configmap-ricplt-rtmgr-env 06:14:38 data: 06:14:38 RMR_SEED_RT: "/uta_rtg_ric.rt" 06:14:38 RMR_RTG_SVC: "4561" 06:14:38 CFGFILE: "/cfg/rtmgr-config.yaml" 06:14:38 RMR_SRC_ID: service-ricplt-rtmgr-rmr.ricplt 06:14:38 XMURL: "http://service-ricplt-appmgr-http:8080/ric/v1/xapps" 06:14:38 --- 06:14:38 # Source: rtmgr/templates/service-http.yaml 06:14:38 ################################################################################ 06:14:38 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:38 # Copyright (c) 2019 Nokia. # 06:14:38 # # 06:14:38 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:38 # you may not use this file except in compliance with the License. # 06:14:38 # You may obtain a copy of the License at # 06:14:38 # # 06:14:38 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:38 # # 06:14:38 # Unless required by applicable law or agreed to in writing, software # 06:14:38 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:38 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:38 # See the License for the specific language governing permissions and # 06:14:38 # limitations under the License. # 06:14:38 ################################################################################ 06:14:38 06:14:38 apiVersion: v1 06:14:38 kind: Service 06:14:38 metadata: 06:14:38 name: service-ricplt-rtmgr-http 06:14:38 namespace: ricplt 06:14:38 labels: 06:14:38 app: ricplt-rtmgr 06:14:38 chart: rtmgr-3.0.0 06:14:38 release: release-name 06:14:38 heritage: Helm 06:14:38 spec: 06:14:38 type: ClusterIP 06:14:38 ports: 06:14:38 - port: 3800 06:14:38 protocol: "TCP" 06:14:38 name: "http" 06:14:38 targetPort: "http" 06:14:38 selector: 06:14:38 app: ricplt-rtmgr 06:14:38 release: release-name 06:14:38 --- 06:14:38 # Source: rtmgr/templates/service-rmr.yaml 06:14:38 ################################################################################ 06:14:38 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:38 # Copyright (c) 2019 Nokia. # 06:14:38 # # 06:14:38 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:38 # you may not use this file except in compliance with the License. # 06:14:38 # You may obtain a copy of the License at # 06:14:38 # # 06:14:38 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:38 # # 06:14:38 # Unless required by applicable law or agreed to in writing, software # 06:14:38 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:38 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:38 # See the License for the specific language governing permissions and # 06:14:38 # limitations under the License. # 06:14:38 ################################################################################ 06:14:38 06:14:38 apiVersion: v1 06:14:38 kind: Service 06:14:38 metadata: 06:14:38 name: service-ricplt-rtmgr-rmr 06:14:38 namespace: ricplt 06:14:38 labels: 06:14:38 app: ricplt-rtmgr 06:14:38 chart: rtmgr-3.0.0 06:14:38 release: release-name 06:14:38 heritage: Helm 06:14:38 spec: 06:14:38 type: ClusterIP 06:14:38 ports: 06:14:38 - port: 4561 06:14:38 protocol: TCP 06:14:38 targetPort: "rmrroute" 06:14:38 name: "rmrroute" 06:14:38 - port: 4560 06:14:38 protocol: TCP 06:14:38 targetPort: "rmrdata" 06:14:38 name: "rmrdata" 06:14:38 selector: 06:14:38 app: ricplt-rtmgr 06:14:38 release: release-name 06:14:38 --- 06:14:38 # Source: rtmgr/templates/deployment.yaml 06:14:38 ################################################################################ 06:14:38 # Copyright (c) 2019 AT&T Intellectual Property. # 06:14:38 # Copyright (c) 2019 Nokia. # 06:14:38 # # 06:14:38 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:14:38 # you may not use this file except in compliance with the License. # 06:14:38 # You may obtain a copy of the License at # 06:14:38 # # 06:14:38 # http://www.apache.org/licenses/LICENSE-2.0 # 06:14:38 # # 06:14:38 # Unless required by applicable law or agreed to in writing, software # 06:14:38 # distributed under the License is distributed on an "AS IS" BASIS, # 06:14:38 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:14:38 # See the License for the specific language governing permissions and # 06:14:38 # limitations under the License. # 06:14:38 ################################################################################ 06:14:38 apiVersion: apps/v1 06:14:38 kind: Deployment 06:14:38 metadata: 06:14:38 name: deployment-ricplt-rtmgr 06:14:38 namespace: ricplt 06:14:38 labels: 06:14:38 app: ricplt-rtmgr 06:14:38 chart: rtmgr-3.0.0 06:14:38 release: release-name 06:14:38 heritage: Helm 06:14:38 spec: 06:14:38 replicas: 06:14:38 selector: 06:14:38 matchLabels: 06:14:38 app: ricplt-rtmgr 06:14:38 release: release-name 06:14:38 template: 06:14:38 metadata: 06:14:38 labels: 06:14:38 app: ricplt-rtmgr 06:14:38 release: release-name 06:14:38 spec: 06:14:38 hostname: rtmgr 06:14:38 imagePullSecrets: 06:14:38 - name: secret-nexus3-o-ran-sc-org-10002-o-ran-sc 06:14:38 containers: 06:14:38 - name: container-ricplt-rtmgr 06:14:38 image: nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-rtmgr:0.3.8 06:14:38 imagePullPolicy: IfNotPresent 06:14:38 command: ["/run_rtmgr.sh"] 06:14:38 #command: ["/bin/sh"] 06:14:38 #args: ["-c", "while true; do echo hello; sleep 10;done"] 06:14:38 envFrom: 06:14:38 - configMapRef: 06:14:38 name: configmap-ricplt-rtmgr-env 06:14:38 - configMapRef: 06:14:38 name: configmap-ricplt-dbaas-appconfig 06:14:38 volumeMounts: 06:14:38 - mountPath: /cfg 06:14:38 name: rtmgrcfg 06:14:38 readOnly: true 06:14:38 ports: 06:14:38 - name: "http" 06:14:38 containerPort: 3800 06:14:38 - name: "rmrroute" 06:14:38 containerPort: 4561 06:14:38 - name: "rmrdata" 06:14:38 containerPort: 4560 06:14:38 06:14:38 livenessProbe: 06:14:38 httpGet: 06:14:38 path: ric/v1/health/alive 06:14:38 port: 8080 06:14:38 initialDelaySeconds: 5 06:14:38 periodSeconds: 15 06:14:38 06:14:38 readinessProbe: 06:14:38 httpGet: 06:14:38 path: ric/v1/health/ready 06:14:38 port: 8080 06:14:38 initialDelaySeconds: 5 06:14:38 periodSeconds: 15 06:14:38 06:14:38 volumes: 06:14:38 - name: "rtmgrcfg" 06:14:38 configMap: 06:14:38 name: configmap-ricplt-rtmgr-rtmgrcfg 06:14:38 items: 06:14:38 - key: rtmgrcfg 06:14:38 path: rtmgr-config.yaml 06:14:38 mode: 0644 06:14:38 *************************************************************************************************************** 06:14:38 --> verify-ric-charts ends 06:14:48 Process leaked file descriptors. See https://www.jenkins.io/redirect/troubleshooting/process-leaked-file-descriptors for more information 06:14:48 [ric-plt-ric-dep-chart-shell-verify-master] $ /bin/bash /tmp/jenkins16980749866084282246.sh 06:14:48 $ ssh-agent -k 06:14:48 unset SSH_AUTH_SOCK; 06:14:48 unset SSH_AGENT_PID; 06:14:48 echo Agent pid 1703 killed; 06:14:48 [ssh-agent] Stopped. 06:14:48 /home/jenkins/.local/share/helm/plugins/helm-servecm/servecm.sh: line 39: 2496 Terminated chartmuseum "$@" 06:14:48 Error: plugin "servecm" exited with error 06:14:48 [PostBuildScript] - [INFO] Executing post build scripts. 06:14:48 [ric-plt-ric-dep-chart-shell-verify-master] $ /bin/bash /tmp/jenkins12003767015493990501.sh 06:14:48 ---> sysstat.sh 06:14:49 [ric-plt-ric-dep-chart-shell-verify-master] $ /bin/bash /tmp/jenkins15054167043187838369.sh 06:14:49 ---> package-listing.sh 06:14:49 ++ facter osfamily 06:14:49 ++ tr '[:upper:]' '[:lower:]' 06:14:49 + OS_FAMILY=debian 06:14:49 + workspace=/w/workspace/ric-plt-ric-dep-chart-shell-verify-master 06:14:49 + START_PACKAGES=/tmp/packages_start.txt 06:14:49 + END_PACKAGES=/tmp/packages_end.txt 06:14:49 + DIFF_PACKAGES=/tmp/packages_diff.txt 06:14:49 + PACKAGES=/tmp/packages_start.txt 06:14:49 + '[' /w/workspace/ric-plt-ric-dep-chart-shell-verify-master ']' 06:14:49 + PACKAGES=/tmp/packages_end.txt 06:14:49 + case "${OS_FAMILY}" in 06:14:49 + grep '^ii' 06:14:49 + dpkg -l 06:14:49 + '[' -f /tmp/packages_start.txt ']' 06:14:49 + '[' -f /tmp/packages_end.txt ']' 06:14:49 + diff /tmp/packages_start.txt /tmp/packages_end.txt 06:14:49 + '[' /w/workspace/ric-plt-ric-dep-chart-shell-verify-master ']' 06:14:49 + mkdir -p /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/archives/ 06:14:49 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/archives/ 06:14:49 [ric-plt-ric-dep-chart-shell-verify-master] $ /bin/bash /tmp/jenkins683707518577441877.sh 06:14:49 ---> capture-instance-metadata.sh 06:14:49 Setup pyenv: 06:14:49 system 06:14:49 3.8.13 06:14:49 3.9.13 06:14:49 * 3.10.6 (set by /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/.python-version) 06:14:49 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-ioRZ from file:/tmp/.os_lf_venv 06:14:51 lf-activate-venv(): INFO: Installing: lftools 06:15:01 lf-activate-venv(): INFO: Adding /tmp/venv-ioRZ/bin to PATH 06:15:01 INFO: Running in OpenStack, capturing instance metadata 06:15:01 [ric-plt-ric-dep-chart-shell-verify-master] $ /bin/bash /tmp/jenkins4737130950546503330.sh 06:15:01 provisioning config files... 06:15:01 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/ric-plt-ric-dep-chart-shell-verify-master@tmp/config4397603311985908794tmp 06:15:01 Regular expression run condition: Expression=[^.*logs-s3.*], Label=[] 06:15:01 Run condition [Regular expression match] preventing perform for step [Provide Configuration files] 06:15:01 [EnvInject] - Injecting environment variables from a build step. 06:15:01 [EnvInject] - Injecting as environment variables the properties content 06:15:01 SERVER_ID=logs 06:15:01 06:15:01 [EnvInject] - Variables injected successfully. 06:15:01 [ric-plt-ric-dep-chart-shell-verify-master] $ /bin/bash /tmp/jenkins3175845983264325322.sh 06:15:01 ---> create-netrc.sh 06:15:01 [ric-plt-ric-dep-chart-shell-verify-master] $ /bin/bash /tmp/jenkins16402624610467633406.sh 06:15:01 ---> python-tools-install.sh 06:15:01 Setup pyenv: 06:15:01 system 06:15:01 3.8.13 06:15:01 3.9.13 06:15:01 * 3.10.6 (set by /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/.python-version) 06:15:01 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-ioRZ from file:/tmp/.os_lf_venv 06:15:02 lf-activate-venv(): INFO: Installing: lftools 06:15:12 lf-activate-venv(): INFO: Adding /tmp/venv-ioRZ/bin to PATH 06:15:12 [ric-plt-ric-dep-chart-shell-verify-master] $ /bin/bash /tmp/jenkins12138475792616251672.sh 06:15:12 ---> sudo-logs.sh 06:15:12 Archiving 'sudo' log.. 06:15:12 [ric-plt-ric-dep-chart-shell-verify-master] $ /bin/bash /tmp/jenkins8382733857211544316.sh 06:15:12 ---> job-cost.sh 06:15:12 Setup pyenv: 06:15:12 system 06:15:12 3.8.13 06:15:12 3.9.13 06:15:12 * 3.10.6 (set by /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/.python-version) 06:15:12 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-ioRZ from file:/tmp/.os_lf_venv 06:15:13 lf-activate-venv(): INFO: Installing: zipp==1.1.0 python-openstackclient urllib3~=1.26.15 06:15:17 lf-activate-venv(): INFO: Adding /tmp/venv-ioRZ/bin to PATH 06:15:17 INFO: No Stack... 06:15:18 INFO: Retrieving Pricing Info for: v2-highcpu-2 06:15:18 INFO: Archiving Costs 06:15:18 [ric-plt-ric-dep-chart-shell-verify-master] $ /bin/bash -l /tmp/jenkins7641847528933643589.sh 06:15:18 ---> logs-deploy.sh 06:15:18 Setup pyenv: 06:15:18 system 06:15:18 3.8.13 06:15:18 3.9.13 06:15:18 * 3.10.6 (set by /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/.python-version) 06:15:18 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-ioRZ from file:/tmp/.os_lf_venv 06:15:19 lf-activate-venv(): INFO: Installing: lftools 06:15:28 lf-activate-venv(): INFO: Adding /tmp/venv-ioRZ/bin to PATH 06:15:28 INFO: Nexus URL https://nexus.o-ran-sc.org path production/vex-sjc-oran-jenkins-prod-1/ric-plt-ric-dep-chart-shell-verify-master/214 06:15:28 INFO: archiving workspace using pattern(s): -p **/*.log 06:15:31 Archives upload complete. 06:15:32 INFO: archiving logs to Nexus 06:15:33 ---> uname -a: 06:15:33 Linux prd-ubuntu1804-builder-2c-2g-3818 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux 06:15:33 06:15:33 06:15:33 ---> lscpu: 06:15:33 Architecture: x86_64 06:15:33 CPU op-mode(s): 32-bit, 64-bit 06:15:33 Byte Order: Little Endian 06:15:33 CPU(s): 2 06:15:33 On-line CPU(s) list: 0,1 06:15:33 Thread(s) per core: 1 06:15:33 Core(s) per socket: 1 06:15:33 Socket(s): 2 06:15:33 NUMA node(s): 1 06:15:33 Vendor ID: AuthenticAMD 06:15:33 CPU family: 23 06:15:33 Model: 49 06:15:33 Model name: AMD EPYC-Rome Processor 06:15:33 Stepping: 0 06:15:33 CPU MHz: 2800.000 06:15:33 BogoMIPS: 5600.00 06:15:33 Virtualization: AMD-V 06:15:33 Hypervisor vendor: KVM 06:15:33 Virtualization type: full 06:15:33 L1d cache: 32K 06:15:33 L1i cache: 32K 06:15:33 L2 cache: 512K 06:15:33 L3 cache: 16384K 06:15:33 NUMA node0 CPU(s): 0,1 06:15:33 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves clzero xsaveerptr arat npt nrip_save umip rdpid arch_capabilities 06:15:33 06:15:33 06:15:33 ---> nproc: 06:15:33 2 06:15:33 06:15:33 06:15:33 ---> df -h: 06:15:33 Filesystem Size Used Avail Use% Mounted on 06:15:33 udev 984M 0 984M 0% /dev 06:15:33 tmpfs 200M 668K 199M 1% /run 06:15:33 /dev/vda1 20G 7.4G 12G 39% / 06:15:33 tmpfs 997M 0 997M 0% /dev/shm 06:15:33 tmpfs 5.0M 0 5.0M 0% /run/lock 06:15:33 tmpfs 997M 0 997M 0% /sys/fs/cgroup 06:15:33 /dev/vda15 105M 5.3M 100M 5% /boot/efi 06:15:33 tmpfs 200M 0 200M 0% /run/user/1001 06:15:33 06:15:33 06:15:33 ---> free -m: 06:15:33 total used free shared buff/cache available 06:15:33 Mem: 1992 332 114 0 1545 1492 06:15:33 Swap: 1023 0 1023 06:15:33 06:15:33 06:15:33 ---> ip addr: 06:15:33 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 06:15:33 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 06:15:33 inet 127.0.0.1/8 scope host lo 06:15:33 valid_lft forever preferred_lft forever 06:15:33 inet6 ::1/128 scope host 06:15:33 valid_lft forever preferred_lft forever 06:15:33 2: ens3: mtu 1450 qdisc fq_codel state UP group default qlen 1000 06:15:33 link/ether fa:16:3e:e6:26:16 brd ff:ff:ff:ff:ff:ff 06:15:33 inet 10.32.6.141/23 brd 10.32.7.255 scope global dynamic ens3 06:15:33 valid_lft 86248sec preferred_lft 86248sec 06:15:33 inet6 fe80::f816:3eff:fee6:2616/64 scope link 06:15:33 valid_lft forever preferred_lft forever 06:15:33 06:15:33 06:15:33 ---> sar -b -r -n DEV: 06:15:33 Linux 4.15.0-213-generic (prd-ubuntu1804-builder-2c-2g-3818) 08/31/24 _x86_64_ (2 CPU) 06:15:33 06:15:33 06:13:02 LINUX RESTART (2 CPU) 06:15:33 06:15:33 06:14:02 tps rtps wtps bread/s bwrtn/s 06:15:33 06:15:01 121.78 63.29 58.48 3737.94 13224.88 06:15:33 Average: 121.78 63.29 58.48 3737.94 13224.88 06:15:33 06:15:33 06:14:02 kbmemfree kbavail kbmemused %memused kbbuffers kbcached kbcommit %commit kbactive kbinact kbdirty 06:15:33 06:15:01 215572 1595616 1825060 89.44 57440 1415900 497556 16.11 437096 1254452 85712 06:15:33 Average: 215572 1595616 1825060 89.44 57440 1415900 497556 16.11 437096 1254452 85712 06:15:33 06:15:33 06:14:02 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil 06:15:33 06:15:01 ens3 174.46 153.65 1144.52 23.77 0.00 0.00 0.00 0.00 06:15:33 06:15:01 lo 6.98 6.98 2.22 2.22 0.00 0.00 0.00 0.00 06:15:33 Average: ens3 174.46 153.65 1144.52 23.77 0.00 0.00 0.00 0.00 06:15:33 Average: lo 6.98 6.98 2.22 2.22 0.00 0.00 0.00 0.00 06:15:33 06:15:33 06:15:33 ---> sar -P ALL: 06:15:33 Linux 4.15.0-213-generic (prd-ubuntu1804-builder-2c-2g-3818) 08/31/24 _x86_64_ (2 CPU) 06:15:33 06:15:33 06:13:02 LINUX RESTART (2 CPU) 06:15:33 06:15:33 06:14:02 CPU %user %nice %system %iowait %steal %idle 06:15:33 06:15:01 all 30.96 0.00 3.07 5.60 0.07 60.31 06:15:33 06:15:01 0 35.68 0.00 2.96 6.66 0.09 54.61 06:15:33 06:15:01 1 26.22 0.00 3.16 4.55 0.07 66.00 06:15:33 Average: all 30.96 0.00 3.07 5.60 0.07 60.31 06:15:33 Average: 0 35.68 0.00 2.96 6.66 0.09 54.61 06:15:33 Average: 1 26.22 0.00 3.16 4.55 0.07 66.00 06:15:33 06:15:33 06:15:33