14:14:27 Triggered by Gerrit: https://gerrit.o-ran-sc.org/r/c/ric-plt/ric-dep/+/12969 14:14:27 Running as SYSTEM 14:14:27 [EnvInject] - Loading node environment variables. 14:14:27 Building remotely on prd-ubuntu1804-builder-2c-2g-4196 (ubuntu1804-builder-2c-2g) in workspace /w/workspace/ric-plt-ric-dep-chart-shell-verify-master 14:14:27 [ssh-agent] Looking for ssh-agent implementation... 14:14:27 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 14:14:27 $ ssh-agent 14:14:27 SSH_AUTH_SOCK=/tmp/ssh-Z4Izj4yl7hPj/agent.1707 14:14:27 SSH_AGENT_PID=1709 14:14:27 [ssh-agent] Started. 14:14:27 Running ssh-add (command line suppressed) 14:14:27 Identity added: /w/workspace/ric-plt-ric-dep-chart-shell-verify-master@tmp/private_key_9796026117259082804.key (jenkins-ssh) 14:14:27 [ssh-agent] Using credentials jenkins (jenkins) 14:14:27 The recommended git tool is: NONE 14:14:29 using credential jenkins 14:14:29 Wiping out workspace first. 14:14:29 Cloning the remote Git repository 14:14:29 Cloning repository ssh://oran-jobbuilder@gerrit.o-ran-sc.org:29418/ric-plt/ric-dep 14:14:29 > git init /w/workspace/ric-plt-ric-dep-chart-shell-verify-master # timeout=10 14:14:29 Fetching upstream changes from ssh://oran-jobbuilder@gerrit.o-ran-sc.org:29418/ric-plt/ric-dep 14:14:29 > git --version # timeout=10 14:14:29 > git --version # 'git version 2.17.1' 14:14:29 using GIT_SSH to set credentials jenkins 14:14:29 > git fetch --tags --progress -- ssh://oran-jobbuilder@gerrit.o-ran-sc.org:29418/ric-plt/ric-dep +refs/heads/*:refs/remotes/origin/* # timeout=10 14:14:30 > git config remote.origin.url ssh://oran-jobbuilder@gerrit.o-ran-sc.org:29418/ric-plt/ric-dep # timeout=10 14:14:30 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 14:14:30 > git config remote.origin.url ssh://oran-jobbuilder@gerrit.o-ran-sc.org:29418/ric-plt/ric-dep # timeout=10 14:14:30 Fetching upstream changes from ssh://oran-jobbuilder@gerrit.o-ran-sc.org:29418/ric-plt/ric-dep 14:14:30 using GIT_SSH to set credentials jenkins 14:14:30 > git fetch --tags --progress -- ssh://oran-jobbuilder@gerrit.o-ran-sc.org:29418/ric-plt/ric-dep refs/changes/69/12969/1 # timeout=10 14:14:31 > git rev-parse 75c0de3cae4b58e001f7ec715f13f82ded10e678^{commit} # timeout=10 14:14:31 JENKINS-19022: warning: possible memory leak due to Git plugin usage; see: https://plugins.jenkins.io/git/#remove-git-plugin-buildsbybranch-builddata-script 14:14:31 Checking out Revision 75c0de3cae4b58e001f7ec715f13f82ded10e678 (refs/changes/69/12969/1) 14:14:31 > git config core.sparsecheckout # timeout=10 14:14:31 > git checkout -f 75c0de3cae4b58e001f7ec715f13f82ded10e678 # timeout=10 14:14:31 Commit message: "J release changes" 14:14:31 > git rev-parse FETCH_HEAD^{commit} # timeout=10 14:14:31 > git rev-list --no-walk 7799f9c20d56ceaab38178b7083ed66e63312a0c # timeout=10 14:14:35 provisioning config files... 14:14:35 copy managed file [npmrc] to file:/home/jenkins/.npmrc 14:14:35 copy managed file [pipconf] to file:/home/jenkins/.config/pip/pip.conf 14:14:35 [ric-plt-ric-dep-chart-shell-verify-master] $ /bin/bash /tmp/jenkins11078274970766212979.sh 14:14:35 ---> python-tools-install.sh 14:14:35 Setup pyenv: 14:14:35 * system (set by /opt/pyenv/version) 14:14:35 * 3.8.13 (set by /opt/pyenv/version) 14:14:35 * 3.9.13 (set by /opt/pyenv/version) 14:14:35 * 3.10.6 (set by /opt/pyenv/version) 14:14:39 lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-GGSV 14:14:39 lf-activate-venv(): INFO: Save venv in file: /tmp/.os_lf_venv 14:14:43 lf-activate-venv(): INFO: Installing: lftools 14:15:12 lf-activate-venv(): INFO: Adding /tmp/venv-GGSV/bin to PATH 14:15:12 Generating Requirements File 14:15:32 Python 3.10.6 14:15:33 pip 24.1 from /tmp/venv-GGSV/lib/python3.10/site-packages/pip (python 3.10) 14:15:33 appdirs==1.4.4 14:15:33 argcomplete==3.4.0 14:15:33 aspy.yaml==1.3.0 14:15:33 attrs==23.2.0 14:15:33 autopage==0.5.2 14:15:33 beautifulsoup4==4.12.3 14:15:33 boto3==1.34.131 14:15:33 botocore==1.34.131 14:15:33 bs4==0.0.2 14:15:33 cachetools==5.3.3 14:15:33 certifi==2024.6.2 14:15:33 cffi==1.16.0 14:15:33 cfgv==3.4.0 14:15:33 chardet==5.2.0 14:15:33 charset-normalizer==3.3.2 14:15:33 click==8.1.7 14:15:33 cliff==4.7.0 14:15:33 cmd2==2.4.3 14:15:33 cryptography==3.3.2 14:15:33 debtcollector==3.0.0 14:15:33 decorator==5.1.1 14:15:33 defusedxml==0.7.1 14:15:33 Deprecated==1.2.14 14:15:33 distlib==0.3.8 14:15:33 dnspython==2.6.1 14:15:33 docker==4.2.2 14:15:33 dogpile.cache==1.3.3 14:15:33 email_validator==2.2.0 14:15:33 filelock==3.15.3 14:15:33 future==1.0.0 14:15:33 gitdb==4.0.11 14:15:33 GitPython==3.1.43 14:15:33 google-auth==2.30.0 14:15:33 httplib2==0.22.0 14:15:33 identify==2.5.36 14:15:33 idna==3.7 14:15:33 importlib-resources==1.5.0 14:15:33 iso8601==2.1.0 14:15:33 Jinja2==3.1.4 14:15:33 jmespath==1.0.1 14:15:33 jsonpatch==1.33 14:15:33 jsonpointer==3.0.0 14:15:33 jsonschema==4.22.0 14:15:33 jsonschema-specifications==2023.12.1 14:15:33 keystoneauth1==5.6.0 14:15:33 kubernetes==30.1.0 14:15:33 lftools==0.37.10 14:15:33 lxml==5.2.2 14:15:33 MarkupSafe==2.1.5 14:15:33 msgpack==1.0.8 14:15:33 multi_key_dict==2.0.3 14:15:33 munch==4.0.0 14:15:33 netaddr==1.3.0 14:15:33 netifaces==0.11.0 14:15:33 niet==1.4.2 14:15:33 nodeenv==1.9.1 14:15:33 oauth2client==4.1.3 14:15:33 oauthlib==3.2.2 14:15:33 openstacksdk==3.1.0 14:15:33 os-client-config==2.1.0 14:15:33 os-service-types==1.7.0 14:15:33 osc-lib==3.0.1 14:15:33 oslo.config==9.4.0 14:15:33 oslo.context==5.5.0 14:15:33 oslo.i18n==6.3.0 14:15:33 oslo.log==6.0.0 14:15:33 oslo.serialization==5.4.0 14:15:33 oslo.utils==7.1.0 14:15:33 packaging==24.1 14:15:33 pbr==6.0.0 14:15:33 platformdirs==4.2.2 14:15:33 prettytable==3.10.0 14:15:33 pyasn1==0.6.0 14:15:33 pyasn1_modules==0.4.0 14:15:33 pycparser==2.22 14:15:33 pygerrit2==2.0.15 14:15:33 PyGithub==2.3.0 14:15:33 PyJWT==2.8.0 14:15:33 PyNaCl==1.5.0 14:15:33 pyparsing==2.4.7 14:15:33 pyperclip==1.9.0 14:15:33 pyrsistent==0.20.0 14:15:33 python-cinderclient==9.5.0 14:15:33 python-dateutil==2.9.0.post0 14:15:33 python-heatclient==3.5.0 14:15:33 python-jenkins==1.8.2 14:15:33 python-keystoneclient==5.4.0 14:15:33 python-magnumclient==4.5.0 14:15:33 python-novaclient==18.6.0 14:15:33 python-openstackclient==6.6.0 14:15:33 python-swiftclient==4.6.0 14:15:33 PyYAML==6.0.1 14:15:33 referencing==0.35.1 14:15:33 requests==2.32.3 14:15:33 requests-oauthlib==2.0.0 14:15:33 requestsexceptions==1.4.0 14:15:33 rfc3986==2.0.0 14:15:33 rpds-py==0.18.1 14:15:33 rsa==4.9 14:15:33 ruamel.yaml==0.18.6 14:15:33 ruamel.yaml.clib==0.2.8 14:15:33 s3transfer==0.10.1 14:15:33 simplejson==3.19.2 14:15:33 six==1.16.0 14:15:33 smmap==5.0.1 14:15:33 soupsieve==2.5 14:15:33 stevedore==5.2.0 14:15:33 tabulate==0.9.0 14:15:33 toml==0.10.2 14:15:33 tomlkit==0.12.5 14:15:33 tqdm==4.66.4 14:15:33 typing_extensions==4.12.2 14:15:33 tzdata==2024.1 14:15:33 urllib3==1.26.19 14:15:33 virtualenv==20.26.2 14:15:33 wcwidth==0.2.13 14:15:33 websocket-client==1.8.0 14:15:33 wrapt==1.16.0 14:15:33 xdg==6.0.0 14:15:33 xmltodict==0.13.0 14:15:33 yq==3.4.3 14:15:33 provisioning config files... 14:15:33 copy managed file [global-settings] to file:/w/workspace/ric-plt-ric-dep-chart-shell-verify-master@tmp/config16335831316494265584tmp 14:15:33 copy managed file [ric-plt-ric-dep-settings] to file:/w/workspace/ric-plt-ric-dep-chart-shell-verify-master@tmp/config10813538781389625307tmp 14:15:33 [EnvInject] - Injecting environment variables from a build step. 14:15:33 [EnvInject] - Injecting as environment variables the properties content 14:15:33 SERVER_ID=site 14:15:33 14:15:33 [EnvInject] - Variables injected successfully. 14:15:33 [ric-plt-ric-dep-chart-shell-verify-master] $ /bin/bash /tmp/jenkins15388069328572205423.sh 14:15:33 ---> create-netrc.sh 14:15:34 [ric-plt-ric-dep-chart-shell-verify-master] $ /bin/sh -xe /tmp/jenkins9817401816621929042.sh 14:15:34 + cd bin 14:15:34 + bash verify-ric-charts 14:15:34 --> verify-ric-charts 14:15:34 verify-ric-charts: line 43: helm: command not found 14:15:34 Download and install Helm 14:15:34 2024-06-22 14:15:34 URL:https://get.helm.sh/helm-v3.9.0-linux-amd64.tar.gz [13952532/13952532] -> "helm-v3.9.0-linux-amd64.tar.gz" [1] 14:15:34 linux-amd64/ 14:15:34 linux-amd64/helm 14:15:34 linux-amd64/LICENSE 14:15:34 linux-amd64/README.md 14:15:34 Cloning into './dep'... 14:15:36 verify-ric-charts: line 59: chartmuseum: command not found 14:15:36 Download and install chartmuseum 14:15:36 2024-06-22 14:15:36 URL:https://get.helm.sh/chartmuseum-v0.14.0-linux-amd64.tar.gz [16120271/16120271] -> "chartmuseum-v0.14.0-linux-amd64.tar.gz" [1] 14:15:36 linux-amd64/ 14:15:36 linux-amd64/chartmuseum 14:15:37 linux-amd64/README.md 14:15:37 linux-amd64/LICENSE 14:15:37 % Total % Received % Xferd Average Speed Time Time Time Current 14:15:37 Dload Upload Total Spent Left Speed 14:15:37 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 11635 100 11635 0 0 68441 0 --:--:-- --:--:-- --:--:-- 68846 14:15:37 Downloading https://get.helm.sh/chartmuseum-v0.16.2-linux-amd64.tar.gz 14:15:38 Verifying checksum... Done. 14:15:39 Preparing to install chartmuseum into /usr/local/bin 14:15:39 chartmuseum installed into /usr/local/bin/chartmuseum 14:15:41 Installed plugin: servecm 14:15:41 Wait for installing servecm plugin 14:15:41 ChartMuseum - Helm Chart Repository with support for Amazon S3, Google Cloud Storage, Oracle Cloud Infrastructure Object Storage and Openstack 14:15:41 Starting local Helm server 14:15:41 Successfully packaged chart and saved it to: local-repo/ric-common-3.3.2.tgz 14:15:41 Successfully packaged chart and saved it to: local-repo/aux-common-3.0.0.tgz 14:15:41 2024-06-22T14:15:41.317Z INFO Starting ChartMuseum {"host": "0.0.0.0", "port": 8879} 14:15:41 2024-06-22T14:15:41.362Z INFO [1] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "29.091µs", "reqID": "c504d947-deee-46e8-b5f3-2034ec9c6e0d"} 14:15:41 "local" has been added to your repositories 14:15:41 Finding all Helm charts 14:15:41 *************************************** 14:15:41 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/3rdparty/influxdb 14:15:41 Update chart dependency 14:15:41 Performing Helm lint 14:15:41 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/3rdparty/influxdb 14:15:41 14:15:41 1 chart(s) linted, 0 chart(s) failed 14:15:41 *************************************************************************************************************** 14:15:41 Rendering Helm charts locally 14:15:41 --- 14:15:41 # Source: influxdb2/templates/pdb.yaml 14:15:41 apiVersion: policy/v1 14:15:41 kind: PodDisruptionBudget 14:15:41 metadata: 14:15:41 name: release-name-influxdb2 14:15:41 labels: 14:15:41 app.kubernetes.io/name: influxdb2 14:15:41 app.kubernetes.io/instance: release-name 14:15:41 app.kubernetes.io/version: "2.2.0" 14:15:41 app.kubernetes.io/managed-by: Helm 14:15:41 helm.sh/chart: influxdb2-2.1.0 14:15:41 spec: 14:15:41 minAvailable: 1 14:15:41 selector: 14:15:41 matchLabels: 14:15:41 app.kubernetes.io/name: influxdb2 14:15:41 app.kubernetes.io/instance: release-name 14:15:41 --- 14:15:41 # Source: influxdb2/templates/serviceaccount.yaml 14:15:41 apiVersion: v1 14:15:41 kind: ServiceAccount 14:15:41 metadata: 14:15:41 name: release-name-influxdb2 14:15:41 labels: 14:15:41 app.kubernetes.io/name: influxdb2 14:15:41 app.kubernetes.io/instance: release-name 14:15:41 app.kubernetes.io/version: "2.2.0" 14:15:41 app.kubernetes.io/managed-by: Helm 14:15:41 helm.sh/chart: influxdb2-2.1.0 14:15:41 --- 14:15:41 # Source: influxdb2/templates/secret.yaml 14:15:41 apiVersion: v1 14:15:41 kind: Secret 14:15:41 metadata: 14:15:41 labels: 14:15:41 app.kubernetes.io/name: influxdb2 14:15:41 app.kubernetes.io/instance: release-name 14:15:41 app.kubernetes.io/version: "2.2.0" 14:15:41 app.kubernetes.io/managed-by: Helm 14:15:41 helm.sh/chart: influxdb2-2.1.0 14:15:41 name: release-name-influxdb2-auth 14:15:41 data: 14:15:41 admin-token: "aGttcGdiZU9YSXBiZGF2S05zaUhNMVBTQ24xWG1WZ20=" 14:15:41 admin-password: "czdCVVRTcnRwUmsxcUNScVRBVnpqYlg1VzVoaXdZT0Q=" 14:15:41 --- 14:15:41 # Source: influxdb2/templates/persistent-volume-claim.yaml 14:15:41 kind: PersistentVolumeClaim 14:15:41 apiVersion: v1 14:15:41 metadata: 14:15:41 name: "release-name-influxdb2" 14:15:41 labels: 14:15:41 app.kubernetes.io/name: influxdb2 14:15:41 app.kubernetes.io/instance: release-name 14:15:41 app.kubernetes.io/version: "2.2.0" 14:15:41 app.kubernetes.io/managed-by: Helm 14:15:41 helm.sh/chart: influxdb2-2.1.0 14:15:41 annotations: 14:15:41 helm.sh/resource-policy: "keep" 14:15:41 spec: 14:15:41 accessModes: 14:15:41 - "ReadWriteOnce" 14:15:41 resources: 14:15:41 requests: 14:15:41 storage: "50Gi" 14:15:41 --- 14:15:41 # Source: influxdb2/templates/service.yaml 14:15:41 apiVersion: v1 14:15:41 kind: Service 14:15:41 metadata: 14:15:41 name: release-name-influxdb2 14:15:41 labels: 14:15:41 app.kubernetes.io/name: influxdb2 14:15:41 app.kubernetes.io/instance: release-name 14:15:41 app.kubernetes.io/version: "2.2.0" 14:15:41 app.kubernetes.io/managed-by: Helm 14:15:41 helm.sh/chart: influxdb2-2.1.0 14:15:41 spec: 14:15:41 type: ClusterIP 14:15:41 ports: 14:15:41 - name: http 14:15:41 port: 80 14:15:41 protocol: TCP 14:15:41 targetPort: 8086 14:15:41 selector: 14:15:41 app.kubernetes.io/name: influxdb2 14:15:41 app.kubernetes.io/instance: release-name 14:15:41 --- 14:15:41 # Source: influxdb2/templates/statefulset.yaml 14:15:41 apiVersion: apps/v1 14:15:41 kind: StatefulSet 14:15:41 metadata: 14:15:41 name: release-name-influxdb2 14:15:41 labels: 14:15:41 app.kubernetes.io/name: influxdb2 14:15:41 app.kubernetes.io/instance: release-name 14:15:41 app.kubernetes.io/version: "2.2.0" 14:15:41 app.kubernetes.io/managed-by: Helm 14:15:41 helm.sh/chart: influxdb2-2.1.0 14:15:41 spec: 14:15:41 replicas: 1 14:15:41 selector: 14:15:41 matchLabels: 14:15:41 app.kubernetes.io/name: influxdb2 14:15:41 app.kubernetes.io/instance: release-name 14:15:41 serviceName: "release-name-influxdb2" 14:15:41 template: 14:15:41 metadata: 14:15:41 labels: 14:15:41 app.kubernetes.io/name: influxdb2 14:15:41 app.kubernetes.io/instance: release-name 14:15:41 spec: 14:15:41 volumes: 14:15:41 - name: data 14:15:41 persistentVolumeClaim: 14:15:41 claimName: release-name-influxdb2 14:15:41 serviceAccountName: release-name-influxdb2 14:15:41 containers: 14:15:41 - name: influxdb2 14:15:41 image: "influxdb:2.2.0-alpine" 14:15:41 imagePullPolicy: IfNotPresent 14:15:41 ports: 14:15:41 - name: http 14:15:41 containerPort: 8086 14:15:41 protocol: TCP 14:15:41 env: 14:15:41 # Automated setup will not run if an existing boltdb file is found at the configured path. 14:15:41 # This behavior allows for the InfluxDB container to reboot post-setup without encountering "DB is already set up" errors. 14:15:41 - name: DOCKER_INFLUXDB_INIT_MODE 14:15:41 value: setup 14:15:41 # The username to set for the system's initial super-user (Required). 14:15:41 - name: DOCKER_INFLUXDB_INIT_USERNAME 14:15:41 value: admin 14:15:41 # The password to set for the system's inital super-user (Required). 14:15:41 - name: DOCKER_INFLUXDB_INIT_PASSWORD 14:15:41 valueFrom: 14:15:41 secretKeyRef: 14:15:41 name: release-name-influxdb2-auth 14:15:41 key: admin-password 14:15:41 # The name to set for the system's initial organization (Required). 14:15:41 - name: DOCKER_INFLUXDB_INIT_ORG 14:15:41 value: influxdata 14:15:41 # The name to set for the system's initial bucket (Required). 14:15:41 - name: DOCKER_INFLUXDB_INIT_BUCKET 14:15:41 value: default 14:15:41 # The duration the system's initial bucket should retain data. If not set, the initial bucket will retain data forever. 14:15:41 - name: DOCKER_INFLUXDB_INIT_RETENTION 14:15:41 value: 0s 14:15:41 # The authentication token to associate with the system's initial super-user. If not set, a token will be auto-generated by the system. 14:15:41 - name: DOCKER_INFLUXDB_INIT_ADMIN_TOKEN 14:15:41 valueFrom: 14:15:41 secretKeyRef: 14:15:41 name: release-name-influxdb2-auth 14:15:41 key: admin-token 14:15:41 # Path to the BoltDB database. 14:15:41 - name: INFLUXD_BOLT_PATH 14:15:41 value: /var/lib/influxdb2/influxd.bolt 14:15:41 # Path to persistent storage engine files where InfluxDB stores all Time-Structure Merge Tree (TSM) data on disk. 14:15:41 - name: INFLUXD_ENGINE_PATH 14:15:41 value: /var/lib/influxdb2 14:15:41 livenessProbe: 14:15:41 httpGet: 14:15:41 path: /health 14:15:41 port: http 14:15:41 scheme: HTTP 14:15:41 initialDelaySeconds: 0 14:15:41 periodSeconds: 10 14:15:41 timeoutSeconds: 1 14:15:41 failureThreshold: 3 14:15:41 readinessProbe: 14:15:41 httpGet: 14:15:41 path: /health 14:15:41 port: http 14:15:41 scheme: HTTP 14:15:41 initialDelaySeconds: 0 14:15:41 periodSeconds: 10 14:15:41 timeoutSeconds: 1 14:15:41 successThreshold: 1 14:15:41 failureThreshold: 3 14:15:41 volumeMounts: 14:15:41 - name: data 14:15:41 mountPath: /var/lib/influxdb2 14:15:41 subPath: 14:15:41 resources: 14:15:41 {} 14:15:41 *************************************************************************************************************** 14:15:41 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/submgr 14:15:41 Update chart dependency 14:15:41 Hang tight while we grab the latest from your chart repositories... 14:15:41 2024-06-22T14:15:41.557Z INFO [2] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "29.461µs", "reqID": "0443398c-dd76-4640-8407-579e7d77538d"} 14:15:41 ...Successfully got an update from the "local" chart repository 14:15:41 Update Complete. ⎈Happy Helming!⎈ 14:15:41 Saving 1 charts 14:15:41 Downloading ric-common from repo http://127.0.0.1:8879/charts 14:15:41 2024-06-22T14:15:41.560Z INFO [3] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "69.773µs", "reqID": "4a7bae89-91df-4a13-8d9d-b236daf0b4ad"} 14:15:41 Deleting outdated charts 14:15:41 Performing Helm lint 14:15:41 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/submgr 14:15:41 [INFO] Chart.yaml: icon is recommended 14:15:41 14:15:41 1 chart(s) linted, 0 chart(s) failed 14:15:41 *************************************************************************************************************** 14:15:41 Rendering Helm charts locally 14:15:41 --- 14:15:41 # Source: submgr/templates/configmap.yaml 14:15:41 #================================================================================== 14:15:41 # Copyright (c) 2019 AT&T Intellectual Property. 14:15:41 # 14:15:41 # Licensed under the Apache License, Version 2.0 (the "License"); 14:15:41 # you may not use this file except in compliance with the License. 14:15:41 # You may obtain a copy of the License at 14:15:41 # 14:15:41 # http://www.apache.org/licenses/LICENSE-2.0 14:15:41 # 14:15:41 # Unless required by applicable law or agreed to in writing, software 14:15:41 # distributed under the License is distributed on an "AS IS" BASIS, 14:15:41 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14:15:41 # See the License for the specific language governing permissions and 14:15:41 # limitations under the License. 14:15:41 #================================================================================== 14:15:41 apiVersion: v1 14:15:41 kind: ConfigMap 14:15:41 metadata: 14:15:41 name: submgrcfg 14:15:41 namespace: ricplt 14:15:41 data: 14:15:41 # FQDN and port info of rtmgr 14:15:41 submgrcfg: | 14:15:41 "local": 14:15:41 "host": ":8080" 14:15:41 "logger": 14:15:41 "level": 3 14:15:41 "rmr": 14:15:41 "protPort" : "tcp:4560" 14:15:41 "maxSize": 8192 14:15:41 "numWorkers": 1 14:15:41 "rtmgr": 14:15:41 "hostAddr": "service-ricplt-rtmgr-http" 14:15:41 "port" : 3800 14:15:41 "baseUrl" : "/ric/v1" 14:15:41 "db": 14:15:41 "sessionNamespace": "XMSession" 14:15:41 "host": ":6379" 14:15:41 "prot": "tcp" 14:15:41 "maxIdle": 80 14:15:41 "maxActive": 12000 14:15:41 "controls": 14:15:41 "e2tSubReqTimeout_ms": 2000 14:15:41 "e2tSubDelReqTime_ms": 2000 14:15:41 "e2tRecvMsgTimeout_ms": 2000 14:15:41 "e2tMaxSubReqTryCount": 2 14:15:41 "e2tMaxSubDelReqTryCount": 2 14:15:41 "checkE2State": "true" 14:15:41 "readSubsFromDb": "true" 14:15:41 "dbTryCount": 200 14:15:41 "dbRetryForever": "true" 14:15:41 "waitRouteCleanup_ms": 5000 14:15:41 "checkE2IEOrder": 1 14:15:41 submgrutartg: | 14:15:41 newrt|start 14:15:41 newrt|end 14:15:41 --- 14:15:41 # Source: submgr/templates/env.yaml 14:15:41 ################################################################################ 14:15:41 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:41 # Copyright (c) 2019 Nokia. # 14:15:41 # # 14:15:41 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:41 # you may not use this file except in compliance with the License. # 14:15:41 # You may obtain a copy of the License at # 14:15:41 # # 14:15:41 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:41 # # 14:15:41 # Unless required by applicable law or agreed to in writing, software # 14:15:41 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:41 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:41 # See the License for the specific language governing permissions and # 14:15:41 # limitations under the License. # 14:15:41 ################################################################################ 14:15:41 apiVersion: v1 14:15:41 kind: ConfigMap 14:15:41 metadata: 14:15:41 name: configmap-ricplt-submgr-env 14:15:41 data: 14:15:41 RMR_RTG_SVC: "4561" 14:15:41 RMR_SRC_ID: service-ricplt-submgr-rmr.ricplt 14:15:41 CFG_FILE: "/cfg/submgr-config.yaml" 14:15:41 RMR_SEED_RT: "/cfg/submgr-uta-rtg.rt" 14:15:41 SUBMGR_SEED_SN: "1" 14:15:41 --- 14:15:41 # Source: submgr/templates/service-http.yaml 14:15:41 # 14:15:41 #================================================================================== 14:15:41 # Copyright (c) 2019 AT&T Intellectual Property. 14:15:41 # Copyright (c) 2019 Nokia 14:15:41 # 14:15:41 # Licensed under the Apache License, Version 2.0 (the "License"); 14:15:41 # you may not use this file except in compliance with the License. 14:15:41 # You may obtain a copy of the License at 14:15:41 # 14:15:41 # http://www.apache.org/licenses/LICENSE-2.0 14:15:41 # 14:15:41 # Unless required by applicable law or agreed to in writing, software 14:15:41 # distributed under the License is distributed on an "AS IS" BASIS, 14:15:41 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14:15:41 # See the License for the specific language governing permissions and 14:15:41 # limitations under the License. 14:15:41 #================================================================================== 14:15:41 # 14:15:41 # 14:15:41 # Abstract: Subscription Manager service manifest 14:15:41 # Date: 28 May 2019 14:15:41 # 14:15:41 kind: Service 14:15:41 apiVersion: v1 14:15:41 metadata: 14:15:41 name: service-ricplt-submgr-http 14:15:41 namespace: ricplt 14:15:41 labels: 14:15:41 app: ricplt-submgr 14:15:41 chart: submgr-3.0.0 14:15:41 release: release-name 14:15:41 heritage: Helm 14:15:41 spec: 14:15:41 selector: 14:15:41 app: ricplt-submgr 14:15:41 release: release-name 14:15:41 clusterIP: None 14:15:41 ports: 14:15:41 - name: http 14:15:41 port: 3800 14:15:41 protocol: TCP 14:15:41 targetPort: http 14:15:41 --- 14:15:41 # Source: submgr/templates/service-rmr.yaml 14:15:41 # 14:15:41 #================================================================================== 14:15:41 # Copyright (c) 2019 AT&T Intellectual Property. 14:15:41 # Copyright (c) 2019 Nokia 14:15:41 # 14:15:41 # Licensed under the Apache License, Version 2.0 (the "License"); 14:15:41 # you may not use this file except in compliance with the License. 14:15:41 # You may obtain a copy of the License at 14:15:41 # 14:15:41 # http://www.apache.org/licenses/LICENSE-2.0 14:15:41 # 14:15:41 # Unless required by applicable law or agreed to in writing, software 14:15:41 # distributed under the License is distributed on an "AS IS" BASIS, 14:15:41 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14:15:41 # See the License for the specific language governing permissions and 14:15:41 # limitations under the License. 14:15:41 #================================================================================== 14:15:41 # 14:15:41 # 14:15:41 # Abstract: Subscription Manager service manifest 14:15:41 # Date: 28 May 2019 14:15:41 # 14:15:41 kind: Service 14:15:41 apiVersion: v1 14:15:41 metadata: 14:15:41 name: service-ricplt-submgr-rmr 14:15:41 namespace: ricplt 14:15:41 labels: 14:15:41 app: ricplt-submgr 14:15:41 chart: submgr-3.0.0 14:15:41 release: release-name 14:15:41 heritage: Helm 14:15:41 spec: 14:15:41 selector: 14:15:41 app: ricplt-submgr 14:15:41 release: release-name 14:15:41 clusterIP: None 14:15:41 ports: 14:15:41 - name: rmrdata 14:15:41 port: 4560 14:15:41 protocol: TCP 14:15:41 targetPort: rmrdata 14:15:41 - name: rmrroute 14:15:41 port: 4561 14:15:41 protocol: TCP 14:15:41 targetPort: rmrroute 14:15:41 --- 14:15:41 # Source: submgr/templates/deployment.yaml 14:15:41 #================================================================================== 14:15:41 # Copyright (c) 2019 AT&T Intellectual Property. 14:15:41 # Copyright (c) 2019 Nokia 14:15:41 # 14:15:41 # Licensed under the Apache License, Version 2.0 (the "License"); 14:15:41 # you may not use this file except in compliance with the License. 14:15:41 # You may obtain a copy of the License at 14:15:41 # 14:15:41 # http://www.apache.org/licenses/LICENSE-2.0 14:15:41 # 14:15:41 # Unless required by applicable law or agreed to in writing, software 14:15:41 # distributed under the License is distributed on an "AS IS" BASIS, 14:15:41 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14:15:41 # See the License for the specific language governing permissions and 14:15:41 # limitations under the License. 14:15:41 #================================================================================== 14:15:41 apiVersion: apps/v1 14:15:41 kind: Deployment 14:15:41 metadata: 14:15:41 name: deployment-ricplt-submgr 14:15:41 namespace: ricplt 14:15:41 labels: 14:15:41 app: ricplt-submgr 14:15:41 chart: submgr-3.0.0 14:15:41 release: release-name 14:15:41 heritage: Helm 14:15:41 spec: 14:15:41 replicas: 1 14:15:41 selector: 14:15:41 matchLabels: 14:15:41 app: ricplt-submgr 14:15:41 release: release-name 14:15:41 template: 14:15:41 metadata: 14:15:41 labels: 14:15:41 app: ricplt-submgr 14:15:41 release: release-name 14:15:41 spec: 14:15:41 hostname: submgr 14:15:41 imagePullSecrets: 14:15:41 - name: secret-nexus3-o-ran-sc-org-10002-o-ran-sc 14:15:41 containers: 14:15:41 - name: container-ricplt-submgr 14:15:41 image: nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-submgr:0.10.7 14:15:41 imagePullPolicy: IfNotPresent 14:15:41 command: ["/submgr"] 14:15:41 args: ["-f", "/cfg/submgr-config.yaml"] 14:15:41 envFrom: 14:15:41 - configMapRef: 14:15:41 name: configmap-ricplt-submgr-env 14:15:41 - configMapRef: 14:15:41 name: configmap-ricplt-dbaas-appconfig 14:15:41 ports: 14:15:41 - name: http 14:15:41 containerPort: 3800 14:15:41 protocol: TCP 14:15:41 - name: rmrroute 14:15:41 containerPort: 4561 14:15:41 protocol: TCP 14:15:41 - name: rmrdata 14:15:41 containerPort: 4560 14:15:41 protocol: TCP 14:15:41 volumeMounts: 14:15:41 - name: config-volume 14:15:41 mountPath: /cfg 14:15:41 livenessProbe: 14:15:41 httpGet: 14:15:41 path: ric/v1/health/alive 14:15:41 port: 8080 14:15:41 initialDelaySeconds: 5 14:15:41 periodSeconds: 15 14:15:41 readinessProbe: 14:15:41 httpGet: 14:15:41 path: ric/v1/health/ready 14:15:41 port: 8080 14:15:41 initialDelaySeconds: 5 14:15:41 periodSeconds: 15 14:15:41 14:15:41 volumes: 14:15:41 - name: config-volume 14:15:41 configMap: 14:15:41 name: submgrcfg 14:15:41 items: 14:15:41 - key: submgrcfg 14:15:41 path: submgr-config.yaml 14:15:41 mode: 0644 14:15:41 - key: submgrutartg 14:15:41 path: submgr-uta-rtg.rt 14:15:41 mode: 0644 14:15:41 *************************************************************************************************************** 14:15:41 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/redis-cluster 14:15:41 Update chart dependency 14:15:41 Performing Helm lint 14:15:41 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/redis-cluster 14:15:41 [INFO] Chart.yaml: icon is recommended 14:15:41 14:15:41 1 chart(s) linted, 0 chart(s) failed 14:15:41 *************************************************************************************************************** 14:15:41 Rendering Helm charts locally 14:15:41 --- 14:15:41 # Source: redis-cluster/templates/serviceaccount.yaml 14:15:41 apiVersion: v1 14:15:41 kind: ServiceAccount 14:15:41 metadata: 14:15:41 name: assigner-sa 14:15:41 --- 14:15:41 # Source: redis-cluster/templates/configMap.yaml 14:15:41 apiVersion: v1 14:15:41 kind: ConfigMap 14:15:41 metadata: 14:15:41 name: redis-cluster-cm 14:15:41 data: 14:15:41 update-node.sh: | 14:15:41 #!/bin/sh 14:15:41 REDIS_NODES="/data/nodes.conf" 14:15:41 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} 14:15:41 exec "$@" 14:15:41 14:15:41 redis.conf: |+ 14:15:41 cluster-enabled yes 14:15:41 cluster-require-full-coverage no 14:15:41 cluster-node-timeout 15000 14:15:41 cluster-config-file /data/nodes.conf 14:15:41 cluster-migration-barrier 1 14:15:41 appendonly yes 14:15:41 protected-mode no 14:15:41 --- 14:15:41 # Source: redis-cluster/templates/configMap.yaml 14:15:41 apiVersion: v1 14:15:41 kind: ConfigMap 14:15:41 metadata: 14:15:41 name: assigner-cm 14:15:41 data: 14:15:41 placenode.pl: | 14:15:41 #!/usr/bin/env perl 14:15:41 =head 14:15:41 ============LICENSE_START======================================================= 14:15:41 14:15:41 ================================================================================ 14:15:41 Copyright (C) 2020 Hcl Technologies Limited. 14:15:41 ================================================================================ 14:15:41 Licensed under the Apache License, Version 2.0 (the "License"); 14:15:41 you may not use this file except in compliance with the License. 14:15:41 You may obtain a copy of the License at 14:15:41 14:15:41 http://www.apache.org/licenses/LICENSE-2.0 14:15:41 14:15:41 Unless required by applicable law or agreed to in writing, software 14:15:41 distributed under the License is distributed on an "AS IS" BASIS, 14:15:41 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14:15:41 See the License for the specific language governing permissions and 14:15:41 limitations under the License. 14:15:41 ============LICENSE_END========================================================= 14:15:41 14:15:41 14:15:41 About: 14:15:41 14:15:41 This script has been developed as part of https://jira.o-ran-sc.org/browse/RIC-360 14:15:41 This script identifies the missing anti-affinity(as per above ticket) of redis instances 14:15:41 required in a redis-cluster. If there is an undesired anti-affinity this script can be 14:15:41 executed to communicate to redis nodes to switch roles (e.g. master/slave) such that the 14:15:41 end-state meets the desired anti-affinity. 14:15:41 14:15:41 14:15:41 Pre-requisites: 14:15:41 14:15:41 1) A redis cluster with 3 masters (2 replicas each) deployed on kubernetes 1.18 (or later) 14:15:41 2) Three available worker nodes for serving redis workloads 14:15:41 3) kubectl (with access to the k8 cluster) 14:15:41 14:15:41 =cut 14:15:41 14:15:41 14:15:41 my $podRow = { 14:15:41 "podIP" => "", 14:15:41 "podName" => "", 14:15:41 "k8Node" => "", 14:15:41 14:15:41 "rdNodeRole" => "", 14:15:41 "rdNodeID" => "", 14:15:41 14:15:41 "rdMasterNodeID" => "", 14:15:41 "slaveIPs" => [] 14:15:41 }; 14:15:41 14:15:41 # Pod label for redis nodes 14:15:41 my $podLabel = $ENV{'POD_LABEL'}; 14:15:41 14:15:41 my $podTable = []; 14:15:41 my $k8NodeInfo = []; 14:15:41 14:15:41 setk8NodesInfo(); 14:15:41 validate(); 14:15:41 14:15:41 # Master 14:15:41 spreadMastersIfRequired(); 14:15:41 # Slave 14:15:41 my $disparity = getSlaveDisparity(); 14:15:41 spreadSlavesIfRequired(); 14:15:41 14:15:41 sub validate() { 14:15:41 my @masters = map { $_->{'rdNodeRole'} eq 'master' ? $_ : () } @{$podTable}; 14:15:41 if ( @masters > @{$k8NodeInfo->{allk8Nodes}} ) { 14:15:41 print "Info: Skipping any action as num of master > number of k8 nodes..\n"; 14:15:41 exit; 14:15:41 } 14:15:41 } 14:15:41 14:15:41 14:15:41 sub spreadSlavesIfRequired() { 14:15:41 14:15:41 14:15:41 # Get node with maximum disparity first 14:15:41 my @disparityMatrix = reverse sort { @{$a} <=> @{$b} } @${disparity}; 14:15:41 #@disparityMatrix = grep defined, @disparityMatrix; 14:15:41 #@disparityMatrix = map { defined $_ ? $_ : () } @disparityMatrix; 14:15:41 14:15:41 # Get list of slaves to be swapped roles. 14:15:41 my @slaveSwapList = (); 14:15:41 my $maxDisparityPerNode = @{$disparityMatrix[0]}; 14:15:41 14:15:41 for (my $disparityPass=0; $disparityPass < $maxDisparityPerNode; $disparityPass++) { 14:15:41 for (my $k8NodeIndex=0; $k8NodeIndex <= $#{disparityMatrix}; $k8NodeIndex++) { 14:15:41 #print "$disparityMatrix[$disparityPass] && $disparityMatrix[$k8NodeIndex][$disparityPass]"; 14:15:41 if ( $disparityMatrix[$disparityPass] && $disparityMatrix[$k8NodeIndex][$disparityPass] ) { 14:15:41 push(@slaveSwapList,$disparityMatrix[$k8NodeIndex][$disparityPass]); 14:15:41 } 14:15:41 } 14:15:41 } 14:15:41 if ( ! @slaveSwapList ) { 14:15:41 print "Info: No disparity found with slaves.\n" if ( @slaveSwapList < 2); 14:15:41 exit; 14:15:41 } elsif ( @slaveSwapList == 1 ) { 14:15:41 print "Info: single host scenario (with no swap candidate in other k8 nodes) found.\n"; 14:15:41 exit; 14:15:41 } else { 14:15:41 print "Info: slave disparity found.\n"; 14:15:41 } 14:15:41 14:15:41 # Swap slaves 14:15:41 for (my $swapIndex=0; $swapIndex < @slaveSwapList; $swapIndex++) { 14:15:41 $pod1 = $slaveSwapList[$swapIndex]; 14:15:41 $pod2 = $slaveSwapList[++$swapIndex]; 14:15:41 #print "Info: Swapping Slaves: " . join($pod1->{podName}, $pod2->{podName}) . "\n"; 14:15:41 14:15:41 my $cmd1 = qq[kubectl exec -it ]. 14:15:41 qq[$pod1->{podName} -- redis-cli -p 6379 cluster replicate $pod2->{rdMasterNodeID} ]; 14:15:41 14:15:41 my $cmd2 = qq[kubectl exec -it ]. 14:15:41 qq[$pod2->{podName} -- redis-cli -p 6379 cluster replicate $pod1->{rdMasterNodeID} ]; 14:15:41 14:15:41 runRediClusterCmd($cmd1); 14:15:41 runRediClusterCmd($cmd2); 14:15:41 #print "\n$cmd1"; 14:15:41 #print "\n$cmd2\n"; 14:15:41 } 14:15:41 14:15:41 } 14:15:41 14:15:41 14:15:41 sub getSlaveDisparity() { 14:15:41 14:15:41 # Get Slave Disparity Metrix 14:15:41 my $disparity = (); 14:15:41 my $nodeIndex = 0; 14:15:41 foreach my $k8NodeName ( @{$k8NodeInfo->{allk8Nodes}} ) { 14:15:41 my @redisNodesOnk8Node = map { $_->{'k8Node'} eq $k8NodeName ? $_ : () } @{$podTable}; 14:15:41 @redisNodesOnk8Node = sort { $a->{"rdNodeRole"} cmp $b->{"rdNodeRole"} } @redisNodesOnk8Node; 14:15:41 14:15:41 my $master = shift @redisNodesOnk8Node; 14:15:41 14:15:41 for (my $index=0; $index <= $#{redisNodesOnk8Node}; $index++ ) { 14:15:41 my $slave = $redisNodesOnk8Node[$index]; 14:15:41 #print "chekcing for pod: $slave->{podName}\n"; 14:15:41 my $disparityFound = 0; 14:15:41 if ( $slave->{rdMasterNodeID} eq $master->{rdNodeID} ) { 14:15:41 $disparityFound = 1; 14:15:41 } else { 14:15:41 #check is other slaves are its sibling 14:15:41 for (my $nextIndex=$index + 1; $nextIndex <= $#{redisNodesOnk8Node}; $nextIndex++ ) { 14:15:41 if ( $slave->{rdMasterNodeID} eq $redisNodesOnk8Node[$nextIndex]->{rdMasterNodeID} ) { 14:15:41 $disparityFound = 1; 14:15:41 break; 14:15:41 } 14:15:41 } 14:15:41 } 14:15:41 if ($disparityFound) { 14:15:41 #$disparity[$nodeIndex][$index] = { 'podName' => $slave->{"podName"}, 'rdMasterNodeID' => $slave->{"rdMasterNodeID"} } ; 14:15:41 push(@{$disparity[$nodeIndex]},{ 'podName' => $slave->{"podName"}, 'rdMasterNodeID' => $slave->{"rdMasterNodeID"} } ) ; 14:15:41 } 14:15:41 } 14:15:41 $nodeIndex++; 14:15:41 } 14:15:41 return \@disparity; 14:15:41 } 14:15:41 14:15:41 sub spreadMastersIfRequired() { 14:15:41 14:15:41 NODE_WITH_NO_MASTER: foreach my $nodeWithoutMaster (@{$k8NodeInfo->{k8NodesWithoutMaster}}) { 14:15:41 # For each k8Node without any master 14:15:41 # Check for each extra master on its hostNode 14:15:41 # Find its slave on the this hostNode (i.e. without any master) 14:15:41 # Such slave must be Found for 3x3 set-up: 14:15:41 # Then Promote as master # Re-Evaluate 14:15:41 14:15:41 # Get All Redis Slaves on This k8 node 14:15:41 print "Info: K8 node without any master : $nodeWithoutMaster\n"; 14:15:41 my @rdSlaveNodes = map { ($_->{'k8Node'} eq $nodeWithoutMaster ) && ($_->{'rdNodeRole'} eq 'slave') ? $_ : () } @{$podTable}; 14:15:41 14:15:41 foreach my $nodeWithExtraMaster (@{$k8NodeInfo->{k8NodesWithExtraMaster}} ) { 14:15:41 print "Info: k8 Node with extra master : $nodeWithExtraMaster\n"; 14:15:41 #my @rdSlaveNodes = map { ($_->{'k8Node'} eq $nodeWithoutMaster ) && ($_->{'rdNodeRole'} eq 'slave') ? $_ : () } @{$podTable}; 14:15:41 14:15:41 my @masterInstances = map { ($_->{'k8Node'} eq $nodeWithExtraMaster ) && ($_->{'rdNodeRole'} eq 'master') ? $_ : () } @{$podTable}; 14:15:41 foreach my $master (@masterInstances) { 14:15:41 my @slave = map { $_->{"rdMasterNodeID"} eq $master->{rdNodeID} ? $_ : () } @rdSlaveNodes; 14:15:41 if ( @slave ) { 14:15:41 promoteSlaveAsMaster($slave[0]); 14:15:41 my $isPromoted = 0; 14:15:41 my $slaveNodeID= $slave[0]->{rdNodeID}; 14:15:41 while( ! $isPromoted ) { 14:15:41 sleep(8); 14:15:41 setk8NodesInfo(); 14:15:41 my ($promotedNode) = map { $slaveNodeID eq $_->{rdNodeID} ? $_ : () } @{$podTable}; 14:15:41 14:15:41 if ( $promotedNode->{'rdNodeRole'} ne 'master' ) { 14:15:41 print ("Info: Waiting for node promotion confirmation..\n"); 14:15:41 } else { 14:15:41 $isPromoted = 1; 14:15:41 print ("Info: Node promotion confirmed.\n"); 14:15:41 } 14:15:41 } 14:15:41 next NODE_WITH_NO_MASTER; 14:15:41 } 14:15:41 } 14:15:41 } 14:15:41 } 14:15:41 print "Info: All redis masters are on separate k8 Nodes. \n" if ( ! @{$k8NodeInfo->{k8NodesWithoutMaster}}) ; 14:15:41 } 14:15:41 14:15:41 sub promoteSlaveAsMaster() { 14:15:41 my $slavePod = shift; 14:15:41 #print "Info: Promoting Slave $slavePod->{'podName'} On $slavePod->{'k8Node'} as master"; 14:15:41 my $cmd = qq[kubectl exec -it $slavePod->{'podName'} -- redis-cli -p 6379 cluster failover takeover]; 14:15:41 runRediClusterCmd($cmd); 14:15:41 14:15:41 } 14:15:41 sub runRediClusterCmd() { 14:15:41 my $cmd = shift; 14:15:41 print "Info: Running Cmd:$cmd \n"; 14:15:41 `$cmd;`; 14:15:41 sleep(8); 14:15:41 } 14:15:41 14:15:41 14:15:41 #foreach my $item (@{$podTable}) { 14:15:41 #} 14:15:41 14:15:41 # find_nodes_without-a-single_master 14:15:41 sub setk8NodesInfo() { 14:15:41 14:15:41 $podTable = []; 14:15:41 $k8NodeInfo = []; 14:15:41 14:15:41 getCurrentStatus(); 14:15:41 # All k8 nodes 14:15:41 my @k8NodeList = uniq(map { $_->{'k8Node'} } @$podTable); 14:15:41 14:15:41 # Find Nodes with At least One master 14:15:41 my @k8NodesWithMaster; 14:15:41 foreach my $nodeName (@k8NodeList) { 14:15:41 push(@k8NodesWithMaster, map { ($_->{'k8Node'} eq $nodeName) && ($_->{'rdNodeRole'} eq 'master') ? $nodeName : () } @{$podTable} ); 14:15:41 } 14:15:41 14:15:41 # Find Nodes without any master = All nodes - Nodes with at least one Master 14:15:41 my %k8NodesMap = (); 14:15:41 foreach (@k8NodesWithMaster) { 14:15:41 if ( exists $k8NodesMap{$_} ) { 14:15:41 $k8NodesMap{$_}++; 14:15:41 } else { 14:15:41 $k8NodesMap{$_} = 1; 14:15:41 } 14:15:41 } 14:15:41 my @k8NodesWithoutMaster = map { exists $k8NodesMap{$_} ? () : $_ } @k8NodeList; 14:15:41 my @k8NodesWithExtraMaster = uniq(map { $k8NodesMap{$_} > 1 ? $_ : () } @k8NodesWithMaster); 14:15:41 14:15:41 $k8NodeInfo = { 'allk8Nodes' => \@k8NodeList, 'k8NodesWithExtraMaster' => \@k8NodesWithExtraMaster, 'k8NodesWithoutMaster' => \@k8NodesWithoutMaster }; 14:15:41 } 14:15:41 14:15:41 14:15:41 14:15:41 14:15:41 14:15:41 # Validate if number of masters ,= number of rea 14:15:41 14:15:41 # 14:15:41 #sub filter 14:15:41 14:15:41 =head 14:15:41 get 14:15:41 podName where k8Node eq "x" 14:15:41 get position of k8node eq x 14:15:41 where 14:15:41 =cut 14:15:41 14:15:41 exit; 14:15:41 14:15:41 sub uniq { 14:15:41 my %seen; 14:15:41 grep !$seen{$_}++, @_; 14:15:41 } 14:15:41 14:15:41 sub getCurrentStatus() { 14:15:41 14:15:41 # Run pod list command 14:15:41 my @getPods = `kubectl get po --no-headers -o wide -l $podLabel |grep Running`; chomp @getPods; 14:15:41 #my @getPods = `kubectl get po --no-headers -o wide -l managed-by=redis-cluster-operator|grep Running`; chomp @getPods; 14:15:41 14:15:41 foreach my $podLine (@getPods) { 14:15:41 my @podData = split(/\s+/,$podLine); 14:15:41 my ($podName,$status,$age,$podIP,$podNode) = ($podData[0], $podData[2], $podData[4], $podData[5],$podData[6]); 14:15:41 14:15:41 #print "$podName,$status,$age,$podIP,$podNode" ."\n"; 14:15:41 my $podRow = { 'podIP' => $podIP, 'podName' => $podName, 'k8Node' => $podNode, 'podAge' => $age, 'podStatus' => $status }; 14:15:41 push (@{$podTable},$podRow) 14:15:41 } 14:15:41 14:15:41 my $podName = $podTable->[0]{'podName'}; 14:15:41 #print "Info:kubectl exec $podName -- cat nodes.conf|sort -k3\n"; 14:15:41 my @rdNodeData = `kubectl exec $podName -- cat nodes.conf|sort -k3`; chomp @rdNodeData; 14:15:41 foreach my $rdNodeLine (@rdNodeData) { 14:15:41 next if ($rdNodeLine !~ /master|slave/); 14:15:41 my @rdNodeData = split(/\s+/,$rdNodeLine); 14:15:41 my ($rdNodeID,$rdRole,$rdMasterNodeID,$epoch) = ($rdNodeData[0], $rdNodeData[2], $rdNodeData[3],$rdNodeData[5]); 14:15:41 my ($podIP) = split(/:/,$rdNodeData[1]); 14:15:41 $rdRole =~ s/myself,//; 14:15:41 14:15:41 #print "$rdNodeID,$rdRole,$rdMasterNodeID,$podIP" ."\n"; 14:15:41 my $rdElem = { 'podIP' => $podIP, 14:15:41 'rdNodeID' => $rdNodeID, 14:15:41 'rdRole' => $rdRole, 14:15:41 'rdMasterNodeID' => $rdMasterNodeID, 14:15:41 'epoch' => $epoch 14:15:41 }; 14:15:41 14:15:41 for(my $index=0; $index <= $#{$podTable}; $index++) { 14:15:41 if ( $podTable->[$index]{'podIP'} eq $podIP ) { 14:15:41 #print "Matched\n"; 14:15:41 $podTable->[$index]{'rdNodeID'} = $rdNodeID; 14:15:41 $podTable->[$index]{'rdNodeRole'} = $rdRole; 14:15:41 $podTable->[$index]{'rdMasterNodeID'} = $rdMasterNodeID; 14:15:41 $podTable->[$index]{'epoch'} = $epoch; 14:15:41 } 14:15:41 } 14:15:41 #exit; 14:15:41 14:15:41 } 14:15:41 } 14:15:41 14:15:41 relatenode.sh: | 14:15:41 #!/bin/sh 14:15:41 podLabel=${POD_LABEL} 14:15:41 firstPod=$(kubectl get po -o wide -l app.kubernetes.io/name=redis-cluster --no-headers=true|head -1|cut -d" " -f1) 14:15:41 14:15:41 kubectl get po -o wide -l $podLabel |tail +2|awk '{printf("%s:%s:%s:%s\n",$6,$1,$7,$10)}'|sort > /tmp/1.txt 14:15:41 kubectl exec $firstPod -- cat nodes.conf|sed 's/myself,//'|awk '/master|slave/ {print $2,$1,$3,$4}'|sort > /tmp/2.txt 14:15:41 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 14:15:41 14:15:41 echo "\n POD_NAME ROLE k8NODE POD_IP REDIS_NODE_ID REDIS_MASTER_NODE_ID" 14:15:41 grep $(cut -d" " -f4 /tmp/2.txt|sort -u|grep -v "-"|sed -n '1p') /tmp/3.txt 14:15:41 echo "" 14:15:41 grep $(cut -d" " -f4 /tmp/2.txt|sort -u|grep -v "-"|sed -n '2p') /tmp/3.txt 14:15:41 echo "" 14:15:41 grep $(cut -d" " -f4 /tmp/2.txt|sort -u|grep -v "-"|sed -n '3p') /tmp/3.txt 14:15:41 --- 14:15:41 # Source: redis-cluster/templates/serviceaccount.yaml 14:15:41 apiVersion: rbac.authorization.k8s.io/v1 14:15:41 kind: Role 14:15:41 metadata: 14:15:41 name: assigner-role 14:15:41 14:15:41 rules: 14:15:41 - apiGroups: [""] 14:15:41 resources: 14:15:41 - pods 14:15:41 verbs: 14:15:41 - get 14:15:41 - list 14:15:41 - apiGroups: [""] 14:15:41 resources: ["pods/exec"] 14:15:41 verbs: ["create"] 14:15:41 --- 14:15:41 # Source: redis-cluster/templates/serviceaccount.yaml 14:15:41 apiVersion: rbac.authorization.k8s.io/v1 14:15:41 kind: RoleBinding 14:15:41 metadata: 14:15:41 name: assigner-rb 14:15:41 subjects: 14:15:41 - kind: ServiceAccount 14:15:41 name: assigner-sa 14:15:41 roleRef: 14:15:41 kind: Role 14:15:41 name: assigner-role 14:15:41 apiGroup: rbac.authorization.k8s.io 14:15:41 --- 14:15:41 # Source: redis-cluster/templates/service.yaml 14:15:41 ################################################################################### 14:15:41 # ============LICENSE_START======================================================= 14:15:41 # 14:15:41 # ================================================================================ 14:15:41 # Copyright (C) 2020 Hcl Technologies Limited. 14:15:41 # ================================================================================ 14:15:41 # Licensed under the Apache License, Version 2.0 (the "License"); 14:15:41 # you may not use this file except in compliance with the License. 14:15:41 # You may obtain a copy of the License at 14:15:41 # 14:15:41 # http://www.apache.org/licenses/LICENSE-2.0 14:15:41 # 14:15:41 # Unless required by applicable law or agreed to in writing, software 14:15:41 # distributed under the License is distributed on an "AS IS" BASIS, 14:15:41 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14:15:41 # See the License for the specific language governing permissions and 14:15:41 # limitations under the License. 14:15:41 # ============LICENSE_END========================================================= 14:15:41 ################################################################################### 14:15:41 14:15:41 apiVersion: v1 14:15:41 kind: Service 14:15:41 metadata: 14:15:41 name: redis-cluster-svc 14:15:41 spec: 14:15:41 type: ClusterIP 14:15:41 ports: 14:15:41 - port: 6379 14:15:41 targetPort: 6379 14:15:41 name: client 14:15:41 - port: 16379 14:15:41 targetPort: 16379 14:15:41 name: gossip 14:15:41 selector: 14:15:41 app.kubernetes.io/name: redis-cluster 14:15:41 app.kubernetes.io/instance: release-name 14:15:41 --- 14:15:41 # Source: redis-cluster/templates/deployment.yaml 14:15:41 ################################################################################ 14:15:41 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:41 # Copyright (c) 2019 Nokia. # 14:15:41 # # 14:15:41 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:41 # you may not use this file except in compliance with the License. # 14:15:41 # You may obtain a copy of the License at # 14:15:41 # # 14:15:41 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:41 # # 14:15:41 # Unless required by applicable law or agreed to in writing, software # 14:15:41 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:41 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:41 # See the License for the specific language governing permissions and # 14:15:41 # limitations under the License. # 14:15:41 ################################################################################ 14:15:41 apiVersion: apps/v1 14:15:41 kind: Deployment 14:15:41 metadata: 14:15:41 name: assigner-dep 14:15:41 namespace: default 14:15:41 labels: 14:15:41 chart: redis-cluster-0.1.0 14:15:41 release: release-name 14:15:41 spec: 14:15:41 replicas: 1 14:15:41 selector: 14:15:41 matchLabels: 14:15:41 app: assigner 14:15:41 release: release-name 14:15:41 template: 14:15:41 metadata: 14:15:41 labels: 14:15:41 app: assigner 14:15:41 release: release-name 14:15:41 spec: 14:15:41 containers: 14:15:41 - name: kubectl 14:15:41 hostname: assigner 14:15:41 image: "bitnami/kubectl:1.18" 14:15:41 command: ["/bin/sh"] 14:15:41 args: ["-c", "sleep 3000"] 14:15:41 env: 14:15:41 - name: "POD_LABEL" 14:15:41 value: app.kubernetes.io/instance=release-name 14:15:41 14:15:41 volumeMounts: 14:15:41 - name: conf 14:15:41 mountPath: /conf 14:15:41 readOnly: false 14:15:41 volumes: 14:15:41 - name: conf 14:15:41 configMap: 14:15:41 name: assigner-cm 14:15:41 defaultMode: 0755 14:15:41 serviceAccountName: assigner-sa 14:15:41 --- 14:15:41 # Source: redis-cluster/templates/statefulset.yaml 14:15:41 ################################################################################### 14:15:41 # ============LICENSE_START======================================================= 14:15:41 # 14:15:41 # ================================================================================ 14:15:41 # Copyright (C) 2020 Hcl Technologies Limited. 14:15:41 # ================================================================================ 14:15:41 # Licensed under the Apache License, Version 2.0 (the "License"); 14:15:41 # you may not use this file except in compliance with the License. 14:15:41 # You may obtain a copy of the License at 14:15:41 # 14:15:41 # http://www.apache.org/licenses/LICENSE-2.0 14:15:41 # 14:15:41 # Unless required by applicable law or agreed to in writing, software 14:15:41 # distributed under the License is distributed on an "AS IS" BASIS, 14:15:41 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14:15:41 # See the License for the specific language governing permissions and 14:15:41 # limitations under the License. 14:15:41 # ============LICENSE_END========================================================= 14:15:41 ################################################################################### 14:15:41 14:15:41 apiVersion: apps/v1 14:15:41 kind: StatefulSet 14:15:41 metadata: 14:15:41 name: redis-cluster 14:15:41 spec: 14:15:41 serviceName: 14:15:41 replicas: 9 14:15:41 selector: 14:15:41 matchLabels: 14:15:41 app.kubernetes.io/name: redis-cluster 14:15:41 app.kubernetes.io/instance: release-name 14:15:41 template: 14:15:41 metadata: 14:15:41 labels: 14:15:41 app.kubernetes.io/name: redis-cluster 14:15:41 app.kubernetes.io/instance: release-name 14:15:41 spec: 14:15:41 topologySpreadConstraints: 14:15:41 - maxSkew: 1 14:15:41 topologyKey: kubernetes.io/hostname 14:15:41 whenUnsatisfiable: DoNotSchedule 14:15:41 #whenUnsatisfiable: ScheduleAnyway 14:15:41 #whenUnsatisfiable: DoNotSchedule 14:15:41 labelSelector: 14:15:41 matchLabels: 14:15:41 app.kubernetes.io/name: redis-cluster 14:15:41 app.kubernetes.io/instance: release-name 14:15:41 containers: 14:15:41 - name: redis 14:15:41 image: "redis:5.0.1-alpine" 14:15:41 imagePullPolicy: IfNotPresent 14:15:41 ports: 14:15:41 - containerPort: 6379 14:15:41 name: client 14:15:41 - containerPort: 16379 14:15:41 name: gossip 14:15:41 command: ["/conf/update-node.sh", "redis-server", "/conf/redis.conf"] 14:15:41 env: 14:15:41 - name: POD_IP 14:15:41 valueFrom: 14:15:41 fieldRef: 14:15:41 fieldPath: status.podIP 14:15:41 volumeMounts: 14:15:41 - name: conf 14:15:41 mountPath: /conf 14:15:41 readOnly: false 14:15:41 - name: data 14:15:41 mountPath: /data 14:15:41 readOnly: false 14:15:41 volumes: 14:15:41 - name: conf 14:15:41 configMap: 14:15:41 name: redis-cluster-cm 14:15:41 defaultMode: 0755 14:15:41 volumeClaimTemplates: 14:15:41 - metadata: 14:15:41 name: data 14:15:41 labels: 14:15:41 app.kubernetes.io/name: redis-cluster 14:15:41 app.kubernetes.io/instance: release-name 14:15:41 spec: 14:15:41 accessModes: [ "ReadWriteOnce" ] 14:15:41 resources: 14:15:41 requests: 14:15:41 storage: 1Gi 14:15:41 --- 14:15:41 # Source: redis-cluster/templates/configMap.yaml 14:15:41 ################################################################################### 14:15:41 # ============LICENSE_START======================================================= 14:15:41 # 14:15:41 # ================================================================================ 14:15:41 # Copyright (C) 2020 Hcl Technologies Limited. 14:15:41 # ================================================================================ 14:15:41 # Licensed under the Apache License, Version 2.0 (the "License"); 14:15:41 # you may not use this file except in compliance with the License. 14:15:41 # You may obtain a copy of the License at 14:15:41 # 14:15:41 # http://www.apache.org/licenses/LICENSE-2.0 14:15:41 # 14:15:41 # Unless required by applicable law or agreed to in writing, software 14:15:41 # distributed under the License is distributed on an "AS IS" BASIS, 14:15:41 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14:15:41 # See the License for the specific language governing permissions and 14:15:41 # limitations under the License. 14:15:41 # ============LICENSE_END========================================================= 14:15:41 ################################################################################### 14:15:41 --- 14:15:41 # Source: redis-cluster/templates/serviceaccount.yaml 14:15:41 ################################################################################### 14:15:41 # ============LICENSE_START======================================================= 14:15:41 # 14:15:41 # ================================================================================ 14:15:41 # Copyright (C) 2020 Hcl Technologies Limited. 14:15:41 # ================================================================================ 14:15:41 # Licensed under the Apache License, Version 2.0 (the "License"); 14:15:41 # you may not use this file except in compliance with the License. 14:15:41 # You may obtain a copy of the License at 14:15:41 # 14:15:41 # http://www.apache.org/licenses/LICENSE-2.0 14:15:41 # 14:15:41 # Unless required by applicable law or agreed to in writing, software 14:15:41 # distributed under the License is distributed on an "AS IS" BASIS, 14:15:41 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14:15:41 # See the License for the specific language governing permissions and 14:15:41 # limitations under the License. 14:15:41 # ============LICENSE_END========================================================= 14:15:41 ################################################################################### 14:15:41 *************************************************************************************************************** 14:15:41 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/e2term 14:15:41 Update chart dependency 14:15:41 Hang tight while we grab the latest from your chart repositories... 14:15:41 2024-06-22T14:15:41.835Z INFO [4] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "32.961µs", "reqID": "e829e169-6e89-422c-9ca2-a414f146ce5c"} 14:15:41 ...Successfully got an update from the "local" chart repository 14:15:41 Update Complete. ⎈Happy Helming!⎈ 14:15:41 Saving 1 charts 14:15:41 Downloading ric-common from repo http://127.0.0.1:8879/charts 14:15:41 2024-06-22T14:15:41.840Z INFO [5] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "133.776µs", "reqID": "4641cb78-8c54-40f6-8746-8a43f8dbc58b"} 14:15:41 Deleting outdated charts 14:15:41 Performing Helm lint 14:15:41 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/e2term 14:15:41 [INFO] Chart.yaml: icon is recommended 14:15:41 14:15:41 1 chart(s) linted, 0 chart(s) failed 14:15:41 *************************************************************************************************************** 14:15:41 Rendering Helm charts locally 14:15:41 --- 14:15:41 # Source: e2term/templates/configmap-loglevel.yaml 14:15:41 apiVersion: v1 14:15:41 kind: ConfigMap 14:15:41 metadata: 14:15:41 name: configmap-ricplt-e2term-loglevel-configmap 14:15:41 namespace: ricplt 14:15:41 data: 14:15:41 log-level: | 14:15:41 log-level: 3 14:15:41 --- 14:15:41 # Source: e2term/templates/configmap.yaml 14:15:41 apiVersion: v1 14:15:41 kind: ConfigMap 14:15:41 metadata: 14:15:41 name: configmap-ricplt-e2term-router-configmap 14:15:41 namespace: ricplt 14:15:41 data: 14:15:41 rmr_verbose: | 14:15:41 0 14:15:41 router.txt: | 14:15:41 newrt|start 14:15:41 rte|1080|service-ricplt-e2mgr-rmr.ricplt:3801 14:15:41 rte|1090|service-ricplt-e2term-rmr-alpha.ricplt:38000 14:15:41 rte|1100|service-ricplt-e2mgr-rmr.ricplt:3801 14:15:41 rte|10020|service-ricplt-e2mgr-rmr.ricplt:3801 14:15:41 rte|10060|service-ricplt-e2term-rmr-alpha.ricplt:38000 14:15:41 rte|10061|service-ricplt-e2mgr-rmr.ricplt:3801 14:15:41 rte|10062|service-ricplt-e2mgr-rmr.ricplt:3801 14:15:41 rte|10030|service-ricplt-e2mgr-rmr.ricplt:3801 14:15:41 rte|10070|service-ricplt-e2mgr-rmr.ricplt:3801 14:15:41 rte|10071|service-ricplt-e2mgr-rmr.ricplt:3801 14:15:41 rte|10080|service-ricplt-e2mgr-rmr.ricplt:3801 14:15:41 rte|10091|service-ricplt-rsm-rmr.ricplt:4801 14:15:41 rte|10092|service-ricplt-rsm-rmr.ricplt:4801 14:15:41 rte|10360|service-ricplt-e2term-rmr-alpha.ricplt:38000 14:15:41 rte|10361|service-ricplt-e2mgr-rmr.ricplt:3801 14:15:41 rte|10362|service-ricplt-e2mgr-rmr.ricplt:3801 14:15:41 rte|10370|service-ricplt-e2mgr-rmr.ricplt:3801 14:15:41 rte|10371|service-ricplt-e2term-rmr-alpha.ricplt:38000 14:15:41 rte|12010|service-ricplt-e2term-rmr-alpha.ricplt:38000 14:15:41 rte|12020|service-ricplt-e2term-rmr-alpha.ricplt:38000 14:15:41 rte|20001|service-ricplt-a1mediator-rmr.ricplt:4562 14:15:41 rte|12011|service-ricxapp-ueec-rmr.ricxapp:4560;service-admission-ctrl-xapp-rmr.ricxapp:4560 14:15:41 rte|12050|service-ricxapp-ueec-rmr.ricxapp:4560;service-admission-ctrl-xapp-rmr.ricxapp:4560 14:15:41 rte|12012|service-ricxapp-ueec-rmr.ricxapp:4560;service-admission-ctrl-xapp-rmr.ricxapp:4560 14:15:41 rte|12021|service-ricxapp-ueec-rmr.ricxapp:4560;service-admission-ctrl-xapp-rmr.ricxapp:4560 14:15:41 rte|12022|service-ricxapp-ueec-rmr.ricxapp:4560;service-admission-ctrl-xapp-rmr.ricxapp:4560 14:15:41 rte|12041|service-ricxapp-ueec-rmr.ricxapp:4560;service-admission-ctrl-xapp-rmr.ricxapp:4560 14:15:41 rte|12042|service-ricxapp-ueec-rmr.ricxapp:4560;service-admission-ctrl-xapp-rmr.ricxapp:4560 14:15:41 rte|12050|service-ricxapp-ueec-rmr.ricxapp:4560;service-admission-ctrl-xapp-rmr.ricxapp:4560 14:15:41 rte|20000|service-ricxapp-ueec-rmr.ricxapp:4560;service-admission-ctrl-xapp-rmr.ricxapp:4560 14:15:41 newrt|end 14:15:41 --- 14:15:41 # Source: e2term/templates/env.yaml 14:15:41 apiVersion: v1 14:15:41 kind: ConfigMap 14:15:41 metadata: 14:15:41 name: configmap-ricplt-e2term-env-alpha 14:15:41 data: 14:15:41 RMR_SRC_ID: service-ricplt-e2term-rmr-alpha.ricplt 14:15:41 RMR_RTG_SVC: "4561" 14:15:41 RMR_SEED_RT: "router.txt" 14:15:41 RMR_VCTL_FILE: "/tmp/rmr_verbose" 14:15:41 sctp: "36422" 14:15:41 nano: "38000" 14:15:41 print: "1" 14:15:41 volume: "/data/outgoing/" 14:15:41 --- 14:15:41 # Source: e2term/templates/pv.yaml 14:15:41 apiVersion: v1 14:15:41 kind: PersistentVolume 14:15:41 metadata: 14:15:41 name: pv-ricplt-e2term-alpha 14:15:41 labels: 14:15:41 type: local 14:15:41 spec: 14:15:41 storageClassName: local-storage 14:15:41 capacity: 14:15:41 storage: 100Mi 14:15:41 accessModes: 14:15:41 - ReadWriteOnce 14:15:41 hostPath: 14:15:41 path: /mnt/pv-ricplt-e2term-alpha 14:15:41 --- 14:15:41 # Source: e2term/templates/pvc.yaml 14:15:41 kind: PersistentVolumeClaim 14:15:41 apiVersion: v1 14:15:41 metadata: 14:15:41 name: pvc-ricplt-e2term-alpha 14:15:41 spec: 14:15:41 accessModes: 14:15:41 - ReadWriteOnce 14:15:41 resources: 14:15:41 requests: 14:15:41 storage: 100Mi 14:15:41 storageClassName: local-storage 14:15:41 #volumeName: pv-ricplt-e2term 14:15:41 --- 14:15:41 # Source: e2term/templates/service-prometheus.yaml 14:15:41 apiVersion: v1 14:15:41 kind: Service 14:15:41 metadata: 14:15:41 name: service-ricplt-e2term-prometheus-alpha 14:15:41 namespace: ricplt 14:15:41 labels: 14:15:41 app: ricplt-e2term-alpha 14:15:41 chart: e2term-3.0.0 14:15:41 release: release-name 14:15:41 heritage: Helm 14:15:41 annotations: 14:15:41 prometheus.io/scrape: "true" 14:15:41 prometheus.io/path: "/metrics" 14:15:41 prometheus.io/port: "8088" 14:15:41 spec: 14:15:41 type: ClusterIP 14:15:41 ports: 14:15:41 - port: 8088 14:15:41 protocol: "TCP" 14:15:41 targetPort: "prmts-alpha" 14:15:41 name: "prmts-alpha" 14:15:41 selector: 14:15:41 app: ricplt-e2term-alpha 14:15:41 release: release-name 14:15:41 --- 14:15:41 # Source: e2term/templates/service-rmr.yaml 14:15:41 apiVersion: v1 14:15:41 kind: Service 14:15:41 metadata: 14:15:41 name: service-ricplt-e2term-rmr-alpha 14:15:41 namespace: ricplt 14:15:41 labels: 14:15:41 app: ricplt-e2term-alpha 14:15:41 chart: e2term-3.0.0 14:15:41 release: release-name 14:15:41 heritage: Helm 14:15:41 spec: 14:15:41 type: ClusterIP 14:15:41 ports: 14:15:41 - port: 4561 14:15:41 protocol: "TCP" 14:15:41 targetPort: "rmrroute-alpha" 14:15:41 name: "rmrroute-alpha" 14:15:41 - port: 38000 14:15:41 protocol: "TCP" 14:15:41 targetPort: "rmrdata-alpha" 14:15:41 name: "rmrdata-alpha" 14:15:41 selector: 14:15:41 app: ricplt-e2term-alpha 14:15:41 release: release-name 14:15:41 --- 14:15:41 # Source: e2term/templates/service-sctp.yaml 14:15:41 apiVersion: v1 14:15:41 kind: Service 14:15:41 metadata: 14:15:41 name: service-ricplt-e2term-sctp-alpha 14:15:41 namespace: ricplt 14:15:41 labels: 14:15:41 app: ricplt-e2term-alpha 14:15:41 chart: e2term-3.0.0 14:15:41 release: release-name 14:15:41 heritage: Helm 14:15:41 spec: 14:15:41 type: NodePort 14:15:41 ports: 14:15:41 - port: 36422 14:15:41 nodePort: 32222 14:15:41 protocol: "SCTP" 14:15:41 targetPort: 36422 14:15:41 name: "sctp-alpha" 14:15:41 selector: 14:15:41 app: ricplt-e2term-alpha 14:15:41 release: release-name 14:15:41 --- 14:15:41 # Source: e2term/templates/deployment.yaml 14:15:41 apiVersion: apps/v1 14:15:41 kind: Deployment 14:15:41 metadata: 14:15:41 name: deployment-ricplt-e2term-alpha 14:15:41 namespace: ricplt 14:15:41 labels: 14:15:41 app: ricplt-e2term-alpha 14:15:41 chart: e2term-3.0.0 14:15:41 release: release-name 14:15:41 heritage: Helm 14:15:41 spec: 14:15:41 replicas: 1 14:15:41 selector: 14:15:41 matchLabels: 14:15:41 app: ricplt-e2term-alpha 14:15:41 release: release-name 14:15:41 template: 14:15:41 metadata: 14:15:41 labels: 14:15:41 app: ricplt-e2term-alpha 14:15:41 release: release-name 14:15:41 spec: 14:15:41 hostname: e2term-alpha 14:15:41 hostNetwork: false 14:15:41 dnsPolicy: ClusterFirstWithHostNet 14:15:41 imagePullSecrets: 14:15:41 - name: secret-nexus3-o-ran-sc-org-10002-o-ran-sc 14:15:41 containers: 14:15:41 - name: container-ricplt-e2term 14:15:41 image: nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-e2:3.0.1 14:15:41 imagePullPolicy: IfNotPresent 14:15:41 volumeMounts: 14:15:41 - mountPath: /opt/e2/router.txt 14:15:41 name: local-router-file 14:15:41 subPath: router.txt 14:15:41 - mountPath: /tmp/rmr_verbose 14:15:41 name: local-router-file 14:15:41 subPath: rmr_verbose 14:15:41 - mountPath: /etc/config 14:15:41 name: local-loglevel-file 14:15:41 14:15:41 - mountPath: "/data/outgoing/" 14:15:41 name: vol-shared 14:15:41 readOnly: false 14:15:41 14:15:41 envFrom: 14:15:41 - configMapRef: 14:15:41 name: configmap-ricplt-e2term-env-alpha 14:15:41 env: 14:15:41 - name: SYSTEM_NAME 14:15:41 value: "SEP" 14:15:41 - name: CONFIG_MAP_NAME 14:15:41 value: "/etc/config/log-level" 14:15:41 - name: HOST_NAME 14:15:41 valueFrom: 14:15:41 fieldRef: 14:15:41 fieldPath: spec.nodeName 14:15:41 - name: SERVICE_NAME 14:15:41 value: "RIC_E2_TERM" 14:15:41 - name: CONTAINER_NAME 14:15:41 value: "container-ricplt-e2term" 14:15:41 - name: POD_NAME 14:15:41 valueFrom: 14:15:41 fieldRef: 14:15:41 fieldPath: metadata.name 14:15:41 ports: 14:15:41 - name: "rmrroute-alpha" 14:15:41 containerPort: 4561 14:15:41 - name: "rmrdata-alpha" 14:15:41 containerPort: 38000 14:15:41 - name: "sctp-alpha" 14:15:41 containerPort: 36422 14:15:41 protocol: SCTP 14:15:41 - name: "prmts-alpha" 14:15:41 containerPort: 8088 14:15:41 stdin: true 14:15:41 tty: true 14:15:41 securityContext: 14:15:41 privileged: false 14:15:41 readinessProbe: 14:15:41 exec: 14:15:41 command: [ "/bin/sh", "-c", "ip=`hostname -i`;export RMR_SRC_ID=$ip;/opt/e2/rmr_probe -h $ip:38000" ] 14:15:41 initialDelaySeconds: 120 14:15:41 periodSeconds: 60 14:15:41 livenessProbe: 14:15:41 exec: 14:15:41 command: [ "/bin/sh", "-c", "ip=`hostname -i`;export RMR_SRC_ID=$ip;/opt/e2/rmr_probe -h $ip:38000" ] 14:15:41 initialDelaySeconds: 10 14:15:41 periodSeconds: 10 14:15:41 14:15:41 volumes: 14:15:41 - name: local-router-file 14:15:41 configMap: 14:15:41 name: configmap-ricplt-e2term-router-configmap 14:15:41 - name: local-loglevel-file 14:15:41 configMap: 14:15:41 name: configmap-ricplt-e2term-loglevel-configmap 14:15:41 14:15:41 - name: vol-shared 14:15:41 persistentVolumeClaim: 14:15:41 claimName: pvc-ricplt-e2term-alpha 14:15:41 --- 14:15:41 # Source: e2term/templates/configmap-loglevel.yaml 14:15:41 ################################################################################ 14:15:41 # Copyright (c) 2023 Alexandre Huff Intellectual Property. # 14:15:41 # # 14:15:41 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:41 # you may not use this file except in compliance with the License. # 14:15:41 # You may obtain a copy of the License at # 14:15:41 # # 14:15:41 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:41 # # 14:15:41 # Unless required by applicable law or agreed to in writing, software # 14:15:41 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:41 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:41 # See the License for the specific language governing permissions and # 14:15:41 # limitations under the License. # 14:15:41 ################################################################################ 14:15:41 --- 14:15:41 # Source: e2term/templates/configmap-pizpub.yaml 14:15:41 ################################################################################ 14:15:41 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:41 # # 14:15:41 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:41 # you may not use this file except in compliance with the License. # 14:15:41 # You may obtain a copy of the License at # 14:15:41 # # 14:15:41 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:41 # # 14:15:41 # Unless required by applicable law or agreed to in writing, software # 14:15:41 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:41 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:41 # See the License for the specific language governing permissions and # 14:15:41 # limitations under the License. # 14:15:41 ################################################################################ 14:15:41 --- 14:15:41 # Source: e2term/templates/configmap.yaml 14:15:41 ################################################################################ 14:15:41 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:41 # Copyright (c) 2019 Nokia. # 14:15:41 # # 14:15:41 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:41 # you may not use this file except in compliance with the License. # 14:15:41 # You may obtain a copy of the License at # 14:15:41 # # 14:15:41 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:41 # # 14:15:41 # Unless required by applicable law or agreed to in writing, software # 14:15:41 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:41 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:41 # See the License for the specific language governing permissions and # 14:15:41 # limitations under the License. # 14:15:41 ################################################################################ 14:15:41 --- 14:15:41 # Source: e2term/templates/deployment.yaml 14:15:41 ################################################################################ 14:15:41 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:41 # Copyright (c) 2019 Nokia. # 14:15:41 # # 14:15:41 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:41 # you may not use this file except in compliance with the License. # 14:15:41 # You may obtain a copy of the License at # 14:15:41 # # 14:15:41 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:41 # # 14:15:41 # Unless required by applicable law or agreed to in writing, software # 14:15:41 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:41 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:41 # See the License for the specific language governing permissions and # 14:15:41 # limitations under the License. # 14:15:41 ################################################################################ 14:15:41 --- 14:15:41 # Source: e2term/templates/env.yaml 14:15:41 ################################################################################ 14:15:41 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:41 # Copyright (c) 2019 Nokia. # 14:15:41 # # 14:15:41 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:41 # you may not use this file except in compliance with the License. # 14:15:41 # You may obtain a copy of the License at # 14:15:41 # # 14:15:41 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:41 # # 14:15:41 # Unless required by applicable law or agreed to in writing, software # 14:15:41 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:41 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:41 # See the License for the specific language governing permissions and # 14:15:41 # limitations under the License. # 14:15:41 ################################################################################ 14:15:41 --- 14:15:41 # Source: e2term/templates/pv.yaml 14:15:41 ################################################################################ 14:15:41 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:41 # # 14:15:41 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:41 # you may not use this file except in compliance with the License. # 14:15:41 # You may obtain a copy of the License at # 14:15:41 # # 14:15:41 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:41 # # 14:15:41 # Unless required by applicable law or agreed to in writing, software # 14:15:41 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:41 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:41 # See the License for the specific language governing permissions and # 14:15:41 # limitations under the License. # 14:15:41 ################################################################################1 14:15:41 --- 14:15:41 # Source: e2term/templates/pvc.yaml 14:15:41 ################################################################################ 14:15:41 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:41 # # 14:15:41 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:41 # you may not use this file except in compliance with the License. # 14:15:41 # You may obtain a copy of the License at # 14:15:41 # # 14:15:41 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:41 # # 14:15:41 # Unless required by applicable law or agreed to in writing, software # 14:15:41 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:41 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:41 # See the License for the specific language governing permissions and # 14:15:41 # limitations under the License. # 14:15:41 ################################################################################ 14:15:41 --- 14:15:41 # Source: e2term/templates/service-prometheus.yaml 14:15:41 ################################################################################ 14:15:41 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:41 # Copyright (c) 2019 Nokia. # 14:15:41 # # 14:15:41 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:41 # you may not use this file except in compliance with the License. # 14:15:41 # You may obtain a copy of the License at # 14:15:41 # # 14:15:41 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:41 # # 14:15:41 # Unless required by applicable law or agreed to in writing, software # 14:15:41 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:41 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:41 # See the License for the specific language governing permissions and # 14:15:41 # limitations under the License. # 14:15:41 ################################################################################ 14:15:41 --- 14:15:41 # Source: e2term/templates/service-rmr.yaml 14:15:41 ################################################################################ 14:15:41 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:41 # Copyright (c) 2019 Nokia. # 14:15:41 # # 14:15:41 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:41 # you may not use this file except in compliance with the License. # 14:15:41 # You may obtain a copy of the License at # 14:15:41 # # 14:15:41 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:41 # # 14:15:41 # Unless required by applicable law or agreed to in writing, software # 14:15:41 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:41 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:41 # See the License for the specific language governing permissions and # 14:15:41 # limitations under the License. # 14:15:41 ################################################################################ 14:15:41 --- 14:15:41 # Source: e2term/templates/service-sctp.yaml 14:15:41 ################################################################################ 14:15:41 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:41 # Copyright (c) 2019 Nokia. # 14:15:41 # # 14:15:41 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:41 # you may not use this file except in compliance with the License. # 14:15:41 # You may obtain a copy of the License at # 14:15:41 # # 14:15:41 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:41 # # 14:15:41 # Unless required by applicable law or agreed to in writing, software # 14:15:41 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:41 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:41 # See the License for the specific language governing permissions and # 14:15:41 # limitations under the License. # 14:15:41 ################################################################################ 14:15:41 *************************************************************************************************************** 14:15:41 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/jaegeradapter 14:15:41 Update chart dependency 14:15:42 Hang tight while we grab the latest from your chart repositories... 14:15:42 2024-06-22T14:15:42.010Z INFO [6] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "29.782µs", "reqID": "988515a7-8e5b-4a83-8e65-2293da369578"} 14:15:42 ...Successfully got an update from the "local" chart repository 14:15:42 Update Complete. ⎈Happy Helming!⎈ 14:15:42 Saving 1 charts 14:15:42 Downloading ric-common from repo http://127.0.0.1:8879/charts 14:15:42 2024-06-22T14:15:42.012Z INFO [7] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "97.134µs", "reqID": "b3ce91f6-140d-4abc-ad92-090e726af9e8"} 14:15:42 Deleting outdated charts 14:15:42 Performing Helm lint 14:15:42 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/jaegeradapter 14:15:42 [INFO] Chart.yaml: icon is recommended 14:15:42 14:15:42 1 chart(s) linted, 0 chart(s) failed 14:15:42 *************************************************************************************************************** 14:15:42 Rendering Helm charts locally 14:15:42 --- 14:15:42 # Source: jaegeradapter/templates/env.yaml 14:15:42 apiVersion: v1 14:15:42 kind: ConfigMap 14:15:42 metadata: 14:15:42 name: configmap-ricplt-jaegeradapter 14:15:42 namespace: ricplt 14:15:42 data: 14:15:42 TRACING_ENABLED: "0" 14:15:42 TRACING_JAEGER_SAMPLER_TYPE: "const" 14:15:42 TRACING_JAEGER_SAMPLER_PARAM: "1" 14:15:42 TRACING_JAEGER_AGENT_ADDR: service-ricplt-jaegeradapter-agent.ricplt 14:15:42 TRACING_JAEGER_LOG_LEVEL: "error" 14:15:42 --- 14:15:42 # Source: jaegeradapter/templates/agent-service.yaml 14:15:42 # Copyright (c) 2019 AT&T Intellectual Property. 14:15:42 # 14:15:42 # Licensed under the Apache License, Version 2.0 (the "License"); 14:15:42 # you may not use this file except in compliance with the License. 14:15:42 # You may obtain a copy of the License at 14:15:42 # 14:15:42 # http://www.apache.org/licenses/LICENSE-2.0 14:15:42 # 14:15:42 # Unless required by applicable law or agreed to in writing, software 14:15:42 # distributed under the License is distributed on an "AS IS" BASIS, 14:15:42 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14:15:42 # See the License for the specific language governing permissions and 14:15:42 # limitations under the License. 14:15:42 14:15:42 apiVersion: v1 14:15:42 kind: Service 14:15:42 metadata: 14:15:42 name: service-ricplt-jaegeradapter-agent 14:15:42 namespace: ricplt 14:15:42 labels: 14:15:42 app: ricplt-jaegeradapter 14:15:42 chart: jaegeradapter-3.0.0 14:15:42 release: release-name 14:15:42 heritage: Helm 14:15:42 spec: 14:15:42 type: ClusterIP 14:15:42 ports: 14:15:42 - name: "zipkincompact" 14:15:42 port: 5775 14:15:42 protocol: UDP 14:15:42 targetPort: 5775 14:15:42 - name: "jaegercompact" 14:15:42 port: 6831 14:15:42 protocol: UDP 14:15:42 targetPort: 6831 14:15:42 - name: "jaegerbinary" 14:15:42 port: 6832 14:15:42 protocol: UDP 14:15:42 targetPort: 6832 14:15:42 selector: 14:15:42 app: ricplt-jaegeradapter 14:15:42 release: release-name 14:15:42 --- 14:15:42 # Source: jaegeradapter/templates/collector-service.yaml 14:15:42 # Copyright (c) 2019 AT&T Intellectual Property. 14:15:42 # 14:15:42 # Licensed under the Apache License, Version 2.0 (the "License"); 14:15:42 # you may not use this file except in compliance with the License. 14:15:42 # You may obtain a copy of the License at 14:15:42 # 14:15:42 # http://www.apache.org/licenses/LICENSE-2.0 14:15:42 # 14:15:42 # Unless required by applicable law or agreed to in writing, software 14:15:42 # distributed under the License is distributed on an "AS IS" BASIS, 14:15:42 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14:15:42 # See the License for the specific language governing permissions and 14:15:42 # limitations under the License. 14:15:42 14:15:42 apiVersion: v1 14:15:42 kind: Service 14:15:42 metadata: 14:15:42 name: service-ricplt-jaegeradapter-collector 14:15:42 namespace: ricplt 14:15:42 labels: 14:15:42 app: ricplt-jaegeradapter 14:15:42 chart: jaegeradapter-3.0.0 14:15:42 release: release-name 14:15:42 heritage: Helm 14:15:42 spec: 14:15:42 type: ClusterIP 14:15:42 ports: 14:15:42 - name: "jaegerhttpt" 14:15:42 port: 14267 14:15:42 protocol: TCP 14:15:42 targetPort: 14267 14:15:42 - name: "jaegerhttp" 14:15:42 port: 14268 14:15:42 protocol: TCP 14:15:42 targetPort: 14268 14:15:42 - name: "zipkinhttp" 14:15:42 port: 9411 14:15:42 protocol: TCP 14:15:42 targetPort: 9411 14:15:42 selector: 14:15:42 app: ricplt-jaegeradapter 14:15:42 release: release-name 14:15:42 --- 14:15:42 # Source: jaegeradapter/templates/query-service.yaml 14:15:42 # Copyright (c) 2019 AT&T Intellectual Property. 14:15:42 # 14:15:42 # Licensed under the Apache License, Version 2.0 (the "License"); 14:15:42 # you may not use this file except in compliance with the License. 14:15:42 # You may obtain a copy of the License at 14:15:42 # 14:15:42 # http://www.apache.org/licenses/LICENSE-2.0 14:15:42 # 14:15:42 # Unless required by applicable law or agreed to in writing, software 14:15:42 # distributed under the License is distributed on an "AS IS" BASIS, 14:15:42 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14:15:42 # See the License for the specific language governing permissions and 14:15:42 # limitations under the License. 14:15:42 14:15:42 apiVersion: v1 14:15:42 kind: Service 14:15:42 metadata: 14:15:42 name: service-ricplt-jaegeradapter-query 14:15:42 namespace: ricplt 14:15:42 labels: 14:15:42 app: ricplt-jaegeradapter 14:15:42 chart: jaegeradapter-3.0.0 14:15:42 release: release-name 14:15:42 heritage: Helm 14:15:42 spec: 14:15:42 type: ClusterIP 14:15:42 ports: 14:15:42 - name: "httpquery" 14:15:42 port: 16686 14:15:42 protocol: TCP 14:15:42 targetPort: 16686 14:15:42 selector: 14:15:42 app: ricplt-jaegeradapter 14:15:42 release: release-name 14:15:42 --- 14:15:42 # Source: jaegeradapter/templates/deployment.yaml 14:15:42 # Copyright (c) 2019 AT&T Intellectual Property. 14:15:42 # 14:15:42 # Licensed under the Apache License, Version 2.0 (the "License"); 14:15:42 # you may not use this file except in compliance with the License. 14:15:42 # You may obtain a copy of the License at 14:15:42 # 14:15:42 # http://www.apache.org/licenses/LICENSE-2.0 14:15:42 # 14:15:42 # Unless required by applicable law or agreed to in writing, software 14:15:42 # distributed under the License is distributed on an "AS IS" BASIS, 14:15:42 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14:15:42 # See the License for the specific language governing permissions and 14:15:42 # limitations under the License. 14:15:42 apiVersion: apps/v1 14:15:42 kind: Deployment 14:15:42 metadata: 14:15:42 name: deployment-ricplt-jaegeradapter 14:15:42 namespace: ricplt 14:15:42 labels: 14:15:42 app: ricplt-jaegeradapter 14:15:42 chart: jaegeradapter-3.0.0 14:15:42 release: release-name 14:15:42 heritage: Helm 14:15:42 spec: 14:15:42 replicas: 1 14:15:42 selector: 14:15:42 matchLabels: 14:15:42 app: ricplt-jaegeradapter 14:15:42 release: release-name 14:15:42 template: 14:15:42 metadata: 14:15:42 labels: 14:15:42 app: ricplt-jaegeradapter 14:15:42 release: release-name 14:15:42 spec: 14:15:42 hostname: jaegeradapter 14:15:42 imagePullSecrets: 14:15:42 - name: secret-docker-io 14:15:42 containers: 14:15:42 - name: container-ricplt-jaegeradapter 14:15:42 image: docker.io/jaegertracing/all-in-one:1.12 14:15:42 imagePullPolicy: IfNotPresent 14:15:42 envFrom: 14:15:42 - configMapRef: 14:15:42 name: configmap-ricplt-jaegeradapter 14:15:42 ports: 14:15:42 - name: "zipkincompact" 14:15:42 containerPort: 5775 14:15:42 protocol: UDP 14:15:42 - name: "jaegercompact" 14:15:42 containerPort: 6831 14:15:42 protocol: UDP 14:15:42 - name: "jaegerbinary" 14:15:42 containerPort: 6832 14:15:42 protocol: UDP 14:15:42 - name: "httpquery" 14:15:42 containerPort: 16686 14:15:42 protocol: TCP 14:15:42 - name: "httpconfig" 14:15:42 containerPort: 5778 14:15:42 protocol: TCP 14:15:42 - name: "zipkinhttp" 14:15:42 containerPort: 9411 14:15:42 protocol: TCP 14:15:42 - name: "jaegerhttp" 14:15:42 containerPort: 14268 14:15:42 protocol: TCP 14:15:42 - name: "jaegerhttpt" 14:15:42 containerPort: 14267 14:15:42 protocol: TCP 14:15:42 livenessProbe: 14:15:42 httpGet: 14:15:42 path: / 14:15:42 port: 16686 14:15:42 readinessProbe: 14:15:42 httpGet: 14:15:42 path: / 14:15:42 port: 16686 14:15:42 initialDelaySeconds: 5 14:15:42 *************************************************************************************************************** 14:15:42 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/vespamgr 14:15:42 Update chart dependency 14:15:42 Hang tight while we grab the latest from your chart repositories... 14:15:42 2024-06-22T14:15:42.156Z INFO [8] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "29.651µs", "reqID": "4d63321c-b856-46fa-8892-32d713a7d573"} 14:15:42 ...Successfully got an update from the "local" chart repository 14:15:42 Update Complete. ⎈Happy Helming!⎈ 14:15:42 Saving 1 charts 14:15:42 Downloading ric-common from repo http://127.0.0.1:8879/charts 14:15:42 2024-06-22T14:15:42.158Z INFO [9] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "105.575µs", "reqID": "688f1939-da00-4156-8d7c-8bccae5adf02"} 14:15:42 Deleting outdated charts 14:15:42 Performing Helm lint 14:15:42 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/vespamgr 14:15:42 [INFO] Chart.yaml: icon is recommended 14:15:42 14:15:42 1 chart(s) linted, 0 chart(s) failed 14:15:42 *************************************************************************************************************** 14:15:42 Rendering Helm charts locally 14:15:42 --- 14:15:42 # Source: vespamgr/templates/secret.yaml 14:15:42 apiVersion: v1 14:15:42 kind: Secret 14:15:42 metadata: 14:15:42 name: vespa-secrets 14:15:42 type: Opaque 14:15:42 data: 14:15:42 VESMGR_PRICOLLECTOR_USER: "c2FtcGxlMQo=" 14:15:42 VESMGR_PRICOLLECTOR_PASSWORD: "JDJhJDEwJDBidWguMldlWXdOODY4WU13bk5ORXVORUFNTllWVTkuRlNNSkd5SUtWM2RHRVQvN29HT2k2Cg==" 14:15:42 --- 14:15:42 # Source: vespamgr/templates/vespa-config.yaml 14:15:42 apiVersion: v1 14:15:42 kind: ConfigMap 14:15:42 metadata: 14:15:42 name: configmap-ricplt-vespamgr 14:15:42 namespace: ricplt 14:15:42 data: 14:15:42 VESMGR_HB_INTERVAL: "60s" 14:15:42 VESMGR_MEAS_INTERVAL: "30s" 14:15:42 VESMGR_PRICOLLECTOR_ADDR: "aux-entry" 14:15:42 VESMGR_PRICOLLECTOR_SERVERROOT: "/vescollector" 14:15:42 VESMGR_PRICOLLECTOR_PORT: "8443" 14:15:42 VESMGR_PRICOLLECTOR_SECURE: "false" 14:15:42 VESMGR_PROMETHEUS_ADDR: http://r4-infrastructure-prometheus-server.ricplt 14:15:42 VESMGR_PRICOLLECTOR_USER: "sample1" 14:15:42 VESMGR_PRICOLLECTOR_PASSWORD: "sample1" 14:15:42 VESMGR_ALERTMANAGER_BIND_ADDR: ":9095" 14:15:42 --- 14:15:42 # Source: vespamgr/templates/service.yaml 14:15:42 # Copyright (c) 2019 AT&T Intellectual Property. 14:15:42 # Copyright (c) 2019 Nokia. 14:15:42 # 14:15:42 # Licensed under the Apache License, Version 2.0 (the "License"); 14:15:42 # you may not use this file except in compliance with the License. 14:15:42 # You may obtain a copy of the License at 14:15:42 # 14:15:42 # http://www.apache.org/licenses/LICENSE-2.0 14:15:42 # 14:15:42 # Unless required by applicable law or agreed to in writing, software 14:15:42 # distributed under the License is distributed on an "AS IS" BASIS, 14:15:42 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14:15:42 # See the License for the specific language governing permissions and 14:15:42 # limitations under the License. 14:15:42 14:15:42 apiVersion: v1 14:15:42 kind: Service 14:15:42 metadata: 14:15:42 name: service-ricplt-vespamgr-http 14:15:42 namespace: ricplt 14:15:42 labels: 14:15:42 app: ricplt-vespamgr 14:15:42 chart: vespamgr-3.0.0 14:15:42 release: release-name 14:15:42 heritage: Helm 14:15:42 spec: 14:15:42 type: ClusterIP 14:15:42 ports: 14:15:42 - port: 8080 14:15:42 protocol: "TCP" 14:15:42 name: "http" 14:15:42 targetPort: "http" 14:15:42 - port: 9095 14:15:42 protocol: "TCP" 14:15:42 name: "alert" 14:15:42 targetPort: "alert" 14:15:42 selector: 14:15:42 app: ricplt-vespamgr 14:15:42 release: release-name 14:15:42 --- 14:15:42 # Source: vespamgr/templates/deployment.yaml 14:15:42 # Copyright (c) 2019 AT&T Intellectual Property. 14:15:42 # Copyright (c) 2019 Nokia. 14:15:42 # 14:15:42 # Licensed under the Apache License, Version 2.0 (the "License"); 14:15:42 # you may not use this file except in compliance with the License. 14:15:42 # You may obtain a copy of the License at 14:15:42 # 14:15:42 # http://www.apache.org/licenses/LICENSE-2.0 14:15:42 # 14:15:42 # Unless required by applicable law or agreed to in writing, software 14:15:42 # distributed under the License is distributed on an "AS IS" BASIS, 14:15:42 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14:15:42 # See the License for the specific language governing permissions and 14:15:42 # limitations under the License. 14:15:42 14:15:42 apiVersion: apps/v1 14:15:42 kind: Deployment 14:15:42 metadata: 14:15:42 name: deployment-ricplt-vespamgr 14:15:42 namespace: ricplt 14:15:42 labels: 14:15:42 app: ricplt-vespamgr 14:15:42 chart: vespamgr-3.0.0 14:15:42 release: release-name 14:15:42 heritage: Helm 14:15:42 spec: 14:15:42 replicas: 1 14:15:42 selector: 14:15:42 matchLabels: 14:15:42 app: ricplt-vespamgr 14:15:42 release: release-name 14:15:42 template: 14:15:42 metadata: 14:15:42 labels: 14:15:42 app: ricplt-vespamgr 14:15:42 release: release-name 14:15:42 spec: 14:15:42 hostname: vespamgr 14:15:42 imagePullSecrets: 14:15:42 - name: secret-nexus3-o-ran-sc-org-10002-o-ran-sc 14:15:42 containers: 14:15:42 - name: container-ricplt-vespamgr 14:15:42 image: nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-vespamgr:0.4.0 14:15:42 imagePullPolicy: IfNotPresent 14:15:42 ports: 14:15:42 - name: http 14:15:42 containerPort: 8080 14:15:42 protocol: TCP 14:15:42 - name: alert 14:15:42 containerPort: 9095 14:15:42 protocol: TCP 14:15:42 envFrom: 14:15:42 - configMapRef: 14:15:42 name: configmap-ricplt-vespamgr 14:15:42 - secretRef: 14:15:42 name: vespa-secrets 14:15:42 env: 14:15:42 - name: VESMGR_APPMGRDOMAN 14:15:42 value: service-ricplt-appmgr-http 14:15:42 livenessProbe: 14:15:42 httpGet: 14:15:42 path: /supervision 14:15:42 port: 8080 14:15:42 initialDelaySeconds: 30 14:15:42 periodSeconds: 60 14:15:42 timeoutSeconds: 20 14:15:42 *************************************************************************************************************** 14:15:42 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/o1mediator 14:15:42 Update chart dependency 14:15:42 Hang tight while we grab the latest from your chart repositories... 14:15:42 2024-06-22T14:15:42.306Z INFO [10] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "19.19µs", "reqID": "62073c38-726c-4d46-afa5-5effaa5a444b"} 14:15:42 ...Successfully got an update from the "local" chart repository 14:15:42 Update Complete. ⎈Happy Helming!⎈ 14:15:42 Saving 1 charts 14:15:42 Downloading ric-common from repo http://127.0.0.1:8879/charts 14:15:42 2024-06-22T14:15:42.308Z INFO [11] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "92.094µs", "reqID": "7b3619e7-e92a-4400-b142-4afea1276dd1"} 14:15:42 Deleting outdated charts 14:15:42 Performing Helm lint 14:15:42 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/o1mediator 14:15:42 [INFO] Chart.yaml: icon is recommended 14:15:42 14:15:42 1 chart(s) linted, 0 chart(s) failed 14:15:42 *************************************************************************************************************** 14:15:42 Rendering Helm charts locally 14:15:42 --- 14:15:42 # Source: o1mediator/templates/serviceaccount.yaml 14:15:42 apiVersion: v1 14:15:42 kind: ServiceAccount 14:15:42 metadata: 14:15:42 name: svcacct-ricplt-o1mediator 14:15:42 namespace: ricplt 14:15:42 --- 14:15:42 # Source: o1mediator/templates/appconfig.yaml 14:15:42 ################################################################################ 14:15:42 # Copyright (c) 2020 AT&T Intellectual Property. # 14:15:42 # # 14:15:42 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:42 # you may not use this file except in compliance with the License. # 14:15:42 # You may obtain a copy of the License at # 14:15:42 # # 14:15:42 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:42 # # 14:15:42 # Unless required by applicable law or agreed to in writing, software # 14:15:42 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:42 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:42 # See the License for the specific language governing permissions and # 14:15:42 # limitations under the License. # 14:15:42 ################################################################################ 14:15:42 14:15:42 apiVersion: v1 14:15:42 kind: ConfigMap 14:15:42 metadata: 14:15:42 name: configmap-ricplt-o1mediator-appconfig-configmap 14:15:42 namespace: ricplt 14:15:42 data: 14:15:42 config-file.json: |+ 14:15:42 { 14:15:42 "local": { 14:15:42 "host": ":8080" 14:15:42 }, 14:15:42 "logger": { 14:15:42 "level": 4 14:15:42 }, 14:15:42 "db": { 14:15:42 "namespaces": ["sdl", "rnib"] 14:15:42 }, 14:15:42 "rmr": { 14:15:42 "protPort": "tcp:4560", 14:15:42 "maxSize": 65536, 14:15:42 "numWorkers": 1 14:15:42 }, 14:15:42 "sbi": { 14:15:42 "appmgrAddr": "service-ricplt-appmgr-http:8080", 14:15:42 "alertmgrAddr": "r4-infrastructure-prometheus-alertmanager:80", 14:15:42 "timeout": 30 14:15:42 }, 14:15:42 "nbi": { 14:15:42 "schemas": ["o-ran-sc-ric-xapp-desc-v1", "o-ran-sc-ric-ueec-config-v1"] 14:15:42 }, 14:15:42 "controls": { 14:15:42 "active": true 14:15:42 } 14:15:42 } 14:15:42 14:15:42 uta_rtg.rt: | 14:15:42 newrt|start 14:15:42 rte|13111|127.0.0.1:4588 14:15:42 rte|13111|127.0.0.1:4560 14:15:42 newrt|end 14:15:42 --- 14:15:42 # Source: o1mediator/templates/env.yaml 14:15:42 # Copyright (c) 2020 AT&T Intellectual Property. # 14:15:42 # # 14:15:42 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:42 # you may not use this file except in compliance with the License. # 14:15:42 # You may obtain a copy of the License at # 14:15:42 # # 14:15:42 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:42 # # 14:15:42 # Unless required by applicable law or agreed to in writing, software # 14:15:42 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:42 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:42 # See the License for the specific language governing permissions and # 14:15:42 # limitations under the License. # 14:15:42 ################################################################################ 14:15:42 apiVersion: v1 14:15:42 kind: ConfigMap 14:15:42 metadata: 14:15:42 name: configmap-ricplt-o1mediator-env 14:15:42 data: 14:15:42 RMR_SEED_RT: "/etc/o1agent/uta_rtg.rt" 14:15:42 --- 14:15:42 # Source: o1mediator/templates/serviceaccount.yaml 14:15:42 apiVersion: rbac.authorization.k8s.io/v1 14:15:42 kind: Role 14:15:42 metadata: 14:15:42 name: svcacct-ricplt-o1mediator-ricxapp-podreader 14:15:42 namespace: ricxapp 14:15:42 rules: 14:15:42 - apiGroups: [""] 14:15:42 resources: ["pods"] 14:15:42 verbs: ["get", "list", "watch"] 14:15:42 --- 14:15:42 # Source: o1mediator/templates/serviceaccount.yaml 14:15:42 apiVersion: rbac.authorization.k8s.io/v1 14:15:42 kind: RoleBinding 14:15:42 metadata: 14:15:42 name: svcacct-ricplt-o1mediator-ricxapp-podreader 14:15:42 namespace: ricxapp 14:15:42 roleRef: 14:15:42 apiGroup: rbac.authorization.k8s.io 14:15:42 kind: Role 14:15:42 name: svcacct-ricplt-o1mediator-ricxapp-podreader 14:15:42 subjects: 14:15:42 - kind: ServiceAccount 14:15:42 name: svcacct-ricplt-o1mediator 14:15:42 namespace: ricplt 14:15:42 --- 14:15:42 # Source: o1mediator/templates/service-http.yaml 14:15:42 ################################################################################ 14:15:42 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:42 # Copyright (c) 2019 Nokia. # 14:15:42 # # 14:15:42 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:42 # you may not use this file except in compliance with the License. # 14:15:42 # You may obtain a copy of the License at # 14:15:42 # # 14:15:42 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:42 # # 14:15:42 # Unless required by applicable law or agreed to in writing, software # 14:15:42 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:42 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:42 # See the License for the specific language governing permissions and # 14:15:42 # limitations under the License. # 14:15:42 ################################################################################ 14:15:42 14:15:42 apiVersion: v1 14:15:42 kind: Service 14:15:42 metadata: 14:15:42 name: service-ricplt-o1mediator-http 14:15:42 namespace: ricplt 14:15:42 labels: 14:15:42 app: ricplt-o1mediator 14:15:42 chart: o1mediator-3.0.0 14:15:42 release: release-name 14:15:42 heritage: Helm 14:15:42 spec: 14:15:42 type: ClusterIP 14:15:42 ports: 14:15:42 - port: 9001 14:15:42 protocol: "TCP" 14:15:42 name: "http-supervise" 14:15:42 targetPort: 9001 14:15:42 - port: 8080 14:15:42 protocol: "TCP" 14:15:42 name: "http-mediation" 14:15:42 targetPort: 8080 14:15:42 - port: 3000 14:15:42 protocol: "TCP" 14:15:42 name: "http-event" 14:15:42 targetPort: 3000 14:15:42 selector: 14:15:42 app: ricplt-o1mediator 14:15:42 release: release-name 14:15:42 --- 14:15:42 # Source: o1mediator/templates/service-tcp.yaml 14:15:42 ################################################################################ 14:15:42 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:42 # # 14:15:42 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:42 # you may not use this file except in compliance with the License. # 14:15:42 # You may obtain a copy of the License at # 14:15:42 # # 14:15:42 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:42 # # 14:15:42 # Unless required by applicable law or agreed to in writing, software # 14:15:42 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:42 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:42 # See the License for the specific language governing permissions and # 14:15:42 # limitations under the License. # 14:15:42 ################################################################################ 14:15:42 14:15:42 apiVersion: v1 14:15:42 kind: Service 14:15:42 metadata: 14:15:42 name: service-ricplt-o1mediator-tcp-netconf 14:15:42 namespace: ricplt 14:15:42 labels: 14:15:42 app: ricplt-o1mediator 14:15:42 chart: o1mediator-3.0.0 14:15:42 release: release-name 14:15:42 heritage: Helm 14:15:42 spec: 14:15:42 type: NodePort 14:15:42 ports: 14:15:42 - port: 830 14:15:42 nodePort: 30830 14:15:42 protocol: "TCP" 14:15:42 name: "tcp-netconf" 14:15:42 selector: 14:15:42 app: ricplt-o1mediator 14:15:42 release: release-name 14:15:42 --- 14:15:42 # Source: o1mediator/templates/deployment.yaml 14:15:42 apiVersion: apps/v1 14:15:42 kind: Deployment 14:15:42 metadata: 14:15:42 name: deployment-ricplt-o1mediator 14:15:42 namespace: ricplt 14:15:42 labels: 14:15:42 app: ricplt-o1mediator 14:15:42 chart: o1mediator-3.0.0 14:15:42 release: release-name 14:15:42 heritage: Helm 14:15:42 spec: 14:15:42 replicas: 1 14:15:42 selector: 14:15:42 matchLabels: 14:15:42 app: ricplt-o1mediator 14:15:42 release: release-name 14:15:42 template: 14:15:42 metadata: 14:15:42 labels: 14:15:42 app: ricplt-o1mediator 14:15:42 release: release-name 14:15:42 spec: 14:15:42 hostname: o1mediator 14:15:42 imagePullSecrets: 14:15:42 - name: secret-nexus3-o-ran-sc-org-10002-o-ran-sc 14:15:42 serviceAccountName: svcacct-ricplt-o1mediator 14:15:42 containers: 14:15:42 - name: container-ricplt-o1mediator 14:15:42 image: nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-o1:0.3.1 14:15:42 imagePullPolicy: IfNotPresent 14:15:42 envFrom: 14:15:42 - configMapRef: 14:15:42 name: configmap-ricplt-dbaas-appconfig 14:15:42 - configMapRef: 14:15:42 name: configmap-ricplt-o1mediator-env 14:15:42 volumeMounts: 14:15:42 - mountPath: /etc/o1agent 14:15:42 name: appconfig-file 14:15:42 ports: 14:15:42 - name: http-supervise 14:15:42 containerPort: 9001 14:15:42 protocol: TCP 14:15:42 - name: http-mediation 14:15:42 containerPort: 8080 14:15:42 protocol: TCP 14:15:42 - name: http-event 14:15:42 containerPort: 3000 14:15:42 protocol: TCP 14:15:42 volumes: 14:15:42 - name: appconfig-file 14:15:42 configMap: 14:15:42 name: configmap-ricplt-o1mediator-appconfig-configmap 14:15:42 --- 14:15:42 # Source: o1mediator/templates/deployment.yaml 14:15:42 ################################################################################ 14:15:42 # Copyright (c) 2019,2020 AT&T Intellectual Property. # 14:15:42 # Copyright (c) 2019 Nokia. # 14:15:42 # # 14:15:42 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:42 # you may not use this file except in compliance with the License. # 14:15:42 # You may obtain a copy of the License at # 14:15:42 # # 14:15:42 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:42 # # 14:15:42 # Unless required by applicable law or agreed to in writing, software # 14:15:42 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:42 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:42 # See the License for the specific language governing permissions and # 14:15:42 # limitations under the License. # 14:15:42 ################################################################################ 14:15:42 --- 14:15:42 # Source: o1mediator/templates/serviceaccount.yaml 14:15:42 ################################################################################ 14:15:42 # Copyright (c) 2019-2020 AT&T Intellectual Property. # 14:15:42 # # 14:15:42 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:42 # you may not use this file except in compliance with the License. # 14:15:42 # You may obtain a copy of the License at # 14:15:42 # # 14:15:42 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:42 # # 14:15:42 # Unless required by applicable law or agreed to in writing, software # 14:15:42 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:42 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:42 # See the License for the specific language governing permissions and # 14:15:42 # limitations under the License. # 14:15:42 ################################################################################ 14:15:42 *************************************************************************************************************** 14:15:42 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/dbaas 14:15:42 Update chart dependency 14:15:42 Hang tight while we grab the latest from your chart repositories... 14:15:42 2024-06-22T14:15:42.484Z INFO [12] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "31.281µs", "reqID": "1346abdc-f31f-4cdf-8c8c-25613eb789a9"} 14:15:42 ...Successfully got an update from the "local" chart repository 14:15:42 Update Complete. ⎈Happy Helming!⎈ 14:15:42 Saving 1 charts 14:15:42 Downloading ric-common from repo http://127.0.0.1:8879/charts 14:15:42 2024-06-22T14:15:42.490Z INFO [13] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "74.953µs", "reqID": "faeba5a7-1d2b-4ae2-9b3d-dac1eae87885"} 14:15:42 Deleting outdated charts 14:15:42 Performing Helm lint 14:15:42 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/dbaas 14:15:42 [INFO] Chart.yaml: icon is recommended 14:15:42 14:15:42 1 chart(s) linted, 0 chart(s) failed 14:15:42 *************************************************************************************************************** 14:15:42 Rendering Helm charts locally 14:15:42 --- 14:15:42 # Source: dbaas/templates/appconfig.yaml 14:15:42 apiVersion: v1 14:15:42 kind: ConfigMap 14:15:42 metadata: 14:15:42 name: configmap-ricplt-dbaas-appconfig 14:15:42 namespace: ricplt 14:15:42 data: 14:15:42 DBAAS_NODE_COUNT: "1" 14:15:42 DBAAS_SERVICE_HOST: service-ricplt-dbaas-tcp.ricplt 14:15:42 DBAAS_SERVICE_PORT: "6379" 14:15:42 --- 14:15:42 # Source: dbaas/templates/appconfig.yaml 14:15:42 apiVersion: v1 14:15:42 kind: ConfigMap 14:15:42 metadata: 14:15:42 name: dbaas-appconfig 14:15:42 namespace: ricxapp 14:15:42 data: 14:15:42 DBAAS_NODE_COUNT: "1" 14:15:42 DBAAS_SERVICE_HOST: service-ricplt-dbaas-tcp.ricplt 14:15:42 DBAAS_SERVICE_PORT: "6379" 14:15:42 --- 14:15:42 # Source: dbaas/templates/configmap.yaml 14:15:42 ################################################################################ 14:15:42 # Copyright (c) 2020 AT&T Intellectual Property. # 14:15:42 # Copyright (c) 2020 Nokia. # 14:15:42 # # 14:15:42 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:42 # you may not use this file except in compliance with the License. # 14:15:42 # You may obtain a copy of the License at # 14:15:42 # # 14:15:42 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:42 # # 14:15:42 # Unless required by applicable law or agreed to in writing, software # 14:15:42 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:42 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:42 # See the License for the specific language governing permissions and # 14:15:42 # limitations under the License. # 14:15:42 ################################################################################ 14:15:42 14:15:42 apiVersion: v1 14:15:42 kind: ConfigMap 14:15:42 metadata: 14:15:42 name: configmap-ricplt-dbaas-config 14:15:42 namespace: ricplt 14:15:42 labels: 14:15:42 heritage: Helm 14:15:42 release: release-name 14:15:42 chart: dbaas-2.0.0 14:15:42 app: ricplt-dbaas 14:15:42 data: 14:15:42 redis.conf: | 14:15:42 dir "/data" 14:15:42 appendonly no 14:15:42 bind 0.0.0.0 14:15:42 loadmodule /usr/local/libexec/redismodule/libredismodule.so 14:15:42 protected-mode no 14:15:42 save 14:15:42 --- 14:15:42 # Source: dbaas/templates/service.yaml 14:15:42 apiVersion: v1 14:15:42 kind: Service 14:15:42 metadata: 14:15:42 name: service-ricplt-dbaas-tcp 14:15:42 labels: 14:15:42 app: ricplt-dbaas 14:15:42 chart: dbaas-2.0.0 14:15:42 release: release-name 14:15:42 heritage: Helm 14:15:42 spec: 14:15:42 type: ClusterIP 14:15:42 clusterIP: None 14:15:42 ports: 14:15:42 - name: server 14:15:42 port: 6379 14:15:42 protocol: TCP 14:15:42 targetPort: redis 14:15:42 selector: 14:15:42 release: release-name 14:15:42 app: ricplt-dbaas 14:15:42 --- 14:15:42 # Source: dbaas/templates/statefulset.yaml 14:15:42 apiVersion: apps/v1 14:15:42 kind: StatefulSet 14:15:42 metadata: 14:15:42 name: statefulset-ricplt-dbaas-server 14:15:42 namespace: ricplt 14:15:42 labels: 14:15:42 app: ricplt-dbaas 14:15:42 chart: dbaas-2.0.0 14:15:42 release: release-name 14:15:42 heritage: Helm 14:15:42 spec: 14:15:42 selector: 14:15:42 matchLabels: 14:15:42 app: ricplt-dbaas 14:15:42 release: release-name 14:15:42 serviceName: service-ricplt-dbaas-tcp 14:15:42 replicas: 1 14:15:42 podManagementPolicy: OrderedReady 14:15:42 updateStrategy: 14:15:42 type: RollingUpdate 14:15:42 template: 14:15:42 metadata: 14:15:42 labels: 14:15:42 app: ricplt-dbaas 14:15:42 release: release-name 14:15:42 spec: 14:15:42 imagePullSecrets: 14:15:42 - name: secret-nexus3-o-ran-sc-org-10002-o-ran-sc 14:15:42 terminationGracePeriodSeconds: 5 14:15:42 shareProcessNamespace: true 14:15:42 containers: 14:15:42 - name: container-ricplt-dbaas-redis 14:15:42 image: nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-dbaas:0.6.1 14:15:42 imagePullPolicy: 14:15:42 command: 14:15:42 - redis-server 14:15:42 args: 14:15:42 - /data/redis.conf 14:15:42 livenessProbe: 14:15:42 exec: 14:15:42 command: 14:15:42 - /bin/sh 14:15:42 - -c 14:15:42 - timeout 10 redis-cli -p 6379 ping 14:15:42 initialDelaySeconds: 15 14:15:42 periodSeconds: 5 14:15:42 readinessProbe: 14:15:42 exec: 14:15:42 command: 14:15:42 - /bin/sh 14:15:42 - -c 14:15:42 - timeout 10 redis-cli -p 6379 ping 14:15:42 initialDelaySeconds: 15 14:15:42 periodSeconds: 5 14:15:42 ports: 14:15:42 - name: redis 14:15:42 containerPort: 6379 14:15:42 envFrom: 14:15:42 - configMapRef: 14:15:42 name: configmap-ricplt-dbaas-appconfig 14:15:42 volumeMounts: 14:15:42 - mountPath: /data 14:15:42 name: config 14:15:42 volumes: 14:15:42 - name: config 14:15:42 configMap: 14:15:42 name: configmap-ricplt-dbaas-config 14:15:42 --- 14:15:42 # Source: dbaas/templates/appconfig.yaml 14:15:42 ################################################################################ 14:15:42 # Copyright (c) 2020 AT&T Intellectual Property. # 14:15:42 # Copyright (c) 2020 Nokia. # 14:15:42 # # 14:15:42 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:42 # you may not use this file except in compliance with the License. # 14:15:42 # You may obtain a copy of the License at # 14:15:42 # # 14:15:42 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:42 # # 14:15:42 # Unless required by applicable law or agreed to in writing, software # 14:15:42 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:42 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:42 # See the License for the specific language governing permissions and # 14:15:42 # limitations under the License. # 14:15:42 ################################################################################ 14:15:42 --- 14:15:42 # Source: dbaas/templates/service.yaml 14:15:42 ################################################################################ 14:15:42 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:42 # Copyright (c) 2019 Nokia. # 14:15:42 # # 14:15:42 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:42 # you may not use this file except in compliance with the License. # 14:15:42 # You may obtain a copy of the License at # 14:15:42 # # 14:15:42 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:42 # # 14:15:42 # Unless required by applicable law or agreed to in writing, software # 14:15:42 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:42 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:42 # See the License for the specific language governing permissions and # 14:15:42 # limitations under the License. # 14:15:42 ################################################################################ 14:15:42 --- 14:15:42 # Source: dbaas/templates/statefulset.yaml 14:15:42 ################################################################################ 14:15:42 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:42 # Copyright (c) 2019 Nokia. # 14:15:42 # # 14:15:42 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:42 # you may not use this file except in compliance with the License. # 14:15:42 # You may obtain a copy of the License at # 14:15:42 # # 14:15:42 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:42 # # 14:15:42 # Unless required by applicable law or agreed to in writing, software # 14:15:42 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:42 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:42 # See the License for the specific language governing permissions and # 14:15:42 # limitations under the License. # 14:15:42 ################################################################################ 14:15:42 *************************************************************************************************************** 14:15:42 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/e2mgr 14:15:42 Update chart dependency 14:15:42 Hang tight while we grab the latest from your chart repositories... 14:15:42 2024-06-22T14:15:42.639Z INFO [14] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "22.111µs", "reqID": "a79bce3f-6eee-44db-a28e-92e65de505d9"} 14:15:42 ...Successfully got an update from the "local" chart repository 14:15:42 Update Complete. ⎈Happy Helming!⎈ 14:15:42 Saving 1 charts 14:15:42 Downloading ric-common from repo http://127.0.0.1:8879/charts 14:15:42 2024-06-22T14:15:42.643Z INFO [15] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "85.094µs", "reqID": "3bec126d-2e02-4e9d-9058-96bae85a4550"} 14:15:42 Deleting outdated charts 14:15:42 Performing Helm lint 14:15:42 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/e2mgr 14:15:42 [INFO] Chart.yaml: icon is recommended 14:15:42 14:15:42 1 chart(s) linted, 0 chart(s) failed 14:15:42 *************************************************************************************************************** 14:15:42 Rendering Helm charts locally 14:15:42 --- 14:15:42 # Source: e2mgr/templates/configmap.yaml 14:15:42 apiVersion: v1 14:15:42 kind: ConfigMap 14:15:42 metadata: 14:15:42 name: configmap-ricplt-e2mgr-router-configmap 14:15:42 namespace: ricplt 14:15:42 data: 14:15:42 rmr_verbose: | 14:15:42 0 14:15:42 router.txt: | 14:15:42 newrt|start 14:15:42 rte|1080|service-ricplt-e2mgr-rmr.ricplt:3801 14:15:42 rte|1090|service-ricplt-e2term-rmr.ricplt:38000 14:15:42 rte|1100|service-ricplt-e2term-rmr.ricplt:38000 14:15:42 rte|1101|service-ricplt-e2term-rmr.ricplt:38000 14:15:42 rte|1200|service-ricplt-rsm-rmr.ricplt:4801 14:15:42 rte|1210|service-ricplt-rsm-rmr.ricplt:4801 14:15:42 rte|1220|service-ricplt-rsm-rmr.ricplt:4801 14:15:42 rte|10020|service-ricplt-e2mgr-rmr.ricplt:3801 14:15:42 rte|10060|service-ricplt-e2term-rmr.ricplt:38000 14:15:42 rte|10061|service-ricplt-e2mgr-rmr.ricplt:3801 14:15:42 rte|10062|service-ricplt-e2mgr-rmr.ricplt:3801 14:15:42 rte|10070|service-ricplt-e2term-rmr.ricplt:38000 14:15:42 rte|10071|service-ricplt-e2term-rmr.ricplt:38000 14:15:42 rte|10080|service-ricplt-e2mgr-rmr.ricplt:3801 14:15:42 rte|10360|service-ricplt-e2term-rmr.ricplt:38000 14:15:42 rte|10361|service-ricplt-e2mgr-rmr.ricplt:3801 14:15:42 rte|10362|service-ricplt-e2mgr-rmr.ricplt:3801 14:15:42 rte|10370|service-ricplt-e2mgr-rmr.ricplt:3801 14:15:42 rte|10371|service-ricplt-e2term-rmr.ricplt:38000 14:15:42 rte|12010|service-ricplt-e2term-rmr.ricplt:38000 14:15:42 rte|12020|service-ricplt-e2term-rmr.ricplt:38000 14:15:42 rte|20001|service-ricplt-a1mediator-rmr.ricplt:4562 14:15:42 newrt|end 14:15:42 --- 14:15:42 # Source: e2mgr/templates/configmap.yaml 14:15:42 apiVersion: v1 14:15:42 kind: ConfigMap 14:15:42 metadata: 14:15:42 name: configmap-ricplt-e2mgr-configuration-configmap 14:15:42 namespace: ricplt 14:15:42 data: 14:15:42 configuration.yaml: | 14:15:42 logging: 14:15:42 logLevel: "info" 14:15:42 http: 14:15:42 port: 3800 14:15:42 rmr: 14:15:42 port: 3801 14:15:42 maxMsgSize: 65536 14:15:42 14:15:42 routingManager: 14:15:42 baseUrl: "http://service-ricplt-rtmgr-http:3800/ric/v1/handles/" 14:15:42 notificationResponseBuffer: 100 14:15:42 bigRedButtonTimeoutSec: 5 14:15:42 maxConnectionAttempts: 3 14:15:42 maxRnibConnectionAttempts: 3 14:15:42 rnibRetryIntervalMs: 10 14:15:42 keepAliveResponseTimeoutMs: 360000 14:15:42 keepAliveDelayMs: 120000 14:15:42 14:15:42 globalRicId: 14:15:42 ricId: "AACCE" 14:15:42 mcc: "310" 14:15:42 mnc: "411" 14:15:42 14:15:42 rnibWriter: 14:15:42 stateChangeMessageChannel: "RAN_CONNECTION_STATUS_CHANGE" 14:15:42 ranManipulationMessageChannel: "RAN_MANIPULATION" 14:15:42 --- 14:15:42 # Source: e2mgr/templates/configmap.yaml 14:15:42 apiVersion: v1 14:15:42 kind: ConfigMap 14:15:42 metadata: 14:15:42 name: configmap-ricplt-e2mgr-loglevel-configmap 14:15:42 namespace: ricplt 14:15:42 14:15:42 data: 14:15:42 logcfg: "loglevel: 3" 14:15:42 --- 14:15:42 # Source: e2mgr/templates/env.yaml 14:15:42 ################################################################################ 14:15:42 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:42 # Copyright (c) 2019 Nokia. # 14:15:42 # # 14:15:42 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:42 # you may not use this file except in compliance with the License. # 14:15:42 # You may obtain a copy of the License at # 14:15:42 # # 14:15:42 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:42 # # 14:15:42 # Unless required by applicable law or agreed to in writing, software # 14:15:42 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:42 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:42 # See the License for the specific language governing permissions and # 14:15:42 # limitations under the License. # 14:15:42 ################################################################################ 14:15:42 apiVersion: v1 14:15:42 kind: ConfigMap 14:15:42 metadata: 14:15:42 name: configmap-ricplt-e2mgr-env 14:15:42 data: 14:15:42 RMR_RTG_SVC: "4561" 14:15:42 RMR_SRC_ID: service-ricplt-e2mgr-rmr.ricplt 14:15:42 #nano: "3801" 14:15:42 --- 14:15:42 # Source: e2mgr/templates/service-http.yaml 14:15:42 ################################################################################ 14:15:42 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:42 # Copyright (c) 2019 Nokia. # 14:15:42 # # 14:15:42 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:42 # you may not use this file except in compliance with the License. # 14:15:42 # You may obtain a copy of the License at # 14:15:42 # # 14:15:42 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:42 # # 14:15:42 # Unless required by applicable law or agreed to in writing, software # 14:15:42 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:42 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:42 # See the License for the specific language governing permissions and # 14:15:42 # limitations under the License. # 14:15:42 ################################################################################ 14:15:42 14:15:42 apiVersion: v1 14:15:42 kind: Service 14:15:42 metadata: 14:15:42 name: service-ricplt-e2mgr-http 14:15:42 namespace: ricplt 14:15:42 labels: 14:15:42 app: ricplt-e2mgr 14:15:42 chart: e2mgr-3.0.0 14:15:42 release: release-name 14:15:42 heritage: Helm 14:15:42 spec: 14:15:42 type: ClusterIP 14:15:42 ports: 14:15:42 - port: 3800 14:15:42 protocol: "TCP" 14:15:42 name: "http" 14:15:42 targetPort: "http" 14:15:42 selector: 14:15:42 app: ricplt-e2mgr 14:15:42 release: release-name 14:15:42 --- 14:15:42 # Source: e2mgr/templates/service-rmr.yaml 14:15:42 ################################################################################ 14:15:42 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:42 # Copyright (c) 2019 Nokia. # 14:15:42 # # 14:15:42 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:42 # you may not use this file except in compliance with the License. # 14:15:42 # You may obtain a copy of the License at # 14:15:42 # # 14:15:42 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:42 # # 14:15:42 # Unless required by applicable law or agreed to in writing, software # 14:15:42 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:42 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:42 # See the License for the specific language governing permissions and # 14:15:42 # limitations under the License. # 14:15:42 ################################################################################ 14:15:42 14:15:42 apiVersion: v1 14:15:42 kind: Service 14:15:42 metadata: 14:15:42 name: service-ricplt-e2mgr-rmr 14:15:42 namespace: ricplt 14:15:42 labels: 14:15:42 app: ricplt-e2mgr 14:15:42 chart: e2mgr-3.0.0 14:15:42 release: release-name 14:15:42 heritage: Helm 14:15:42 spec: 14:15:42 type: ClusterIP 14:15:42 ports: 14:15:42 - port: 4561 14:15:42 protocol: "TCP" 14:15:42 name: "rmrroute" 14:15:42 targetPort: "rmrroute" 14:15:42 - port: 3801 14:15:42 protocol: "TCP" 14:15:42 name: "rmrdata" 14:15:42 targetPort: "rmrdata" 14:15:42 selector: 14:15:42 app: ricplt-e2mgr 14:15:42 release: release-name 14:15:42 --- 14:15:42 # Source: e2mgr/templates/deployment.yaml 14:15:42 ################################################################################ 14:15:42 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:42 # Copyright (c) 2019 Nokia. # 14:15:42 # # 14:15:42 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:42 # you may not use this file except in compliance with the License. # 14:15:42 # You may obtain a copy of the License at # 14:15:42 # # 14:15:42 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:42 # # 14:15:42 # Unless required by applicable law or agreed to in writing, software # 14:15:42 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:42 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:42 # See the License for the specific language governing permissions and # 14:15:42 # limitations under the License. # 14:15:42 ################################################################################ 14:15:42 apiVersion: apps/v1 14:15:42 kind: Deployment 14:15:42 metadata: 14:15:42 name: deployment-ricplt-e2mgr 14:15:42 namespace: ricplt 14:15:42 labels: 14:15:42 app: ricplt-e2mgr 14:15:42 chart: e2mgr-3.0.0 14:15:42 release: release-name 14:15:42 heritage: Helm 14:15:42 spec: 14:15:42 replicas: 1 14:15:42 selector: 14:15:42 matchLabels: 14:15:42 app: ricplt-e2mgr 14:15:42 release: release-name 14:15:42 template: 14:15:42 metadata: 14:15:42 labels: 14:15:42 app: ricplt-e2mgr 14:15:42 release: release-name 14:15:42 spec: 14:15:42 hostname: e2mgr 14:15:42 imagePullSecrets: 14:15:42 - name: secret-nexus3-o-ran-sc-org-10002-o-ran-sc 14:15:42 containers: 14:15:42 - name: container-ricplt-e2mgr 14:15:42 image: nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-e2mgr:3.0.1 14:15:42 imagePullPolicy: IfNotPresent 14:15:42 volumeMounts: 14:15:42 - mountPath: /opt/E2Manager/router.txt 14:15:42 name: local-router-file 14:15:42 subPath: router.txt 14:15:42 - mountPath: /etc/config 14:15:42 name: e2mgr-loglevel-volume 14:15:42 - mountPath: /opt/E2Manager/resources/configuration.yaml 14:15:42 name: local-configuration-file 14:15:42 subPath: configuration.yaml 14:15:42 envFrom: 14:15:42 - configMapRef: 14:15:42 name: configmap-ricplt-e2mgr-env 14:15:42 - configMapRef: 14:15:42 name: configmap-ricplt-dbaas-appconfig 14:15:42 ports: 14:15:42 - name: "http" 14:15:42 containerPort: 3800 14:15:42 - name: "rmrroute" 14:15:42 containerPort: 4561 14:15:42 - name: "rmrdata" 14:15:42 containerPort: 3801 14:15:42 stdin: true 14:15:42 tty: true 14:15:42 securityContext: 14:15:42 privileged: false 14:15:42 livenessProbe: 14:15:42 httpGet: 14:15:42 path: v1/health 14:15:42 port: 3800 14:15:42 initialDelaySeconds: 3 14:15:42 periodSeconds: 10 14:15:42 readinessProbe: 14:15:42 httpGet: 14:15:42 path: v1/health 14:15:42 port: 3800 14:15:42 initialDelaySeconds: 3 14:15:42 periodSeconds: 10 14:15:42 14:15:42 volumes: 14:15:42 - name: local-router-file 14:15:42 configMap: 14:15:42 name: configmap-ricplt-e2mgr-router-configmap 14:15:42 - name: local-configuration-file 14:15:42 configMap: 14:15:42 name: configmap-ricplt-e2mgr-configuration-configmap 14:15:42 - name: e2mgr-loglevel-volume 14:15:42 configMap: 14:15:42 name: configmap-ricplt-e2mgr-loglevel-configmap 14:15:42 items: 14:15:42 - key: logcfg 14:15:42 path: log-level.yaml 14:15:42 mode: 0644 14:15:42 --- 14:15:42 # Source: e2mgr/templates/ingress-e2mgr.yaml 14:15:42 apiVersion: networking.k8s.io/v1 14:15:42 kind: Ingress 14:15:42 metadata: 14:15:42 name: ingress-ricplt-e2mgr 14:15:42 spec: 14:15:42 rules: 14:15:42 - http: 14:15:42 paths: 14:15:42 - path: /e2mgr 14:15:42 pathType: Prefix 14:15:42 backend: 14:15:42 service: 14:15:42 name: service-ricplt-e2mgr-http 14:15:42 port: 14:15:42 number: 3800 14:15:42 --- 14:15:42 # Source: e2mgr/templates/configmap.yaml 14:15:42 ################################################################################ 14:15:42 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:42 # Copyright (c) 2019 Nokia. # 14:15:42 # # 14:15:42 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:42 # you may not use this file except in compliance with the License. # 14:15:42 # You may obtain a copy of the License at # 14:15:42 # # 14:15:42 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:42 # # 14:15:42 # Unless required by applicable law or agreed to in writing, software # 14:15:42 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:42 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:42 # See the License for the specific language governing permissions and # 14:15:42 # limitations under the License. # 14:15:42 ################################################################################ 14:15:42 *************************************************************************************************************** 14:15:42 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/appmgr 14:15:42 Update chart dependency 14:15:42 Hang tight while we grab the latest from your chart repositories... 14:15:42 2024-06-22T14:15:42.803Z INFO [16] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "28.751µs", "reqID": "86089112-63fd-43e7-9497-20a07a9715d7"} 14:15:42 ...Successfully got an update from the "local" chart repository 14:15:42 Update Complete. ⎈Happy Helming!⎈ 14:15:42 Saving 1 charts 14:15:42 Downloading ric-common from repo http://127.0.0.1:8879/charts 14:15:42 2024-06-22T14:15:42.807Z INFO [17] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "86.844µs", "reqID": "075c0c7a-86b6-4419-8794-df6df18b36b7"} 14:15:42 Deleting outdated charts 14:15:42 Performing Helm lint 14:15:42 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/appmgr 14:15:42 [INFO] Chart.yaml: icon is recommended 14:15:42 14:15:42 1 chart(s) linted, 0 chart(s) failed 14:15:42 *************************************************************************************************************** 14:15:42 Rendering Helm charts locally 14:15:42 --- 14:15:42 # Source: appmgr/templates/serviceaccount.yaml 14:15:42 apiVersion: v1 14:15:42 kind: ServiceAccount 14:15:42 metadata: 14:15:42 name: svcacct-ricplt-appmgr 14:15:42 namespace: ricplt 14:15:42 --- 14:15:42 # Source: appmgr/templates/secret.yaml 14:15:42 ################################################################################ 14:15:42 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:42 # # 14:15:42 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:42 # you may not use this file except in compliance with the License. # 14:15:42 # You may obtain a copy of the License at # 14:15:42 # # 14:15:42 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:42 # # 14:15:42 # Unless required by applicable law or agreed to in writing, software # 14:15:42 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:42 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:42 # See the License for the specific language governing permissions and # 14:15:42 # limitations under the License. # 14:15:42 ################################################################################ 14:15:42 14:15:42 apiVersion: v1 14:15:42 kind: Secret 14:15:42 metadata: 14:15:42 name: secret-ricplt-appmgr 14:15:42 type: Opaque 14:15:42 data: 14:15:42 helm_repo_username: helm 14:15:42 helm_repo_password: helm 14:15:42 --- 14:15:42 # Source: appmgr/templates/appconfig.yaml 14:15:42 ################################################################################ 14:15:42 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:42 # Copyright (c) 2019 Nokia. # 14:15:42 # # 14:15:42 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:42 # you may not use this file except in compliance with the License. # 14:15:42 # You may obtain a copy of the License at # 14:15:42 # # 14:15:42 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:42 # # 14:15:42 # Unless required by applicable law or agreed to in writing, software # 14:15:42 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:42 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:42 # See the License for the specific language governing permissions and # 14:15:42 # limitations under the License. # 14:15:42 ################################################################################ 14:15:42 apiVersion: v1 14:15:42 kind: ConfigMap 14:15:42 metadata: 14:15:42 name: configmap-ricplt-appmgr-appconfig 14:15:42 data: 14:15:42 appmgr.yaml: | 14:15:42 "local": 14:15:42 # Port on which the xapp-manager REST services are provided 14:15:42 "host": ":8080" 14:15:42 "helm": 14:15:42 # Remote helm repo URL. UPDATE this as required. 14:15:42 "repo": "\"http://service-ricplt-xapp-onboarder-http:8080\"" 14:15:42 14:15:42 # Repo name referred within the xapp-manager 14:15:42 "repo-name": "helm-repo" 14:15:42 14:15:42 # Tiller service details in the cluster. UPDATE this as required. 14:15:42 "tiller-service": service-tiller-ricxapp 14:15:42 "tiller-namespace": ricinfra 14:15:42 "tiller-port": "44134" 14:15:42 # helm username and password files 14:15:42 "helm-username-file": "/opt/ric/secret/helm_repo_username" 14:15:42 "helm-password-file": "/opt/ric/secret/helm_repo_password" 14:15:42 "retry": 1 14:15:42 "xapp": 14:15:42 #Namespace to install xAPPs 14:15:42 "namespace": "ricxapp" 14:15:42 "tarDir": "/tmp" 14:15:42 "schema": "descriptors/schema.json" 14:15:42 "config": "config/config-file.json" 14:15:42 "tmpConfig": "/tmp/config-file.json" 14:15:42 --- 14:15:42 # Source: appmgr/templates/configmap-bin.yaml 14:15:42 ################################################################################ 14:15:42 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:42 # Copyright (c) 2019 Nokia. # 14:15:42 # # 14:15:42 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:42 # you may not use this file except in compliance with the License. # 14:15:42 # You may obtain a copy of the License at # 14:15:42 # # 14:15:42 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:42 # # 14:15:42 # Unless required by applicable law or agreed to in writing, software # 14:15:42 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:42 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:42 # See the License for the specific language governing permissions and # 14:15:42 # limitations under the License. # 14:15:42 ################################################################################ 14:15:42 14:15:42 apiVersion: v1 14:15:42 kind: ConfigMap 14:15:42 metadata: 14:15:42 name: configmap-ricplt-appmgr-bin 14:15:42 data: 14:15:42 appmgr-tiller-secret-copier.sh: | 14:15:42 #!/bin/sh 14:15:42 if [ -x /svcacct-to-kubeconfig.sh ] ; then 14:15:42 /svcacct-to-kubeconfig.sh 14:15:42 fi 14:15:42 14:15:42 if [ ! -z "${HELM_TLS_CA_CERT}" ]; then 14:15:42 kubectl -n ${SECRET_NAMESPACE} get secret -o yaml ${SECRET_NAME} | \ 14:15:42 grep 'ca.crt:' | \ 14:15:42 awk '{print $2}' | \ 14:15:42 base64 -d > ${HELM_TLS_CA_CERT} 14:15:42 fi 14:15:42 14:15:42 if [ ! -z "${HELM_TLS_CERT}" ]; then 14:15:42 kubectl -n ${SECRET_NAMESPACE} get secret -o yaml ${SECRET_NAME} | \ 14:15:42 grep 'tls.crt:' | \ 14:15:42 awk '{print $2}' | \ 14:15:42 base64 -d > ${HELM_TLS_CERT} 14:15:42 fi 14:15:42 14:15:42 if [ ! -z "${HELM_TLS_KEY}" ]; then 14:15:42 kubectl -n ${SECRET_NAMESPACE} get secret -o yaml ${SECRET_NAME} | \ 14:15:42 grep 'tls.key:' | \ 14:15:42 awk '{print $2}' | \ 14:15:42 base64 -d > ${HELM_TLS_KEY} 14:15:42 fi 14:15:42 14:15:42 svcacct-to-kubeconfig.sh: | 14:15:42 #!/bin/sh 14:15:42 14:15:42 # generate a kubconfig (at ${KUBECONFIG} file from the automatically-mounted 14:15:42 # service account token. 14:15:42 # ENVIRONMENT: 14:15:42 # SVCACCT_NAME: the name of the service account user. default "default" 14:15:42 # CLUSTER_NAME: the name of the kubernetes cluster. default "kubernetes" 14:15:42 # KUBECONFIG: where the generated file will be deposited. 14:15:42 SVCACCT_TOKEN=`cat /var/run/secrets/kubernetes.io/serviceaccount/token` 14:15:42 CLUSTER_CA=`base64 /var/run/secrets/kubernetes.io/serviceaccount/ca.crt|tr -d '\n'` 14:15:42 14:15:42 cat >${KUBECONFIG} <<__EOF__ 14:15:42 ApiVersion: v1 14:15:42 kind: Config 14:15:42 users: 14:15:42 - name: ${SVCACCT_NAME:-default} 14:15:42 user: 14:15:42 token: ${SVCACCT_TOKEN} 14:15:42 clusters: 14:15:42 - cluster: 14:15:42 certificate-authority-data: ${CLUSTER_CA} 14:15:42 server: ${K8S_API_HOST:-https://kubernetes.default.svc.cluster.local/} 14:15:42 name: ${CLUSTER_NAME:-kubernetes} 14:15:42 contexts: 14:15:42 - context: 14:15:42 cluster: ${CLUSTER_NAME:-kubernetes} 14:15:42 user: ${SVCACCT_NAME:-default} 14:15:42 name: svcs-acct-context 14:15:42 current-context: svcs-acct-context 14:15:42 __EOF__ 14:15:42 --- 14:15:42 # Source: appmgr/templates/env-appmgr.yaml 14:15:42 ################################################################################ 14:15:42 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:42 # Copyright (c) 2019 Nokia. # 14:15:42 # # 14:15:42 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:42 # you may not use this file except in compliance with the License. # 14:15:42 # You may obtain a copy of the License at # 14:15:42 # # 14:15:42 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:42 # # 14:15:42 # Unless required by applicable law or agreed to in writing, software # 14:15:42 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:42 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:42 # See the License for the specific language governing permissions and # 14:15:42 # limitations under the License. # 14:15:42 ################################################################################ 14:15:42 apiVersion: v1 14:15:42 kind: ConfigMap 14:15:42 metadata: 14:15:42 name: configmap-ricplt-appmgr-env 14:15:42 data: 14:15:42 NAME: "xappmgr" 14:15:42 RMR_RTG_SVC: "4561" 14:15:42 HELM_HOST: "service-tiller-ricxapp.ricinfra:44134" 14:15:42 HELM_TLS_VERIFY: "true" 14:15:42 HELM_TLS_CA_CERT: "/opt/ric/secret/tiller-ca.cert" 14:15:42 HELM_TLS_HOSTNAME: "service-tiller-ricxapp" 14:15:42 HELM_TLS_ENABLED: "true" 14:15:42 HELM_TLS_CERT: "/opt/ric/secret/helm-client.cert" 14:15:42 HELM_TLS_KEY: "/opt/ric/secret/helm-client.key" 14:15:42 --- 14:15:42 # Source: appmgr/templates/serviceaccount.yaml 14:15:42 apiVersion: rbac.authorization.k8s.io/v1 14:15:42 kind: ClusterRole 14:15:42 metadata: 14:15:42 name: svcacct-ricplt-appmgr-ricxapp-access 14:15:42 rules: 14:15:42 - apiGroups: [""] 14:15:42 resources: ["pods/portforward"] 14:15:42 verbs: ["create"] 14:15:42 - apiGroups: [""] 14:15:42 resources: ["pods", "configmaps", "deployments", "services"] 14:15:42 verbs: ["get", "list", "create", "delete"] 14:15:42 - apiGroups: [""] 14:15:42 resources: ["secrets"] 14:15:42 #resourceNames: [ "ricxapp-helm-secret" ] 14:15:42 verbs: ["get","list"] 14:15:42 --- 14:15:42 # Source: appmgr/templates/serviceaccount.yaml 14:15:42 apiVersion: rbac.authorization.k8s.io/v1 14:15:42 kind: ClusterRole 14:15:42 metadata: 14:15:42 name: svcacct-ricplt-appmgr-ricxapp-getappconfig 14:15:42 #namespace: ricxapp 14:15:42 #namespace: ricplt 14:15:42 rules: 14:15:42 - apiGroups: [""] 14:15:42 resources: ["configmaps", "endpoints", "services"] 14:15:42 verbs: ["get", "list", "create", "update", "delete"] 14:15:42 --- 14:15:42 # Source: appmgr/templates/serviceaccount.yaml 14:15:42 apiVersion: rbac.authorization.k8s.io/v1 14:15:42 kind: ClusterRoleBinding 14:15:42 metadata: 14:15:42 name: svcacct-ricplt-appmgr-ricxapp-access 14:15:42 namespace: ricplt 14:15:42 roleRef: 14:15:42 apiGroup: rbac.authorization.k8s.io 14:15:42 kind: ClusterRole 14:15:42 name: svcacct-ricplt-appmgr-ricxapp-access 14:15:42 subjects: 14:15:42 - kind: ServiceAccount 14:15:42 name: svcacct-ricplt-appmgr 14:15:42 namespace: ricplt 14:15:42 --- 14:15:42 # Source: appmgr/templates/serviceaccount.yaml 14:15:42 apiVersion: rbac.authorization.k8s.io/v1 14:15:42 kind: ClusterRoleBinding 14:15:42 metadata: 14:15:42 name: svcacct-ricplt-appmgr-ricxapp-getappconfig 14:15:42 namespace: ricxapp 14:15:42 #namespace: ricplt 14:15:42 roleRef: 14:15:42 apiGroup: rbac.authorization.k8s.io 14:15:42 kind: ClusterRole 14:15:42 name: svcacct-ricplt-appmgr-ricxapp-getappconfig 14:15:42 subjects: 14:15:42 - kind: ServiceAccount 14:15:42 name: svcacct-ricplt-appmgr 14:15:42 namespace: ricplt 14:15:42 --- 14:15:42 # Source: appmgr/templates/service-http.yaml 14:15:42 ################################################################################ 14:15:42 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:42 # Copyright (c) 2019 Nokia. # 14:15:42 # # 14:15:42 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:42 # you may not use this file except in compliance with the License. # 14:15:42 # You may obtain a copy of the License at # 14:15:42 # # 14:15:42 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:42 # # 14:15:42 # Unless required by applicable law or agreed to in writing, software # 14:15:42 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:42 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:42 # See the License for the specific language governing permissions and # 14:15:42 # limitations under the License. # 14:15:42 ################################################################################ 14:15:42 14:15:42 apiVersion: v1 14:15:42 kind: Service 14:15:42 metadata: 14:15:42 name: service-ricplt-appmgr-http 14:15:42 namespace: ricplt 14:15:42 labels: 14:15:42 app: ricplt-appmgr 14:15:42 chart: appmgr-3.0.0 14:15:42 release: release-name 14:15:42 heritage: Helm 14:15:42 spec: 14:15:42 type: ClusterIP 14:15:42 ports: 14:15:42 - port: 8080 14:15:42 protocol: "TCP" 14:15:42 name: "http" 14:15:42 targetPort: "http" 14:15:42 selector: 14:15:42 app: ricplt-appmgr 14:15:42 release: release-name 14:15:42 --- 14:15:42 # Source: appmgr/templates/service-rmr.yaml 14:15:42 ################################################################################ 14:15:42 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:42 # Copyright (c) 2019 Nokia. # 14:15:42 # # 14:15:42 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:42 # you may not use this file except in compliance with the License. # 14:15:42 # You may obtain a copy of the License at # 14:15:42 # # 14:15:42 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:42 # # 14:15:42 # Unless required by applicable law or agreed to in writing, software # 14:15:42 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:42 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:42 # See the License for the specific language governing permissions and # 14:15:42 # limitations under the License. # 14:15:42 ################################################################################ 14:15:42 14:15:42 apiVersion: v1 14:15:42 kind: Service 14:15:42 metadata: 14:15:42 name: service-ricplt-appmgr-rmr 14:15:42 namespace: ricplt 14:15:42 labels: 14:15:42 app: ricplt-appmgr 14:15:42 chart: appmgr-3.0.0 14:15:42 release: release-name 14:15:42 heritage: Helm 14:15:42 spec: 14:15:42 type: ClusterIP 14:15:42 ports: 14:15:42 - port: 4561 14:15:42 protocol: "TCP" 14:15:42 name: "rmrroute" 14:15:42 targetPort: "rmrroute" 14:15:42 - port: 4560 14:15:42 protocol: "TCP" 14:15:42 name: "rmrdata" 14:15:42 targetPort: "rmrdata" 14:15:42 selector: 14:15:42 app: ricplt-appmgr 14:15:42 release: release-name 14:15:42 --- 14:15:42 # Source: appmgr/templates/deployment.yaml 14:15:42 ################################################################################ 14:15:42 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:42 # Copyright (c) 2019 Nokia. # 14:15:42 # # 14:15:42 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:42 # you may not use this file except in compliance with the License. # 14:15:42 # You may obtain a copy of the License at # 14:15:42 # # 14:15:42 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:42 # # 14:15:42 # Unless required by applicable law or agreed to in writing, software # 14:15:42 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:42 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:42 # See the License for the specific language governing permissions and # 14:15:42 # limitations under the License. # 14:15:42 ################################################################################ 14:15:42 apiVersion: apps/v1 14:15:42 kind: Deployment 14:15:42 metadata: 14:15:42 name: deployment-ricplt-appmgr 14:15:42 namespace: ricplt 14:15:42 labels: 14:15:42 app: ricplt-appmgr 14:15:42 chart: appmgr-3.0.0 14:15:42 release: release-name 14:15:42 heritage: Helm 14:15:42 spec: 14:15:42 replicas: 1 14:15:42 selector: 14:15:42 matchLabels: 14:15:42 app: ricplt-appmgr 14:15:42 release: release-name 14:15:42 template: 14:15:42 metadata: 14:15:42 labels: 14:15:42 app: ricplt-appmgr 14:15:42 release: release-name 14:15:42 spec: 14:15:42 hostname: appmgr 14:15:42 serviceAccountName: svcacct-ricplt-appmgr 14:15:42 imagePullSecrets: 14:15:42 - name: secret-nexus3-o-ran-sc-org-10002-o-ran-sc 14:15:42 initContainers: 14:15:42 - name: container-ricplt-appmgr-copy-tiller-secret 14:15:42 image: nexus3.o-ran-sc.org:10002/o-ran-sc/it-dep-init:0.0.1 14:15:42 imagePullPolicy: IfNotPresent 14:15:42 env: 14:15:42 - name: SVCACCT_NAME 14:15:42 value: svcacct-ricplt-appmgr 14:15:42 - name: CLUSTER_NAME 14:15:42 value: kubernetes 14:15:42 - name: KUBECONFIG 14:15:42 value: /tmp/kubeconfig 14:15:42 - name: K8S_API_HOST 14:15:42 value: https://kubernetes.default.svc.cluster.local/ 14:15:42 - name: SECRET_NAMESPACE 14:15:42 value: ricinfra 14:15:42 - name: SECRET_NAME 14:15:42 value: ricxapp-helm-secret 14:15:42 envFrom: 14:15:42 - configMapRef: 14:15:42 name: configmap-ricplt-appmgr-env 14:15:42 command: ["/appmgr-tiller-secret-copier.sh"] 14:15:42 volumeMounts: 14:15:42 - name: helm-secret-volume 14:15:42 mountPath: /opt/ric/secret 14:15:42 readOnly: false 14:15:42 - name: appmgr-bin-volume 14:15:42 mountPath: /svcacct-to-kubeconfig.sh 14:15:42 subPath: svcacct-to-kubeconfig.sh 14:15:42 - name: appmgr-bin-volume 14:15:42 mountPath: /appmgr-tiller-secret-copier.sh 14:15:42 subPath: appmgr-tiller-secret-copier.sh 14:15:42 containers: 14:15:42 - name: container-ricplt-appmgr 14:15:42 image: nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-appmgr:0.2.0 14:15:42 imagePullPolicy: IfNotPresent 14:15:42 ports: 14:15:42 - name: http 14:15:42 containerPort: 8080 14:15:42 protocol: TCP 14:15:42 - name: rmrroute 14:15:42 containerPort: 4561 14:15:42 protocol: TCP 14:15:42 - name: rmrdata 14:15:42 containerPort: 4560 14:15:42 protocol: TCP 14:15:42 volumeMounts: 14:15:42 - name: config-volume 14:15:42 mountPath: /opt/ric/config/appmgr.yaml 14:15:42 subPath: appmgr.yaml 14:15:42 - name: helm-secret-volume 14:15:42 mountPath: /opt/ric/secret 14:15:42 readOnly: false 14:15:42 - name: secret-volume 14:15:42 mountPath: /opt/ric/secret/helm_repo_username 14:15:42 subPath: helm_repo_username 14:15:42 - name: secret-volume 14:15:42 mountPath: /opt/ric/secret/helm_repo_password 14:15:42 subPath: helm_repo_password 14:15:42 envFrom: 14:15:42 - configMapRef: 14:15:42 name: configmap-ricplt-appmgr-env 14:15:42 - configMapRef: 14:15:42 name: configmap-ricplt-dbaas-appconfig 14:15:42 livenessProbe: 14:15:42 #exec: 14:15:42 # command: 14:15:42 # - /bin/bash 14:15:42 # - -c 14:15:42 # - ps -ef | grep | grep -v "grep" 14:15:42 #initialDelaySeconds: 120 14:15:42 #periodSeconds: 30 14:15:42 readinessProbe: 14:15:42 # httpGet: 14:15:42 # path: / 14:15:42 # port: http 14:15:42 securityContext: 14:15:42 # ubuntu 14:15:42 #runAsUser: 1000 14:15:42 #allowPrivilegeEscalation: false 14:15:42 restartPolicy: Always 14:15:42 volumes: 14:15:42 - name: config-volume 14:15:42 configMap: 14:15:42 name: configmap-ricplt-appmgr-appconfig 14:15:42 - name: secret-volume 14:15:42 secret: 14:15:42 secretName: secret-ricplt-appmgr 14:15:42 - name: helm-secret-volume 14:15:42 emptyDir: {} 14:15:42 - name: appmgr-bin-volume 14:15:42 configMap: 14:15:42 name: configmap-ricplt-appmgr-bin 14:15:42 defaultMode: 0755 14:15:42 --- 14:15:42 # Source: appmgr/templates/ingress-appmgr.yaml 14:15:42 apiVersion: networking.k8s.io/v1 14:15:42 kind: Ingress 14:15:42 metadata: 14:15:42 name: ingress-ricplt-appmgr 14:15:42 spec: 14:15:42 rules: 14:15:42 - http: 14:15:42 paths: 14:15:42 - pathType: Prefix 14:15:42 path: /appmgr 14:15:42 backend: 14:15:42 service: 14:15:42 name: service-ricplt-appmgr-http 14:15:42 port: 14:15:42 number: 8080 14:15:42 --- 14:15:42 # Source: appmgr/templates/serviceaccount.yaml 14:15:42 ################################################################################ 14:15:42 # Copyright (c) 2019-2020 AT&T Intellectual Property. # 14:15:42 # # 14:15:42 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:42 # you may not use this file except in compliance with the License. # 14:15:42 # You may obtain a copy of the License at # 14:15:42 # # 14:15:42 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:42 # # 14:15:42 # Unless required by applicable law or agreed to in writing, software # 14:15:42 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:42 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:42 # See the License for the specific language governing permissions and # 14:15:42 # limitations under the License. # 14:15:42 ################################################################################ 14:15:42 *************************************************************************************************************** 14:15:42 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/alarmmanager 14:15:42 Update chart dependency 14:15:42 Hang tight while we grab the latest from your chart repositories... 14:15:42 2024-06-22T14:15:42.976Z INFO [18] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "23.511µs", "reqID": "5fc7cbb6-4343-416f-a146-6933abab89f8"} 14:15:42 ...Successfully got an update from the "local" chart repository 14:15:42 Update Complete. ⎈Happy Helming!⎈ 14:15:42 Saving 1 charts 14:15:42 Downloading ric-common from repo http://127.0.0.1:8879/charts 14:15:42 2024-06-22T14:15:42.979Z INFO [19] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "81.153µs", "reqID": "582c0555-2034-41ce-894a-3920a74f3cb7"} 14:15:42 Deleting outdated charts 14:15:42 Performing Helm lint 14:15:43 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/alarmmanager 14:15:43 [INFO] Chart.yaml: icon is recommended 14:15:43 14:15:43 1 chart(s) linted, 0 chart(s) failed 14:15:43 *************************************************************************************************************** 14:15:43 Rendering Helm charts locally 14:15:43 --- 14:15:43 # Source: alarmmanager/templates/serviceaccount.yaml 14:15:43 apiVersion: v1 14:15:43 kind: ServiceAccount 14:15:43 metadata: 14:15:43 name: svcacct-ricplt-alarmmanager 14:15:43 namespace: ricplt 14:15:43 --- 14:15:43 # Source: alarmmanager/templates/appconfig.yaml 14:15:43 apiVersion: v1 14:15:43 kind: ConfigMap 14:15:43 metadata: 14:15:43 name: configmap-ricplt-alarmmanager-appconfig 14:15:43 namespace: ricplt 14:15:43 data: 14:15:43 ALARM_MGR_SERVICE_NAME: service-ricplt-alarmmanager-rmr.ricplt 14:15:43 ALARM_MGR_SERVICE_PORT: "4560" 14:15:43 --- 14:15:43 # Source: alarmmanager/templates/appconfig.yaml 14:15:43 apiVersion: v1 14:15:43 kind: ConfigMap 14:15:43 metadata: 14:15:43 name: alarm-appconfig 14:15:43 namespace: ricxapp 14:15:43 data: 14:15:43 ALARM_MGR_SERVICE_NAME: service-ricplt-alarmmanager-rmr.ricplt 14:15:43 ALARM_MGR_SERVICE_PORT: "4560" 14:15:43 --- 14:15:43 # Source: alarmmanager/templates/configmap.yaml 14:15:43 #================================================================================== 14:15:43 # Copyright (c) 2019 AT&T Intellectual Property. 14:15:43 # 14:15:43 # Licensed under the Apache License, Version 2.0 (the "License"); 14:15:43 # you may not use this file except in compliance with the License. 14:15:43 # You may obtain a copy of the License at 14:15:43 # 14:15:43 # http://www.apache.org/licenses/LICENSE-2.0 14:15:43 # 14:15:43 # Unless required by applicable law or agreed to in writing, software 14:15:43 # distributed under the License is distributed on an "AS IS" BASIS, 14:15:43 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14:15:43 # See the License for the specific language governing permissions and 14:15:43 # limitations under the License. 14:15:43 #================================================================================== 14:15:43 14:15:43 apiVersion: v1 14:15:43 kind: ConfigMap 14:15:43 metadata: 14:15:43 name: configmap-ricplt-alarmmanager-alarmmanagercfg 14:15:43 namespace: ricplt 14:15:43 data: 14:15:43 alarmmanagercfg: |- 14:15:43 { 14:15:43 "local": { 14:15:43 "host": ":8080" 14:15:43 }, 14:15:43 "logger": { 14:15:43 "level": 4 14:15:43 }, 14:15:43 "db": { 14:15:43 "namespaces": ["sdl", "rnib"] 14:15:43 }, 14:15:43 "rmr": { 14:15:43 "protPort": "tcp:4560", 14:15:43 "maxSize": 1024, 14:15:43 "numWorkers": 1 14:15:43 }, 14:15:43 "controls": { 14:15:43 "promAlertManager": { 14:15:43 "address": "cpro-alertmanager:80", 14:15:43 "baseUrl": "api/v2", 14:15:43 "schemes": "http", 14:15:43 "alertInterval": 30000 14:15:43 }, 14:15:43 "maxActiveAlarms": 5000, 14:15:43 "maxAlarmHistory": 20000, 14:15:43 "alarmInfoPvFile": "/mnt/pv-ricplt-alarmmanager/alarminfo.json" 14:15:43 } 14:15:43 } 14:15:43 --- 14:15:43 # Source: alarmmanager/templates/env.yaml 14:15:43 ################################################################################ 14:15:43 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:43 # Copyright (c) 2019 Nokia. # 14:15:43 # # 14:15:43 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:43 # you may not use this file except in compliance with the License. # 14:15:43 # You may obtain a copy of the License at # 14:15:43 # # 14:15:43 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:43 # # 14:15:43 # Unless required by applicable law or agreed to in writing, software # 14:15:43 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:43 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:43 # See the License for the specific language governing permissions and # 14:15:43 # limitations under the License. # 14:15:43 ################################################################################ 14:15:43 apiVersion: v1 14:15:43 kind: ConfigMap 14:15:43 metadata: 14:15:43 name: configmap-ricplt-alarmmanager-env 14:15:43 namespace: ricplt 14:15:43 data: 14:15:43 RMR_RTG_SVC: service-ricplt-rtmgr-rmr:4561 14:15:43 RMR_SEED_RT: "/cfg/uta_rtg.rt" 14:15:43 RMR_SRC_ID: service-ricplt-alarmmanager-rmr.ricplt 14:15:43 --- 14:15:43 # Source: alarmmanager/templates/pv.yaml 14:15:43 apiVersion: v1 14:15:43 kind: PersistentVolume 14:15:43 metadata: 14:15:43 name: pv-ricplt-alarmmanager 14:15:43 namespace: ricplt 14:15:43 labels: 14:15:43 type: local 14:15:43 spec: 14:15:43 storageClassName: local-storage 14:15:43 capacity: 14:15:43 storage: 100Mi 14:15:43 accessModes: 14:15:43 - ReadWriteOnce 14:15:43 hostPath: 14:15:43 path: /mnt/pv-ricplt-alarmmanager 14:15:43 --- 14:15:43 # Source: alarmmanager/templates/pvc.yaml 14:15:43 kind: PersistentVolumeClaim 14:15:43 apiVersion: v1 14:15:43 metadata: 14:15:43 name: pvc-ricplt-alarmmanager 14:15:43 namespace: ricplt 14:15:43 spec: 14:15:43 accessModes: 14:15:43 - ReadWriteOnce 14:15:43 resources: 14:15:43 requests: 14:15:43 storage: 100Mi 14:15:43 storageClassName: local-storage 14:15:43 --- 14:15:43 # Source: alarmmanager/templates/serviceaccount.yaml 14:15:43 apiVersion: rbac.authorization.k8s.io/v1 14:15:43 kind: Role 14:15:43 metadata: 14:15:43 name: svcacct-ricplt-alarmmanager-ricxapp-podreader 14:15:43 namespace: ricxapp 14:15:43 rules: 14:15:43 - apiGroups: [""] 14:15:43 resources: ["pods"] 14:15:43 verbs: ["get", "list", "watch"] 14:15:43 --- 14:15:43 # Source: alarmmanager/templates/serviceaccount.yaml 14:15:43 apiVersion: rbac.authorization.k8s.io/v1 14:15:43 kind: RoleBinding 14:15:43 metadata: 14:15:43 name: svcacct-ricplt-alarmmanager-ricxapp-podreader 14:15:43 namespace: ricxapp 14:15:43 roleRef: 14:15:43 apiGroup: rbac.authorization.k8s.io 14:15:43 kind: Role 14:15:43 name: svcacct-ricplt-alarmmanager-ricxapp-podreader 14:15:43 subjects: 14:15:43 - kind: ServiceAccount 14:15:43 name: svcacct-ricplt-alarmmanager 14:15:43 namespace: ricplt 14:15:43 --- 14:15:43 # Source: alarmmanager/templates/service-http.yaml 14:15:43 ################################################################################ 14:15:43 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:43 # Copyright (c) 2019 Nokia. # 14:15:43 # # 14:15:43 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:43 # you may not use this file except in compliance with the License. # 14:15:43 # You may obtain a copy of the License at # 14:15:43 # # 14:15:43 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:43 # # 14:15:43 # Unless required by applicable law or agreed to in writing, software # 14:15:43 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:43 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:43 # See the License for the specific language governing permissions and # 14:15:43 # limitations under the License. # 14:15:43 ################################################################################ 14:15:43 14:15:43 apiVersion: v1 14:15:43 kind: Service 14:15:43 metadata: 14:15:43 name: service-ricplt-alarmmanager-http 14:15:43 namespace: ricplt 14:15:43 labels: 14:15:43 app: ricplt-alarmmanager 14:15:43 chart: alarmmanager-5.0.0 14:15:43 release: release-name 14:15:43 heritage: Helm 14:15:43 spec: 14:15:43 type: ClusterIP 14:15:43 ports: 14:15:43 - port: 8080 14:15:43 protocol: "TCP" 14:15:43 name: http 14:15:43 targetPort: 8080 14:15:43 selector: 14:15:43 app: ricplt-alarmmanager 14:15:43 release: release-name 14:15:43 --- 14:15:43 # Source: alarmmanager/templates/service-rmr.yaml 14:15:43 # 14:15:43 #================================================================================== 14:15:43 # Copyright (c) 2019 AT&T Intellectual Property. 14:15:43 # Copyright (c) 2019 Nokia 14:15:43 # 14:15:43 # Licensed under the Apache License, Version 2.0 (the "License"); 14:15:43 # you may not use this file except in compliance with the License. 14:15:43 # You may obtain a copy of the License at 14:15:43 # 14:15:43 # http://www.apache.org/licenses/LICENSE-2.0 14:15:43 # 14:15:43 # Unless required by applicable law or agreed to in writing, software 14:15:43 # distributed under the License is distributed on an "AS IS" BASIS, 14:15:43 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14:15:43 # See the License for the specific language governing permissions and 14:15:43 # limitations under the License. 14:15:43 #================================================================================== 14:15:43 # 14:15:43 # 14:15:43 # Abstract: Subscription Manager service manifest 14:15:43 # Date: 28 May 2019 14:15:43 # 14:15:43 kind: Service 14:15:43 apiVersion: v1 14:15:43 metadata: 14:15:43 name: service-ricplt-alarmmanager-rmr 14:15:43 namespace: ricplt 14:15:43 labels: 14:15:43 app: ricplt-alarmmanager 14:15:43 chart: alarmmanager-5.0.0 14:15:43 release: release-name 14:15:43 heritage: Helm 14:15:43 spec: 14:15:43 selector: 14:15:43 app: ricplt-alarmmanager 14:15:43 release: release-name 14:15:43 type: ClusterIP 14:15:43 ports: 14:15:43 - name: rmrdata 14:15:43 port: 4560 14:15:43 protocol: TCP 14:15:43 targetPort: rmrdata 14:15:43 - name: rmrroute 14:15:43 port: 4561 14:15:43 protocol: TCP 14:15:43 targetPort: rmrroute 14:15:43 selector: 14:15:43 app: ricplt-alarmmanager 14:15:43 release: release-name 14:15:43 --- 14:15:43 # Source: alarmmanager/templates/deployment.yaml 14:15:43 apiVersion: apps/v1 14:15:43 kind: Deployment 14:15:43 metadata: 14:15:43 name: deployment-ricplt-alarmmanager 14:15:43 namespace: ricplt 14:15:43 labels: 14:15:43 app: ricplt-alarmmanager 14:15:43 chart: alarmmanager-5.0.0 14:15:43 release: release-name 14:15:43 heritage: Helm 14:15:43 spec: 14:15:43 replicas: 1 14:15:43 selector: 14:15:43 matchLabels: 14:15:43 app: ricplt-alarmmanager 14:15:43 release: release-name 14:15:43 template: 14:15:43 metadata: 14:15:43 labels: 14:15:43 app: ricplt-alarmmanager 14:15:43 release: release-name 14:15:43 spec: 14:15:43 hostname: alarmmanager 14:15:43 imagePullSecrets: 14:15:43 - name: secret-nexus3-o-ran-sc-org-10002-o-ran-sc 14:15:43 serviceAccountName: svcacct-ricplt-alarmmanager 14:15:43 containers: 14:15:43 - name: container-ricplt-alarmmanager 14:15:43 image: nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-alarmmanager:0.5.9 14:15:43 imagePullPolicy: IfNotPresent 14:15:43 env: 14:15:43 - name: PLT_NAMESPACE 14:15:43 value: ricplt 14:15:43 envFrom: 14:15:43 - configMapRef: 14:15:43 name: configmap-ricplt-dbaas-appconfig 14:15:43 - configMapRef: 14:15:43 name: configmap-ricplt-alarmmanager-env 14:15:43 ports: 14:15:43 - name: rmrroute 14:15:43 containerPort: 4561 14:15:43 protocol: TCP 14:15:43 - name: rmrdata 14:15:43 containerPort: 4560 14:15:43 protocol: TCP 14:15:43 - name: http 14:15:43 containerPort: 8080 14:15:43 protocol: TCP 14:15:43 volumeMounts: 14:15:43 - name: config-volume 14:15:43 mountPath: /cfg 14:15:43 - name: am-persistent-storage 14:15:43 mountPath: /mnt/pv-ricplt-alarmmanager 14:15:43 volumes: 14:15:43 - name: config-volume 14:15:43 configMap: 14:15:43 name: configmap-ricplt-alarmmanager-alarmmanagercfg 14:15:43 #name: alarmmanagercfg 14:15:43 items: 14:15:43 - key: alarmmanagercfg 14:15:43 path: config-file.json 14:15:43 mode: 0644 14:15:43 - name: am-persistent-storage 14:15:43 persistentVolumeClaim: 14:15:43 claimName: pvc-ricplt-alarmmanager 14:15:43 --- 14:15:43 # Source: alarmmanager/templates/appconfig.yaml 14:15:43 ################################################################################ 14:15:43 # Copyright (c) 2020 AT&T Intellectual Property. # 14:15:43 # Copyright (c) 2020 Nokia. # 14:15:43 # # 14:15:43 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:43 # you may not use this file except in compliance with the License. # 14:15:43 # You may obtain a copy of the License at # 14:15:43 # # 14:15:43 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:43 # # 14:15:43 # Unless required by applicable law or agreed to in writing, software # 14:15:43 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:43 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:43 # See the License for the specific language governing permissions and # 14:15:43 # limitations under the License. # 14:15:43 ################################################################################ 14:15:43 --- 14:15:43 # Source: alarmmanager/templates/deployment.yaml 14:15:43 ################################################################################ 14:15:43 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:43 # Copyright (c) 2019 Nokia. # 14:15:43 # # 14:15:43 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:43 # you may not use this file except in compliance with the License. # 14:15:43 # You may obtain a copy of the License at # 14:15:43 # # 14:15:43 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:43 # # 14:15:43 # Unless required by applicable law or agreed to in writing, software # 14:15:43 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:43 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:43 # See the License for the specific language governing permissions and # 14:15:43 # limitations under the License. # 14:15:43 ################################################################################ 14:15:43 --- 14:15:43 # Source: alarmmanager/templates/pv.yaml 14:15:43 ################################################################################ 14:15:43 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:43 # # 14:15:43 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:43 # you may not use this file except in compliance with the License. # 14:15:43 # You may obtain a copy of the License at # 14:15:43 # # 14:15:43 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:43 # # 14:15:43 # Unless required by applicable law or agreed to in writing, software # 14:15:43 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:43 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:43 # See the License for the specific language governing permissions and # 14:15:43 # limitations under the License. # 14:15:43 ################################################################################1 14:15:43 --- 14:15:43 # Source: alarmmanager/templates/pvc.yaml 14:15:43 ################################################################################ 14:15:43 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:43 # # 14:15:43 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:43 # you may not use this file except in compliance with the License. # 14:15:43 # You may obtain a copy of the License at # 14:15:43 # # 14:15:43 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:43 # # 14:15:43 # Unless required by applicable law or agreed to in writing, software # 14:15:43 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:43 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:43 # See the License for the specific language governing permissions and # 14:15:43 # limitations under the License. # 14:15:43 ################################################################################ 14:15:43 --- 14:15:43 # Source: alarmmanager/templates/serviceaccount.yaml 14:15:43 ################################################################################ 14:15:43 # Copyright (c) 2019-2020 AT&T Intellectual Property. # 14:15:43 # # 14:15:43 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:43 # you may not use this file except in compliance with the License. # 14:15:43 # You may obtain a copy of the License at # 14:15:43 # # 14:15:43 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:43 # # 14:15:43 # Unless required by applicable law or agreed to in writing, software # 14:15:43 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:43 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:43 # See the License for the specific language governing permissions and # 14:15:43 # limitations under the License. # 14:15:43 ################################################################################ 14:15:43 *************************************************************************************************************** 14:15:43 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/infrastructure 14:15:43 Update chart dependency 14:15:43 Hang tight while we grab the latest from your chart repositories... 14:15:43 2024-06-22T14:15:43.428Z INFO [20] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "34.402µs", "reqID": "00603063-46be-4678-a4d5-ba09b7cd001f"} 14:15:43 ...Successfully got an update from the "local" chart repository 14:15:43 Update Complete. ⎈Happy Helming!⎈ 14:15:43 Saving 7 charts 14:15:43 Downloading ric-common from repo http://127.0.0.1:8879/charts 14:15:43 2024-06-22T14:15:43.448Z INFO [21] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "77.813µs", "reqID": "910320ac-8578-43b2-ae6f-75fee4ad7bbc"} 14:15:43 Deleting outdated charts 14:15:43 Performing Helm lint 14:15:44 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/infrastructure 14:15:44 [INFO] Chart.yaml: icon is recommended 14:15:44 14:15:44 1 chart(s) linted, 0 chart(s) failed 14:15:44 *************************************************************************************************************** 14:15:44 Rendering Helm charts locally 14:15:45 --- 14:15:45 # Source: infrastructure/charts/kong/templates/service-account.yaml 14:15:45 apiVersion: v1 14:15:45 kind: ServiceAccount 14:15:45 metadata: 14:15:45 name: release-name-kong 14:15:45 namespace: default 14:15:45 labels: 14:15:45 app.kubernetes.io/name: kong 14:15:45 helm.sh/chart: kong-2.38.0 14:15:45 app.kubernetes.io/instance: "release-name" 14:15:45 app.kubernetes.io/managed-by: "Helm" 14:15:45 app.kubernetes.io/version: "3.6" 14:15:45 --- 14:15:45 # Source: infrastructure/templates/deployment-tiller.yaml 14:15:45 apiVersion: v1 14:15:45 kind: ServiceAccount 14:15:45 metadata: 14:15:45 name: svcacct-tiller-ricxapp 14:15:45 namespace: ricinfra 14:15:45 --- 14:15:45 # Source: infrastructure/templates/job-tiller-secrets.yaml 14:15:45 apiVersion: v1 14:15:45 kind: ServiceAccount 14:15:45 metadata: 14:15:45 name: tiller-secret-creator-bxpefz 14:15:45 namespace: ricinfra 14:15:45 --- 14:15:45 # Source: infrastructure/charts/certificate-manager/templates/secret.yaml 14:15:45 apiVersion: v1 14:15:45 kind: Secret 14:15:45 metadata: 14:15:45 name: secret-ric-ca-cert 14:15:45 namespace: ricplt 14:15:45 data: 14:15:45 ca.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURaVENDQWsyZ0F3SUJBZ0lRRmppdXRZNHpkRUxLa09OMUY5dXlCVEFOQmdrcWhraUc5dzBCQVFzRkFEQTkKTVRzd09RWURWUVFERXpJdlF6MVZVeTlQUFU4dFVrRk9JRUZzYkdsaGJtTmxMMDlWUFU4dFVrRk9JRk52Wm5SMwpZWEpsSUVOdmJXMTFibWwwZVRBZUZ3MHlOREEyTWpJeE5ERTFORFZhRncwME9UQTJNVFl4TkRFMU5EVmFNRDB4Ck96QTVCZ05WQkFNVE1pOURQVlZUTDA4OVR5MVNRVTRnUVd4c2FXRnVZMlV2VDFVOVR5MVNRVTRnVTI5bWRIZGgKY21VZ1EyOXRiWFZ1YVhSNU1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBc3l2cwpicnJqQ3JKbEYrbksxOXB2clREY25LYkZOR3Z4R01BTWtoZlgvalNhQmlXckJIa1FkWlNxWE55Y3dzWmU1c0Q5ClY1cVBMa0tBRTU1dU9PYUxBWExzZWhIRzlWRy9JT1VtMVBLT0FKb1ZsTklYTEVtRTZHT3BteC9IMEYreHhWckMKVXdvWWo2cDYrU0hnQXdnazlvRXJGVUZ6TmhFUVZ4UGthc3k3dkFwY0dEeEpibjZUQ3l1dDRIZXFnRmh5Q1pNbgpRQUNlV1ZmNGNRR2NOTEZSc2U3MzNNSTFOUmNhUjVUOXpyaGo1RXhudWFUYkwrUy9CcmpRS2ZTejRxek1pa2h3CjVNeE13MWVoeHY2MEdMa1dIclZvSjN5V01INGFEUVhGSEVSZVlvd1o3TE1HRmY4TFNoSk5NL0pxR3kyeDZQRUIKNEg5ck94aXZEVTRaVGRMUjJ3SURBUUFCbzJFd1h6QU9CZ05WSFE4QkFmOEVCQU1DQXFRd0hRWURWUjBsQkJZdwpGQVlJS3dZQkJRVUhBd0VHQ0NzR0FRVUZCd01DTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3SFFZRFZSME9CQllFCkZPTzAvWmJaRUxvQ1c4K0xNTHQwVmFUU2luNHBNQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUNyUkE0ampKTEUKUHVrQkJoY1hPL215bi8wWjhuNGpCZ25xakU1WDhpQ0hoL0theEtZM0RncVZ3UU92VWZkMXNhRHZvZkdsVzFuSQo2RDVnazVTMWVneDAxQ2wyQllKVnRnR0hMRXhXUjNIeC9kdkluY3FUQmQ5dzBHRGpaU2UwQVM2djVmV21YMU00Cm50dUI3M1E5UEVLVmc1VDZMQWc5M0RtQVo2WUZXb2U0Z2Jub0s5cDdyWmpqRTNSQlpBdVJ2b3VsTys4RDQ2Q1AKUHNPR0k2eTk0NFhGOGxpZVJGUlhGVHlreW54VUV5azlXOXZYTy9lQXZ5eGJFODg2aDZNNTBaM1FZODEwWXQ3RApxZXVPUWpISVpJcFl5Y1NONENCYkNGZjVuaklnQUxhQUpUWUtVajR0dWo5QzJmaXZtUkwwaEwyVVFpeUFqUE1wCmZFOFhUMmhvRE5EMAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg== 14:15:45 --- 14:15:45 # Source: infrastructure/charts/certificate-manager/templates/secret.yaml 14:15:45 apiVersion: v1 14:15:45 kind: Secret 14:15:45 metadata: 14:15:45 name: secret-plt-ingress-cert 14:15:45 namespace: ricplt 14:15:45 data: 14:15:45 tls.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURpekNDQW5PZ0F3SUJBZ0lSQU5KbGphY1VDZVMvcTVZRVpvaUVtZ2t3RFFZSktvWklodmNOQVFFTEJRQXcKUFRFN01Ea0dBMVVFQXhNeUwwTTlWVk12VHoxUExWSkJUaUJCYkd4cFlXNWpaUzlQVlQxUExWSkJUaUJUYjJaMApkMkZ5WlNCRGIyMXRkVzVwZEhrd0hoY05NalF3TmpJeU1UUXhOVFExV2hjTk5Ea3dOakUyTVRReE5UUTFXakJOCk1Vc3dTUVlEVlFRREUwSXZRejFWVXk5UFBVOHRVa0ZPSUVGc2JHbGhibU5sTDA5VlBVOHRVa0ZPSUZOdlpuUjMKWVhKbElFTnZiVzExYm1sMGVTOURUajFTU1VNdFVHeGhkR1p2Y20wd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQQpBNElCRHdBd2dnRUtBb0lCQVFDMGhhT2FCbVlzRXRDbzdiQ0lRS1RGVkgveE5nYmErYmtrRGZuV0g0VDQvV1VQCjZqazdWQXQzT2RVNmpKYzBQeThuU2ErSE52Qmt2eUxPS0NrbVMzNGlZNDdUVmhqMlgrYk9lWjJZQzJDVnJMWVQKSThCWHNFMlJCNnZkN1FDVXE5WlZvVTdvVHViaUorZzN0N1VoalhibFdoZ3hMUjVlRzRaTXFPSGE4M05OM3JrbApDNk1aUHJjREprcXczcEU0Y0VtdTF4OG5zZVJBWFNZa01oWkNqZkx5aHhHcXR4MmdQazhTQ3I3UHNiSzZyV1FNCkhTNTZ2WFpRSzVLRm1xTHFmUCtoeXdNSlBrbUh5alpDcCsrTXpLMWk5Zy9EUFpjTGJJeHF5K3dWZWtua0E1VFkKbjFpTkcwSTN4WU01bGNyVVFHZHpPSXhMN1g2bkg1UmllRDNmOWpaN0FnTUJBQUdqZGpCME1BNEdBMVVkRHdFQgovd1FFQXdJRm9EQWRCZ05WSFNVRUZqQVVCZ2dyQmdFRkJRY0RBUVlJS3dZQkJRVUhBd0l3REFZRFZSMFRBUUgvCkJBSXdBREFmQmdOVkhTTUVHREFXZ0JUanRQMlcyUkM2QWx2UGl6QzdkRldrMG9wK0tUQVVCZ05WSFJFRURUQUwKZ2dseWFXTXRaVzUwY25rd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFITzhkR3pDWVlCaFlnd205NkhSTDJYTQo4YlNCVDJhZnVscUpHZXlCM3NkbUwvck5OQ2daeWlMRCs4bG82dWVPNDdDRWkvS0ZGUnlCcmpwOW95MlhNMDZNClFub3d0NUt5MDR5L0YxOEhRMDBrVzhMOG9WOWtLbk9zbTJhNVp6SGllL3dScGtQN0NtaEN4Tzc4OWM1TS9pazkKcDVUOVZCN3kyOEVaUWptenNIQmpMUHlnNVVxbUxDZ3haU2diS0hRV2pWLzRJQmlVQmJpSmF4RmRscmNGNUNWcQphcGdlUVVFNFB2L2hXM0pvdkExQmNjelhRUi8xZDE4d0F4ZUFZWitvMy96NHRpNkF1SkU0czhHcEc2S2F1WDVUCitwZXByZ2xyOWR0bmdkM1B6eE5sZE9uYzh6am5tMy9IcGVBdDI0UGNBRFdpVXB1ZTBkRXluVmNpU21XaWxrND0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo= 14:15:45 tls.key: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcEFJQkFBS0NBUUVBdElXam1nWm1MQkxRcU8yd2lFQ2t4VlIvOFRZRzJ2bTVKQTM1MWgrRStQMWxEK281Ck8xUUxkem5WT295WE5EOHZKMG12aHpid1pMOGl6aWdwSmt0K0ltT08wMVlZOWwvbXpubWRtQXRnbGF5MkV5UEEKVjdCTmtRZXIzZTBBbEt2V1ZhRk82RTdtNGlmb043ZTFJWTEyNVZvWU1TMGVYaHVHVEtqaDJ2TnpUZDY1SlF1agpHVDYzQXlaS3NONlJPSEJKcnRjZko3SGtRRjBtSkRJV1FvM3k4b2NScXJjZG9ENVBFZ3ErejdHeXVxMWtEQjB1CmVyMTJVQ3VTaFpxaTZuei9vY3NEQ1Q1Smg4bzJRcWZ2ak15dFl2WVB3ejJYQzJ5TWFzdnNGWHBKNUFPVTJKOVkKalJ0Q044V0RPWlhLMUVCbmN6aU1TKzErcHgrVVluZzkzL1kyZXdJREFRQUJBb0lCQURyRjI3cjA1R1RyQjBaSQpoSllIdmQyRklsYU5DWFJYbzRCcWtIRzNOMXE5WFI3dVdnM0gwaWZTQzJzUmhOVDgwVVJRU0RhVW0zV2hpUnBuCmx1WWg1QUljT2M3eWxCUDZxekdFQk53UXNEUnEwNml0bGh5MmlMcDBMZStHRHc5WVZ1THdMcm1SbnJmNDJERHoKdmFRYjQ1N09VMXdIWFlDMEkyaG4vNGlDaElMUU9aUXg4Zmo3d1JzeXN0QmJjZnZWS3JpUGFqalArczBneVJXQwowNDBSQitzdG5jTUFUbEpybnhlTk1ERldxWmlMN0RkYTc3UzRiVUwrQzJYSGYyTFRERjNrVmtSd0Zsem1ucm5nCnJpUW5ONEhJTTExdkpSZVF5d25sTFg1VW1YT2dBaWV2eFk5enVDMDJVN3JQYllvUDRNcm5XRnNjaUdMSGNEY3YKOGVvMCsvRUNnWUVBM3AzTlliNUNrVUMyaHByU2l0VnZQTkszMDg2MkVHb2FlUWthVVVmd3pGaE84WTNxL3A3RQpWVEhEdWMwSllqUGNPR1JjOGloUGplMk5QSkJvNzNlelpJTHBDNmUxNTNPZTJNK0hWVmYrVmpMalhiZitkc3BvCmdwdDJjd3N2czNZVm01THFwL2wvQlhDRUphb2diZ1dxSUIwVTdtR2ZCZ3dLeCtEZldWQlpsdmtDZ1lFQXo1ZlgKa0J4WTFKc2xTMndVd1Y4TEFIc3pob1RKSnlBV3RwU2xJTjlZK29zaHBGdTgyeG5JODgyVXppWkU0M0JaeUNwQQpLejIxRVZkV05pUXcrcWI4UHplWENZeHU0TDI4aUZZY2lPdFRpN2I3T2NzQTVmdkQycVpWbG8rZmtsWGVRbEhECnZvUDVQL2g2RVlRTDZKQ3BJUkRRT21NTENXZTRYZWJZalhwbWtoTUNnWUVBakJkT0dnWjdLYUZKdStkT08yUVoKUG5OMGoydjBFdHhTa0h4ei9WYUNhSFhpS0F5aEoxNk9PdmE0THdLaXR4UGZyL1Vvc0pOQmpSVkMzaXdhZlNnYwowbEczaWtnZUp1c1J1V3JQeFpzOFNNNTVXbzdoS2F3eW5JNXN1ZlQrTGJkUDNibFV4aVF5RlNBN2FPQm96QlB3CmZZa1BsUHdGOE80L0VvMm13RFBhVFRFQ2dZQndSWHE3NGRqWkF4OWtid3U2bVNCbUhqdDdvUXo1TUEyWXFVTzEKUjVYanlxTmpOSW9ySlFMZGVHM21JQ1JaclVXaFQ5aHNpbThHOWVrV1Z2UjJXeUZKUDFOY1Fxc2t1UGpoODFCegpiSEkrdWJPZFNnRXVZTDlIM1hXa2ZBQ2RML3VJZXBnV3pXRmNDNUpaTHNVUi9rcTZLMUd5Z2laUjY5cDJUb2NICjNRN2tLUUtCZ1FDOTFLL3ZOTnNQMEViby9zK3BoanhGZ1BJWi9YWDNvY0xuRUxkTWxjNHZ6c0FFYWZxaUZNTXQKZlMwTmZVK0N5QmFzckF3RG9oUnM5cjZQME9mTUFiZWd1anpJVFdnU2NVN1p5RzJPN0lhL2N1ZVB5eUpSSSsxTwp5NFNEL2FsWEpabWRDaWRuaDIxbmtnMlNKUmU5N08xRXpDRzk2djdCOEV4N2haVkdvTTViQ2c9PQotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQo= 14:15:45 --- 14:15:45 # Source: infrastructure/charts/certificate-manager/templates/secret.yaml 14:15:45 apiVersion: v1 14:15:45 kind: Secret 14:15:45 metadata: 14:15:45 name: secret-aux-ingress-cert 14:15:45 namespace: ricplt 14:15:45 data: 14:15:45 tls.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURnakNDQW1xZ0F3SUJBZ0lRSmd2eUxjUUJCOW5uOWkwcC9oQWxWakFOQmdrcWhraUc5dzBCQVFzRkFEQTkKTVRzd09RWURWUVFERXpJdlF6MVZVeTlQUFU4dFVrRk9JRUZzYkdsaGJtTmxMMDlWUFU4dFVrRk9JRk52Wm5SMwpZWEpsSUVOdmJXMTFibWwwZVRBZUZ3MHlOREEyTWpJeE5ERTFORFZhRncwME9UQTJNVFl4TkRFMU5EVmFNRVV4ClF6QkJCZ05WQkFNVE9pOURQVlZUTDA4OVR5MVNRVTRnUVd4c2FXRnVZMlV2VDFVOVR5MVNRVTRnVTI5bWRIZGgKY21VZ1EyOXRiWFZ1YVhSNUwwTk9QV2hsYkcwd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFSwpBb0lCQVFDaVJyL3NzZXlGRWVoQjUyR0pXampUS3FzOHdraEoza1E3Z2w3dkdLdkFrNWlPR1F3Y1FtT3Z5WHdpCkVuYVpybWduRGlBS1YrOTAveHdEd1AvVnh2RTJDTGdhd1J0TWx5d0d0WDM1cytxMFFucXhobEI3QlFXSDJ3cGcKWlFHbGFzSlRDZS9HVmpTcVZ2aU1xKzQwUFd3eHA1WEV4YjRGS2N4ckh3WGRhRFFjdFgvdE43Q3YrU0NoSDI0SQpoblNjakV2T3ZDcm1HZittTHJ6Uy8zTHJzblBhNjZVd2pRcnVrODFiemFGVnhFRjRlM3ozaUN4WUxuUUFVUnFiCklxM3dJdmY0OVRWMjVWMitCSE44blJSWVlKUGJSaS9PZDBnanNVNktzMDhTK1kzbXArM1ZFdXd6cFFNbTZDaXYKQkZFK3RVVnkvcmdaRDU4dVhXelJ1dDl2WmUvYkFnTUJBQUdqZGpCME1BNEdBMVVkRHdFQi93UUVBd0lGb0RBZApCZ05WSFNVRUZqQVVCZ2dyQmdFRkJRY0RBUVlJS3dZQkJRVUhBd0l3REFZRFZSMFRBUUgvQkFJd0FEQWZCZ05WCkhTTUVHREFXZ0JUanRQMlcyUkM2QWx2UGl6QzdkRldrMG9wK0tUQVVCZ05WSFJFRURUQUxnZ2xoZFhndFpXNTAKY25rd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFKK2JCVFJrS3g2QVN3ZVkxa2RwL094WUYydHBRaEtmVGFFYwpuZXF2bldsS3lGbDhoL1BzczBOZVRYNGZ6Y0p0QmVvV2VlNkZwZVlubWp6MFlMV0wzMmVOcDdxa3JmbTUwK3BSCnpWY1loYzFHNWorRVltYVlSZ0Q4KzFBSGxsbmQ0QmoybEtYYi9WZHhyNTBsTmFNUUM3dFhDRmIxK05Uc0xsbzYKVFFuY2dkWkNkb2JvMENLckVaQWJzNXhzdll0Y1F0d1ZwbUJnWURrUzRzUVR1WTNLVmlMVDlmTzZkdGw0R1dBZAp6ZURxb2dCeWRTd1ZoeDJhZ29xbUczd0RPK08zc3dPNW03R1g4TEtud0dJMk1GYVZ6OUt3dGJXeGYrZXh5YjZ0CmhYNG9McnJsUll2NmJpMGdGU2U1NkZCWW1nRHBtVlJSMVJYWEVvWSt0akJtVi9PQ0RUWT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo= 14:15:45 tls.key: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcEFJQkFBS0NBUUVBb2thLzdMSHNoUkhvUWVkaGlWbzQweXFyUE1KSVNkNUVPNEplN3hpcndKT1lqaGtNCkhFSmpyOGw4SWhKMm1hNW9KdzRnQ2xmdmRQOGNBOEQvMWNieE5naTRHc0ViVEpjc0JyVjkrYlBxdEVKNnNZWlEKZXdVRmg5c0tZR1VCcFdyQ1V3bnZ4bFkwcWxiNGpLdnVORDFzTWFlVnhNVytCU25NYXg4RjNXZzBITFYvN1RldwpyL2tnb1I5dUNJWjBuSXhMenJ3cTVobi9waTY4MHY5eTY3SnoydXVsTUkwSzdwUE5XODJoVmNSQmVIdDg5NGdzCldDNTBBRkVhbXlLdDhDTDMrUFUxZHVWZHZnUnpmSjBVV0dDVDIwWXZ6bmRJSTdGT2lyTlBFdm1ONXFmdDFSTHMKTTZVREp1Z29yd1JSUHJWRmN2NjRHUStmTGwxczBicmZiMlh2MndJREFRQUJBb0lCQURDZTZocE5KUVNwM09FQwpKcU0wdVJuc0N1cGxlNnRHUVVOalNIWnkrZUwxVmh3ZFBSZXFmSnZLenJxV3RacE9PejZZYU5rd2g3cVNSUjZLCjBSeUlRdlZobjJmRXZCMHluaXBVYnE1R1RlZzhrdTVsdys5WURkUXF1TzB3MWxGdHIxT2FBcEYyZXNrZXpkRzQKSWVMZEZIRzhPSStBZi9La0YyOXhHQnpDZi9xcG5NalEzVjNlQXFWRUNib1FnTUVweTNDckh4ZXVlMDNRdERNTgoraXl0K1BSN1p5YUtOeHVCZXNMMWNSTXk5b1R3Rm5WS1BNQkV6RUE5YUJLdzE4eFFLMmN3a1Y3b0ZuTlh5aWlFCmJOSHVnKytjWldqWFFOQm95TkhMMkVUZ0xDOGJsU2hIQzFEZjZLS2V0dHNHbWkzdDFCazJ5WlpVSXMzSE82WkwKazk4SDAwRUNnWUVBem5wRVV0K0RrZXBtcG1hc1A3Vm9hVUZrWllwUFlxTzhOQlE4eWpGV3FZZDhmeGhSbGU0dgp2dzJCcXNsbjQrUlBXUS96d0Zaa1JnZUdyNlBtbmpqakd5ZkV1dkNnT0FUQVd4SWM5dUM4SEg0MnNZZjlCaFdsCkpselVUODNkVFNaN1lrRDJUdVo0UWUzNEhUYmsxTTFpUGxVN25nOGFBMUp0SkNhT1ZpR1d2OE1DZ1lFQXlUS0cKWmdTcktQcnpNekErRm0wVCtMeEx1a1F6Rk1yTjM0WkJLQ1ZRZ1R1bVJuUTBtcUY0eUJ1QU4wOGpJclFvY2c3awpJWndVTENJU09Sd2s3VWhHelZaVGtWSU13YWd2SEtMWEI3NGF4S3hGVEQrSWVTRDA3MEE0Q25qK000T2h4ZUlTCmMxL29EZ0ZObE1GU1EzMHBmWnlORjBLczJKYUFaOGdnZGk3dzVna0NnWUVBcGF6QnFlV2pBckFja2FTTXpjblgKNzYwQ3k5OEE5OXI5cHFRZWF2YlAzTlBUOTM4aDU3WHBKZG5HazYxcjZSWkcvT1dwNWtqcnlLMDlTeTJ1WElLMAo2Qk11N2ZrcDlna0o5NGsvS0hFSFA2MmVZVEVHdTUwZW1QdWZlREZ0UXZ4L3dFVHozamRiZ3p0WS9NZ1JNUmRqCm56UncwOUMyUkxnY3p3Y0k2dCtrd0ZVQ2dZRUFrc2d0ak5mekZ0NmQ5c1pIUlkwbWVOekdVb25XeW1CNmVZdzAKbE5sRU5rUVNObXdveEhidzZ1eEZTaFNPQ1k5dHdtaGl2ckpqZFI4V05GdjRCTFFxRXp2Yms3Vk1ZU3dWMHNwcQpIZGZ2SjNTV3lkMi83cjdBY3B0alJ5Q21NMmJnNnNEWHZSeEc2NUMvekxxTkRYZU9nWGxvNVlOYkhsZ09MYWl2CkpnbHc3aUVDZ1lCbXI0NFoxS3QyNFBGaTJrSTVkQUNoUFlvdU5ISkExMjU2ZXpkT1R3WUxkL0V3MVFwQWFtOCsKc3llVTVmbitNaVFxMXNoZlRrWXRwL092ZElhS1hNYnVFQjBGOWtuL1VneGJWcWlGYnc2dHhWOU16VDBCYmIwbQozeGtDWXl5UUZuN2RjejlDTkk3SXU5c2xIVlp3dFJKNG96UWZtYnZMWXdwcUhpYjk1TGJEbVE9PQotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQo= 14:15:45 --- 14:15:45 # Source: infrastructure/charts/certificate-manager/templates/secret.yaml 14:15:45 apiVersion: v1 14:15:45 kind: Secret 14:15:45 metadata: 14:15:45 name: secret-ric-ca-cert 14:15:45 namespace: ricxapp 14:15:45 data: 14:15:45 ca.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURaVENDQWsyZ0F3SUJBZ0lRRmppdXRZNHpkRUxLa09OMUY5dXlCVEFOQmdrcWhraUc5dzBCQVFzRkFEQTkKTVRzd09RWURWUVFERXpJdlF6MVZVeTlQUFU4dFVrRk9JRUZzYkdsaGJtTmxMMDlWUFU4dFVrRk9JRk52Wm5SMwpZWEpsSUVOdmJXMTFibWwwZVRBZUZ3MHlOREEyTWpJeE5ERTFORFZhRncwME9UQTJNVFl4TkRFMU5EVmFNRDB4Ck96QTVCZ05WQkFNVE1pOURQVlZUTDA4OVR5MVNRVTRnUVd4c2FXRnVZMlV2VDFVOVR5MVNRVTRnVTI5bWRIZGgKY21VZ1EyOXRiWFZ1YVhSNU1JSUJJakFOQmdrcWhraUc5dzBCQVFFRkFBT0NBUThBTUlJQkNnS0NBUUVBc3l2cwpicnJqQ3JKbEYrbksxOXB2clREY25LYkZOR3Z4R01BTWtoZlgvalNhQmlXckJIa1FkWlNxWE55Y3dzWmU1c0Q5ClY1cVBMa0tBRTU1dU9PYUxBWExzZWhIRzlWRy9JT1VtMVBLT0FKb1ZsTklYTEVtRTZHT3BteC9IMEYreHhWckMKVXdvWWo2cDYrU0hnQXdnazlvRXJGVUZ6TmhFUVZ4UGthc3k3dkFwY0dEeEpibjZUQ3l1dDRIZXFnRmh5Q1pNbgpRQUNlV1ZmNGNRR2NOTEZSc2U3MzNNSTFOUmNhUjVUOXpyaGo1RXhudWFUYkwrUy9CcmpRS2ZTejRxek1pa2h3CjVNeE13MWVoeHY2MEdMa1dIclZvSjN5V01INGFEUVhGSEVSZVlvd1o3TE1HRmY4TFNoSk5NL0pxR3kyeDZQRUIKNEg5ck94aXZEVTRaVGRMUjJ3SURBUUFCbzJFd1h6QU9CZ05WSFE4QkFmOEVCQU1DQXFRd0hRWURWUjBsQkJZdwpGQVlJS3dZQkJRVUhBd0VHQ0NzR0FRVUZCd01DTUE4R0ExVWRFd0VCL3dRRk1BTUJBZjh3SFFZRFZSME9CQllFCkZPTzAvWmJaRUxvQ1c4K0xNTHQwVmFUU2luNHBNQTBHQ1NxR1NJYjNEUUVCQ3dVQUE0SUJBUUNyUkE0ampKTEUKUHVrQkJoY1hPL215bi8wWjhuNGpCZ25xakU1WDhpQ0hoL0theEtZM0RncVZ3UU92VWZkMXNhRHZvZkdsVzFuSQo2RDVnazVTMWVneDAxQ2wyQllKVnRnR0hMRXhXUjNIeC9kdkluY3FUQmQ5dzBHRGpaU2UwQVM2djVmV21YMU00Cm50dUI3M1E5UEVLVmc1VDZMQWc5M0RtQVo2WUZXb2U0Z2Jub0s5cDdyWmpqRTNSQlpBdVJ2b3VsTys4RDQ2Q1AKUHNPR0k2eTk0NFhGOGxpZVJGUlhGVHlreW54VUV5azlXOXZYTy9lQXZ5eGJFODg2aDZNNTBaM1FZODEwWXQ3RApxZXVPUWpISVpJcFl5Y1NONENCYkNGZjVuaklnQUxhQUpUWUtVajR0dWo5QzJmaXZtUkwwaEwyVVFpeUFqUE1wCmZFOFhUMmhvRE5EMAotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg== 14:15:45 --- 14:15:45 # Source: infrastructure/charts/certificate-manager/templates/secret.yaml 14:15:45 apiVersion: v1 14:15:45 kind: Secret 14:15:45 metadata: 14:15:45 name: secret-plt-ingress-cert 14:15:45 namespace: ricxapp 14:15:45 data: 14:15:45 tls.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURpekNDQW5PZ0F3SUJBZ0lSQU5KbGphY1VDZVMvcTVZRVpvaUVtZ2t3RFFZSktvWklodmNOQVFFTEJRQXcKUFRFN01Ea0dBMVVFQXhNeUwwTTlWVk12VHoxUExWSkJUaUJCYkd4cFlXNWpaUzlQVlQxUExWSkJUaUJUYjJaMApkMkZ5WlNCRGIyMXRkVzVwZEhrd0hoY05NalF3TmpJeU1UUXhOVFExV2hjTk5Ea3dOakUyTVRReE5UUTFXakJOCk1Vc3dTUVlEVlFRREUwSXZRejFWVXk5UFBVOHRVa0ZPSUVGc2JHbGhibU5sTDA5VlBVOHRVa0ZPSUZOdlpuUjMKWVhKbElFTnZiVzExYm1sMGVTOURUajFTU1VNdFVHeGhkR1p2Y20wd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQQpBNElCRHdBd2dnRUtBb0lCQVFDMGhhT2FCbVlzRXRDbzdiQ0lRS1RGVkgveE5nYmErYmtrRGZuV0g0VDQvV1VQCjZqazdWQXQzT2RVNmpKYzBQeThuU2ErSE52Qmt2eUxPS0NrbVMzNGlZNDdUVmhqMlgrYk9lWjJZQzJDVnJMWVQKSThCWHNFMlJCNnZkN1FDVXE5WlZvVTdvVHViaUorZzN0N1VoalhibFdoZ3hMUjVlRzRaTXFPSGE4M05OM3JrbApDNk1aUHJjREprcXczcEU0Y0VtdTF4OG5zZVJBWFNZa01oWkNqZkx5aHhHcXR4MmdQazhTQ3I3UHNiSzZyV1FNCkhTNTZ2WFpRSzVLRm1xTHFmUCtoeXdNSlBrbUh5alpDcCsrTXpLMWk5Zy9EUFpjTGJJeHF5K3dWZWtua0E1VFkKbjFpTkcwSTN4WU01bGNyVVFHZHpPSXhMN1g2bkg1UmllRDNmOWpaN0FnTUJBQUdqZGpCME1BNEdBMVVkRHdFQgovd1FFQXdJRm9EQWRCZ05WSFNVRUZqQVVCZ2dyQmdFRkJRY0RBUVlJS3dZQkJRVUhBd0l3REFZRFZSMFRBUUgvCkJBSXdBREFmQmdOVkhTTUVHREFXZ0JUanRQMlcyUkM2QWx2UGl6QzdkRldrMG9wK0tUQVVCZ05WSFJFRURUQUwKZ2dseWFXTXRaVzUwY25rd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFITzhkR3pDWVlCaFlnd205NkhSTDJYTQo4YlNCVDJhZnVscUpHZXlCM3NkbUwvck5OQ2daeWlMRCs4bG82dWVPNDdDRWkvS0ZGUnlCcmpwOW95MlhNMDZNClFub3d0NUt5MDR5L0YxOEhRMDBrVzhMOG9WOWtLbk9zbTJhNVp6SGllL3dScGtQN0NtaEN4Tzc4OWM1TS9pazkKcDVUOVZCN3kyOEVaUWptenNIQmpMUHlnNVVxbUxDZ3haU2diS0hRV2pWLzRJQmlVQmJpSmF4RmRscmNGNUNWcQphcGdlUVVFNFB2L2hXM0pvdkExQmNjelhRUi8xZDE4d0F4ZUFZWitvMy96NHRpNkF1SkU0czhHcEc2S2F1WDVUCitwZXByZ2xyOWR0bmdkM1B6eE5sZE9uYzh6am5tMy9IcGVBdDI0UGNBRFdpVXB1ZTBkRXluVmNpU21XaWxrND0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo= 14:15:45 tls.key: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcEFJQkFBS0NBUUVBdElXam1nWm1MQkxRcU8yd2lFQ2t4VlIvOFRZRzJ2bTVKQTM1MWgrRStQMWxEK281Ck8xUUxkem5WT295WE5EOHZKMG12aHpid1pMOGl6aWdwSmt0K0ltT08wMVlZOWwvbXpubWRtQXRnbGF5MkV5UEEKVjdCTmtRZXIzZTBBbEt2V1ZhRk82RTdtNGlmb043ZTFJWTEyNVZvWU1TMGVYaHVHVEtqaDJ2TnpUZDY1SlF1agpHVDYzQXlaS3NONlJPSEJKcnRjZko3SGtRRjBtSkRJV1FvM3k4b2NScXJjZG9ENVBFZ3ErejdHeXVxMWtEQjB1CmVyMTJVQ3VTaFpxaTZuei9vY3NEQ1Q1Smg4bzJRcWZ2ak15dFl2WVB3ejJYQzJ5TWFzdnNGWHBKNUFPVTJKOVkKalJ0Q044V0RPWlhLMUVCbmN6aU1TKzErcHgrVVluZzkzL1kyZXdJREFRQUJBb0lCQURyRjI3cjA1R1RyQjBaSQpoSllIdmQyRklsYU5DWFJYbzRCcWtIRzNOMXE5WFI3dVdnM0gwaWZTQzJzUmhOVDgwVVJRU0RhVW0zV2hpUnBuCmx1WWg1QUljT2M3eWxCUDZxekdFQk53UXNEUnEwNml0bGh5MmlMcDBMZStHRHc5WVZ1THdMcm1SbnJmNDJERHoKdmFRYjQ1N09VMXdIWFlDMEkyaG4vNGlDaElMUU9aUXg4Zmo3d1JzeXN0QmJjZnZWS3JpUGFqalArczBneVJXQwowNDBSQitzdG5jTUFUbEpybnhlTk1ERldxWmlMN0RkYTc3UzRiVUwrQzJYSGYyTFRERjNrVmtSd0Zsem1ucm5nCnJpUW5ONEhJTTExdkpSZVF5d25sTFg1VW1YT2dBaWV2eFk5enVDMDJVN3JQYllvUDRNcm5XRnNjaUdMSGNEY3YKOGVvMCsvRUNnWUVBM3AzTlliNUNrVUMyaHByU2l0VnZQTkszMDg2MkVHb2FlUWthVVVmd3pGaE84WTNxL3A3RQpWVEhEdWMwSllqUGNPR1JjOGloUGplMk5QSkJvNzNlelpJTHBDNmUxNTNPZTJNK0hWVmYrVmpMalhiZitkc3BvCmdwdDJjd3N2czNZVm01THFwL2wvQlhDRUphb2diZ1dxSUIwVTdtR2ZCZ3dLeCtEZldWQlpsdmtDZ1lFQXo1ZlgKa0J4WTFKc2xTMndVd1Y4TEFIc3pob1RKSnlBV3RwU2xJTjlZK29zaHBGdTgyeG5JODgyVXppWkU0M0JaeUNwQQpLejIxRVZkV05pUXcrcWI4UHplWENZeHU0TDI4aUZZY2lPdFRpN2I3T2NzQTVmdkQycVpWbG8rZmtsWGVRbEhECnZvUDVQL2g2RVlRTDZKQ3BJUkRRT21NTENXZTRYZWJZalhwbWtoTUNnWUVBakJkT0dnWjdLYUZKdStkT08yUVoKUG5OMGoydjBFdHhTa0h4ei9WYUNhSFhpS0F5aEoxNk9PdmE0THdLaXR4UGZyL1Vvc0pOQmpSVkMzaXdhZlNnYwowbEczaWtnZUp1c1J1V3JQeFpzOFNNNTVXbzdoS2F3eW5JNXN1ZlQrTGJkUDNibFV4aVF5RlNBN2FPQm96QlB3CmZZa1BsUHdGOE80L0VvMm13RFBhVFRFQ2dZQndSWHE3NGRqWkF4OWtid3U2bVNCbUhqdDdvUXo1TUEyWXFVTzEKUjVYanlxTmpOSW9ySlFMZGVHM21JQ1JaclVXaFQ5aHNpbThHOWVrV1Z2UjJXeUZKUDFOY1Fxc2t1UGpoODFCegpiSEkrdWJPZFNnRXVZTDlIM1hXa2ZBQ2RML3VJZXBnV3pXRmNDNUpaTHNVUi9rcTZLMUd5Z2laUjY5cDJUb2NICjNRN2tLUUtCZ1FDOTFLL3ZOTnNQMEViby9zK3BoanhGZ1BJWi9YWDNvY0xuRUxkTWxjNHZ6c0FFYWZxaUZNTXQKZlMwTmZVK0N5QmFzckF3RG9oUnM5cjZQME9mTUFiZWd1anpJVFdnU2NVN1p5RzJPN0lhL2N1ZVB5eUpSSSsxTwp5NFNEL2FsWEpabWRDaWRuaDIxbmtnMlNKUmU5N08xRXpDRzk2djdCOEV4N2haVkdvTTViQ2c9PQotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQo= 14:15:45 --- 14:15:45 # Source: infrastructure/charts/certificate-manager/templates/secret.yaml 14:15:45 apiVersion: v1 14:15:45 kind: Secret 14:15:45 metadata: 14:15:45 name: secret-aux-ingress-cert 14:15:45 namespace: ricxapp 14:15:45 data: 14:15:45 tls.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURnakNDQW1xZ0F3SUJBZ0lRSmd2eUxjUUJCOW5uOWkwcC9oQWxWakFOQmdrcWhraUc5dzBCQVFzRkFEQTkKTVRzd09RWURWUVFERXpJdlF6MVZVeTlQUFU4dFVrRk9JRUZzYkdsaGJtTmxMMDlWUFU4dFVrRk9JRk52Wm5SMwpZWEpsSUVOdmJXMTFibWwwZVRBZUZ3MHlOREEyTWpJeE5ERTFORFZhRncwME9UQTJNVFl4TkRFMU5EVmFNRVV4ClF6QkJCZ05WQkFNVE9pOURQVlZUTDA4OVR5MVNRVTRnUVd4c2FXRnVZMlV2VDFVOVR5MVNRVTRnVTI5bWRIZGgKY21VZ1EyOXRiWFZ1YVhSNUwwTk9QV2hsYkcwd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFSwpBb0lCQVFDaVJyL3NzZXlGRWVoQjUyR0pXampUS3FzOHdraEoza1E3Z2w3dkdLdkFrNWlPR1F3Y1FtT3Z5WHdpCkVuYVpybWduRGlBS1YrOTAveHdEd1AvVnh2RTJDTGdhd1J0TWx5d0d0WDM1cytxMFFucXhobEI3QlFXSDJ3cGcKWlFHbGFzSlRDZS9HVmpTcVZ2aU1xKzQwUFd3eHA1WEV4YjRGS2N4ckh3WGRhRFFjdFgvdE43Q3YrU0NoSDI0SQpoblNjakV2T3ZDcm1HZittTHJ6Uy8zTHJzblBhNjZVd2pRcnVrODFiemFGVnhFRjRlM3ozaUN4WUxuUUFVUnFiCklxM3dJdmY0OVRWMjVWMitCSE44blJSWVlKUGJSaS9PZDBnanNVNktzMDhTK1kzbXArM1ZFdXd6cFFNbTZDaXYKQkZFK3RVVnkvcmdaRDU4dVhXelJ1dDl2WmUvYkFnTUJBQUdqZGpCME1BNEdBMVVkRHdFQi93UUVBd0lGb0RBZApCZ05WSFNVRUZqQVVCZ2dyQmdFRkJRY0RBUVlJS3dZQkJRVUhBd0l3REFZRFZSMFRBUUgvQkFJd0FEQWZCZ05WCkhTTUVHREFXZ0JUanRQMlcyUkM2QWx2UGl6QzdkRldrMG9wK0tUQVVCZ05WSFJFRURUQUxnZ2xoZFhndFpXNTAKY25rd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFKK2JCVFJrS3g2QVN3ZVkxa2RwL094WUYydHBRaEtmVGFFYwpuZXF2bldsS3lGbDhoL1BzczBOZVRYNGZ6Y0p0QmVvV2VlNkZwZVlubWp6MFlMV0wzMmVOcDdxa3JmbTUwK3BSCnpWY1loYzFHNWorRVltYVlSZ0Q4KzFBSGxsbmQ0QmoybEtYYi9WZHhyNTBsTmFNUUM3dFhDRmIxK05Uc0xsbzYKVFFuY2dkWkNkb2JvMENLckVaQWJzNXhzdll0Y1F0d1ZwbUJnWURrUzRzUVR1WTNLVmlMVDlmTzZkdGw0R1dBZAp6ZURxb2dCeWRTd1ZoeDJhZ29xbUczd0RPK08zc3dPNW03R1g4TEtud0dJMk1GYVZ6OUt3dGJXeGYrZXh5YjZ0CmhYNG9McnJsUll2NmJpMGdGU2U1NkZCWW1nRHBtVlJSMVJYWEVvWSt0akJtVi9PQ0RUWT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo= 14:15:45 tls.key: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcEFJQkFBS0NBUUVBb2thLzdMSHNoUkhvUWVkaGlWbzQweXFyUE1KSVNkNUVPNEplN3hpcndKT1lqaGtNCkhFSmpyOGw4SWhKMm1hNW9KdzRnQ2xmdmRQOGNBOEQvMWNieE5naTRHc0ViVEpjc0JyVjkrYlBxdEVKNnNZWlEKZXdVRmg5c0tZR1VCcFdyQ1V3bnZ4bFkwcWxiNGpLdnVORDFzTWFlVnhNVytCU25NYXg4RjNXZzBITFYvN1RldwpyL2tnb1I5dUNJWjBuSXhMenJ3cTVobi9waTY4MHY5eTY3SnoydXVsTUkwSzdwUE5XODJoVmNSQmVIdDg5NGdzCldDNTBBRkVhbXlLdDhDTDMrUFUxZHVWZHZnUnpmSjBVV0dDVDIwWXZ6bmRJSTdGT2lyTlBFdm1ONXFmdDFSTHMKTTZVREp1Z29yd1JSUHJWRmN2NjRHUStmTGwxczBicmZiMlh2MndJREFRQUJBb0lCQURDZTZocE5KUVNwM09FQwpKcU0wdVJuc0N1cGxlNnRHUVVOalNIWnkrZUwxVmh3ZFBSZXFmSnZLenJxV3RacE9PejZZYU5rd2g3cVNSUjZLCjBSeUlRdlZobjJmRXZCMHluaXBVYnE1R1RlZzhrdTVsdys5WURkUXF1TzB3MWxGdHIxT2FBcEYyZXNrZXpkRzQKSWVMZEZIRzhPSStBZi9La0YyOXhHQnpDZi9xcG5NalEzVjNlQXFWRUNib1FnTUVweTNDckh4ZXVlMDNRdERNTgoraXl0K1BSN1p5YUtOeHVCZXNMMWNSTXk5b1R3Rm5WS1BNQkV6RUE5YUJLdzE4eFFLMmN3a1Y3b0ZuTlh5aWlFCmJOSHVnKytjWldqWFFOQm95TkhMMkVUZ0xDOGJsU2hIQzFEZjZLS2V0dHNHbWkzdDFCazJ5WlpVSXMzSE82WkwKazk4SDAwRUNnWUVBem5wRVV0K0RrZXBtcG1hc1A3Vm9hVUZrWllwUFlxTzhOQlE4eWpGV3FZZDhmeGhSbGU0dgp2dzJCcXNsbjQrUlBXUS96d0Zaa1JnZUdyNlBtbmpqakd5ZkV1dkNnT0FUQVd4SWM5dUM4SEg0MnNZZjlCaFdsCkpselVUODNkVFNaN1lrRDJUdVo0UWUzNEhUYmsxTTFpUGxVN25nOGFBMUp0SkNhT1ZpR1d2OE1DZ1lFQXlUS0cKWmdTcktQcnpNekErRm0wVCtMeEx1a1F6Rk1yTjM0WkJLQ1ZRZ1R1bVJuUTBtcUY0eUJ1QU4wOGpJclFvY2c3awpJWndVTENJU09Sd2s3VWhHelZaVGtWSU13YWd2SEtMWEI3NGF4S3hGVEQrSWVTRDA3MEE0Q25qK000T2h4ZUlTCmMxL29EZ0ZObE1GU1EzMHBmWnlORjBLczJKYUFaOGdnZGk3dzVna0NnWUVBcGF6QnFlV2pBckFja2FTTXpjblgKNzYwQ3k5OEE5OXI5cHFRZWF2YlAzTlBUOTM4aDU3WHBKZG5HazYxcjZSWkcvT1dwNWtqcnlLMDlTeTJ1WElLMAo2Qk11N2ZrcDlna0o5NGsvS0hFSFA2MmVZVEVHdTUwZW1QdWZlREZ0UXZ4L3dFVHozamRiZ3p0WS9NZ1JNUmRqCm56UncwOUMyUkxnY3p3Y0k2dCtrd0ZVQ2dZRUFrc2d0ak5mekZ0NmQ5c1pIUlkwbWVOekdVb25XeW1CNmVZdzAKbE5sRU5rUVNObXdveEhidzZ1eEZTaFNPQ1k5dHdtaGl2ckpqZFI4V05GdjRCTFFxRXp2Yms3Vk1ZU3dWMHNwcQpIZGZ2SjNTV3lkMi83cjdBY3B0alJ5Q21NMmJnNnNEWHZSeEc2NUMvekxxTkRYZU9nWGxvNVlOYkhsZ09MYWl2CkpnbHc3aUVDZ1lCbXI0NFoxS3QyNFBGaTJrSTVkQUNoUFlvdU5ISkExMjU2ZXpkT1R3WUxkL0V3MVFwQWFtOCsKc3llVTVmbitNaVFxMXNoZlRrWXRwL092ZElhS1hNYnVFQjBGOWtuL1VneGJWcWlGYnc2dHhWOU16VDBCYmIwbQozeGtDWXl5UUZuN2RjejlDTkk3SXU5c2xIVlp3dFJKNG96UWZtYnZMWXdwcUhpYjk1TGJEbVE9PQotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQo= 14:15:45 --- 14:15:45 # Source: infrastructure/charts/docker-credential/templates/secrets-docker-reg.yaml 14:15:45 apiVersion: v1 14:15:45 kind: Secret 14:15:45 metadata: 14:15:45 name: secret-nexus3-o-ran-sc-org-10002 14:15:45 namespace: ricplt 14:15:45 data: 14:15:45 .dockercfg: eyJuZXh1czMuby1yYW4tc2Mub3JnOjEwMDAyIjp7InVzZXJuYW1lIjoiZG9ja2VyIiwicGFzc3dvcmQiOiJkb2NrZXIiLCJlbWFpbCI6IkAiLCJhdXRoIjoiWkc5amEyVnlPbVJ2WTJ0bGNnPT0ifX0= 14:15:45 type: kubernetes.io/dockercfg 14:15:45 --- 14:15:45 # Source: infrastructure/charts/docker-credential/templates/secrets-docker-reg.yaml 14:15:45 apiVersion: v1 14:15:45 kind: Secret 14:15:45 metadata: 14:15:45 name: secret-nexus3-o-ran-sc-org-10004 14:15:45 namespace: ricplt 14:15:45 data: 14:15:45 .dockercfg: eyJuZXh1czMuby1yYW4tc2Mub3JnOjEwMDA0Ijp7InVzZXJuYW1lIjoiZG9ja2VyIiwicGFzc3dvcmQiOiJkb2NrZXIiLCJlbWFpbCI6IkAiLCJhdXRoIjoiWkc5amEyVnlPbVJ2WTJ0bGNnPT0ifX0= 14:15:45 type: kubernetes.io/dockercfg 14:15:45 --- 14:15:45 # Source: infrastructure/charts/docker-credential/templates/secrets-docker-reg.yaml 14:15:45 apiVersion: v1 14:15:45 kind: Secret 14:15:45 metadata: 14:15:45 name: secret-nexus3-o-ran-sc-org-10002 14:15:45 namespace: ricxapp 14:15:45 data: 14:15:45 .dockercfg: eyJuZXh1czMuby1yYW4tc2Mub3JnOjEwMDAyIjp7InVzZXJuYW1lIjoiZG9ja2VyIiwicGFzc3dvcmQiOiJkb2NrZXIiLCJlbWFpbCI6IkAiLCJhdXRoIjoiWkc5amEyVnlPbVJ2WTJ0bGNnPT0ifX0= 14:15:45 type: kubernetes.io/dockercfg 14:15:45 --- 14:15:45 # Source: infrastructure/charts/docker-credential/templates/secrets-docker-reg.yaml 14:15:45 apiVersion: v1 14:15:45 kind: Secret 14:15:45 metadata: 14:15:45 name: secret-nexus3-o-ran-sc-org-10004 14:15:45 namespace: ricxapp 14:15:45 data: 14:15:45 .dockercfg: eyJuZXh1czMuby1yYW4tc2Mub3JnOjEwMDA0Ijp7InVzZXJuYW1lIjoiZG9ja2VyIiwicGFzc3dvcmQiOiJkb2NrZXIiLCJlbWFpbCI6IkAiLCJhdXRoIjoiWkc5amEyVnlPbVJ2WTJ0bGNnPT0ifX0= 14:15:45 type: kubernetes.io/dockercfg 14:15:45 --- 14:15:45 # Source: infrastructure/charts/docker-credential/templates/secrets-docker-reg.yaml 14:15:45 apiVersion: v1 14:15:45 kind: Secret 14:15:45 metadata: 14:15:45 name: secret-nexus3-o-ran-sc-org-10002 14:15:45 namespace: ricinfra 14:15:45 data: 14:15:45 .dockercfg: eyJuZXh1czMuby1yYW4tc2Mub3JnOjEwMDAyIjp7InVzZXJuYW1lIjoiZG9ja2VyIiwicGFzc3dvcmQiOiJkb2NrZXIiLCJlbWFpbCI6IkAiLCJhdXRoIjoiWkc5amEyVnlPbVJ2WTJ0bGNnPT0ifX0= 14:15:45 type: kubernetes.io/dockercfg 14:15:45 --- 14:15:45 # Source: infrastructure/charts/docker-credential/templates/secrets-docker-reg.yaml 14:15:45 apiVersion: v1 14:15:45 kind: Secret 14:15:45 metadata: 14:15:45 name: secret-nexus3-o-ran-sc-org-10004 14:15:45 namespace: ricinfra 14:15:45 data: 14:15:45 .dockercfg: eyJuZXh1czMuby1yYW4tc2Mub3JnOjEwMDA0Ijp7InVzZXJuYW1lIjoiZG9ja2VyIiwicGFzc3dvcmQiOiJkb2NrZXIiLCJlbWFpbCI6IkAiLCJhdXRoIjoiWkc5amEyVnlPbVJ2WTJ0bGNnPT0ifX0= 14:15:45 type: kubernetes.io/dockercfg 14:15:45 --- 14:15:45 # Source: infrastructure/charts/kong/templates/admission-webhook.yaml 14:15:45 apiVersion: v1 14:15:45 kind: Secret 14:15:45 metadata: 14:15:45 name: release-name-kong-validation-webhook-ca-keypair 14:15:45 namespace: default 14:15:45 labels: 14:15:45 app.kubernetes.io/name: kong 14:15:45 helm.sh/chart: kong-2.38.0 14:15:45 app.kubernetes.io/instance: "release-name" 14:15:45 app.kubernetes.io/managed-by: "Helm" 14:15:45 app.kubernetes.io/version: "3.6" 14:15:45 type: kubernetes.io/tls 14:15:45 data: 14:15:45 tls.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURJekNDQWd1Z0F3SUJBZ0lRV1Z1VTJsRWg2SlZCdENDVWpsS3lVVEFOQmdrcWhraUc5dzBCQVFzRkFEQWMKTVJvd0dBWURWUVFERXhGcmIyNW5MV0ZrYldsemMybHZiaTFqWVRBZUZ3MHlOREEyTWpJeE5ERTFORFZhRncwegpOREEyTWpBeE5ERTFORFZhTUJ3eEdqQVlCZ05WQkFNVEVXdHZibWN0WVdSdGFYTnphVzl1TFdOaE1JSUJJakFOCkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQTRZSGIyK0pyUUdLK2NwMnlnSDJHWTAzNUpwbHQKOHg4d1Rxd2V0TE5LVjhibzMvQS84OVRxRGsrUHN2RkMzcXJQdmdTUlhlQ2RESHVmL2dvYWUwa3VpYUtmdUNTdgo4UXBNNzJEcUp0Qkc3Ukw5T3hCTXJtWGM3STRmaDRjTEdUY1pMQllFSjZPOGJmaGR0VjRCYjY0eWg4Z0JPZ0dzCmNVNWEwN3VoZTJMV1dqRDJtVXNQcWU5Y3ZDWUdZeDk4RnlOZ29xQW1xajcycTZtMkJibERIa3FpYzBHYXpOdVkKRzEwOFlSZ1Y1czA1UHlZT3JrbWlpcTdoNDFPZ2ZVUlhPejhxUUp5M0gxUWRjNCtQUHhFUXljWDhJVmxpc2FKTwpmV3R1WmYzc1lNTlgzQWt3UUowOEgvZGR0MjhyQjAyL3NLalVFUUlkZDVpSEt1YVZPL1FjZUpJbGt3SURBUUFCCm8yRXdYekFPQmdOVkhROEJBZjhFQkFNQ0FxUXdIUVlEVlIwbEJCWXdGQVlJS3dZQkJRVUhBd0VHQ0NzR0FRVUYKQndNQ01BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZEUG1KWWp5Wk83R2RsVUE3bTVKNG9CQQpzODJZTUEwR0NTcUdTSWIzRFFFQkN3VUFBNElCQVFCS3hVbTNOQnhNdXFJVHFFSFZjOEEvdmx0RFpHeUw0UE16CjVpUVJnenpSbmg4dVZLSnRoRWkrU0JzOENLUjQzQ2E1MUhSdWxabjhzNnJCNkp3TkdwM1lTcUxJVGh2SEczalUKMnJyT0pwanIyRUFIZHRicWRIVmFXeWJxNkEwdlRQMHBteVExUWE0b3pJcHZlOWxmV2ZJOTVnNXdVUnAzUnQ5RwpOUGlUWXNaZjZTOGR2VTN6bDkvQndrdk9zeGRmMVl4V1UyRG4yVWhkazBXUmJvU3Q5RkRKajNteFRlWFpkYWNlCmM4dGNSSE1lZVY3MHhlQzMxVGd4VGdsZWFZdmIwbHNHWWNRdVYzK1BHNXo2UTRkSTNvSTN2TXByZGJOMnhOSVMKM2NONGZZbENmN0ZLYnArbGdGcGNhcjdjU0kxcllJb3NwSXEyRFE1b3BaS0FHY3pMeVZmWgotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg== 14:15:45 tls.key: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcFFJQkFBS0NBUUVBNFlIYjIrSnJRR0srY3AyeWdIMkdZMDM1SnBsdDh4OHdUcXdldExOS1Y4Ym8zL0EvCjg5VHFEaytQc3ZGQzNxclB2Z1NSWGVDZERIdWYvZ29hZTBrdWlhS2Z1Q1N2OFFwTTcyRHFKdEJHN1JMOU94Qk0Kcm1YYzdJNGZoNGNMR1RjWkxCWUVKNk84YmZoZHRWNEJiNjR5aDhnQk9nR3NjVTVhMDd1aGUyTFdXakQybVVzUApxZTljdkNZR1l4OThGeU5nb3FBbXFqNzJxNm0yQmJsREhrcWljMEdhek51WUcxMDhZUmdWNXMwNVB5WU9ya21pCmlxN2g0MU9nZlVSWE96OHFRSnkzSDFRZGM0K1BQeEVReWNYOElWbGlzYUpPZld0dVpmM3NZTU5YM0Frd1FKMDgKSC9kZHQyOHJCMDIvc0tqVUVRSWRkNWlIS3VhVk8vUWNlSklsa3dJREFRQUJBb0lCQVFDNEwzQjdyL3NabzQwWgo0R09qUHVNOHlMcnZJL0lCMlQrRGdtR3lCWjU3QXlQQmhHRTNybmRkS082ZG9TQ1U3YjZ2M05zK2FlN2IrejA2CktOWm9TK1dPMVJ6UE1tZmg0Qi9taEttNitmSjBRRVpFcjVOeC9oRHJ4VWxMVUtsbjl2REFhVnNMWlZqS0dVbXcKa1E5clFFUlZVcTV0eW1BbVMzRXo3dFIrQ3NRNDlLeEhDY1B5ZTJlMVVBeWNqMkxDdndMMERBeUxORENtOEg0ZApuMFFPZWp2OGhlODl5QVRwSGdXTG85SVpid0pQSDAvVFlVcmV3THpkZC9NNHZxeUtrdlVPOHh5dVAwaVBISW85Cm53ZWRscm1NUVpPVmdpRlR6Z3ZiK1dUUTNCMWpWRGNLUS9ncGY5SFVxcUNOdWFuVHdvUlFxS3pZOTlCamtRZGcKZDRSM2d1UkJBb0dCQU9qcjEwWXlYamdYUDV1MlhlRWVqaFpyR3Z4WE1FeG9qNTlmNzZFRHhRRjZucWkxalk1TgpXL3gxMWQ0ZE5PcmVPMkZtVXMrVkd5TW9URlQzR3NQUk9TdlBGWVMvS2JEdXFJUkhqUDNoUHlQZ0ZlZnBZSkdECkJ3WktNclJnd3lESzd1NjlMZUNSbU1PTUFpbWtuZXhQR0t5Y1lKWE9yVk4yNzVCQUpiazJkbStGQW9HQkFQZloKOVZ4S08wYkUyVDcxbjRURkU0V1ZFazRRTExnaXVtblZxZklVR2poZmxmN2o5b1lsT1hYbGVZMmVXdjdFaWZXeAo4S0plVVJRRmY1VU9vTVVSODFNYXdMa1ZkbW9ubVhIREY5azZWZFpkclJRMTdBQ1lFT3lZTVB6TTZ6ZnpEMzVRCi9sTXdjTUtORlVtb1dTc01Rby9RaS9hSHpSOXlkTmY3ZDViejNuQTNBb0dCQU03Z2tsODk0Mk9NZXFteUM2WWsKdm16NUNvbndZdXlxdmszL0p0WnJnN0p4bDdRZk5UQ2NVMFJqNE9ZY0tPRW5LN1N4N29HRFhRd1lBZHhCY2h0VQpuS1BsbGFaSEtCK0hpbE9iUFlaTlp3aFZRdit0MEdETjhSSk1Hc2NOWHFLa3ZCMStGOTVyVXpUMENRTzF1N0trCitqUnQzSGVTajI0ZnFGNEdLN3RhdlUwRkFvR0FYV0MxaXg3QWRHb25ld3ZwSElsdlVHMlladWE3SW1pYkdOS1IKNDQxbFQ0WGJxaHRTdnJsNWk0eDRIajNpQklnaGZmcWJNV0VkWk5DcGY0dnlVQ3p5SW9ZNnc4QnRTNU05d1ZtQwpPNm81dXJpeVE2SUpGelF6ZEIvbW5PZkxXdG50SldiNFdua3VrbTI2N25SSm0rbFRqb0ZBcWhJQjJ1NHhUVW9GCmhVNjlxRU1DZ1lFQXZXbG52MmdYd09NYldhMm9WeHRQeFFubkNKR1c4V250YUhrUkptdk85RTBDTW1QR1pKd08KQURqeEJGMzY5OEFUK3dHSmYxZXIvSzlZNEdBUGJwV2pRMU5EL294NVZmN3RtVDNWcCtJVlRFMGVVUENnV0FhMApCOTNUSkhRVFlZSkV3bkd2YWpRU1RwdVhoTVpPOUVOV3pLUGM1eGRuUTlNVFYzVmdiallENEhZPQotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQo= 14:15:45 --- 14:15:45 # Source: infrastructure/charts/kong/templates/admission-webhook.yaml 14:15:45 apiVersion: v1 14:15:45 kind: Secret 14:15:45 metadata: 14:15:45 name: release-name-kong-validation-webhook-keypair 14:15:45 namespace: default 14:15:45 labels: 14:15:45 app.kubernetes.io/name: kong 14:15:45 helm.sh/chart: kong-2.38.0 14:15:45 app.kubernetes.io/instance: "release-name" 14:15:45 app.kubernetes.io/managed-by: "Helm" 14:15:45 app.kubernetes.io/version: "3.6" 14:15:45 type: kubernetes.io/tls 14:15:45 data: 14:15:45 tls.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURnVENDQW1tZ0F3SUJBZ0lSQUlHMkF4SXJReWhjNUxYUXIzZjFibE13RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUmEyOXVaeTFoWkcxcGMzTnBiMjR0WTJFd0hoY05NalF3TmpJeU1UUXhOVFExV2hjTgpNelF3TmpJd01UUXhOVFExV2pBN01Ua3dOd1lEVlFRREV6QnlaV3hsWVhObExXNWhiV1V0YTI5dVp5MTJZV3hwClpHRjBhVzl1TFhkbFltaHZiMnN1WkdWbVlYVnNkQzV6ZG1Nd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUIKRHdBd2dnRUtBb0lCQVFDaGJBR0kyODJkQk8rSDRObjdpSWpxZ2hWb3ZkeHRidzg2a0E3c1M2d3RtNVYzZjRDbgpWeGxLZGxjaU5qSFNWcmVKNEN4M2VVbnhQTG53dGZQM1c1SkJCVmQ5dUFxakV2RXJob0tnSE1oKzh5ME5lV0llCnV4TUlHTnh5VFE4eHBzSDUvVSsxSFhTY0tUSGhTdW84V3lxa1pERmtiZ0h2eTlxZXcxNGhQTnZqUlVzOFFySnQKRlpkUm52eTE1SUZ5eXhuZ1pJSXJ0ZTY5YnJVVnhUdkhzWXZ3RkRrY0RmayttTWlUKzVvbkY2TFBRMjRVSndLQgpaYTd4OElCNmVhZlhaVE93WURjYmZiUUtranNtMlRka254c2pvcURiVVVzam9OamtNMFRLQTA4V2VtclVMRjhDCmRNVEtpRjFNMERjZWhUUzhTL2NVejhnSmxuaGdZalNaNTJtdEFnTUJBQUdqZ1o0d2dac3dEZ1lEVlIwUEFRSC8KQkFRREFnV2dNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUZCUWNEQWpBTUJnTlZIUk1CQWY4RQpBakFBTUI4R0ExVWRJd1FZTUJhQUZEUG1KWWp5Wk83R2RsVUE3bTVKNG9CQXM4MllNRHNHQTFVZEVRUTBNREtDCk1ISmxiR1ZoYzJVdGJtRnRaUzFyYjI1bkxYWmhiR2xrWVhScGIyNHRkMlZpYUc5dmF5NWtaV1poZFd4MExuTjIKWXpBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQVFFQUNsVmdRUjM1c3R6RUsrUzR4M25EcktDZ3pzYndZMmNrejB4bgptS0lZOGJqc2pNZndqSElUQXVxM0dUR2FRNlBYcEtpcU1XREpjc2lKTCtjQmpxVkEzUDFVTHRoVWIvcHBCZEFCCkgxQnhQL3FWUEJDZmpPc09sUFNMb1V5YWJCaWJabHF0d2s3cUF1Z3g1QjIzTk9VeHc4RGxYakhybmFqWU5JYmsKTXM0cjZTR1p0clY0ZmlrNi9UVjJPcG92eVE0alNLcnpHcFJ5TWtFa0U2SVhXRTUxek16VHF0YitMa0NnbjRlcgpwcU04a2k3MTdwd3VJRi9rMklLbVhoQmRVQzgxWW8xRnl6a2lxRWc3eEhpVG5wU0l5UWhoVTFKWFhGUWU0Y2RvClp1aDZrMVRnV3lJVForbGZFb1U3T05HbHh4RUJqQXB0L0FST1dyMUd2SGpqc1FOT3R3PT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo= 14:15:45 tls.key: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcEFJQkFBS0NBUUVBb1d3QmlOdk5uUVR2aCtEWis0aUk2b0lWYUwzY2JXOFBPcEFPN0V1c0xadVZkMytBCnAxY1pTblpYSWpZeDBsYTNpZUFzZDNsSjhUeTU4TFh6OTF1U1FRVlhmYmdLb3hMeEs0YUNvQnpJZnZNdERYbGkKSHJzVENCamNjazBQTWFiQitmMVB0UjEwbkNreDRVcnFQRnNxcEdReFpHNEI3OHZhbnNOZUlUemI0MFZMUEVLeQpiUldYVVo3OHRlU0Jjc3NaNEdTQ0s3WHV2VzYxRmNVN3g3R0w4QlE1SEEzNVBwaklrL3VhSnhlaXowTnVGQ2NDCmdXV3U4ZkNBZW5tbjEyVXpzR0EzRzMyMENwSTdKdGszWko4Ykk2S2cyMUZMSTZEWTVETkV5Z05QRm5wcTFDeGYKQW5URXlvaGRUTkEzSG9VMHZFdjNGTS9JQ1paNFlHSTBtZWRwclFJREFRQUJBb0lCQUY1SFc3b1lUc1huclJMYQpZOVpDVDExUUxycm5NUWdGZG9xSXV2Nk56L2t2UnFQdHB6R1ZjR01LTFNnQktTWWxtYnNBWUZoRFVjbUE0MFRRCnNMWUhHS3U3Ti9kb2QyWDVXVHhIcXFGalRrSy9PdEFFMWljR3NqM25iMUdlNmtIZ21LaXVwMUFyN1FDTUd1THYKdzFFUEdoKzdtUkdFSXNOd2Q3YUVlc1RFNjlTWHBXMTVMMDVTWHh3RDRuNE5LVllNZ2JVaFM5VERHSnBpTm9KaApPZy9MRnVkbVoxb094Z01nMGM4UUJGZEZXRERFZlk5R1hhbkJ4c3BoVTllWTZGTkUzWU5qWUUvL1R5UklQQ3dLCkxDTDBDSnZLbWdYOVNxem9lREloMzdubTBlakl1UDkxc0lVQU85VUZPa1ovWko1UHJTa0VsdjEyRUpNVzhXbmwKRW1PSWowRUNnWUVBd1NiQXdlSE1BbGE2elpId1o1TStKTlZSbk01cWplNUoyRHBnWGI4Ulg3cG1zSW5MWGwyRgphNW14citlTEIwdGFuZlpVM0w2T1gzanBObnVrckpkb1IyaGZVZW1tbVJXTnFjVmVoV0dNT0JBaTk4d3YxSEZkCnBCU0xLaHR0ZHZ3ZGF5Q1JUZUhLSjU4ZmVsWjNPMlI5NUROZzJILzRtRXFJbXRjMzlWZWkzUDBDZ1lFQTFmSTcKQWRsM2QwOGd2Qlh1VURMK0JWOE9YazRFOHp3bmhubnpSOUd1bUNBYlVmUUx2N0tpZWJEQkhUa1NFbWlmeUpTZwo3Ry9KRVYyNkZrSEM1M0JMZG5FdXpETGtqNUVSaWkwRnRNUkR5VnlUK1MydnZkczB2dmFIQVgxTUViQ3BGWURuCnlUNy9wQWVrTTRXczhkN1RFR2VnZGRQREFpQTFaVEsySjBJSXRuRUNnWUE3TEpJMVUrWGFlWk8xVXhhaHhMeHYKTUdOV2RPNjBHT0xLdWVlNEVNZFQycG1IVUUvYjB5OEM3ZzAvNU9IMUZDTG83Z1RGdENPT0lFN2lnRExOSlgydgpFc3pSSFpJS3FFM0VTMUZQNzdpem5FMzZPTFlXa2J5c2ZoYThpYmFaazFlMzhEeFQ3ZTZ2QU5MMStmT0JZS0lvCi9ZeVlCMnl6eTNIYWJrRVlpd2E4U1FLQmdRQ09YWVA2ZFJWVUpTbHBQMGEzdzFiWmlDbHRnNGt6dWtHcThKZDgKb1FFSFpjWUlRTmRZbHF3YlFnMGZQd3pSaHlGY1BkcmZ1bnNYdlVESThyV1pnRllXMkxZRlY1QlVJSHFGY2ZRcwpGN1hyMWxqNUpQZWU1TEV5cWFXb3poSENhOFgzOHpGSjcwdjVnTVE1TEtpcXdsVzh3dGc1ejlJaUpnQ2grSjdSCmZOV0RZUUtCZ1FDM0Jsb0o0bFVvV09VWlF4bkJYNHd1THM5dm1IbHgzQXNmN3UzZ3o0amgxY3BNaUNBRmhBcFkKR0dybjd6Vmh3enJmZEk3bDExY3MwVmg4WktIM1N5SWg1WkUyeldaZUptbm13MDlSOGkrSTRpSmNkRkZrUGY1agpZYUMraHpRSVhtdmRMMWxQWmRYUytiMDIwemNRMmUxOUxzTVdJN0FoWmhwZzJIWGVWRk5neGc9PQotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQo= 14:15:45 --- 14:15:45 # Source: infrastructure/charts/kong/templates/controller-rbac-resources.yaml 14:15:45 apiVersion: rbac.authorization.k8s.io/v1 14:15:45 kind: ClusterRole 14:15:45 metadata: 14:15:45 labels: 14:15:45 app.kubernetes.io/name: kong 14:15:45 helm.sh/chart: kong-2.38.0 14:15:45 app.kubernetes.io/instance: "release-name" 14:15:45 app.kubernetes.io/managed-by: "Helm" 14:15:45 app.kubernetes.io/version: "3.6" 14:15:45 name: release-name-kong 14:15:45 rules: 14:15:45 14:15:45 - apiGroups: 14:15:45 - configuration.konghq.com 14:15:45 resources: 14:15:45 - kongupstreampolicies 14:15:45 verbs: 14:15:45 - get 14:15:45 - list 14:15:45 - watch 14:15:45 - apiGroups: 14:15:45 - configuration.konghq.com 14:15:45 resources: 14:15:45 - kongupstreampolicies/status 14:15:45 verbs: 14:15:45 - get 14:15:45 - patch 14:15:45 - update 14:15:45 - apiGroups: 14:15:45 - configuration.konghq.com 14:15:45 resources: 14:15:45 - kongconsumergroups 14:15:45 verbs: 14:15:45 - get 14:15:45 - list 14:15:45 - watch 14:15:45 - apiGroups: 14:15:45 - configuration.konghq.com 14:15:45 resources: 14:15:45 - kongconsumergroups/status 14:15:45 verbs: 14:15:45 - get 14:15:45 - patch 14:15:45 - update 14:15:45 - apiGroups: 14:15:45 - "" 14:15:45 resources: 14:15:45 - events 14:15:45 verbs: 14:15:45 - create 14:15:45 - patch 14:15:45 - apiGroups: 14:15:45 - "" 14:15:45 resources: 14:15:45 - nodes 14:15:45 verbs: 14:15:45 - list 14:15:45 - watch 14:15:45 - apiGroups: 14:15:45 - "" 14:15:45 resources: 14:15:45 - pods 14:15:45 verbs: 14:15:45 - get 14:15:45 - list 14:15:45 - watch 14:15:45 - apiGroups: 14:15:45 - "" 14:15:45 resources: 14:15:45 - secrets 14:15:45 verbs: 14:15:45 - list 14:15:45 - watch 14:15:45 - apiGroups: 14:15:45 - "" 14:15:45 resources: 14:15:45 - services 14:15:45 verbs: 14:15:45 - get 14:15:45 - list 14:15:45 - watch 14:15:45 - apiGroups: 14:15:45 - "" 14:15:45 resources: 14:15:45 - services/status 14:15:45 verbs: 14:15:45 - get 14:15:45 - patch 14:15:45 - update 14:15:45 - apiGroups: 14:15:45 - configuration.konghq.com 14:15:45 resources: 14:15:45 - ingressclassparameterses 14:15:45 verbs: 14:15:45 - get 14:15:45 - list 14:15:45 - watch 14:15:45 - apiGroups: 14:15:45 - configuration.konghq.com 14:15:45 resources: 14:15:45 - kongconsumers 14:15:45 verbs: 14:15:45 - get 14:15:45 - list 14:15:45 - watch 14:15:45 - apiGroups: 14:15:45 - configuration.konghq.com 14:15:45 resources: 14:15:45 - kongconsumers/status 14:15:45 verbs: 14:15:45 - get 14:15:45 - patch 14:15:45 - update 14:15:45 - apiGroups: 14:15:45 - configuration.konghq.com 14:15:45 resources: 14:15:45 - kongingresses 14:15:45 verbs: 14:15:45 - get 14:15:45 - list 14:15:45 - watch 14:15:45 - apiGroups: 14:15:45 - configuration.konghq.com 14:15:45 resources: 14:15:45 - kongingresses/status 14:15:45 verbs: 14:15:45 - get 14:15:45 - patch 14:15:45 - update 14:15:45 - apiGroups: 14:15:45 - configuration.konghq.com 14:15:45 resources: 14:15:45 - kongplugins 14:15:45 verbs: 14:15:45 - get 14:15:45 - list 14:15:45 - watch 14:15:45 - apiGroups: 14:15:45 - configuration.konghq.com 14:15:45 resources: 14:15:45 - kongplugins/status 14:15:45 verbs: 14:15:45 - get 14:15:45 - patch 14:15:45 - update 14:15:45 - apiGroups: 14:15:45 - configuration.konghq.com 14:15:45 resources: 14:15:45 - tcpingresses 14:15:45 verbs: 14:15:45 - get 14:15:45 - list 14:15:45 - watch 14:15:45 - apiGroups: 14:15:45 - configuration.konghq.com 14:15:45 resources: 14:15:45 - tcpingresses/status 14:15:45 verbs: 14:15:45 - get 14:15:45 - patch 14:15:45 - update 14:15:45 - apiGroups: 14:15:45 - configuration.konghq.com 14:15:45 resources: 14:15:45 - udpingresses 14:15:45 verbs: 14:15:45 - get 14:15:45 - list 14:15:45 - watch 14:15:45 - apiGroups: 14:15:45 - configuration.konghq.com 14:15:45 resources: 14:15:45 - udpingresses/status 14:15:45 verbs: 14:15:45 - get 14:15:45 - patch 14:15:45 - update 14:15:45 - apiGroups: 14:15:45 - extensions 14:15:45 resources: 14:15:45 - ingresses 14:15:45 verbs: 14:15:45 - get 14:15:45 - list 14:15:45 - watch 14:15:45 - apiGroups: 14:15:45 - extensions 14:15:45 resources: 14:15:45 - ingresses/status 14:15:45 verbs: 14:15:45 - get 14:15:45 - patch 14:15:45 - update 14:15:45 - apiGroups: 14:15:45 - networking.k8s.io 14:15:45 resources: 14:15:45 - ingresses 14:15:45 verbs: 14:15:45 - get 14:15:45 - list 14:15:45 - watch 14:15:45 - apiGroups: 14:15:45 - networking.k8s.io 14:15:45 resources: 14:15:45 - ingresses/status 14:15:45 verbs: 14:15:45 - get 14:15:45 - patch 14:15:45 - update 14:15:45 - apiGroups: 14:15:45 - discovery.k8s.io 14:15:45 resources: 14:15:45 - endpointslices 14:15:45 verbs: 14:15:45 - get 14:15:45 - list 14:15:45 - watch 14:15:45 - apiGroups: 14:15:45 - configuration.konghq.com 14:15:45 resources: 14:15:45 - konglicenses 14:15:45 verbs: 14:15:45 - get 14:15:45 - list 14:15:45 - watch 14:15:45 - apiGroups: 14:15:45 - configuration.konghq.com 14:15:45 resources: 14:15:45 - konglicenses/status 14:15:45 verbs: 14:15:45 - get 14:15:45 - patch 14:15:45 - update 14:15:45 14:15:45 - apiGroups: 14:15:45 - configuration.konghq.com 14:15:45 resources: 14:15:45 - kongvaults 14:15:45 verbs: 14:15:45 - get 14:15:45 - list 14:15:45 - watch 14:15:45 - apiGroups: 14:15:45 - configuration.konghq.com 14:15:45 resources: 14:15:45 - kongvaults/status 14:15:45 verbs: 14:15:45 - get 14:15:45 - patch 14:15:45 - update 14:15:45 - apiGroups: 14:15:45 - configuration.konghq.com 14:15:45 resources: 14:15:45 - kongclusterplugins 14:15:45 verbs: 14:15:45 - get 14:15:45 - list 14:15:45 - watch 14:15:45 - apiGroups: 14:15:45 - configuration.konghq.com 14:15:45 resources: 14:15:45 - kongclusterplugins/status 14:15:45 verbs: 14:15:45 - get 14:15:45 - patch 14:15:45 - update 14:15:45 - apiGroups: 14:15:45 - apiextensions.k8s.io 14:15:45 resources: 14:15:45 - customresourcedefinitions 14:15:45 verbs: 14:15:45 - list 14:15:45 - watch 14:15:45 - apiGroups: 14:15:45 - networking.k8s.io 14:15:45 resources: 14:15:45 - ingressclasses 14:15:45 verbs: 14:15:45 - get 14:15:45 - list 14:15:45 - watch 14:15:45 --- 14:15:45 # Source: infrastructure/charts/kong/templates/controller-rbac-resources.yaml 14:15:45 apiVersion: rbac.authorization.k8s.io/v1 14:15:45 kind: ClusterRoleBinding 14:15:45 metadata: 14:15:45 name: release-name-kong 14:15:45 labels: 14:15:45 app.kubernetes.io/name: kong 14:15:45 helm.sh/chart: kong-2.38.0 14:15:45 app.kubernetes.io/instance: "release-name" 14:15:45 app.kubernetes.io/managed-by: "Helm" 14:15:45 app.kubernetes.io/version: "3.6" 14:15:45 roleRef: 14:15:45 apiGroup: rbac.authorization.k8s.io 14:15:45 kind: ClusterRole 14:15:45 name: release-name-kong 14:15:45 subjects: 14:15:45 - kind: ServiceAccount 14:15:45 name: release-name-kong 14:15:45 namespace: default 14:15:45 --- 14:15:45 # Source: infrastructure/charts/kong/templates/controller-rbac-resources.yaml 14:15:45 apiVersion: rbac.authorization.k8s.io/v1 14:15:45 kind: Role 14:15:45 metadata: 14:15:45 name: release-name-kong 14:15:45 namespace: default 14:15:45 labels: 14:15:45 app.kubernetes.io/name: kong 14:15:45 helm.sh/chart: kong-2.38.0 14:15:45 app.kubernetes.io/instance: "release-name" 14:15:45 app.kubernetes.io/managed-by: "Helm" 14:15:45 app.kubernetes.io/version: "3.6" 14:15:45 rules: 14:15:45 - apiGroups: 14:15:45 - "" 14:15:45 resources: 14:15:45 - configmaps 14:15:45 - pods 14:15:45 - secrets 14:15:45 - namespaces 14:15:45 verbs: 14:15:45 - get 14:15:45 - apiGroups: 14:15:45 - "" 14:15:45 resources: 14:15:45 - configmaps 14:15:45 resourceNames: 14:15:45 # Defaults to "-" 14:15:45 # Here: "-" 14:15:45 # This has to be adapted if you change either parameter 14:15:45 # when launching the nginx-ingress-controller. 14:15:45 - "kong-ingress-controller-leader-kong-kong" 14:15:45 verbs: 14:15:45 - get 14:15:45 - update 14:15:45 - apiGroups: 14:15:45 - "" 14:15:45 resources: 14:15:45 - configmaps 14:15:45 verbs: 14:15:45 - create 14:15:45 # Begin KIC 2.x leader permissions 14:15:45 - apiGroups: 14:15:45 - "" 14:15:45 - coordination.k8s.io 14:15:45 resources: 14:15:45 - configmaps 14:15:45 - leases 14:15:45 verbs: 14:15:45 - get 14:15:45 - list 14:15:45 - watch 14:15:45 - create 14:15:45 - update 14:15:45 - patch 14:15:45 - delete 14:15:45 - apiGroups: 14:15:45 - "" 14:15:45 resources: 14:15:45 - events 14:15:45 verbs: 14:15:45 - create 14:15:45 - patch 14:15:45 - apiGroups: 14:15:45 - "" 14:15:45 resources: 14:15:45 - services 14:15:45 verbs: 14:15:45 - get 14:15:45 --- 14:15:45 # Source: infrastructure/templates/deployment-tiller.yaml 14:15:45 apiVersion: rbac.authorization.k8s.io/v1 14:15:45 kind: Role 14:15:45 metadata: 14:15:45 name: ricxapp-tiller-base 14:15:45 namespace: ricxapp 14:15:45 rules: 14:15:45 - apiGroups: [""] 14:15:45 resources: ["secrets"] 14:15:45 resourceNames: [ ricxapp-tiller-secret ] 14:15:45 verbs: ["get"] 14:15:45 - apiGroups: [""] 14:15:45 resources: ["pods/portforward"] 14:15:45 verbs: ["create"] 14:15:45 - apiGroups: [""] 14:15:45 resources: ["namespaces"] 14:15:45 verbs: ["get"] 14:15:45 - apiGroups: [""] 14:15:45 resources: ["pods", "configmaps", "deployments", "services"] 14:15:45 verbs: ["get", "list", "create", "delete"] 14:15:45 --- 14:15:45 # Source: infrastructure/templates/deployment-tiller.yaml 14:15:45 apiVersion: rbac.authorization.k8s.io/v1 14:15:45 kind: Role 14:15:45 metadata: 14:15:45 name: ricxapp-tiller-operation 14:15:45 namespace: ricinfra 14:15:45 rules: 14:15:45 - apiGroups: [""] 14:15:45 resources: ["configmaps"] 14:15:45 verbs: ["get", "list", "create", "delete", "update"] 14:15:45 --- 14:15:45 # Source: infrastructure/templates/deployment-tiller.yaml 14:15:45 apiVersion: rbac.authorization.k8s.io/v1 14:15:45 kind: Role 14:15:45 metadata: 14:15:45 name: ricxapp-tiller-deployer 14:15:45 namespace: ricxapp 14:15:45 rules: 14:15:45 - apiGroups: 14:15:45 - "" 14:15:45 resources: 14:15:45 - pods 14:15:45 - configmaps 14:15:45 - services 14:15:45 verbs: 14:15:45 - get 14:15:45 - list 14:15:45 - create 14:15:45 - delete 14:15:45 - apiGroups: 14:15:45 - extensions 14:15:45 - apps 14:15:45 resources: 14:15:45 - deployments 14:15:45 verbs: 14:15:45 - get 14:15:45 - list 14:15:45 - create 14:15:45 - delete 14:15:45 --- 14:15:45 # Source: infrastructure/templates/job-tiller-secrets.yaml 14:15:45 apiVersion: rbac.authorization.k8s.io/v1 14:15:45 kind: Role 14:15:45 metadata: 14:15:45 name: tiller-secret-creator-bxpefz-secret-create 14:15:45 namespace: ricinfra 14:15:45 rules: 14:15:45 - apiGroups: [""] 14:15:45 resources: ["secrets"] 14:15:45 verbs: ["create", "get", "patch"] 14:15:45 --- 14:15:45 # Source: infrastructure/charts/kong/templates/controller-rbac-resources.yaml 14:15:45 apiVersion: rbac.authorization.k8s.io/v1 14:15:45 kind: RoleBinding 14:15:45 metadata: 14:15:45 name: release-name-kong 14:15:45 namespace: default 14:15:45 labels: 14:15:45 app.kubernetes.io/name: kong 14:15:45 helm.sh/chart: kong-2.38.0 14:15:45 app.kubernetes.io/instance: "release-name" 14:15:45 app.kubernetes.io/managed-by: "Helm" 14:15:45 app.kubernetes.io/version: "3.6" 14:15:45 roleRef: 14:15:45 apiGroup: rbac.authorization.k8s.io 14:15:45 kind: Role 14:15:45 name: release-name-kong 14:15:45 subjects: 14:15:45 - kind: ServiceAccount 14:15:45 name: release-name-kong 14:15:45 namespace: default 14:15:45 --- 14:15:45 # Source: infrastructure/templates/deployment-tiller.yaml 14:15:45 apiVersion: rbac.authorization.k8s.io/v1 14:15:45 kind: RoleBinding 14:15:45 metadata: 14:15:45 name: svcacct-tiller-ricxapp-ricxapp-tiller-base 14:15:45 namespace: ricxapp 14:15:45 roleRef: 14:15:45 apiGroup: rbac.authorization.k8s.io 14:15:45 kind: Role 14:15:45 name: ricxapp-tiller-base 14:15:45 subjects: 14:15:45 - kind: ServiceAccount 14:15:45 name: svcacct-tiller-ricxapp 14:15:45 namespace: ricinfra 14:15:45 --- 14:15:45 # Source: infrastructure/templates/deployment-tiller.yaml 14:15:45 apiVersion: rbac.authorization.k8s.io/v1 14:15:45 kind: RoleBinding 14:15:45 metadata: 14:15:45 name: svcacct-tiller-ricxapp-ricxapp-tiller-operation 14:15:45 namespace: ricinfra 14:15:45 roleRef: 14:15:45 apiGroup: rbac.authorization.k8s.io 14:15:45 kind: Role 14:15:45 name: ricxapp-tiller-operation 14:15:45 subjects: 14:15:45 - kind: ServiceAccount 14:15:45 name: svcacct-tiller-ricxapp 14:15:45 namespace: ricinfra 14:15:45 --- 14:15:45 # Source: infrastructure/templates/deployment-tiller.yaml 14:15:45 apiVersion: rbac.authorization.k8s.io/v1 14:15:45 kind: RoleBinding 14:15:45 metadata: 14:15:45 name: svcacct-tiller-ricxapp-ricxapp-tiller-deployer 14:15:45 namespace: ricxapp 14:15:45 roleRef: 14:15:45 apiGroup: rbac.authorization.k8s.io 14:15:45 kind: Role 14:15:45 name: ricxapp-tiller-deployer 14:15:45 subjects: 14:15:45 - kind: ServiceAccount 14:15:45 name: svcacct-tiller-ricxapp 14:15:45 namespace: ricinfra 14:15:45 --- 14:15:45 # Source: infrastructure/templates/job-tiller-secrets.yaml 14:15:45 apiVersion: rbac.authorization.k8s.io/v1 14:15:45 kind: RoleBinding 14:15:45 metadata: 14:15:45 name: tiller-secret-creator-bxpefz-secret-create 14:15:45 namespace: ricinfra 14:15:45 roleRef: 14:15:45 apiGroup: rbac.authorization.k8s.io 14:15:45 kind: Role 14:15:45 name: tiller-secret-creator-bxpefz-secret-create 14:15:45 subjects: 14:15:45 - kind: ServiceAccount 14:15:45 name: tiller-secret-creator-bxpefz 14:15:45 namespace: ricinfra 14:15:45 --- 14:15:45 # Source: infrastructure/charts/extsvcplt/templates/services-aux.yaml 14:15:45 kind: "Service" 14:15:45 apiVersion: "v1" 14:15:45 metadata: 14:15:45 name: aux-entry 14:15:45 namespace: ricplt 14:15:45 spec: 14:15:45 ports: 14:15:45 - name: aux-entry-http-ingress-port 14:15:45 protocol: "TCP" 14:15:45 port: 80 14:15:45 - name: aux-entry-https-ingress-port 14:15:45 protocol: "TCP" 14:15:45 port: 443 14:15:45 --- 14:15:45 # Source: infrastructure/charts/extsvcplt/templates/services-aux.yaml 14:15:45 kind: "Service" 14:15:45 apiVersion: "v1" 14:15:45 metadata: 14:15:45 name: aux-entry 14:15:45 namespace: ricxapp 14:15:45 spec: 14:15:45 ports: 14:15:45 - name: aux-entry-http-ingress-port 14:15:45 protocol: "TCP" 14:15:45 port: 80 14:15:45 - name: aux-entry-https-ingress-port 14:15:45 protocol: "TCP" 14:15:45 port: 443 14:15:45 --- 14:15:45 # Source: infrastructure/charts/kong/templates/admission-webhook.yaml 14:15:45 apiVersion: v1 14:15:45 kind: Service 14:15:45 metadata: 14:15:45 name: release-name-kong-validation-webhook 14:15:45 namespace: default 14:15:45 labels: 14:15:45 app.kubernetes.io/name: kong 14:15:45 helm.sh/chart: kong-2.38.0 14:15:45 app.kubernetes.io/instance: "release-name" 14:15:45 app.kubernetes.io/managed-by: "Helm" 14:15:45 app.kubernetes.io/version: "3.6" 14:15:45 spec: 14:15:45 ports: 14:15:45 - name: webhook 14:15:45 port: 443 14:15:45 protocol: TCP 14:15:45 targetPort: webhook 14:15:45 selector: 14:15:45 app.kubernetes.io/name: kong 14:15:45 helm.sh/chart: kong-2.38.0 14:15:45 app.kubernetes.io/instance: "release-name" 14:15:45 app.kubernetes.io/managed-by: "Helm" 14:15:45 app.kubernetes.io/version: "3.6" 14:15:45 app.kubernetes.io/component: app 14:15:45 --- 14:15:45 # Source: infrastructure/charts/kong/templates/service-kong-manager.yaml 14:15:45 apiVersion: v1 14:15:45 kind: Service 14:15:45 metadata: 14:15:45 name: release-name-kong-manager 14:15:45 namespace: default 14:15:45 labels: 14:15:45 app.kubernetes.io/name: kong 14:15:45 helm.sh/chart: kong-2.38.0 14:15:45 app.kubernetes.io/instance: "release-name" 14:15:45 app.kubernetes.io/managed-by: "Helm" 14:15:45 app.kubernetes.io/version: "3.6" 14:15:45 spec: 14:15:45 type: NodePort 14:15:45 ports: 14:15:45 - name: kong-manager 14:15:45 port: 8002 14:15:45 targetPort: 8002 14:15:45 protocol: TCP 14:15:45 - name: kong-manager-tls 14:15:45 port: 8445 14:15:45 targetPort: 8445 14:15:45 protocol: TCP 14:15:45 selector: 14:15:45 app.kubernetes.io/name: kong 14:15:45 app.kubernetes.io/component: app 14:15:45 app.kubernetes.io/instance: "release-name" 14:15:45 --- 14:15:45 # Source: infrastructure/charts/kong/templates/service-kong-proxy.yaml 14:15:45 apiVersion: v1 14:15:45 kind: Service 14:15:45 metadata: 14:15:45 name: release-name-kong-proxy 14:15:45 namespace: default 14:15:45 labels: 14:15:45 app.kubernetes.io/name: kong 14:15:45 helm.sh/chart: kong-2.38.0 14:15:45 app.kubernetes.io/instance: "release-name" 14:15:45 app.kubernetes.io/managed-by: "Helm" 14:15:45 app.kubernetes.io/version: "3.6" 14:15:45 enable-metrics: "true" 14:15:45 spec: 14:15:45 type: LoadBalancer 14:15:45 ports: 14:15:45 - name: kong-proxy 14:15:45 port: 80 14:15:45 targetPort: 8000 14:15:45 nodePort: 32080 14:15:45 protocol: TCP 14:15:45 - name: kong-proxy-tls 14:15:45 port: 443 14:15:45 targetPort: 8443 14:15:45 nodePort: 32443 14:15:45 protocol: TCP 14:15:45 selector: 14:15:45 app.kubernetes.io/name: kong 14:15:45 app.kubernetes.io/component: app 14:15:45 app.kubernetes.io/instance: "release-name" 14:15:45 --- 14:15:45 # Source: infrastructure/templates/deployment-tiller.yaml 14:15:45 apiVersion: v1 14:15:45 kind: Service 14:15:45 metadata: 14:15:45 creationTimestamp: null 14:15:45 labels: 14:15:45 app: helm 14:15:45 name: tiller 14:15:45 name: service-tiller-ricxapp 14:15:45 namespace: ricinfra 14:15:45 spec: 14:15:45 ports: 14:15:45 - name: tiller 14:15:45 port: 44134 14:15:45 targetPort: tiller 14:15:45 selector: 14:15:45 app: helm 14:15:45 name: tiller 14:15:45 type: ClusterIP 14:15:45 --- 14:15:45 # Source: infrastructure/charts/kong/templates/deployment.yaml 14:15:45 apiVersion: apps/v1 14:15:45 kind: Deployment 14:15:45 metadata: 14:15:45 name: release-name-kong 14:15:45 namespace: default 14:15:45 labels: 14:15:45 app.kubernetes.io/name: kong 14:15:45 helm.sh/chart: kong-2.38.0 14:15:45 app.kubernetes.io/instance: "release-name" 14:15:45 app.kubernetes.io/managed-by: "Helm" 14:15:45 app.kubernetes.io/version: "3.6" 14:15:45 app.kubernetes.io/component: app 14:15:45 spec: 14:15:45 replicas: 1 14:15:45 selector: 14:15:45 matchLabels: 14:15:45 app.kubernetes.io/name: kong 14:15:45 app.kubernetes.io/component: app 14:15:45 app.kubernetes.io/instance: "release-name" 14:15:45 14:15:45 template: 14:15:45 metadata: 14:15:45 annotations: 14:15:45 kuma.io/service-account-token-volume: release-name-kong-token 14:15:45 kuma.io/gateway: "enabled" 14:15:45 traffic.sidecar.istio.io/includeInboundPorts: "" 14:15:45 labels: 14:15:45 app.kubernetes.io/name: kong 14:15:45 helm.sh/chart: kong-2.38.0 14:15:45 app.kubernetes.io/instance: "release-name" 14:15:45 app.kubernetes.io/managed-by: "Helm" 14:15:45 app.kubernetes.io/version: "3.6" 14:15:45 app.kubernetes.io/component: app 14:15:45 app: release-name-kong 14:15:45 version: "3.6" 14:15:45 spec: 14:15:45 serviceAccountName: release-name-kong 14:15:45 automountServiceAccountToken: false 14:15:45 14:15:45 initContainers: 14:15:45 - name: clear-stale-pid 14:15:45 image: kong:3.6 14:15:45 imagePullPolicy: IfNotPresent 14:15:45 securityContext: 14:15:45 14:15:45 allowPrivilegeEscalation: false 14:15:45 capabilities: 14:15:45 drop: 14:15:45 - ALL 14:15:45 readOnlyRootFilesystem: true 14:15:45 runAsNonRoot: true 14:15:45 runAsUser: 1000 14:15:45 seccompProfile: 14:15:45 type: RuntimeDefault 14:15:45 resources: 14:15:45 {} 14:15:45 command: 14:15:45 - "rm" 14:15:45 - "-vrf" 14:15:45 - "$KONG_PREFIX/pids" 14:15:45 env: 14:15:45 14:15:45 14:15:45 14:15:45 - name: KONG_ADMIN_ACCESS_LOG 14:15:45 value: "/dev/stdout" 14:15:45 - name: KONG_ADMIN_ERROR_LOG 14:15:45 value: "/dev/stderr" 14:15:45 - name: KONG_ADMIN_GUI_ACCESS_LOG 14:15:45 value: "/dev/stdout" 14:15:45 - name: KONG_ADMIN_GUI_ERROR_LOG 14:15:45 value: "/dev/stderr" 14:15:45 - name: KONG_ADMIN_LISTEN 14:15:45 value: "127.0.0.1:8444 http2 ssl, [::1]:8444 http2 ssl" 14:15:45 - name: KONG_CLUSTER_LISTEN 14:15:45 value: "off" 14:15:45 - name: KONG_DATABASE 14:15:45 value: "off" 14:15:45 - name: KONG_KIC 14:15:45 value: "on" 14:15:45 - name: KONG_LUA_PACKAGE_PATH 14:15:45 value: "/opt/?.lua;/opt/?/init.lua;;" 14:15:45 - name: KONG_NGINX_WORKER_PROCESSES 14:15:45 value: "2" 14:15:45 - name: KONG_PORTAL_API_ACCESS_LOG 14:15:45 value: "/dev/stdout" 14:15:45 - name: KONG_PORTAL_API_ERROR_LOG 14:15:45 value: "/dev/stderr" 14:15:45 - name: KONG_PORT_MAPS 14:15:45 value: "80:8000, 443:8443" 14:15:45 - name: KONG_PREFIX 14:15:45 value: "/kong_prefix/" 14:15:45 - name: KONG_PROXY_ACCESS_LOG 14:15:45 value: "/dev/stdout" 14:15:45 - name: KONG_PROXY_ERROR_LOG 14:15:45 value: "/dev/stderr" 14:15:45 - name: KONG_PROXY_LISTEN 14:15:45 value: "0.0.0.0:8000, [::]:8000, 0.0.0.0:8443 http2 ssl, [::]:8443 http2 ssl" 14:15:45 - name: KONG_PROXY_STREAM_ACCESS_LOG 14:15:45 value: "/dev/stdout basic" 14:15:45 - name: KONG_PROXY_STREAM_ERROR_LOG 14:15:45 value: "/dev/stderr" 14:15:45 - name: KONG_ROUTER_FLAVOR 14:15:45 value: "traditional" 14:15:45 - name: KONG_STATUS_ACCESS_LOG 14:15:45 value: "off" 14:15:45 - name: KONG_STATUS_ERROR_LOG 14:15:45 value: "/dev/stderr" 14:15:45 - name: KONG_STATUS_LISTEN 14:15:45 value: "0.0.0.0:8100, [::]:8100" 14:15:45 - name: KONG_STREAM_LISTEN 14:15:45 value: "off" 14:15:45 14:15:45 volumeMounts: 14:15:45 - name: release-name-kong-prefix-dir 14:15:45 mountPath: /kong_prefix/ 14:15:45 - name: release-name-kong-tmp 14:15:45 mountPath: /tmp 14:15:45 containers: 14:15:45 - name: ingress-controller 14:15:45 securityContext: 14:15:45 14:15:45 allowPrivilegeEscalation: false 14:15:45 capabilities: 14:15:45 drop: 14:15:45 - ALL 14:15:45 readOnlyRootFilesystem: true 14:15:45 runAsNonRoot: true 14:15:45 runAsUser: 1000 14:15:45 seccompProfile: 14:15:45 type: RuntimeDefault 14:15:45 args: 14:15:45 14:15:45 ports: 14:15:45 - name: webhook 14:15:45 containerPort: 8080 14:15:45 protocol: TCP 14:15:45 - name: cmetrics 14:15:45 containerPort: 10255 14:15:45 protocol: TCP 14:15:45 - name: cstatus 14:15:45 containerPort: 10254 14:15:45 protocol: TCP 14:15:45 env: 14:15:45 - name: POD_NAME 14:15:45 valueFrom: 14:15:45 fieldRef: 14:15:45 apiVersion: v1 14:15:45 fieldPath: metadata.name 14:15:45 - name: POD_NAMESPACE 14:15:45 valueFrom: 14:15:45 fieldRef: 14:15:45 apiVersion: v1 14:15:45 fieldPath: metadata.namespace 14:15:45 14:15:45 14:15:45 14:15:45 14:15:45 14:15:45 14:15:45 - name: CONTROLLER_ADMISSION_WEBHOOK_LISTEN 14:15:45 value: "0.0.0.0:8080" 14:15:45 - name: CONTROLLER_ELECTION_ID 14:15:45 value: "kong-ingress-controller-leader-kong" 14:15:45 - name: CONTROLLER_INGRESS_CLASS 14:15:45 value: "kong" 14:15:45 - name: CONTROLLER_KONG_ADMIN_TLS_SKIP_VERIFY 14:15:45 value: "true" 14:15:45 - name: CONTROLLER_KONG_ADMIN_URL 14:15:45 value: "https://localhost:8444" 14:15:45 - name: CONTROLLER_PUBLISH_SERVICE 14:15:45 value: "default/release-name-kong-proxy" 14:15:45 14:15:45 image: kong/kubernetes-ingress-controller:3.1 14:15:45 imagePullPolicy: IfNotPresent 14:15:45 14:15:45 readinessProbe: 14:15:45 failureThreshold: 3 14:15:45 httpGet: 14:15:45 path: /readyz 14:15:45 port: 10254 14:15:45 scheme: HTTP 14:15:45 initialDelaySeconds: 5 14:15:45 periodSeconds: 10 14:15:45 successThreshold: 1 14:15:45 timeoutSeconds: 5 14:15:45 livenessProbe: 14:15:45 failureThreshold: 3 14:15:45 httpGet: 14:15:45 path: /healthz 14:15:45 port: 10254 14:15:45 scheme: HTTP 14:15:45 initialDelaySeconds: 5 14:15:45 periodSeconds: 10 14:15:45 successThreshold: 1 14:15:45 timeoutSeconds: 5 14:15:45 resources: 14:15:45 {} 14:15:45 volumeMounts: 14:15:45 - name: webhook-cert 14:15:45 mountPath: /admission-webhook 14:15:45 readOnly: true 14:15:45 - name: release-name-kong-token 14:15:45 mountPath: /var/run/secrets/kubernetes.io/serviceaccount 14:15:45 readOnly: true 14:15:45 14:15:45 14:15:45 14:15:45 - name: "proxy" 14:15:45 image: kong:3.6 14:15:45 imagePullPolicy: IfNotPresent 14:15:45 securityContext: 14:15:45 14:15:45 allowPrivilegeEscalation: false 14:15:45 capabilities: 14:15:45 drop: 14:15:45 - ALL 14:15:45 readOnlyRootFilesystem: true 14:15:45 runAsNonRoot: true 14:15:45 runAsUser: 1000 14:15:45 seccompProfile: 14:15:45 type: RuntimeDefault 14:15:45 env: 14:15:45 14:15:45 14:15:45 14:15:45 - name: KONG_ADMIN_ACCESS_LOG 14:15:45 value: "/dev/stdout" 14:15:45 - name: KONG_ADMIN_ERROR_LOG 14:15:45 value: "/dev/stderr" 14:15:45 - name: KONG_ADMIN_GUI_ACCESS_LOG 14:15:45 value: "/dev/stdout" 14:15:45 - name: KONG_ADMIN_GUI_ERROR_LOG 14:15:45 value: "/dev/stderr" 14:15:45 - name: KONG_ADMIN_LISTEN 14:15:45 value: "127.0.0.1:8444 http2 ssl, [::1]:8444 http2 ssl" 14:15:45 - name: KONG_CLUSTER_LISTEN 14:15:45 value: "off" 14:15:45 - name: KONG_DATABASE 14:15:45 value: "off" 14:15:45 - name: KONG_KIC 14:15:45 value: "on" 14:15:45 - name: KONG_LUA_PACKAGE_PATH 14:15:45 value: "/opt/?.lua;/opt/?/init.lua;;" 14:15:45 - name: KONG_NGINX_WORKER_PROCESSES 14:15:45 value: "2" 14:15:45 - name: KONG_PORTAL_API_ACCESS_LOG 14:15:45 value: "/dev/stdout" 14:15:45 - name: KONG_PORTAL_API_ERROR_LOG 14:15:45 value: "/dev/stderr" 14:15:45 - name: KONG_PORT_MAPS 14:15:45 value: "80:8000, 443:8443" 14:15:45 - name: KONG_PREFIX 14:15:45 value: "/kong_prefix/" 14:15:45 - name: KONG_PROXY_ACCESS_LOG 14:15:45 value: "/dev/stdout" 14:15:45 - name: KONG_PROXY_ERROR_LOG 14:15:45 value: "/dev/stderr" 14:15:45 - name: KONG_PROXY_LISTEN 14:15:45 value: "0.0.0.0:8000, [::]:8000, 0.0.0.0:8443 http2 ssl, [::]:8443 http2 ssl" 14:15:45 - name: KONG_PROXY_STREAM_ACCESS_LOG 14:15:45 value: "/dev/stdout basic" 14:15:45 - name: KONG_PROXY_STREAM_ERROR_LOG 14:15:45 value: "/dev/stderr" 14:15:45 - name: KONG_ROUTER_FLAVOR 14:15:45 value: "traditional" 14:15:45 - name: KONG_STATUS_ACCESS_LOG 14:15:45 value: "off" 14:15:45 - name: KONG_STATUS_ERROR_LOG 14:15:45 value: "/dev/stderr" 14:15:45 - name: KONG_STATUS_LISTEN 14:15:45 value: "0.0.0.0:8100, [::]:8100" 14:15:45 - name: KONG_STREAM_LISTEN 14:15:45 value: "off" 14:15:45 - name: KONG_NGINX_DAEMON 14:15:45 value: "off" 14:15:45 14:15:45 lifecycle: 14:15:45 preStop: 14:15:45 exec: 14:15:45 command: 14:15:45 - kong 14:15:45 - quit 14:15:45 - --wait=15 14:15:45 ports: 14:15:45 - name: proxy 14:15:45 containerPort: 8000 14:15:45 protocol: TCP 14:15:45 - name: proxy-tls 14:15:45 containerPort: 8443 14:15:45 protocol: TCP 14:15:45 - name: status 14:15:45 containerPort: 8100 14:15:45 protocol: TCP 14:15:45 volumeMounts: 14:15:45 - name: release-name-kong-prefix-dir 14:15:45 mountPath: /kong_prefix/ 14:15:45 - name: release-name-kong-tmp 14:15:45 mountPath: /tmp 14:15:45 14:15:45 readinessProbe: 14:15:45 failureThreshold: 3 14:15:45 httpGet: 14:15:45 path: /status/ready 14:15:45 port: status 14:15:45 scheme: HTTP 14:15:45 initialDelaySeconds: 5 14:15:45 periodSeconds: 10 14:15:45 successThreshold: 1 14:15:45 timeoutSeconds: 5 14:15:45 livenessProbe: 14:15:45 failureThreshold: 3 14:15:45 httpGet: 14:15:45 path: /status 14:15:45 port: status 14:15:45 scheme: HTTP 14:15:45 initialDelaySeconds: 5 14:15:45 periodSeconds: 10 14:15:45 successThreshold: 1 14:15:45 timeoutSeconds: 5 14:15:45 resources: 14:15:45 {} 14:15:45 securityContext: 14:15:45 {} 14:15:45 terminationGracePeriodSeconds: 30 14:15:45 volumes: 14:15:45 - name: release-name-kong-prefix-dir 14:15:45 emptyDir: 14:15:45 sizeLimit: 256Mi 14:15:45 - name: release-name-kong-tmp 14:15:45 emptyDir: 14:15:45 sizeLimit: 1Gi 14:15:45 - name: release-name-kong-token 14:15:45 projected: 14:15:45 sources: 14:15:45 - serviceAccountToken: 14:15:45 expirationSeconds: 3607 14:15:45 path: token 14:15:45 - configMap: 14:15:45 items: 14:15:45 - key: ca.crt 14:15:45 path: ca.crt 14:15:45 name: kube-root-ca.crt 14:15:45 - downwardAPI: 14:15:45 items: 14:15:45 - fieldRef: 14:15:45 apiVersion: v1 14:15:45 fieldPath: metadata.namespace 14:15:45 path: namespace 14:15:45 - name: webhook-cert 14:15:45 secret: 14:15:45 secretName: release-name-kong-validation-webhook-keypair 14:15:45 --- 14:15:45 # Source: infrastructure/templates/deployment-tiller.yaml 14:15:45 apiVersion: apps/v1 14:15:45 kind: Deployment 14:15:45 metadata: 14:15:45 labels: 14:15:45 app: helm 14:15:45 name: tiller 14:15:45 name: deployment-tiller-ricxapp 14:15:45 namespace: ricinfra 14:15:45 spec: 14:15:45 replicas: 1 14:15:45 selector: 14:15:45 matchLabels: 14:15:45 app: helm 14:15:45 name: tiller 14:15:45 template: 14:15:45 metadata: 14:15:45 labels: 14:15:45 app: helm 14:15:45 name: tiller 14:15:45 spec: 14:15:45 automountServiceAccountToken: true 14:15:45 imagePullSecrets: 14:15:45 - name: secret-ghcr-io 14:15:45 containers: 14:15:45 - env: 14:15:45 - name: TILLER_NAMESPACE 14:15:45 value: ricinfra 14:15:45 - name: TILLER_HISTORY_MAX 14:15:45 value: "0" 14:15:45 - name: TILLER_TLS_VERIFY 14:15:45 value: "1" 14:15:45 - name: TILLER_TLS_ENABLE 14:15:45 value: "1" 14:15:45 - name: TILLER_TLS_CERTS 14:15:45 value: /etc/certs 14:15:45 image: ghcr.io/helm/tiller:v2.16.12 14:15:45 imagePullPolicy: IfNotPresent 14:15:45 livenessProbe: 14:15:45 httpGet: 14:15:45 path: /liveness 14:15:45 port: 44135 14:15:45 initialDelaySeconds: 1 14:15:45 timeoutSeconds: 1 14:15:45 name: tiller 14:15:45 ports: 14:15:45 - containerPort: 44134 14:15:45 name: tiller 14:15:45 - containerPort: 44135 14:15:45 name: http 14:15:45 readinessProbe: 14:15:45 httpGet: 14:15:45 path: /readiness 14:15:45 port: 44135 14:15:45 initialDelaySeconds: 1 14:15:45 timeoutSeconds: 1 14:15:45 volumeMounts: 14:15:45 - mountPath: /etc/certs 14:15:45 name: tiller-certs 14:15:45 readOnly: true 14:15:45 serviceAccountName: svcacct-tiller-ricxapp 14:15:45 volumes: 14:15:45 - name: tiller-certs 14:15:45 secret: 14:15:45 secretName: ricxapp-tiller-secret 14:15:45 --- 14:15:45 # Source: infrastructure/templates/job-tiller-secrets.yaml 14:15:45 apiVersion: batch/v1 14:15:45 kind: Job 14:15:45 metadata: 14:15:45 name: tiller-secret-generator 14:15:45 namespace: ricinfra 14:15:45 spec: 14:15:45 template: 14:15:45 spec: 14:15:45 serviceAccountName: tiller-secret-creator-bxpefz 14:15:45 restartPolicy: Never 14:15:45 imagePullSecrets: 14:15:45 - name: secret-nexus3-o-ran-sc-org-10002-o-ran-sc 14:15:45 containers: 14:15:45 - name: tiller-secret-generator 14:15:45 image: nexus3.o-ran-sc.org:10002/o-ran-sc/it-dep-secret:0.0.2 14:15:45 imagePullPolicy: IfNotPresent 14:15:45 env: 14:15:45 - name: ENTITIES 14:15:45 value: ricxapp-tiller-secret ricxapp-helm-secret 14:15:45 - name: TILLER_KEY_NAME 14:15:45 value: ricxapp-tiller-secret.key.pem 14:15:45 - name: TILLER_CERT_NAME 14:15:45 value: ricxapp-tiller-secret.cert.pem 14:15:45 - name: HELM_KEY_NAME 14:15:45 value: ricxapp-helm-secret.key.pem 14:15:45 - name: HELM_CERT_NAME 14:15:45 value: ricxapp-helm-secret.cert.pem 14:15:45 - name: TILLER_CN 14:15:45 value: service-tiller-ricxapp 14:15:45 - name: CLUSTER_SERVER 14:15:45 value: https://kubernetes.default.svc.cluster.local/ 14:15:45 --- 14:15:45 # Source: infrastructure/charts/certificate-manager/templates/secret.yaml 14:15:45 ################################################################################ 14:15:45 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:45 # # 14:15:45 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:45 # you may not use this file except in compliance with the License. # 14:15:45 # You may obtain a copy of the License at # 14:15:45 # # 14:15:45 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:45 # # 14:15:45 # Unless required by applicable law or agreed to in writing, software # 14:15:45 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:45 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:45 # See the License for the specific language governing permissions and # 14:15:45 # limitations under the License. # 14:15:45 ################################################################################ 14:15:45 --- 14:15:45 # Source: infrastructure/charts/danm-networks/templates/danm.yaml 14:15:45 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:45 # # 14:15:45 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:45 # you may not use this file except in compliance with the License. # 14:15:45 # You may obtain a copy of the License at # 14:15:45 # # 14:15:45 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:45 # # 14:15:45 # Unless required by applicable law or agreed to in writing, software # 14:15:45 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:45 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:45 # See the License for the specific language governing permissions and # 14:15:45 # limitations under the License. # 14:15:45 ################################################################################ 14:15:45 --- 14:15:45 # Source: infrastructure/charts/docker-credential/templates/secrets-docker-reg.yaml 14:15:45 ################################################################################ 14:15:45 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:45 # # 14:15:45 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:45 # you may not use this file except in compliance with the License. # 14:15:45 # You may obtain a copy of the License at # 14:15:45 # # 14:15:45 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:45 # # 14:15:45 # Unless required by applicable law or agreed to in writing, software # 14:15:45 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:45 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:45 # See the License for the specific language governing permissions and # 14:15:45 # limitations under the License. # 14:15:45 ################################################################################ 14:15:45 --- 14:15:45 # Source: infrastructure/charts/extsvcplt/templates/services-aux.yaml 14:15:45 ################################################################################ 14:15:45 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:45 # Copyright (c) 2019 Nokia. # 14:15:45 # # 14:15:45 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:45 # you may not use this file except in compliance with the License. # 14:15:45 # You may obtain a copy of the License at # 14:15:45 # # 14:15:45 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:45 # # 14:15:45 # Unless required by applicable law or agreed to in writing, software # 14:15:45 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:45 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:45 # See the License for the specific language governing permissions and # 14:15:45 # limitations under the License. # 14:15:45 ################################################################################ 14:15:45 --- 14:15:45 # Source: infrastructure/charts/extsvcplt/templates/services-aux.yaml 14:15:45 kind: "Endpoints" 14:15:45 apiVersion: "v1" 14:15:45 metadata: 14:15:45 # match with the selector-less service 14:15:45 name: aux-entry 14:15:45 namespace: ricplt 14:15:45 subsets: 14:15:45 - addresses: 14:15:45 - ip: "10.0.0.1" 14:15:45 ports: 14:15:45 - port: 32080 14:15:45 name: aux-entry-http-ingress-port 14:15:45 - port: 32443 14:15:45 name: aux-entry-https-ingress-port 14:15:45 --- 14:15:45 # Source: infrastructure/charts/extsvcplt/templates/services-aux.yaml 14:15:45 kind: "Endpoints" 14:15:45 apiVersion: "v1" 14:15:45 metadata: 14:15:45 # match with the selector-less service 14:15:45 name: aux-entry 14:15:45 namespace: ricxapp 14:15:45 subsets: 14:15:45 - addresses: 14:15:45 - ip: "10.0.0.1" 14:15:45 ports: 14:15:45 - port: 32080 14:15:45 name: aux-entry-http-ingress-port 14:15:45 - port: 32443 14:15:45 name: aux-entry-https-ingress-port 14:15:45 --- 14:15:45 # Source: infrastructure/charts/kong/templates/admission-webhook.yaml 14:15:45 kind: ValidatingWebhookConfiguration 14:15:45 apiVersion: admissionregistration.k8s.io/v1 14:15:45 metadata: 14:15:45 name: release-name-kong-validations 14:15:45 namespace: default 14:15:45 labels: 14:15:45 app.kubernetes.io/name: kong 14:15:45 helm.sh/chart: kong-2.38.0 14:15:45 app.kubernetes.io/instance: "release-name" 14:15:45 app.kubernetes.io/managed-by: "Helm" 14:15:45 app.kubernetes.io/version: "3.6" 14:15:45 webhooks: 14:15:45 - name: validations.kong.konghq.com 14:15:45 objectSelector: 14:15:45 matchExpressions: 14:15:45 - key: owner 14:15:45 operator: NotIn 14:15:45 values: 14:15:45 - helm 14:15:45 failurePolicy: Ignore 14:15:45 sideEffects: None 14:15:45 admissionReviewVersions: ["v1beta1"] 14:15:45 rules: 14:15:45 - apiGroups: 14:15:45 - configuration.konghq.com 14:15:45 apiVersions: 14:15:45 - '*' 14:15:45 operations: 14:15:45 - CREATE 14:15:45 - UPDATE 14:15:45 resources: 14:15:45 - kongconsumers 14:15:45 - kongplugins 14:15:45 - kongclusterplugins 14:15:45 - kongingresses 14:15:45 - apiGroups: 14:15:45 - '' 14:15:45 apiVersions: 14:15:45 - 'v1' 14:15:45 operations: 14:15:45 - CREATE 14:15:45 - UPDATE 14:15:45 resources: 14:15:45 - secrets 14:15:45 - services 14:15:45 - apiGroups: 14:15:45 - networking.k8s.io 14:15:45 apiVersions: 14:15:45 - 'v1' 14:15:45 operations: 14:15:45 - CREATE 14:15:45 - UPDATE 14:15:45 resources: 14:15:45 - ingresses 14:15:45 - apiGroups: 14:15:45 - gateway.networking.k8s.io 14:15:45 apiVersions: 14:15:45 - 'v1alpha2' 14:15:45 - 'v1beta1' 14:15:45 - 'v1' 14:15:45 operations: 14:15:45 - CREATE 14:15:45 - UPDATE 14:15:45 resources: 14:15:45 - gateways 14:15:45 - httproutes 14:15:45 clientConfig: 14:15:45 caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURJekNDQWd1Z0F3SUJBZ0lRV1Z1VTJsRWg2SlZCdENDVWpsS3lVVEFOQmdrcWhraUc5dzBCQVFzRkFEQWMKTVJvd0dBWURWUVFERXhGcmIyNW5MV0ZrYldsemMybHZiaTFqWVRBZUZ3MHlOREEyTWpJeE5ERTFORFZhRncwegpOREEyTWpBeE5ERTFORFZhTUJ3eEdqQVlCZ05WQkFNVEVXdHZibWN0WVdSdGFYTnphVzl1TFdOaE1JSUJJakFOCkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQTRZSGIyK0pyUUdLK2NwMnlnSDJHWTAzNUpwbHQKOHg4d1Rxd2V0TE5LVjhibzMvQS84OVRxRGsrUHN2RkMzcXJQdmdTUlhlQ2RESHVmL2dvYWUwa3VpYUtmdUNTdgo4UXBNNzJEcUp0Qkc3Ukw5T3hCTXJtWGM3STRmaDRjTEdUY1pMQllFSjZPOGJmaGR0VjRCYjY0eWg4Z0JPZ0dzCmNVNWEwN3VoZTJMV1dqRDJtVXNQcWU5Y3ZDWUdZeDk4RnlOZ29xQW1xajcycTZtMkJibERIa3FpYzBHYXpOdVkKRzEwOFlSZ1Y1czA1UHlZT3JrbWlpcTdoNDFPZ2ZVUlhPejhxUUp5M0gxUWRjNCtQUHhFUXljWDhJVmxpc2FKTwpmV3R1WmYzc1lNTlgzQWt3UUowOEgvZGR0MjhyQjAyL3NLalVFUUlkZDVpSEt1YVZPL1FjZUpJbGt3SURBUUFCCm8yRXdYekFPQmdOVkhROEJBZjhFQkFNQ0FxUXdIUVlEVlIwbEJCWXdGQVlJS3dZQkJRVUhBd0VHQ0NzR0FRVUYKQndNQ01BOEdBMVVkRXdFQi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZEUG1KWWp5Wk83R2RsVUE3bTVKNG9CQQpzODJZTUEwR0NTcUdTSWIzRFFFQkN3VUFBNElCQVFCS3hVbTNOQnhNdXFJVHFFSFZjOEEvdmx0RFpHeUw0UE16CjVpUVJnenpSbmg4dVZLSnRoRWkrU0JzOENLUjQzQ2E1MUhSdWxabjhzNnJCNkp3TkdwM1lTcUxJVGh2SEczalUKMnJyT0pwanIyRUFIZHRicWRIVmFXeWJxNkEwdlRQMHBteVExUWE0b3pJcHZlOWxmV2ZJOTVnNXdVUnAzUnQ5RwpOUGlUWXNaZjZTOGR2VTN6bDkvQndrdk9zeGRmMVl4V1UyRG4yVWhkazBXUmJvU3Q5RkRKajNteFRlWFpkYWNlCmM4dGNSSE1lZVY3MHhlQzMxVGd4VGdsZWFZdmIwbHNHWWNRdVYzK1BHNXo2UTRkSTNvSTN2TXByZGJOMnhOSVMKM2NONGZZbENmN0ZLYnArbGdGcGNhcjdjU0kxcllJb3NwSXEyRFE1b3BaS0FHY3pMeVZmWgotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg== 14:15:45 service: 14:15:45 name: release-name-kong-validation-webhook 14:15:45 namespace: default 14:15:45 *************************************************************************************************************** 14:15:45 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/xapp-onboarder 14:15:45 Update chart dependency 14:15:45 Hang tight while we grab the latest from your chart repositories... 14:15:45 2024-06-22T14:15:45.900Z INFO [22] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "33.721µs", "reqID": "676d1cf1-74b1-4f07-a0ee-a9c32f921cd0"} 14:15:45 ...Successfully got an update from the "local" chart repository 14:15:45 Update Complete. ⎈Happy Helming!⎈ 14:15:45 Saving 1 charts 14:15:45 Downloading ric-common from repo http://127.0.0.1:8879/charts 14:15:45 2024-06-22T14:15:45.907Z INFO [23] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "125.384µs", "reqID": "8db86364-5986-4685-a710-eff31411b2d6"} 14:15:45 Deleting outdated charts 14:15:45 Performing Helm lint 14:15:45 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/xapp-onboarder 14:15:45 [INFO] Chart.yaml: icon is recommended 14:15:45 [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 14:15:45 [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 14:15:45 14:15:45 1 chart(s) linted, 0 chart(s) failed 14:15:45 *************************************************************************************************************** 14:15:45 Rendering Helm charts locally 14:15:46 --- 14:15:46 # Source: xapp-onboarder/templates/env-chartmuseum.yaml 14:15:46 ################################################################################ 14:15:46 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:46 # Copyright (c) 2019 Nokia. # 14:15:46 # # 14:15:46 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:46 # you may not use this file except in compliance with the License. # 14:15:46 # You may obtain a copy of the License at # 14:15:46 # # 14:15:46 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:46 # # 14:15:46 # Unless required by applicable law or agreed to in writing, software # 14:15:46 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:46 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:46 # See the License for the specific language governing permissions and # 14:15:46 # limitations under the License. # 14:15:46 ################################################################################ 14:15:46 apiVersion: v1 14:15:46 kind: ConfigMap 14:15:46 metadata: 14:15:46 name: configmap-ricplt-xapp-onboarder-chartmuseum-env 14:15:46 data: 14:15:46 DEBUG: "true" 14:15:46 STORAGE: "local" 14:15:46 STORAGE_LOCAL_ROOTDIR: "/charts" 14:15:46 PORT: "8080" 14:15:46 --- 14:15:46 # Source: xapp-onboarder/templates/env-xapp-onboarder.yaml 14:15:46 ################################################################################ 14:15:46 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:46 # Copyright (c) 2019 Nokia. # 14:15:46 # # 14:15:46 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:46 # you may not use this file except in compliance with the License. # 14:15:46 # You may obtain a copy of the License at # 14:15:46 # # 14:15:46 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:46 # # 14:15:46 # Unless required by applicable law or agreed to in writing, software # 14:15:46 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:46 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:46 # See the License for the specific language governing permissions and # 14:15:46 # limitations under the License. # 14:15:46 ################################################################################ 14:15:46 apiVersion: v1 14:15:46 kind: ConfigMap 14:15:46 metadata: 14:15:46 name: configmap-ricplt-xapp-onboarder-env 14:15:46 data: 14:15:46 FLASK_PORT: "8888" 14:15:46 FLASK_DEBUG: "False" 14:15:46 CHART_WORKSPACE_PATH: "/tmp/xapp-onboarder" 14:15:46 CHART_REPO_URL: "http://0.0.0.0:8080" 14:15:46 HELM_VERSION: "2.12.3" 14:15:46 HTTP_RETRY: "3" 14:15:46 ALLOW_REDEPLOY: "True" 14:15:46 CHART_WORKSPACE_SIZE: "500MB" 14:15:46 MOCK_TEST_MODE: "False" 14:15:46 MOCK_TEST_HELM_REPO_TEMP_DIR: "/tmp/mock_helm_repo" 14:15:46 --- 14:15:46 # Source: xapp-onboarder/templates/service-http.yaml 14:15:46 ################################################################################ 14:15:46 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:46 # Copyright (c) 2019 Nokia. # 14:15:46 # # 14:15:46 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:46 # you may not use this file except in compliance with the License. # 14:15:46 # You may obtain a copy of the License at # 14:15:46 # # 14:15:46 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:46 # # 14:15:46 # Unless required by applicable law or agreed to in writing, software # 14:15:46 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:46 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:46 # See the License for the specific language governing permissions and # 14:15:46 # limitations under the License. # 14:15:46 ################################################################################ 14:15:46 14:15:46 apiVersion: v1 14:15:46 kind: Service 14:15:46 metadata: 14:15:46 name: service-ricplt-xapp-onboarder-http 14:15:46 namespace: ricplt 14:15:46 labels: 14:15:46 app: ricplt-xapp-onboarder 14:15:46 chart: xapp-onboarder-3.0.0 14:15:46 release: release-name 14:15:46 heritage: Helm 14:15:46 spec: 14:15:46 type: ClusterIP 14:15:46 ports: 14:15:46 - port: 8888 14:15:46 protocol: "TCP" 14:15:46 name: "server" 14:15:46 targetPort: "server" 14:15:46 - port: 8080 14:15:46 targetPort: "chartmuseum" 14:15:46 protocol: TCP 14:15:46 name: "chartmuseum" 14:15:46 selector: 14:15:46 app: ricplt-xapp-onboarder 14:15:46 release: release-name 14:15:46 --- 14:15:46 # Source: xapp-onboarder/templates/deployment.yaml 14:15:46 ################################################################################ 14:15:46 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:46 # Copyright (c) 2019 Nokia. # 14:15:46 # # 14:15:46 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:46 # you may not use this file except in compliance with the License. # 14:15:46 # You may obtain a copy of the License at # 14:15:46 # # 14:15:46 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:46 # # 14:15:46 # Unless required by applicable law or agreed to in writing, software # 14:15:46 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:46 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:46 # See the License for the specific language governing permissions and # 14:15:46 # limitations under the License. # 14:15:46 ################################################################################ 14:15:46 apiVersion: apps/v1 14:15:46 kind: Deployment 14:15:46 metadata: 14:15:46 name: deployment-ricplt-xapp-onboarder 14:15:46 namespace: ricplt 14:15:46 labels: 14:15:46 app: ricplt-xapp-onboarder 14:15:46 chart: xapp-onboarder-3.0.0 14:15:46 release: release-name 14:15:46 heritage: Helm 14:15:46 spec: 14:15:46 replicas: 1 14:15:46 selector: 14:15:46 matchLabels: 14:15:46 app: ricplt-xapp-onboarder 14:15:46 release: release-name 14:15:46 template: 14:15:46 metadata: 14:15:46 labels: 14:15:46 app: ricplt-xapp-onboarder 14:15:46 release: release-name 14:15:46 spec: 14:15:46 hostname: xapp-onboarder 14:15:46 securityContext: 14:15:46 fsGroup: 0 14:15:46 runAsUser: 0 14:15:46 restartPolicy: Always 14:15:46 imagePullSecrets: 14:15:46 - name: secret-nexus3-o-ran-sc-org-10004-o-ran-sc 14:15:46 containers: 14:15:46 - name: container-ricplt-xapp-onboarder-chartmuseum 14:15:46 image: docker.io/chartmuseum/chartmuseum:v0.8.2 14:15:46 imagePullPolicy: IfNotPresent 14:15:46 envFrom: 14:15:46 - configMapRef: 14:15:46 name: configmap-ricplt-xapp-onboarder-chartmuseum-env 14:15:46 ports: 14:15:46 - name: chartmuseum 14:15:46 containerPort: 8080 14:15:46 protocol: TCP 14:15:46 - name: container-ricplt-xapp-onboarder 14:15:46 image: nexus3.o-ran-sc.org:10004/o-ran-sc/xapp-onboarder:1.0.0 14:15:46 imagePullPolicy: IfNotPresent 14:15:46 ports: 14:15:46 - name: server 14:15:46 containerPort: 8888 14:15:46 protocol: TCP 14:15:46 envFrom: 14:15:46 - configMapRef: 14:15:46 name: configmap-ricplt-xapp-onboarder-env 14:15:46 - configMapRef: 14:15:46 name: configmap-ricplt-dbaas-appconfig 14:15:46 livenessProbe: 14:15:46 #exec: 14:15:46 # command: 14:15:46 # - /bin/bash 14:15:46 # - -c 14:15:46 # - ps -ef | grep | grep -v "grep" 14:15:46 #initialDelaySeconds: 120 14:15:46 #periodSeconds: 30 14:15:46 readinessProbe: 14:15:46 # httpGet: 14:15:46 # path: / 14:15:46 # port: http 14:15:46 --- 14:15:46 # Source: xapp-onboarder/templates/ingress-chartmuseum.yaml 14:15:46 apiVersion: networking.k8s.io/v1beta1 14:15:46 kind: Ingress 14:15:46 metadata: 14:15:46 name: ingress-ricplt-xapp-onboarder-chartmuseum 14:15:46 spec: 14:15:46 rules: 14:15:46 - http: 14:15:46 paths: 14:15:46 - path: /helmrepo 14:15:46 backend: 14:15:46 serviceName: service-ricplt-xapp-onboarder-http 14:15:46 servicePort: 8080 14:15:46 --- 14:15:46 # Source: xapp-onboarder/templates/ingress-xapp-onboarder.yaml 14:15:46 apiVersion: networking.k8s.io/v1beta1 14:15:46 kind: Ingress 14:15:46 metadata: 14:15:46 name: ingress-ricplt-xapp-onboarder-server 14:15:46 spec: 14:15:46 rules: 14:15:46 - http: 14:15:46 paths: 14:15:46 - path: /onboard 14:15:46 backend: 14:15:46 serviceName: service-ricplt-xapp-onboarder-http 14:15:46 servicePort: 8888 14:15:46 *************************************************************************************************************** 14:15:46 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/rsm 14:15:46 Update chart dependency 14:15:46 Hang tight while we grab the latest from your chart repositories... 14:15:46 2024-06-22T14:15:46.047Z INFO [24] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "32.431µs", "reqID": "f3422686-20ff-4821-92c4-64398c80f7bb"} 14:15:46 ...Successfully got an update from the "local" chart repository 14:15:46 Update Complete. ⎈Happy Helming!⎈ 14:15:46 Saving 1 charts 14:15:46 Downloading ric-common from repo http://127.0.0.1:8879/charts 14:15:46 2024-06-22T14:15:46.052Z INFO [25] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "121.635µs", "reqID": "e0bba962-20c6-4952-8b19-2d262e946580"} 14:15:46 Deleting outdated charts 14:15:46 Performing Helm lint 14:15:46 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/rsm 14:15:46 [INFO] Chart.yaml: icon is recommended 14:15:46 [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 14:15:46 14:15:46 1 chart(s) linted, 0 chart(s) failed 14:15:46 *************************************************************************************************************** 14:15:46 Rendering Helm charts locally 14:15:46 --- 14:15:46 # Source: rsm/templates/configmap.yaml 14:15:46 apiVersion: v1 14:15:46 kind: ConfigMap 14:15:46 metadata: 14:15:46 name: configmap-ricplt-rsm-router-configmap 14:15:46 namespace: ricplt 14:15:46 data: 14:15:46 rmr_verbose: | 14:15:46 0 14:15:46 router.txt: | 14:15:46 newrt|start 14:15:46 rte|10090|service-ricplt-e2term-rmr.ricplt:38000 14:15:46 newrt|end 14:15:46 --- 14:15:46 # Source: rsm/templates/configmap.yaml 14:15:46 apiVersion: v1 14:15:46 kind: ConfigMap 14:15:46 metadata: 14:15:46 name: configmap-ricplt-rsm 14:15:46 namespace: ricplt 14:15:46 data: 14:15:46 configuration.yaml: | 14:15:46 logging: 14:15:46 logLevel: "info" 14:15:46 http: 14:15:46 port: 4800 14:15:46 rmr: 14:15:46 port: 4801 14:15:46 maxMsgSize: 4096 14:15:46 readyIntervalSec: 1 14:15:46 rnib: 14:15:46 maxRnibConnectionAttempts: 3 14:15:46 rnibRetryIntervalMs: 10 14:15:46 --- 14:15:46 # Source: rsm/templates/env.yaml 14:15:46 ################################################################################ 14:15:46 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:46 # # 14:15:46 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:46 # you may not use this file except in compliance with the License. # 14:15:46 # You may obtain a copy of the License at # 14:15:46 # # 14:15:46 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:46 # # 14:15:46 # Unless required by applicable law or agreed to in writing, software # 14:15:46 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:46 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:46 # See the License for the specific language governing permissions and # 14:15:46 # limitations under the License. # 14:15:46 ################################################################################ 14:15:46 apiVersion: v1 14:15:46 kind: ConfigMap 14:15:46 metadata: 14:15:46 name: configmap-ricplt-rsm-env 14:15:46 data: 14:15:46 RMR_RTG_SVC: "4561" 14:15:46 --- 14:15:46 # Source: rsm/templates/service-http.yaml 14:15:46 ################################################################################ 14:15:46 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:46 # # 14:15:46 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:46 # you may not use this file except in compliance with the License. # 14:15:46 # You may obtain a copy of the License at # 14:15:46 # # 14:15:46 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:46 # # 14:15:46 # Unless required by applicable law or agreed to in writing, software # 14:15:46 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:46 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:46 # See the License for the specific language governing permissions and # 14:15:46 # limitations under the License. # 14:15:46 ################################################################################ 14:15:46 14:15:46 apiVersion: v1 14:15:46 kind: Service 14:15:46 metadata: 14:15:46 name: service-ricplt-rsm-http 14:15:46 namespace: ricplt 14:15:46 labels: 14:15:46 app: ricplt-rsm 14:15:46 chart: rsm-3.0.0 14:15:46 release: release-name 14:15:46 heritage: Helm 14:15:46 spec: 14:15:46 type: ClusterIP 14:15:46 ports: 14:15:46 - port: 4800 14:15:46 protocol: "TCP" 14:15:46 name: "http" 14:15:46 targetPort: "http" 14:15:46 selector: 14:15:46 app: ricplt-rsm 14:15:46 release: release-name 14:15:46 --- 14:15:46 # Source: rsm/templates/service-rmr.yaml 14:15:46 ################################################################################ 14:15:46 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:46 # # 14:15:46 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:46 # you may not use this file except in compliance with the License. # 14:15:46 # You may obtain a copy of the License at # 14:15:46 # # 14:15:46 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:46 # # 14:15:46 # Unless required by applicable law or agreed to in writing, software # 14:15:46 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:46 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:46 # See the License for the specific language governing permissions and # 14:15:46 # limitations under the License. # 14:15:46 ################################################################################ 14:15:46 14:15:46 apiVersion: v1 14:15:46 kind: Service 14:15:46 metadata: 14:15:46 name: service-ricplt-rsm-rmr 14:15:46 namespace: ricplt 14:15:46 labels: 14:15:46 app: ricplt-rsm 14:15:46 chart: rsm-3.0.0 14:15:46 release: release-name 14:15:46 heritage: Helm 14:15:46 spec: 14:15:46 type: ClusterIP 14:15:46 ports: 14:15:46 - port: 4561 14:15:46 protocol: "TCP" 14:15:46 name: "rmrroute" 14:15:46 targetPort: "rmrroute" 14:15:46 - port: 4801 14:15:46 protocol: "TCP" 14:15:46 name: "rmrdata" 14:15:46 targetPort: "rmrdata" 14:15:46 selector: 14:15:46 app: ricplt-rsm 14:15:46 release: release-name 14:15:46 --- 14:15:46 # Source: rsm/templates/deployment.yaml 14:15:46 ################################################################################ 14:15:46 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:46 # # 14:15:46 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:46 # you may not use this file except in compliance with the License. # 14:15:46 # You may obtain a copy of the License at # 14:15:46 # # 14:15:46 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:46 # # 14:15:46 # Unless required by applicable law or agreed to in writing, software # 14:15:46 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:46 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:46 # See the License for the specific language governing permissions and # 14:15:46 # limitations under the License. # 14:15:46 ################################################################################ 14:15:46 apiVersion: apps/v1 14:15:46 kind: Deployment 14:15:46 metadata: 14:15:46 name: deployment-ricplt-rsm 14:15:46 namespace: ricplt 14:15:46 labels: 14:15:46 app: ricplt-rsm 14:15:46 chart: rsm-3.0.0 14:15:46 release: release-name 14:15:46 heritage: Helm 14:15:46 spec: 14:15:46 replicas: 1 14:15:46 selector: 14:15:46 matchLabels: 14:15:46 app: ricplt-rsm 14:15:46 release: release-name 14:15:46 template: 14:15:46 metadata: 14:15:46 labels: 14:15:46 app: ricplt-rsm 14:15:46 release: release-name 14:15:46 spec: 14:15:46 initContainers: 14:15:46 - name: redis-init 14:15:46 image: docker.io/redis:latest 14:15:46 imagePullPolicy: IfNotPresent 14:15:46 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'] 14:15:46 hostname: rsm 14:15:46 imagePullSecrets: 14:15:46 - name: secret-nexus3-o-ran-sc-org-10002-o-ran-sc 14:15:46 containers: 14:15:46 - name: container-ricplt-rsm 14:15:46 image: nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-resource-status-manager:3.0.1 14:15:46 imagePullPolicy: IfNotPresent 14:15:46 volumeMounts: 14:15:46 - mountPath: /opt/RSM/router.txt 14:15:46 name: local-router-file 14:15:46 subPath: router.txt 14:15:46 - mountPath: /opt/RSM/resources/configuration.yaml 14:15:46 name: local-configuration-file 14:15:46 subPath: configuration.yaml 14:15:46 envFrom: 14:15:46 - configMapRef: 14:15:46 name: configmap-ricplt-rsm-env 14:15:46 - configMapRef: 14:15:46 name: configmap-ricplt-dbaas-appconfig 14:15:46 ports: 14:15:46 - name: "http" 14:15:46 containerPort: 4800 14:15:46 - name: "rmrroute" 14:15:46 containerPort: 4561 14:15:46 - name: "rmrdata" 14:15:46 containerPort: 4801 14:15:46 stdin: true 14:15:46 tty: true 14:15:46 securityContext: 14:15:46 privileged: false 14:15:46 volumes: 14:15:46 - name: local-router-file 14:15:46 configMap: 14:15:46 name: configmap-ricplt-rsm-router-configmap 14:15:46 - name: local-configuration-file 14:15:46 configMap: 14:15:46 name: configmap-ricplt-rsm 14:15:46 --- 14:15:46 # Source: rsm/templates/ingress-rsm.yaml 14:15:46 ################################################################################ 14:15:46 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:46 # # 14:15:46 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:46 # you may not use this file except in compliance with the License. # 14:15:46 # You may obtain a copy of the License at # 14:15:46 # # 14:15:46 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:46 # # 14:15:46 # Unless required by applicable law or agreed to in writing, software # 14:15:46 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:46 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:46 # See the License for the specific language governing permissions and # 14:15:46 # limitations under the License. # 14:15:46 ################################################################################ 14:15:46 apiVersion: networking.k8s.io/v1beta1 14:15:46 kind: Ingress 14:15:46 metadata: 14:15:46 name: ingress-ricplt-rsm 14:15:46 spec: 14:15:46 rules: 14:15:46 - http: 14:15:46 paths: 14:15:46 - path: /rsm 14:15:46 backend: 14:15:46 serviceName: service-ricplt-rsm-http 14:15:46 servicePort: 4800 14:15:46 --- 14:15:46 # Source: rsm/templates/configmap.yaml 14:15:46 ################################################################################ 14:15:46 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:46 # # 14:15:46 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:46 # you may not use this file except in compliance with the License. # 14:15:46 # You may obtain a copy of the License at # 14:15:46 # # 14:15:46 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:46 # # 14:15:46 # Unless required by applicable law or agreed to in writing, software # 14:15:46 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:46 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:46 # See the License for the specific language governing permissions and # 14:15:46 # limitations under the License. # 14:15:46 ################################################################################ 14:15:46 *************************************************************************************************************** 14:15:46 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/a1mediator 14:15:46 Update chart dependency 14:15:46 Hang tight while we grab the latest from your chart repositories... 14:15:46 2024-06-22T14:15:46.213Z INFO [26] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "23.171µs", "reqID": "c69cda68-51c3-4a2a-95f6-02475f6f74dc"} 14:15:46 ...Successfully got an update from the "local" chart repository 14:15:46 Update Complete. ⎈Happy Helming!⎈ 14:15:46 Saving 1 charts 14:15:46 Downloading ric-common from repo http://127.0.0.1:8879/charts 14:15:46 2024-06-22T14:15:46.215Z INFO [27] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "60.432µs", "reqID": "31d24d54-7253-4434-9f4b-ae23208b0b36"} 14:15:46 Deleting outdated charts 14:15:46 Performing Helm lint 14:15:46 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/a1mediator 14:15:46 [INFO] Chart.yaml: icon is recommended 14:15:46 14:15:46 1 chart(s) linted, 0 chart(s) failed 14:15:46 *************************************************************************************************************** 14:15:46 Rendering Helm charts locally 14:15:46 --- 14:15:46 # Source: a1mediator/templates/config.yaml 14:15:46 apiVersion: v1 14:15:46 kind: ConfigMap 14:15:46 metadata: 14:15:46 name: configmap-ricplt-a1mediator-a1conf 14:15:46 data: 14:15:46 local.rt: | 14:15:46 newrt|start 14:15:46 # Warning! this is not a functioning table because the subscription manager and route manager are now involved in a1 flows 14:15:46 # 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 14:15:46 # there is a single message type for all messages a1 sends out now, subid is the other necessary piece of info 14:15:46 # there are two message types a1 listens for; 20011 (instance response) and 20012 (query) 14:15:46 # xapps likely use rts to reply with 20012 so the routing entry isn't needed for that in most cases 14:15:46 mse|20010|SUBID|service-ricxapp-admctrl-rmr.ricxapp:4563 14:15:46 rte|20011|service-ricplt-a1mediator-rmr.ricplt:4562 14:15:46 rte|20012|service-ricplt-a1mediator-rmr.ricplt:4562 14:15:46 newrt|end 14:15:46 loglevel.txt: | 14:15:46 log-level: 14:15:46 --- 14:15:46 # Source: a1mediator/templates/env.yaml 14:15:46 ################################################################################ 14:15:46 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:46 # Copyright (c) 2019 Nokia. # 14:15:46 # # 14:15:46 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:46 # you may not use this file except in compliance with the License. # 14:15:46 # You may obtain a copy of the License at # 14:15:46 # # 14:15:46 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:46 # # 14:15:46 # Unless required by applicable law or agreed to in writing, software # 14:15:46 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:46 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:46 # See the License for the specific language governing permissions and # 14:15:46 # limitations under the License. # 14:15:46 ################################################################################ 14:15:46 apiVersion: v1 14:15:46 kind: ConfigMap 14:15:46 metadata: 14:15:46 name: configmap-ricplt-a1mediator-env 14:15:46 data: 14:15:46 RMR_RTG_SVC: "4561" 14:15:46 PYTHONUNBUFFERED: "1" 14:15:46 A1_RMR_RETRY_TIMES: "20" 14:15:46 # this sets the source field in messages from a1 to point back to a1s service name, rather than it's random pod name 14:15:46 # In my private testing, this is needed! however it wasn't here in it/dep. If routing doesn't work, possibly add this back. 14:15:46 RMR_SRC_ID: service-ricplt-a1mediator-rmr.ricplt 14:15:46 INSTANCE_DELETE_NO_RESP_TTL: "5" 14:15:46 INSTANCE_DELETE_RESP_TTL: "10" 14:15:46 CONFIG_MAP_NAME: "/opt/route/loglevel.txt" 14:15:46 --- 14:15:46 # Source: a1mediator/templates/service-http.yaml 14:15:46 ################################################################################ 14:15:46 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:46 # Copyright (c) 2019 Nokia. # 14:15:46 # # 14:15:46 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:46 # you may not use this file except in compliance with the License. # 14:15:46 # You may obtain a copy of the License at # 14:15:46 # # 14:15:46 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:46 # # 14:15:46 # Unless required by applicable law or agreed to in writing, software # 14:15:46 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:46 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:46 # See the License for the specific language governing permissions and # 14:15:46 # limitations under the License. # 14:15:46 ################################################################################ 14:15:46 14:15:46 apiVersion: v1 14:15:46 kind: Service 14:15:46 metadata: 14:15:46 name: service-ricplt-a1mediator-http 14:15:46 namespace: ricplt 14:15:46 labels: 14:15:46 app: ricplt-a1mediator 14:15:46 chart: a1mediator-3.0.0 14:15:46 release: release-name 14:15:46 heritage: Helm 14:15:46 spec: 14:15:46 type: ClusterIP 14:15:46 ports: 14:15:46 - port: 10000 14:15:46 protocol: "TCP" 14:15:46 name: "http" 14:15:46 targetPort: "http" 14:15:46 selector: 14:15:46 app: ricplt-a1mediator 14:15:46 release: release-name 14:15:46 --- 14:15:46 # Source: a1mediator/templates/service-rmr.yaml 14:15:46 ################################################################################ 14:15:46 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:46 # Copyright (c) 2019 Nokia. # 14:15:46 # # 14:15:46 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:46 # you may not use this file except in compliance with the License. # 14:15:46 # You may obtain a copy of the License at # 14:15:46 # # 14:15:46 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:46 # # 14:15:46 # Unless required by applicable law or agreed to in writing, software # 14:15:46 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:46 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:46 # See the License for the specific language governing permissions and # 14:15:46 # limitations under the License. # 14:15:46 ################################################################################ 14:15:46 14:15:46 apiVersion: v1 14:15:46 kind: Service 14:15:46 metadata: 14:15:46 name: service-ricplt-a1mediator-rmr 14:15:46 namespace: ricplt 14:15:46 labels: 14:15:46 app: ricplt-a1mediator 14:15:46 chart: a1mediator-3.0.0 14:15:46 release: release-name 14:15:46 heritage: Helm 14:15:46 spec: 14:15:46 type: ClusterIP 14:15:46 ports: 14:15:46 - port: 4561 14:15:46 protocol: "TCP" 14:15:46 name: "rmrroute" 14:15:46 targetPort: "rmrroute" 14:15:46 - port: 4562 14:15:46 protocol: "TCP" 14:15:46 name: "rmrdata" 14:15:46 targetPort: "rmrdata" 14:15:46 selector: 14:15:46 app: ricplt-a1mediator 14:15:46 release: release-name 14:15:46 --- 14:15:46 # Source: a1mediator/templates/deployment.yaml 14:15:46 apiVersion: apps/v1 14:15:46 kind: Deployment 14:15:46 metadata: 14:15:46 name: deployment-ricplt-a1mediator 14:15:46 namespace: ricplt 14:15:46 labels: 14:15:46 app: ricplt-a1mediator 14:15:46 chart: a1mediator-3.0.0 14:15:46 release: release-name 14:15:46 heritage: Helm 14:15:46 spec: 14:15:46 replicas: 1 14:15:46 selector: 14:15:46 matchLabels: 14:15:46 app: ricplt-a1mediator 14:15:46 release: release-name 14:15:46 template: 14:15:46 metadata: 14:15:46 labels: 14:15:46 app: ricplt-a1mediator 14:15:46 release: release-name 14:15:46 spec: 14:15:46 hostname: a1mediator 14:15:46 imagePullSecrets: 14:15:46 - name: secret-nexus3-o-ran-sc-org-10002-o-ran-sc 14:15:46 containers: 14:15:46 - name: container-ricplt-a1mediator 14:15:46 volumeMounts: 14:15:46 - name: a1conf 14:15:46 mountPath: /opt/route 14:15:46 envFrom: 14:15:46 - configMapRef: 14:15:46 name: configmap-ricplt-a1mediator-env 14:15:46 - configMapRef: 14:15:46 name: configmap-ricplt-dbaas-appconfig 14:15:46 image: nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-a1:2.5.0 14:15:46 imagePullPolicy: IfNotPresent 14:15:46 ports: 14:15:46 - name: http 14:15:46 containerPort: 10000 14:15:46 protocol: TCP 14:15:46 - name: rmrroute 14:15:46 containerPort: 4561 14:15:46 protocol: TCP 14:15:46 - name: rmrdata 14:15:46 containerPort: 4562 14:15:46 protocol: TCP 14:15:46 livenessProbe: 14:15:46 httpGet: 14:15:46 path: /A1-P/v2/healthcheck 14:15:46 port: http 14:15:46 readinessProbe: 14:15:46 httpGet: 14:15:46 path: /A1-P/v2/healthcheck 14:15:46 port: http 14:15:46 volumes: 14:15:46 - name: "a1conf" 14:15:46 configMap: 14:15:46 name: configmap-ricplt-a1mediator-a1conf 14:15:46 --- 14:15:46 # Source: a1mediator/templates/ingress-a1mediator.yaml 14:15:46 apiVersion: networking.k8s.io/v1 14:15:46 kind: Ingress 14:15:46 metadata: 14:15:46 name: ingress-ricplt-a1mediator 14:15:46 spec: 14:15:46 rules: 14:15:46 - http: 14:15:46 paths: 14:15:46 - path: /a1mediator 14:15:46 pathType: Prefix 14:15:46 backend: 14:15:46 service: 14:15:46 name: service-ricplt-a1mediator-http 14:15:46 port: 14:15:46 number: 10000 14:15:46 --- 14:15:46 # Source: a1mediator/templates/config.yaml 14:15:46 ################################################################################ 14:15:46 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:46 # Copyright (c) 2019 Nokia. # 14:15:46 # # 14:15:46 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:46 # you may not use this file except in compliance with the License. # 14:15:46 # You may obtain a copy of the License at # 14:15:46 # # 14:15:46 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:46 # # 14:15:46 # Unless required by applicable law or agreed to in writing, software # 14:15:46 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:46 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:46 # See the License for the specific language governing permissions and # 14:15:46 # limitations under the License. # 14:15:46 ################################################################################ 14:15:46 --- 14:15:46 # Source: a1mediator/templates/deployment.yaml 14:15:46 ################################################################################ 14:15:46 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:46 # Copyright (c) 2019 Nokia. # 14:15:46 # # 14:15:46 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:46 # you may not use this file except in compliance with the License. # 14:15:46 # You may obtain a copy of the License at # 14:15:46 # # 14:15:46 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:46 # # 14:15:46 # Unless required by applicable law or agreed to in writing, software # 14:15:46 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:46 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:46 # See the License for the specific language governing permissions and # 14:15:46 # limitations under the License. # 14:15:46 ################################################################################ 14:15:46 *************************************************************************************************************** 14:15:46 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/rtmgr 14:15:46 Update chart dependency 14:15:46 Hang tight while we grab the latest from your chart repositories... 14:15:46 2024-06-22T14:15:46.364Z INFO [28] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "16.93µs", "reqID": "bf6b8bbc-f5db-48e7-a17a-2a1c3d33c769"} 14:15:46 ...Successfully got an update from the "local" chart repository 14:15:46 Update Complete. ⎈Happy Helming!⎈ 14:15:46 Saving 1 charts 14:15:46 Downloading ric-common from repo http://127.0.0.1:8879/charts 14:15:46 2024-06-22T14:15:46.365Z INFO [29] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "69.212µs", "reqID": "71ec75f9-7c96-4050-baa3-7db1ee38523b"} 14:15:46 Deleting outdated charts 14:15:46 Performing Helm lint 14:15:46 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/rtmgr 14:15:46 [INFO] Chart.yaml: icon is recommended 14:15:46 14:15:46 1 chart(s) linted, 0 chart(s) failed 14:15:46 *************************************************************************************************************** 14:15:46 Rendering Helm charts locally 14:15:46 --- 14:15:46 # Source: rtmgr/templates/config.yaml 14:15:46 # 14:15:46 #================================================================================== 14:15:46 # Copyright (c) 2019 AT&T Intellectual Property. 14:15:46 # Copyright (c) 2019 Nokia 14:15:46 # 14:15:46 # Licensed under the Apache License, Version 2.0 (the "License"); 14:15:46 # you may not use this file except in compliance with the License. 14:15:46 # You may obtain a copy of the License at 14:15:46 # 14:15:46 # http://www.apache.org/licenses/LICENSE-2.0 14:15:46 # 14:15:46 # Unless required by applicable law or agreed to in writing, software 14:15:46 # distributed under the License is distributed on an "AS IS" BASIS, 14:15:46 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14:15:46 # See the License for the specific language governing permissions and 14:15:46 # limitations under the License. 14:15:46 #================================================================================== 14:15:46 # 14:15:46 # 14:15:46 # Abstract: Configuration values for the routing manager 14:15:46 # Date: 29 May 2019 14:15:46 # 14:15:46 apiVersion: v1 14:15:46 kind: ConfigMap 14:15:46 metadata: 14:15:46 name: configmap-ricplt-rtmgr-rtmgrcfg 14:15:46 data: 14:15:46 # FQDN and port info of the platform components for routing manager to form 14:15:46 # and distribute corresponding routes to them 14:15:46 rtmgrcfg: | 14:15:46 "PlatformComponents": 14:15:46 - 14:15:46 "name": "SUBMAN" 14:15:46 "fqdn": "service-ricplt-submgr-rmr.ricplt" 14:15:46 "port": 4560 14:15:46 - 14:15:46 "name": "E2MAN" 14:15:46 "fqdn": "service-ricplt-e2mgr-rmr.ricplt" 14:15:46 "port": 3801 14:15:46 - 14:15:46 "name": "A1MEDIATOR" 14:15:46 "fqdn": "service-ricplt-a1mediator-rmr.ricplt" 14:15:46 "port": 4562 14:15:46 14:15:46 "XMURL": 14:15:46 "http://service-ricplt-appmgr-http:8080/ric/v1/xapps" 14:15:46 "E2MURL": 14:15:46 "http://service-ricplt-e2mgr-http:3800/v1/e2t/list" 14:15:46 "RTFILE": 14:15:46 "/db/rt.json" 14:15:46 "CFGFILE": 14:15:46 "/cfg/rtmgr-config.yaml" 14:15:46 "RPE": 14:15:46 "rmrpush" 14:15:46 "SBI": 14:15:46 "rmrpush" 14:15:46 "SBIURL": 14:15:46 "0.0.0.0" 14:15:46 "NBI": 14:15:46 "httpRESTful" 14:15:46 "NBIURL": 14:15:46 "http://service-ricplt-rtmgr-http:3800" 14:15:46 "SDL": 14:15:46 "file" 14:15:46 "local": 14:15:46 "host": ":8080" 14:15:46 "logger": 14:15:46 "level": 4 14:15:46 "periodicRoutes": 14:15:46 "enable" 14:15:46 "rmr": 14:15:46 "protPort": "tcp:4560" 14:15:46 "maxSize": 1024 14:15:46 "numWorkers": 1 14:15:46 "threadType": 1 14:15:46 "messagetypes": [ 14:15:46 "RIC_HEALTH_CHECK_REQ=100", 14:15:46 "RIC_HEALTH_CHECK_RESP=101", 14:15:46 "RIC_ALARM=110", 14:15:46 "RIC_ALARM_QUERY=111", 14:15:46 "RIC_SCTP_CONNECTION_FAILURE=1080", 14:15:46 "E2_TERM_INIT=1100", 14:15:46 "E2_TERM_KEEP_ALIVE_REQ=1101", 14:15:46 "E2_TERM_KEEP_ALIVE_RESP=1102", 14:15:46 "RIC_SCTP_CLEAR_ALL=1090", 14:15:46 "RAN_CONNECTED=1200", 14:15:46 "RAN_RESTARTED=1210", 14:15:46 "RAN_RECONFIGURED=1220", 14:15:46 "RIC_ENB_LOAD_INFORMATION=10020", 14:15:46 "RIC_SN_STATUS_TRANSFER=10040", 14:15:46 "RIC_UE_CONTEXT_RELEASE=10050", 14:15:46 "RIC_X2_SETUP_REQ=10060", 14:15:46 "RIC_X2_SETUP_RESP=10061", 14:15:46 "RIC_X2_SETUP_FAILURE=10062", 14:15:46 "RIC_X2_RESET=10070", 14:15:46 "RIC_X2_RESET_RESP=10071", 14:15:46 "RIC_ENB_CONF_UPDATE=10080", 14:15:46 "RIC_ENB_CONF_UPDATE_ACK=10081", 14:15:46 "RIC_ENB_CONF_UPDATE_FAILURE=10082", 14:15:46 "RIC_RES_STATUS_REQ=10090", 14:15:46 "RIC_RES_STATUS_RESP=10091", 14:15:46 "RIC_RES_STATUS_FAILURE=10092", 14:15:46 "RIC_SGNB_ADDITION_REQ=10270", 14:15:46 "RIC_SGNB_ADDITION_ACK=10271", 14:15:46 "RIC_SGNB_ADDITION_REJECT=10272", 14:15:46 "RIC_SGNB_RECONF_COMPLETE=10280", 14:15:46 "RIC_SGNB_MOD_REQUEST=10290", 14:15:46 "RIC_SGNB_MOD_REQUEST_ACK=10291", 14:15:46 "RIC_SGNB_MOD_REQUEST_REJ=10292", 14:15:46 "RIC_SGNB_MOD_REQUIRED=10300", 14:15:46 "RIC_SGNB_MOD_CONFIRM=10301", 14:15:46 "RIC_SGNB_MOD_REFUSE=10302", 14:15:46 "RIC_SGNB_RELEASE_REQUEST=10310", 14:15:46 "RIC_SGNB_RELEASE_REQUEST_ACK=10311", 14:15:46 "RIC_SGNB_RELEASE_REQUIRED=10320", 14:15:46 "RIC_SGNB_RELEASE_CONFIRM=10321", 14:15:46 "RIC_RRC_TRANSFER=10350", 14:15:46 "RIC_ENDC_X2_SETUP_REQ=10360", 14:15:46 "RIC_ENDC_X2_SETUP_RESP=10361", 14:15:46 "RIC_ENDC_X2_SETUP_FAILURE=10362", 14:15:46 "RIC_ENDC_CONF_UPDATE=10370", 14:15:46 "RIC_ENDC_CONF_UPDATE_ACK=10371", 14:15:46 "RIC_ENDC_CONF_UPDATE_FAILURE=10372", 14:15:46 "RIC_SECONDARY_RAT_DATA_USAGE_REPORT=10380", 14:15:46 "RIC_E2_SETUP_REQ=12001", 14:15:46 "RIC_E2_SETUP_RESP=12002", 14:15:46 "RIC_E2_SETUP_FAILURE=12003", 14:15:46 "RIC_ERROR_INDICATION=12007", 14:15:46 "RIC_SUB_REQ=12010", 14:15:46 "RIC_SUB_RESP=12011", 14:15:46 "RIC_SUB_FAILURE=12012", 14:15:46 "RIC_SUB_DEL_REQ=12020", 14:15:46 "RIC_SUB_DEL_RESP=12021", 14:15:46 "RIC_SUB_DEL_FAILURE=12022", 14:15:46 "RIC_SUB_DEL_REQUIRED=12023", 14:15:46 "RIC_CONTROL_REQ=12040", 14:15:46 "RIC_CONTROL_ACK=12041", 14:15:46 "RIC_CONTROL_FAILURE=12042", 14:15:46 "RIC_INDICATION=12050", 14:15:46 "A1_POLICY_REQ=20010", 14:15:46 "A1_POLICY_RESP=20011", 14:15:46 "A1_POLICY_QUERY=20012", 14:15:46 "TS_UE_LIST=30000", 14:15:46 "TS_QOE_PRED_REQ=30001", 14:15:46 "TS_QOE_PREDICTION=30002", 14:15:46 "TS_ANOMALY_UPDATE=30003", 14:15:46 "TS_ANOMALY_ACK=30004", 14:15:46 "MC_REPORT=30010", 14:15:46 "DCAPTERM_RTPM_RMR_MSGTYPE=33001", 14:15:46 "DCAPTERM_GEO_RMR_MSGTYPE=33002", 14:15:46 "RIC_SERVICE_UPDATE=12030", 14:15:46 "RIC_SERVICE_UPDATE_ACK=12031", 14:15:46 "RIC_SERVICE_UPDATE_FAILURE=12032", 14:15:46 "RIC_E2NODE_CONFIG_UPDATE=12070", 14:15:46 "RIC_E2NODE_CONFIG_UPDATE_ACK==12071", 14:15:46 "RIC_E2NODE_CONFIG_UPDATE_FAILURE=12072", 14:15:46 "RIC_E2_RESET_REQ=12004", 14:15:46 "RIC_E2_RESET_RESP=12005", 14:15:46 ] 14:15:46 14:15:46 "PlatformRoutes": [ 14:15:46 { 'messagetype': 'RIC_SUB_REQ', 'senderendpoint': 'SUBMAN', 'subscriptionid': -1, 'endpoint': '', 'meid': '%meid'}, 14:15:46 { 'messagetype': 'RIC_SUB_DEL_REQ', 'senderendpoint': 'SUBMAN', 'subscriptionid': -1,'endpoint': '', 'meid': '%meid'}, 14:15:46 { 'messagetype': 'RIC_SUB_RESP', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'SUBMAN', 'meid': ''}, 14:15:46 { 'messagetype': 'RIC_SUB_DEL_RESP', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'SUBMAN', 'meid': ''}, 14:15:46 { 'messagetype': 'RIC_SUB_FAILURE', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'SUBMAN', 'meid': ''}, 14:15:46 { 'messagetype': 'RIC_SUB_DEL_FAILURE', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'SUBMAN', 'meid': ''}, 14:15:46 { 'messagetype': 'RIC_SUB_DEL_REQUIRED', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'SUBMAN', 'meid': ''}, 14:15:46 { 'messagetype': 'RIC_X2_SETUP_REQ', 'senderendpoint': 'E2MAN', 'subscriptionid': -1, 'endpoint': '', 'meid': '%meid'}, 14:15:46 { 'messagetype': 'RIC_X2_RESET', 'senderendpoint': 'E2MAN', 'subscriptionid': -1, 'endpoint': '', 'meid': '%meid'}, 14:15:46 { 'messagetype': 'RIC_X2_RESET_RESP', 'senderendpoint': 'E2MAN', 'subscriptionid': -1, 'endpoint': '', 'meid': '%meid'}, 14:15:46 { 'messagetype': 'RIC_ENDC_X2_SETUP_REQ', 'senderendpoint': 'E2MAN', 'subscriptionid': -1, 'endpoint': '', 'meid': '%meid'}, 14:15:46 { 'messagetype': 'RIC_ENB_CONF_UPDATE_ACK', 'senderendpoint': 'E2MAN', 'subscriptionid': -1, 'endpoint': '', 'meid': '%meid'}, 14:15:46 { 'messagetype': 'RIC_ENB_CONF_UPDATE_FAILURE', 'senderendpoint': 'E2MAN', 'subscriptionid': -1, 'endpoint': '', 'meid': '%meid'}, 14:15:46 { 'messagetype': 'RIC_ENDC_CONF_UPDATE_ACK', 'senderendpoint': 'E2MAN', 'subscriptionid': -1, 'endpoint': '', 'meid': '%meid'}, 14:15:46 { 'messagetype': 'RIC_ENDC_CONF_UPDATE_FAILURE', 'senderendpoint': 'E2MAN', 'subscriptionid': -1, 'endpoint': '', 'meid': '%meid'}, 14:15:46 { 'messagetype': 'RIC_E2_SETUP_REQ', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 14:15:46 { 'messagetype': 'E2_TERM_INIT', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 14:15:46 { 'messagetype': 'RIC_X2_SETUP_RESP', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 14:15:46 { 'messagetype': 'RIC_X2_SETUP_FAILURE', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 14:15:46 { 'messagetype': 'RIC_X2_RESET', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 14:15:46 { 'messagetype': 'RIC_X2_RESET_RESP', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 14:15:46 { 'messagetype': 'RIC_ENDC_X2_SETUP_RESP', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 14:15:46 { 'messagetype': 'RIC_ENDC_X2_SETUP_FAILURE', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 14:15:46 { 'messagetype': 'RIC_ENDC_CONF_UPDATE', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 14:15:46 { 'messagetype': 'RIC_SCTP_CONNECTION_FAILURE', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 14:15:46 { 'messagetype': 'RIC_ERROR_INDICATION', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 14:15:46 { 'messagetype': 'RIC_ENB_CONF_UPDATE', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 14:15:46 { 'messagetype': 'RIC_ENB_LOAD_INFORMATION', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 14:15:46 { 'messagetype': 'E2_TERM_KEEP_ALIVE_RESP', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 14:15:46 { 'messagetype': 'A1_POLICY_QUERY', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'A1MEDIATOR', 'meid': ''}, 14:15:46 { 'messagetype': 'A1_POLICY_RESP', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'A1MEDIATOR', 'meid': ''}, 14:15:46 { 'messagetype': 'RIC_SERVICE_UPDATE', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 14:15:46 { 'messagetype': 'RIC_E2NODE_CONFIG_UPDATE', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 14:15:46 { 'messagetype': 'RIC_E2_RESET_REQ', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 14:15:46 ] 14:15:46 --- 14:15:46 # Source: rtmgr/templates/env.yaml 14:15:46 ############################################################################### 14:15:46 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:46 # Copyright (c) 2019 Nokia. # 14:15:46 # # 14:15:46 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:46 # you may not use this file except in compliance with the License. # 14:15:46 # You may obtain a copy of the License at # 14:15:46 # # 14:15:46 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:46 # # 14:15:46 # Unless required by applicable law or agreed to in writing, software # 14:15:46 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:46 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:46 # See the License for the specific language governing permissions and # 14:15:46 # limitations under the License. # 14:15:46 ################################################################################ 14:15:46 apiVersion: v1 14:15:46 kind: ConfigMap 14:15:46 metadata: 14:15:46 name: configmap-ricplt-rtmgr-env 14:15:46 data: 14:15:46 RMR_SEED_RT: "/uta_rtg_ric.rt" 14:15:46 RMR_RTG_SVC: "4561" 14:15:46 CFGFILE: "/cfg/rtmgr-config.yaml" 14:15:46 RMR_SRC_ID: service-ricplt-rtmgr-rmr.ricplt 14:15:46 XMURL: "http://service-ricplt-appmgr-http:8080/ric/v1/xapps" 14:15:46 --- 14:15:46 # Source: rtmgr/templates/service-http.yaml 14:15:46 ################################################################################ 14:15:46 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:46 # Copyright (c) 2019 Nokia. # 14:15:46 # # 14:15:46 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:46 # you may not use this file except in compliance with the License. # 14:15:46 # You may obtain a copy of the License at # 14:15:46 # # 14:15:46 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:46 # # 14:15:46 # Unless required by applicable law or agreed to in writing, software # 14:15:46 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:46 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:46 # See the License for the specific language governing permissions and # 14:15:46 # limitations under the License. # 14:15:46 ################################################################################ 14:15:46 14:15:46 apiVersion: v1 14:15:46 kind: Service 14:15:46 metadata: 14:15:46 name: service-ricplt-rtmgr-http 14:15:46 namespace: ricplt 14:15:46 labels: 14:15:46 app: ricplt-rtmgr 14:15:46 chart: rtmgr-3.0.0 14:15:46 release: release-name 14:15:46 heritage: Helm 14:15:46 spec: 14:15:46 type: ClusterIP 14:15:46 ports: 14:15:46 - port: 3800 14:15:46 protocol: "TCP" 14:15:46 name: "http" 14:15:46 targetPort: "http" 14:15:46 selector: 14:15:46 app: ricplt-rtmgr 14:15:46 release: release-name 14:15:46 --- 14:15:46 # Source: rtmgr/templates/service-rmr.yaml 14:15:46 ################################################################################ 14:15:46 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:46 # Copyright (c) 2019 Nokia. # 14:15:46 # # 14:15:46 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:46 # you may not use this file except in compliance with the License. # 14:15:46 # You may obtain a copy of the License at # 14:15:46 # # 14:15:46 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:46 # # 14:15:46 # Unless required by applicable law or agreed to in writing, software # 14:15:46 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:46 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:46 # See the License for the specific language governing permissions and # 14:15:46 # limitations under the License. # 14:15:46 ################################################################################ 14:15:46 14:15:46 apiVersion: v1 14:15:46 kind: Service 14:15:46 metadata: 14:15:46 name: service-ricplt-rtmgr-rmr 14:15:46 namespace: ricplt 14:15:46 labels: 14:15:46 app: ricplt-rtmgr 14:15:46 chart: rtmgr-3.0.0 14:15:46 release: release-name 14:15:46 heritage: Helm 14:15:46 spec: 14:15:46 type: ClusterIP 14:15:46 ports: 14:15:46 - port: 4561 14:15:46 protocol: TCP 14:15:46 targetPort: "rmrroute" 14:15:46 name: "rmrroute" 14:15:46 - port: 4560 14:15:46 protocol: TCP 14:15:46 targetPort: "rmrdata" 14:15:46 name: "rmrdata" 14:15:46 selector: 14:15:46 app: ricplt-rtmgr 14:15:46 release: release-name 14:15:46 --- 14:15:46 # Source: rtmgr/templates/deployment.yaml 14:15:46 ################################################################################ 14:15:46 # Copyright (c) 2019 AT&T Intellectual Property. # 14:15:46 # Copyright (c) 2019 Nokia. # 14:15:46 # # 14:15:46 # Licensed under the Apache License, Version 2.0 (the "License"); # 14:15:46 # you may not use this file except in compliance with the License. # 14:15:46 # You may obtain a copy of the License at # 14:15:46 # # 14:15:46 # http://www.apache.org/licenses/LICENSE-2.0 # 14:15:46 # # 14:15:46 # Unless required by applicable law or agreed to in writing, software # 14:15:46 # distributed under the License is distributed on an "AS IS" BASIS, # 14:15:46 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 14:15:46 # See the License for the specific language governing permissions and # 14:15:46 # limitations under the License. # 14:15:46 ################################################################################ 14:15:46 apiVersion: apps/v1 14:15:46 kind: Deployment 14:15:46 metadata: 14:15:46 name: deployment-ricplt-rtmgr 14:15:46 namespace: ricplt 14:15:46 labels: 14:15:46 app: ricplt-rtmgr 14:15:46 chart: rtmgr-3.0.0 14:15:46 release: release-name 14:15:46 heritage: Helm 14:15:46 spec: 14:15:46 replicas: 14:15:46 selector: 14:15:46 matchLabels: 14:15:46 app: ricplt-rtmgr 14:15:46 release: release-name 14:15:46 template: 14:15:46 metadata: 14:15:46 labels: 14:15:46 app: ricplt-rtmgr 14:15:46 release: release-name 14:15:46 spec: 14:15:46 hostname: rtmgr 14:15:46 imagePullSecrets: 14:15:46 - name: secret-nexus3-o-ran-sc-org-10002-o-ran-sc 14:15:46 containers: 14:15:46 - name: container-ricplt-rtmgr 14:15:46 image: nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-rtmgr:0.3.8 14:15:46 imagePullPolicy: IfNotPresent 14:15:46 command: ["/run_rtmgr.sh"] 14:15:46 #command: ["/bin/sh"] 14:15:46 #args: ["-c", "while true; do echo hello; sleep 10;done"] 14:15:46 envFrom: 14:15:46 - configMapRef: 14:15:46 name: configmap-ricplt-rtmgr-env 14:15:46 - configMapRef: 14:15:46 name: configmap-ricplt-dbaas-appconfig 14:15:46 volumeMounts: 14:15:46 - mountPath: /cfg 14:15:46 name: rtmgrcfg 14:15:46 readOnly: true 14:15:46 ports: 14:15:46 - name: "http" 14:15:46 containerPort: 3800 14:15:46 - name: "rmrroute" 14:15:46 containerPort: 4561 14:15:46 - name: "rmrdata" 14:15:46 containerPort: 4560 14:15:46 14:15:46 livenessProbe: 14:15:46 httpGet: 14:15:46 path: ric/v1/health/alive 14:15:46 port: 8080 14:15:46 initialDelaySeconds: 5 14:15:46 periodSeconds: 15 14:15:46 14:15:46 readinessProbe: 14:15:46 httpGet: 14:15:46 path: ric/v1/health/ready 14:15:46 port: 8080 14:15:46 initialDelaySeconds: 5 14:15:46 periodSeconds: 15 14:15:46 14:15:46 volumes: 14:15:46 - name: "rtmgrcfg" 14:15:46 configMap: 14:15:46 name: configmap-ricplt-rtmgr-rtmgrcfg 14:15:46 items: 14:15:46 - key: rtmgrcfg 14:15:46 path: rtmgr-config.yaml 14:15:46 mode: 0644 14:15:46 *************************************************************************************************************** 14:15:46 --> verify-ric-charts ends 14:15:56 Process leaked file descriptors. See https://www.jenkins.io/redirect/troubleshooting/process-leaked-file-descriptors for more information 14:15:56 [ric-plt-ric-dep-chart-shell-verify-master] $ /bin/bash /tmp/jenkins13450572011293004623.sh 14:15:56 $ ssh-agent -k 14:15:56 unset SSH_AUTH_SOCK; 14:15:56 unset SSH_AGENT_PID; 14:15:56 echo Agent pid 1709 killed; 14:15:56 [ssh-agent] Stopped. 14:15:56 /home/jenkins/.local/share/helm/plugins/helm-servecm/servecm.sh: line 39: 2499 Terminated chartmuseum "$@" 14:15:56 [PostBuildScript] - [INFO] Executing post build scripts. 14:15:56 [ric-plt-ric-dep-chart-shell-verify-master] $ /bin/bash /tmp/jenkins5625170285769119638.sh 14:15:56 ---> sysstat.sh 14:15:57 [ric-plt-ric-dep-chart-shell-verify-master] $ /bin/bash /tmp/jenkins16397306871471798051.sh 14:15:57 ---> package-listing.sh 14:15:57 ++ facter osfamily 14:15:57 ++ tr '[:upper:]' '[:lower:]' 14:15:57 + OS_FAMILY=debian 14:15:57 + workspace=/w/workspace/ric-plt-ric-dep-chart-shell-verify-master 14:15:57 + START_PACKAGES=/tmp/packages_start.txt 14:15:57 + END_PACKAGES=/tmp/packages_end.txt 14:15:57 + DIFF_PACKAGES=/tmp/packages_diff.txt 14:15:57 + PACKAGES=/tmp/packages_start.txt 14:15:57 + '[' /w/workspace/ric-plt-ric-dep-chart-shell-verify-master ']' 14:15:57 + PACKAGES=/tmp/packages_end.txt 14:15:57 + case "${OS_FAMILY}" in 14:15:57 + dpkg -l 14:15:57 + grep '^ii' 14:15:57 + '[' -f /tmp/packages_start.txt ']' 14:15:57 + '[' -f /tmp/packages_end.txt ']' 14:15:57 + diff /tmp/packages_start.txt /tmp/packages_end.txt 14:15:57 + '[' /w/workspace/ric-plt-ric-dep-chart-shell-verify-master ']' 14:15:57 + mkdir -p /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/archives/ 14:15:57 + 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/ 14:15:57 [ric-plt-ric-dep-chart-shell-verify-master] $ /bin/bash /tmp/jenkins2045904240325788359.sh 14:15:57 ---> capture-instance-metadata.sh 14:15:57 Setup pyenv: 14:15:57 system 14:15:57 3.8.13 14:15:57 3.9.13 14:15:57 * 3.10.6 (set by /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/.python-version) 14:15:57 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-GGSV from file:/tmp/.os_lf_venv 14:15:59 lf-activate-venv(): INFO: Installing: lftools 14:16:09 lf-activate-venv(): INFO: Adding /tmp/venv-GGSV/bin to PATH 14:16:09 INFO: Running in OpenStack, capturing instance metadata 14:16:09 [ric-plt-ric-dep-chart-shell-verify-master] $ /bin/bash /tmp/jenkins7480908918855193863.sh 14:16:09 provisioning config files... 14:16:09 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/ric-plt-ric-dep-chart-shell-verify-master@tmp/config18319917758358143665tmp 14:16:09 Regular expression run condition: Expression=[^.*logs-s3.*], Label=[] 14:16:09 Run condition [Regular expression match] preventing perform for step [Provide Configuration files] 14:16:09 [EnvInject] - Injecting environment variables from a build step. 14:16:09 [EnvInject] - Injecting as environment variables the properties content 14:16:09 SERVER_ID=logs 14:16:09 14:16:09 [EnvInject] - Variables injected successfully. 14:16:09 [ric-plt-ric-dep-chart-shell-verify-master] $ /bin/bash /tmp/jenkins16897230785435184709.sh 14:16:09 ---> create-netrc.sh 14:16:09 [ric-plt-ric-dep-chart-shell-verify-master] $ /bin/bash /tmp/jenkins593602079707506434.sh 14:16:09 ---> python-tools-install.sh 14:16:09 Setup pyenv: 14:16:09 system 14:16:09 3.8.13 14:16:09 3.9.13 14:16:09 * 3.10.6 (set by /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/.python-version) 14:16:09 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-GGSV from file:/tmp/.os_lf_venv 14:16:10 lf-activate-venv(): INFO: Installing: lftools 14:16:19 lf-activate-venv(): INFO: Adding /tmp/venv-GGSV/bin to PATH 14:16:19 [ric-plt-ric-dep-chart-shell-verify-master] $ /bin/bash /tmp/jenkins4556551497044676639.sh 14:16:19 ---> sudo-logs.sh 14:16:19 Archiving 'sudo' log.. 14:16:20 [ric-plt-ric-dep-chart-shell-verify-master] $ /bin/bash /tmp/jenkins5519901066907162880.sh 14:16:20 ---> job-cost.sh 14:16:20 Setup pyenv: 14:16:20 system 14:16:20 3.8.13 14:16:20 3.9.13 14:16:20 * 3.10.6 (set by /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/.python-version) 14:16:20 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-GGSV from file:/tmp/.os_lf_venv 14:16:21 lf-activate-venv(): INFO: Installing: zipp==1.1.0 python-openstackclient urllib3~=1.26.15 14:16:25 lf-activate-venv(): INFO: Adding /tmp/venv-GGSV/bin to PATH 14:16:25 INFO: No Stack... 14:16:26 INFO: Retrieving Pricing Info for: v2-highcpu-2 14:16:26 INFO: Archiving Costs 14:16:26 [ric-plt-ric-dep-chart-shell-verify-master] $ /bin/bash -l /tmp/jenkins15533355006411451357.sh 14:16:26 ---> logs-deploy.sh 14:16:26 Setup pyenv: 14:16:26 system 14:16:26 3.8.13 14:16:26 3.9.13 14:16:26 * 3.10.6 (set by /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/.python-version) 14:16:26 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-GGSV from file:/tmp/.os_lf_venv 14:16:27 lf-activate-venv(): INFO: Installing: lftools 14:16:36 lf-activate-venv(): INFO: Adding /tmp/venv-GGSV/bin to PATH 14:16:36 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/211 14:16:36 INFO: archiving workspace using pattern(s): -p **/*.log 14:16:39 Archives upload complete. 14:16:40 INFO: archiving logs to Nexus 14:16:40 ---> uname -a: 14:16:40 Linux prd-ubuntu1804-builder-2c-2g-4196 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux 14:16:40 14:16:40 14:16:40 ---> lscpu: 14:16:40 Architecture: x86_64 14:16:40 CPU op-mode(s): 32-bit, 64-bit 14:16:40 Byte Order: Little Endian 14:16:40 CPU(s): 2 14:16:40 On-line CPU(s) list: 0,1 14:16:40 Thread(s) per core: 1 14:16:40 Core(s) per socket: 1 14:16:40 Socket(s): 2 14:16:40 NUMA node(s): 1 14:16:40 Vendor ID: AuthenticAMD 14:16:40 CPU family: 23 14:16:40 Model: 49 14:16:40 Model name: AMD EPYC-Rome Processor 14:16:40 Stepping: 0 14:16:40 CPU MHz: 2799.998 14:16:40 BogoMIPS: 5599.99 14:16:40 Virtualization: AMD-V 14:16:40 Hypervisor vendor: KVM 14:16:40 Virtualization type: full 14:16:40 L1d cache: 32K 14:16:40 L1i cache: 32K 14:16:40 L2 cache: 512K 14:16:40 L3 cache: 16384K 14:16:40 NUMA node0 CPU(s): 0,1 14:16:40 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 14:16:40 14:16:40 14:16:40 ---> nproc: 14:16:40 2 14:16:40 14:16:40 14:16:41 ---> df -h: 14:16:41 Filesystem Size Used Avail Use% Mounted on 14:16:41 udev 984M 0 984M 0% /dev 14:16:41 tmpfs 200M 668K 199M 1% /run 14:16:41 /dev/vda1 20G 7.4G 12G 39% / 14:16:41 tmpfs 997M 0 997M 0% /dev/shm 14:16:41 tmpfs 5.0M 0 5.0M 0% /run/lock 14:16:41 tmpfs 997M 0 997M 0% /sys/fs/cgroup 14:16:41 /dev/vda15 105M 5.3M 100M 5% /boot/efi 14:16:41 tmpfs 200M 0 200M 0% /run/user/1001 14:16:41 14:16:41 14:16:41 ---> free -m: 14:16:41 total used free shared buff/cache available 14:16:41 Mem: 1992 340 192 0 1459 1485 14:16:41 Swap: 1023 0 1023 14:16:41 14:16:41 14:16:41 ---> ip addr: 14:16:41 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 14:16:41 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 14:16:41 inet 127.0.0.1/8 scope host lo 14:16:41 valid_lft forever preferred_lft forever 14:16:41 inet6 ::1/128 scope host 14:16:41 valid_lft forever preferred_lft forever 14:16:41 2: ens3: mtu 1450 qdisc fq_codel state UP group default qlen 1000 14:16:41 link/ether fa:16:3e:03:1d:3b brd ff:ff:ff:ff:ff:ff 14:16:41 inet 10.32.7.58/23 brd 10.32.7.255 scope global dynamic ens3 14:16:41 valid_lft 86250sec preferred_lft 86250sec 14:16:41 inet6 fe80::f816:3eff:fe03:1d3b/64 scope link 14:16:41 valid_lft forever preferred_lft forever 14:16:41 14:16:41 14:16:41 ---> sar -b -r -n DEV: 14:16:41 Linux 4.15.0-213-generic (prd-ubuntu1804-builder-2c-2g-4196) 06/22/24 _x86_64_ (2 CPU) 14:16:41 14:16:41 14:14:13 LINUX RESTART (2 CPU) 14:16:41 14:16:41 14:15:01 tps rtps wtps bread/s bwrtn/s 14:16:41 14:16:01 157.56 84.84 72.72 4531.78 19401.30 14:16:41 Average: 157.56 84.84 72.72 4531.78 19401.30 14:16:41 14:16:41 14:15:01 kbmemfree kbavail kbmemused %memused kbbuffers kbcached kbcommit %commit kbactive kbinact kbdirty 14:16:41 14:16:01 112452 1551044 1928180 94.49 55264 1476608 531100 17.19 471256 1324076 5308 14:16:41 Average: 112452 1551044 1928180 94.49 55264 1476608 531100 17.19 471256 1324076 5308 14:16:41 14:16:41 14:15:01 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil 14:16:41 14:16:01 lo 6.50 6.50 2.05 2.05 0.00 0.00 0.00 0.00 14:16:41 14:16:01 ens3 148.39 124.28 1127.72 19.22 0.00 0.00 0.00 0.00 14:16:41 Average: lo 6.50 6.50 2.05 2.05 0.00 0.00 0.00 0.00 14:16:41 Average: ens3 148.39 124.28 1127.72 19.22 0.00 0.00 0.00 0.00 14:16:41 14:16:41 14:16:41 ---> sar -P ALL: 14:16:41 Linux 4.15.0-213-generic (prd-ubuntu1804-builder-2c-2g-4196) 06/22/24 _x86_64_ (2 CPU) 14:16:41 14:16:41 14:14:13 LINUX RESTART (2 CPU) 14:16:41 14:16:41 14:15:01 CPU %user %nice %system %iowait %steal %idle 14:16:41 14:16:01 all 29.65 0.00 3.40 6.99 0.08 59.89 14:16:41 14:16:01 0 19.39 0.00 2.77 5.69 0.07 72.09 14:16:41 14:16:01 1 39.90 0.00 4.01 8.30 0.08 47.71 14:16:41 Average: all 29.65 0.00 3.40 6.99 0.08 59.89 14:16:41 Average: 0 19.39 0.00 2.77 5.69 0.07 72.09 14:16:41 Average: 1 39.90 0.00 4.01 8.30 0.08 47.71 14:16:41 14:16:41 14:16:41