06:50:45 Triggered by Gerrit: https://gerrit.o-ran-sc.org/r/c/ric-plt/ric-dep/+/13326 06:50:45 Running as SYSTEM 06:50:45 [EnvInject] - Loading node environment variables. 06:50:45 Building remotely on prd-ubuntu1804-builder-2c-2g-3660 (ubuntu1804-builder-2c-2g) in workspace /w/workspace/ric-plt-ric-dep-chart-shell-verify-master 06:50:45 [ssh-agent] Looking for ssh-agent implementation... 06:50:45 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 06:50:45 $ ssh-agent 06:50:45 SSH_AUTH_SOCK=/tmp/ssh-wChoaEeVQboS/agent.1660 06:50:45 SSH_AGENT_PID=1661 06:50:45 [ssh-agent] Started. 06:50:45 Running ssh-add (command line suppressed) 06:50:45 Identity added: /w/workspace/ric-plt-ric-dep-chart-shell-verify-master@tmp/private_key_17427883019725492071.key (jenkins-ssh) 06:50:45 [ssh-agent] Using credentials jenkins (jenkins) 06:50:45 The recommended git tool is: NONE 06:50:46 using credential jenkins 06:50:46 Wiping out workspace first. 06:50:47 Cloning the remote Git repository 06:50:47 Cloning repository ssh://oran-jobbuilder@gerrit.o-ran-sc.org:29418/ric-plt/ric-dep 06:50:47 > git init /w/workspace/ric-plt-ric-dep-chart-shell-verify-master # timeout=10 06:50:47 Fetching upstream changes from ssh://oran-jobbuilder@gerrit.o-ran-sc.org:29418/ric-plt/ric-dep 06:50:47 > git --version # timeout=10 06:50:47 > git --version # 'git version 2.17.1' 06:50:47 using GIT_SSH to set credentials jenkins 06:50:47 > git fetch --tags --progress -- ssh://oran-jobbuilder@gerrit.o-ran-sc.org:29418/ric-plt/ric-dep +refs/heads/*:refs/remotes/origin/* # timeout=10 06:50:47 > git config remote.origin.url ssh://oran-jobbuilder@gerrit.o-ran-sc.org:29418/ric-plt/ric-dep # timeout=10 06:50:47 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 06:50:48 > git config remote.origin.url ssh://oran-jobbuilder@gerrit.o-ran-sc.org:29418/ric-plt/ric-dep # timeout=10 06:50:48 Fetching upstream changes from ssh://oran-jobbuilder@gerrit.o-ran-sc.org:29418/ric-plt/ric-dep 06:50:48 using GIT_SSH to set credentials jenkins 06:50:48 > git fetch --tags --progress -- ssh://oran-jobbuilder@gerrit.o-ran-sc.org:29418/ric-plt/ric-dep refs/changes/26/13326/1 # timeout=10 06:50:48 > git rev-parse 4fd77a56f4af67e9678fb340a3c492b8d2bdfa26^{commit} # timeout=10 06:50:48 JENKINS-19022: warning: possible memory leak due to Git plugin usage; see: https://plugins.jenkins.io/git/#remove-git-plugin-buildsbybranch-builddata-script 06:50:48 Checking out Revision 4fd77a56f4af67e9678fb340a3c492b8d2bdfa26 (refs/changes/26/13326/1) 06:50:48 > git config core.sparsecheckout # timeout=10 06:50:48 > git checkout -f 4fd77a56f4af67e9678fb340a3c492b8d2bdfa26 # timeout=10 06:50:52 Commit message: "sample O-RAN RIC CL" 06:50:52 > git rev-parse FETCH_HEAD^{commit} # timeout=10 06:50:52 > git rev-list --no-walk 5268a33fc172890e07e0e2de413e194f334a9726 # timeout=10 06:50:52 provisioning config files... 06:50:52 copy managed file [npmrc] to file:/home/jenkins/.npmrc 06:50:52 copy managed file [pipconf] to file:/home/jenkins/.config/pip/pip.conf 06:50:52 [ric-plt-ric-dep-chart-shell-verify-master] $ /bin/bash /tmp/jenkins4922164388367435957.sh 06:50:52 ---> python-tools-install.sh 06:50:52 Setup pyenv: 06:50:52 * system (set by /opt/pyenv/version) 06:50:52 * 3.8.13 (set by /opt/pyenv/version) 06:50:52 * 3.9.13 (set by /opt/pyenv/version) 06:50:52 * 3.10.6 (set by /opt/pyenv/version) 06:50:57 lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-lskp 06:50:57 lf-activate-venv(): INFO: Save venv in file: /tmp/.os_lf_venv 06:51:00 lf-activate-venv(): INFO: Installing: lftools 06:51:29 lf-activate-venv(): INFO: Adding /tmp/venv-lskp/bin to PATH 06:51:29 Generating Requirements File 06:51:51 Python 3.10.6 06:51:51 pip 24.2 from /tmp/venv-lskp/lib/python3.10/site-packages/pip (python 3.10) 06:51:51 appdirs==1.4.4 06:51:51 argcomplete==3.5.0 06:51:51 aspy.yaml==1.3.0 06:51:51 attrs==24.2.0 06:51:51 autopage==0.5.2 06:51:51 beautifulsoup4==4.12.3 06:51:51 boto3==1.35.8 06:51:51 botocore==1.35.8 06:51:51 bs4==0.0.2 06:51:51 cachetools==5.5.0 06:51:51 certifi==2024.7.4 06:51:51 cffi==1.17.0 06:51:51 cfgv==3.4.0 06:51:51 chardet==5.2.0 06:51:51 charset-normalizer==3.3.2 06:51:51 click==8.1.7 06:51:51 cliff==4.7.0 06:51:51 cmd2==2.4.3 06:51:51 cryptography==3.3.2 06:51:51 debtcollector==3.0.0 06:51:51 decorator==5.1.1 06:51:51 defusedxml==0.7.1 06:51:51 Deprecated==1.2.14 06:51:51 distlib==0.3.8 06:51:51 dnspython==2.6.1 06:51:51 docker==4.2.2 06:51:51 dogpile.cache==1.3.3 06:51:51 email_validator==2.2.0 06:51:51 filelock==3.15.4 06:51:51 future==1.0.0 06:51:51 gitdb==4.0.11 06:51:51 GitPython==3.1.43 06:51:51 google-auth==2.34.0 06:51:51 httplib2==0.22.0 06:51:51 identify==2.6.0 06:51:51 idna==3.8 06:51:51 importlib-resources==1.5.0 06:51:51 iso8601==2.1.0 06:51:51 Jinja2==3.1.4 06:51:51 jmespath==1.0.1 06:51:51 jsonpatch==1.33 06:51:51 jsonpointer==3.0.0 06:51:51 jsonschema==4.23.0 06:51:51 jsonschema-specifications==2023.12.1 06:51:51 keystoneauth1==5.8.0 06:51:51 kubernetes==30.1.0 06:51:51 lftools==0.37.10 06:51:51 lxml==5.3.0 06:51:51 MarkupSafe==2.1.5 06:51:51 msgpack==1.0.8 06:51:51 multi_key_dict==2.0.3 06:51:51 munch==4.0.0 06:51:51 netaddr==1.3.0 06:51:51 netifaces==0.11.0 06:51:51 niet==1.4.2 06:51:51 nodeenv==1.9.1 06:51:51 oauth2client==4.1.3 06:51:51 oauthlib==3.2.2 06:51:51 openstacksdk==3.3.0 06:51:51 os-client-config==2.1.0 06:51:51 os-service-types==1.7.0 06:51:51 osc-lib==3.1.0 06:51:51 oslo.config==9.6.0 06:51:51 oslo.context==5.6.0 06:51:51 oslo.i18n==6.4.0 06:51:51 oslo.log==6.1.2 06:51:51 oslo.serialization==5.5.0 06:51:51 oslo.utils==7.3.0 06:51:51 packaging==24.1 06:51:51 pbr==6.1.0 06:51:51 platformdirs==4.2.2 06:51:51 prettytable==3.11.0 06:51:51 pyasn1==0.6.0 06:51:51 pyasn1_modules==0.4.0 06:51:51 pycparser==2.22 06:51:51 pygerrit2==2.0.15 06:51:51 PyGithub==2.4.0 06:51:51 PyJWT==2.9.0 06:51:51 PyNaCl==1.5.0 06:51:51 pyparsing==2.4.7 06:51:51 pyperclip==1.9.0 06:51:51 pyrsistent==0.20.0 06:51:51 python-cinderclient==9.5.0 06:51:51 python-dateutil==2.9.0.post0 06:51:51 python-heatclient==3.5.0 06:51:51 python-jenkins==1.8.2 06:51:51 python-keystoneclient==5.5.0 06:51:51 python-magnumclient==4.6.0 06:51:51 python-openstackclient==7.0.0 06:51:51 python-swiftclient==4.6.0 06:51:51 PyYAML==6.0.2 06:51:51 referencing==0.35.1 06:51:51 requests==2.32.3 06:51:51 requests-oauthlib==2.0.0 06:51:51 requestsexceptions==1.4.0 06:51:51 rfc3986==2.0.0 06:51:51 rpds-py==0.20.0 06:51:51 rsa==4.9 06:51:51 ruamel.yaml==0.18.6 06:51:51 ruamel.yaml.clib==0.2.8 06:51:51 s3transfer==0.10.2 06:51:51 simplejson==3.19.3 06:51:51 six==1.16.0 06:51:51 smmap==5.0.1 06:51:51 soupsieve==2.6 06:51:51 stevedore==5.3.0 06:51:51 tabulate==0.9.0 06:51:51 toml==0.10.2 06:51:51 tomlkit==0.13.2 06:51:51 tqdm==4.66.5 06:51:51 typing_extensions==4.12.2 06:51:51 tzdata==2024.1 06:51:51 urllib3==1.26.19 06:51:51 virtualenv==20.26.3 06:51:51 wcwidth==0.2.13 06:51:51 websocket-client==1.8.0 06:51:51 wrapt==1.16.0 06:51:51 xdg==6.0.0 06:51:51 xmltodict==0.13.0 06:51:51 yq==3.4.3 06:51:51 provisioning config files... 06:51:51 copy managed file [global-settings] to file:/w/workspace/ric-plt-ric-dep-chart-shell-verify-master@tmp/config9935113143914944947tmp 06:51:51 copy managed file [ric-plt-ric-dep-settings] to file:/w/workspace/ric-plt-ric-dep-chart-shell-verify-master@tmp/config12560122240312818228tmp 06:51:51 [EnvInject] - Injecting environment variables from a build step. 06:51:51 [EnvInject] - Injecting as environment variables the properties content 06:51:51 SERVER_ID=site 06:51:51 06:51:51 [EnvInject] - Variables injected successfully. 06:51:51 [ric-plt-ric-dep-chart-shell-verify-master] $ /bin/bash /tmp/jenkins3386338482103498823.sh 06:51:51 ---> create-netrc.sh 06:51:51 [ric-plt-ric-dep-chart-shell-verify-master] $ /bin/sh -xe /tmp/jenkins385406152362212493.sh 06:51:51 + cd bin 06:51:51 + bash verify-ric-charts 06:51:51 --> verify-ric-charts 06:51:51 verify-ric-charts: line 43: helm: command not found 06:51:51 Download and install Helm 06:51:52 2024-08-29 06:51:52 URL:https://get.helm.sh/helm-v3.9.0-linux-amd64.tar.gz [13952532/13952532] -> "helm-v3.9.0-linux-amd64.tar.gz" [1] 06:51:52 linux-amd64/ 06:51:52 linux-amd64/helm 06:51:52 linux-amd64/LICENSE 06:51:52 linux-amd64/README.md 06:51:52 Cloning into './dep'... 06:51:53 verify-ric-charts: line 59: chartmuseum: command not found 06:51:53 Download and install chartmuseum 06:51:54 2024-08-29 06:51:54 URL:https://get.helm.sh/chartmuseum-v0.14.0-linux-amd64.tar.gz [16120271/16120271] -> "chartmuseum-v0.14.0-linux-amd64.tar.gz" [1] 06:51:54 linux-amd64/ 06:51:54 linux-amd64/chartmuseum 06:51:55 linux-amd64/README.md 06:51:55 linux-amd64/LICENSE 06:51:55 % Total % Received % Xferd Average Speed Time Time Time Current 06:51:55 Dload Upload Total Spent Left Speed 06:51:55 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 11635 100 11635 0 0 68846 0 --:--:-- --:--:-- --:--:-- 68846 06:51:55 Downloading https://get.helm.sh/chartmuseum-v0.16.2-linux-amd64.tar.gz 06:51:56 Verifying checksum... Done. 06:51:57 Preparing to install chartmuseum into /usr/local/bin 06:51:57 chartmuseum installed into /usr/local/bin/chartmuseum 06:51:59 Installed plugin: servecm 06:51:59 Wait for installing servecm plugin 06:51:59 ChartMuseum - Helm Chart Repository with support for Amazon S3, Google Cloud Storage, Oracle Cloud Infrastructure Object Storage and Openstack 06:51:59 Starting local Helm server 06:51:59 Successfully packaged chart and saved it to: local-repo/ric-common-3.3.2.tgz 06:51:59 Successfully packaged chart and saved it to: local-repo/aux-common-3.0.0.tgz 06:51:59 2024-08-29T06:51:59.242Z INFO Starting ChartMuseum {"host": "0.0.0.0", "port": 8879} 06:51:59 2024-08-29T06:51:59.261Z INFO [1] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "27.551µs", "reqID": "01ddd124-5609-4cc8-a332-ae3cc8827901"} 06:51:59 "local" has been added to your repositories 06:51:59 Finding all Helm charts 06:51:59 *************************************** 06:51:59 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/3rdparty/influxdb 06:51:59 Update chart dependency 06:51:59 Performing Helm lint 06:51:59 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/3rdparty/influxdb 06:51:59 06:51:59 1 chart(s) linted, 0 chart(s) failed 06:51:59 *************************************************************************************************************** 06:51:59 Rendering Helm charts locally 06:51:59 --- 06:51:59 # Source: influxdb2/templates/pdb.yaml 06:51:59 apiVersion: policy/v1 06:51:59 kind: PodDisruptionBudget 06:51:59 metadata: 06:51:59 name: release-name-influxdb2 06:51:59 labels: 06:51:59 app.kubernetes.io/name: influxdb2 06:51:59 app.kubernetes.io/instance: release-name 06:51:59 app.kubernetes.io/version: "2.2.0" 06:51:59 app.kubernetes.io/managed-by: Helm 06:51:59 helm.sh/chart: influxdb2-2.1.0 06:51:59 spec: 06:51:59 minAvailable: 1 06:51:59 selector: 06:51:59 matchLabels: 06:51:59 app.kubernetes.io/name: influxdb2 06:51:59 app.kubernetes.io/instance: release-name 06:51:59 --- 06:51:59 # Source: influxdb2/templates/serviceaccount.yaml 06:51:59 apiVersion: v1 06:51:59 kind: ServiceAccount 06:51:59 metadata: 06:51:59 name: release-name-influxdb2 06:51:59 labels: 06:51:59 app.kubernetes.io/name: influxdb2 06:51:59 app.kubernetes.io/instance: release-name 06:51:59 app.kubernetes.io/version: "2.2.0" 06:51:59 app.kubernetes.io/managed-by: Helm 06:51:59 helm.sh/chart: influxdb2-2.1.0 06:51:59 --- 06:51:59 # Source: influxdb2/templates/secret.yaml 06:51:59 apiVersion: v1 06:51:59 kind: Secret 06:51:59 metadata: 06:51:59 labels: 06:51:59 app.kubernetes.io/name: influxdb2 06:51:59 app.kubernetes.io/instance: release-name 06:51:59 app.kubernetes.io/version: "2.2.0" 06:51:59 app.kubernetes.io/managed-by: Helm 06:51:59 helm.sh/chart: influxdb2-2.1.0 06:51:59 name: release-name-influxdb2-auth 06:51:59 data: 06:51:59 admin-token: "WHV4eUt1Q2FDQzdsRFcxWFRSelNkamJGVUsxbGsyQUY=" 06:51:59 admin-password: "VDhwaDI2VXlaSkprRFNiWGlCc1NNcDQ4TVltcWxDdkI=" 06:51:59 --- 06:51:59 # Source: influxdb2/templates/persistent-volume-claim.yaml 06:51:59 kind: PersistentVolumeClaim 06:51:59 apiVersion: v1 06:51:59 metadata: 06:51:59 name: "release-name-influxdb2" 06:51:59 labels: 06:51:59 app.kubernetes.io/name: influxdb2 06:51:59 app.kubernetes.io/instance: release-name 06:51:59 app.kubernetes.io/version: "2.2.0" 06:51:59 app.kubernetes.io/managed-by: Helm 06:51:59 helm.sh/chart: influxdb2-2.1.0 06:51:59 annotations: 06:51:59 helm.sh/resource-policy: "keep" 06:51:59 spec: 06:51:59 accessModes: 06:51:59 - "ReadWriteOnce" 06:51:59 resources: 06:51:59 requests: 06:51:59 storage: "50Gi" 06:51:59 --- 06:51:59 # Source: influxdb2/templates/service.yaml 06:51:59 apiVersion: v1 06:51:59 kind: Service 06:51:59 metadata: 06:51:59 name: release-name-influxdb2 06:51:59 labels: 06:51:59 app.kubernetes.io/name: influxdb2 06:51:59 app.kubernetes.io/instance: release-name 06:51:59 app.kubernetes.io/version: "2.2.0" 06:51:59 app.kubernetes.io/managed-by: Helm 06:51:59 helm.sh/chart: influxdb2-2.1.0 06:51:59 spec: 06:51:59 type: ClusterIP 06:51:59 ports: 06:51:59 - name: http 06:51:59 port: 80 06:51:59 protocol: TCP 06:51:59 targetPort: 8086 06:51:59 selector: 06:51:59 app.kubernetes.io/name: influxdb2 06:51:59 app.kubernetes.io/instance: release-name 06:51:59 --- 06:51:59 # Source: influxdb2/templates/statefulset.yaml 06:51:59 apiVersion: apps/v1 06:51:59 kind: StatefulSet 06:51:59 metadata: 06:51:59 name: release-name-influxdb2 06:51:59 labels: 06:51:59 app.kubernetes.io/name: influxdb2 06:51:59 app.kubernetes.io/instance: release-name 06:51:59 app.kubernetes.io/version: "2.2.0" 06:51:59 app.kubernetes.io/managed-by: Helm 06:51:59 helm.sh/chart: influxdb2-2.1.0 06:51:59 spec: 06:51:59 replicas: 1 06:51:59 selector: 06:51:59 matchLabels: 06:51:59 app.kubernetes.io/name: influxdb2 06:51:59 app.kubernetes.io/instance: release-name 06:51:59 serviceName: "release-name-influxdb2" 06:51:59 template: 06:51:59 metadata: 06:51:59 labels: 06:51:59 app.kubernetes.io/name: influxdb2 06:51:59 app.kubernetes.io/instance: release-name 06:51:59 spec: 06:51:59 volumes: 06:51:59 - name: data 06:51:59 persistentVolumeClaim: 06:51:59 claimName: release-name-influxdb2 06:51:59 serviceAccountName: release-name-influxdb2 06:51:59 containers: 06:51:59 - name: influxdb2 06:51:59 image: "influxdb:2.2.0-alpine" 06:51:59 imagePullPolicy: IfNotPresent 06:51:59 ports: 06:51:59 - name: http 06:51:59 containerPort: 8086 06:51:59 protocol: TCP 06:51:59 env: 06:51:59 # Automated setup will not run if an existing boltdb file is found at the configured path. 06:51:59 # This behavior allows for the InfluxDB container to reboot post-setup without encountering "DB is already set up" errors. 06:51:59 - name: DOCKER_INFLUXDB_INIT_MODE 06:51:59 value: setup 06:51:59 # The username to set for the system's initial super-user (Required). 06:51:59 - name: DOCKER_INFLUXDB_INIT_USERNAME 06:51:59 value: admin 06:51:59 # The password to set for the system's inital super-user (Required). 06:51:59 - name: DOCKER_INFLUXDB_INIT_PASSWORD 06:51:59 valueFrom: 06:51:59 secretKeyRef: 06:51:59 name: release-name-influxdb2-auth 06:51:59 key: admin-password 06:51:59 # The name to set for the system's initial organization (Required). 06:51:59 - name: DOCKER_INFLUXDB_INIT_ORG 06:51:59 value: influxdata 06:51:59 # The name to set for the system's initial bucket (Required). 06:51:59 - name: DOCKER_INFLUXDB_INIT_BUCKET 06:51:59 value: default 06:51:59 # The duration the system's initial bucket should retain data. If not set, the initial bucket will retain data forever. 06:51:59 - name: DOCKER_INFLUXDB_INIT_RETENTION 06:51:59 value: 0s 06:51:59 # The authentication token to associate with the system's initial super-user. If not set, a token will be auto-generated by the system. 06:51:59 - name: DOCKER_INFLUXDB_INIT_ADMIN_TOKEN 06:51:59 valueFrom: 06:51:59 secretKeyRef: 06:51:59 name: release-name-influxdb2-auth 06:51:59 key: admin-token 06:51:59 # Path to the BoltDB database. 06:51:59 - name: INFLUXD_BOLT_PATH 06:51:59 value: /var/lib/influxdb2/influxd.bolt 06:51:59 # Path to persistent storage engine files where InfluxDB stores all Time-Structure Merge Tree (TSM) data on disk. 06:51:59 - name: INFLUXD_ENGINE_PATH 06:51:59 value: /var/lib/influxdb2 06:51:59 livenessProbe: 06:51:59 httpGet: 06:51:59 path: /health 06:51:59 port: http 06:51:59 scheme: HTTP 06:51:59 initialDelaySeconds: 0 06:51:59 periodSeconds: 10 06:51:59 timeoutSeconds: 1 06:51:59 failureThreshold: 3 06:51:59 readinessProbe: 06:51:59 httpGet: 06:51:59 path: /health 06:51:59 port: http 06:51:59 scheme: HTTP 06:51:59 initialDelaySeconds: 0 06:51:59 periodSeconds: 10 06:51:59 timeoutSeconds: 1 06:51:59 successThreshold: 1 06:51:59 failureThreshold: 3 06:51:59 volumeMounts: 06:51:59 - name: data 06:51:59 mountPath: /var/lib/influxdb2 06:51:59 subPath: 06:51:59 resources: 06:51:59 {} 06:51:59 *************************************************************************************************************** 06:51:59 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/submgr 06:51:59 Update chart dependency 06:51:59 Hang tight while we grab the latest from your chart repositories... 06:51:59 2024-08-29T06:51:59.480Z INFO [2] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "29.82µs", "reqID": "eb007941-12c1-4651-9743-b5ecfa762595"} 06:51:59 ...Successfully got an update from the "local" chart repository 06:51:59 Update Complete. ⎈Happy Helming!⎈ 06:51:59 Saving 1 charts 06:51:59 Downloading ric-common from repo http://127.0.0.1:8879/charts 06:51:59 2024-08-29T06:51:59.483Z INFO [3] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "107.072µs", "reqID": "add6f80c-07a1-4063-b8c1-43a0ffd0ce6a"} 06:51:59 Deleting outdated charts 06:51:59 Performing Helm lint 06:51:59 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/submgr 06:51:59 [INFO] Chart.yaml: icon is recommended 06:51:59 06:51:59 1 chart(s) linted, 0 chart(s) failed 06:51:59 *************************************************************************************************************** 06:51:59 Rendering Helm charts locally 06:51:59 --- 06:51:59 # Source: submgr/templates/configmap.yaml 06:51:59 #================================================================================== 06:51:59 # Copyright (c) 2019 AT&T Intellectual Property. 06:51:59 # 06:51:59 # Licensed under the Apache License, Version 2.0 (the "License"); 06:51:59 # you may not use this file except in compliance with the License. 06:51:59 # You may obtain a copy of the License at 06:51:59 # 06:51:59 # http://www.apache.org/licenses/LICENSE-2.0 06:51:59 # 06:51:59 # Unless required by applicable law or agreed to in writing, software 06:51:59 # distributed under the License is distributed on an "AS IS" BASIS, 06:51:59 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 06:51:59 # See the License for the specific language governing permissions and 06:51:59 # limitations under the License. 06:51:59 #================================================================================== 06:51:59 apiVersion: v1 06:51:59 kind: ConfigMap 06:51:59 metadata: 06:51:59 name: submgrcfg 06:51:59 namespace: ricplt 06:51:59 data: 06:51:59 # FQDN and port info of rtmgr 06:51:59 submgrcfg: | 06:51:59 "local": 06:51:59 "host": ":8080" 06:51:59 "logger": 06:51:59 "level": 3 06:51:59 "rmr": 06:51:59 "protPort" : "tcp:4560" 06:51:59 "maxSize": 8192 06:51:59 "numWorkers": 1 06:51:59 "rtmgr": 06:51:59 "hostAddr": "service-ricplt-rtmgr-http" 06:51:59 "port" : 3800 06:51:59 "baseUrl" : "/ric/v1" 06:51:59 "db": 06:51:59 "sessionNamespace": "XMSession" 06:51:59 "host": ":6379" 06:51:59 "prot": "tcp" 06:51:59 "maxIdle": 80 06:51:59 "maxActive": 12000 06:51:59 "controls": 06:51:59 "e2tSubReqTimeout_ms": 2000 06:51:59 "e2tSubDelReqTime_ms": 2000 06:51:59 "e2tRecvMsgTimeout_ms": 2000 06:51:59 "e2tMaxSubReqTryCount": 2 06:51:59 "e2tMaxSubDelReqTryCount": 2 06:51:59 "checkE2State": "true" 06:51:59 "readSubsFromDb": "true" 06:51:59 "dbTryCount": 200 06:51:59 "dbRetryForever": "true" 06:51:59 "waitRouteCleanup_ms": 5000 06:51:59 "checkE2IEOrder": 1 06:51:59 submgrutartg: | 06:51:59 newrt|start 06:51:59 newrt|end 06:51:59 --- 06:51:59 # Source: submgr/templates/env.yaml 06:51:59 ################################################################################ 06:51:59 # Copyright (c) 2019 AT&T Intellectual Property. # 06:51:59 # Copyright (c) 2019 Nokia. # 06:51:59 # # 06:51:59 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:51:59 # you may not use this file except in compliance with the License. # 06:51:59 # You may obtain a copy of the License at # 06:51:59 # # 06:51:59 # http://www.apache.org/licenses/LICENSE-2.0 # 06:51:59 # # 06:51:59 # Unless required by applicable law or agreed to in writing, software # 06:51:59 # distributed under the License is distributed on an "AS IS" BASIS, # 06:51:59 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:51:59 # See the License for the specific language governing permissions and # 06:51:59 # limitations under the License. # 06:51:59 ################################################################################ 06:51:59 apiVersion: v1 06:51:59 kind: ConfigMap 06:51:59 metadata: 06:51:59 name: configmap-ricplt-submgr-env 06:51:59 data: 06:51:59 RMR_RTG_SVC: "4561" 06:51:59 RMR_SRC_ID: service-ricplt-submgr-rmr.ricplt 06:51:59 CFG_FILE: "/cfg/submgr-config.yaml" 06:51:59 RMR_SEED_RT: "/cfg/submgr-uta-rtg.rt" 06:51:59 SUBMGR_SEED_SN: "1" 06:51:59 --- 06:51:59 # Source: submgr/templates/service-http.yaml 06:51:59 # 06:51:59 #================================================================================== 06:51:59 # Copyright (c) 2019 AT&T Intellectual Property. 06:51:59 # Copyright (c) 2019 Nokia 06:51:59 # 06:51:59 # Licensed under the Apache License, Version 2.0 (the "License"); 06:51:59 # you may not use this file except in compliance with the License. 06:51:59 # You may obtain a copy of the License at 06:51:59 # 06:51:59 # http://www.apache.org/licenses/LICENSE-2.0 06:51:59 # 06:51:59 # Unless required by applicable law or agreed to in writing, software 06:51:59 # distributed under the License is distributed on an "AS IS" BASIS, 06:51:59 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 06:51:59 # See the License for the specific language governing permissions and 06:51:59 # limitations under the License. 06:51:59 #================================================================================== 06:51:59 # 06:51:59 # 06:51:59 # Abstract: Subscription Manager service manifest 06:51:59 # Date: 28 May 2019 06:51:59 # 06:51:59 kind: Service 06:51:59 apiVersion: v1 06:51:59 metadata: 06:51:59 name: service-ricplt-submgr-http 06:51:59 namespace: ricplt 06:51:59 labels: 06:51:59 app: ricplt-submgr 06:51:59 chart: submgr-3.0.0 06:51:59 release: release-name 06:51:59 heritage: Helm 06:51:59 spec: 06:51:59 selector: 06:51:59 app: ricplt-submgr 06:51:59 release: release-name 06:51:59 clusterIP: None 06:51:59 ports: 06:51:59 - name: http 06:51:59 port: 3800 06:51:59 protocol: TCP 06:51:59 targetPort: http 06:51:59 --- 06:51:59 # Source: submgr/templates/service-rmr.yaml 06:51:59 # 06:51:59 #================================================================================== 06:51:59 # Copyright (c) 2019 AT&T Intellectual Property. 06:51:59 # Copyright (c) 2019 Nokia 06:51:59 # 06:51:59 # Licensed under the Apache License, Version 2.0 (the "License"); 06:51:59 # you may not use this file except in compliance with the License. 06:51:59 # You may obtain a copy of the License at 06:51:59 # 06:51:59 # http://www.apache.org/licenses/LICENSE-2.0 06:51:59 # 06:51:59 # Unless required by applicable law or agreed to in writing, software 06:51:59 # distributed under the License is distributed on an "AS IS" BASIS, 06:51:59 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 06:51:59 # See the License for the specific language governing permissions and 06:51:59 # limitations under the License. 06:51:59 #================================================================================== 06:51:59 # 06:51:59 # 06:51:59 # Abstract: Subscription Manager service manifest 06:51:59 # Date: 28 May 2019 06:51:59 # 06:51:59 kind: Service 06:51:59 apiVersion: v1 06:51:59 metadata: 06:51:59 name: service-ricplt-submgr-rmr 06:51:59 namespace: ricplt 06:51:59 labels: 06:51:59 app: ricplt-submgr 06:51:59 chart: submgr-3.0.0 06:51:59 release: release-name 06:51:59 heritage: Helm 06:51:59 spec: 06:51:59 selector: 06:51:59 app: ricplt-submgr 06:51:59 release: release-name 06:51:59 clusterIP: None 06:51:59 ports: 06:51:59 - name: rmrdata 06:51:59 port: 4560 06:51:59 protocol: TCP 06:51:59 targetPort: rmrdata 06:51:59 - name: rmrroute 06:51:59 port: 4561 06:51:59 protocol: TCP 06:51:59 targetPort: rmrroute 06:51:59 --- 06:51:59 # Source: submgr/templates/deployment.yaml 06:51:59 #================================================================================== 06:51:59 # Copyright (c) 2019 AT&T Intellectual Property. 06:51:59 # Copyright (c) 2019 Nokia 06:51:59 # 06:51:59 # Licensed under the Apache License, Version 2.0 (the "License"); 06:51:59 # you may not use this file except in compliance with the License. 06:51:59 # You may obtain a copy of the License at 06:51:59 # 06:51:59 # http://www.apache.org/licenses/LICENSE-2.0 06:51:59 # 06:51:59 # Unless required by applicable law or agreed to in writing, software 06:51:59 # distributed under the License is distributed on an "AS IS" BASIS, 06:51:59 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 06:51:59 # See the License for the specific language governing permissions and 06:51:59 # limitations under the License. 06:51:59 #================================================================================== 06:51:59 apiVersion: apps/v1 06:51:59 kind: Deployment 06:51:59 metadata: 06:51:59 name: deployment-ricplt-submgr 06:51:59 namespace: ricplt 06:51:59 labels: 06:51:59 app: ricplt-submgr 06:51:59 chart: submgr-3.0.0 06:51:59 release: release-name 06:51:59 heritage: Helm 06:51:59 spec: 06:51:59 replicas: 1 06:51:59 selector: 06:51:59 matchLabels: 06:51:59 app: ricplt-submgr 06:51:59 release: release-name 06:51:59 template: 06:51:59 metadata: 06:51:59 labels: 06:51:59 app: ricplt-submgr 06:51:59 release: release-name 06:51:59 spec: 06:51:59 hostname: submgr 06:51:59 imagePullSecrets: 06:51:59 - name: secret-nexus3-o-ran-sc-org-10002-o-ran-sc 06:51:59 containers: 06:51:59 - name: container-ricplt-submgr 06:51:59 image: nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-submgr:0.10.7 06:51:59 imagePullPolicy: IfNotPresent 06:51:59 command: ["/submgr"] 06:51:59 args: ["-f", "/cfg/submgr-config.yaml"] 06:51:59 envFrom: 06:51:59 - configMapRef: 06:51:59 name: configmap-ricplt-submgr-env 06:51:59 - configMapRef: 06:51:59 name: configmap-ricplt-dbaas-appconfig 06:51:59 ports: 06:51:59 - name: http 06:51:59 containerPort: 3800 06:51:59 protocol: TCP 06:51:59 - name: rmrroute 06:51:59 containerPort: 4561 06:51:59 protocol: TCP 06:51:59 - name: rmrdata 06:51:59 containerPort: 4560 06:51:59 protocol: TCP 06:51:59 volumeMounts: 06:51:59 - name: config-volume 06:51:59 mountPath: /cfg 06:51:59 livenessProbe: 06:51:59 httpGet: 06:51:59 path: ric/v1/health/alive 06:51:59 port: 8080 06:51:59 initialDelaySeconds: 5 06:51:59 periodSeconds: 15 06:51:59 readinessProbe: 06:51:59 httpGet: 06:51:59 path: ric/v1/health/ready 06:51:59 port: 8080 06:51:59 initialDelaySeconds: 5 06:51:59 periodSeconds: 15 06:51:59 06:51:59 volumes: 06:51:59 - name: config-volume 06:51:59 configMap: 06:51:59 name: submgrcfg 06:51:59 items: 06:51:59 - key: submgrcfg 06:51:59 path: submgr-config.yaml 06:51:59 mode: 0644 06:51:59 - key: submgrutartg 06:51:59 path: submgr-uta-rtg.rt 06:51:59 mode: 0644 06:51:59 *************************************************************************************************************** 06:51:59 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/redis-cluster 06:51:59 Update chart dependency 06:51:59 Performing Helm lint 06:51:59 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/redis-cluster 06:51:59 [INFO] Chart.yaml: icon is recommended 06:51:59 06:51:59 1 chart(s) linted, 0 chart(s) failed 06:51:59 *************************************************************************************************************** 06:51:59 Rendering Helm charts locally 06:51:59 --- 06:51:59 # Source: redis-cluster/templates/serviceaccount.yaml 06:51:59 apiVersion: v1 06:51:59 kind: ServiceAccount 06:51:59 metadata: 06:51:59 name: assigner-sa 06:51:59 --- 06:51:59 # Source: redis-cluster/templates/configMap.yaml 06:51:59 apiVersion: v1 06:51:59 kind: ConfigMap 06:51:59 metadata: 06:51:59 name: redis-cluster-cm 06:51:59 data: 06:51:59 update-node.sh: | 06:51:59 #!/bin/sh 06:51:59 REDIS_NODES="/data/nodes.conf" 06:51:59 sed -i -e "/myself/ s/[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}/${POD_IP}/" ${REDIS_NODES} 06:51:59 exec "$@" 06:51:59 06:51:59 redis.conf: |+ 06:51:59 cluster-enabled yes 06:51:59 cluster-require-full-coverage no 06:51:59 cluster-node-timeout 15000 06:51:59 cluster-config-file /data/nodes.conf 06:51:59 cluster-migration-barrier 1 06:51:59 appendonly yes 06:51:59 protected-mode no 06:51:59 --- 06:51:59 # Source: redis-cluster/templates/configMap.yaml 06:51:59 apiVersion: v1 06:51:59 kind: ConfigMap 06:51:59 metadata: 06:51:59 name: assigner-cm 06:51:59 data: 06:51:59 placenode.pl: | 06:51:59 #!/usr/bin/env perl 06:51:59 =head 06:51:59 ============LICENSE_START======================================================= 06:51:59 06:51:59 ================================================================================ 06:51:59 Copyright (C) 2020 Hcl Technologies Limited. 06:51:59 ================================================================================ 06:51:59 Licensed under the Apache License, Version 2.0 (the "License"); 06:51:59 you may not use this file except in compliance with the License. 06:51:59 You may obtain a copy of the License at 06:51:59 06:51:59 http://www.apache.org/licenses/LICENSE-2.0 06:51:59 06:51:59 Unless required by applicable law or agreed to in writing, software 06:51:59 distributed under the License is distributed on an "AS IS" BASIS, 06:51:59 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 06:51:59 See the License for the specific language governing permissions and 06:51:59 limitations under the License. 06:51:59 ============LICENSE_END========================================================= 06:51:59 06:51:59 06:51:59 About: 06:51:59 06:51:59 This script has been developed as part of https://jira.o-ran-sc.org/browse/RIC-360 06:51:59 This script identifies the missing anti-affinity(as per above ticket) of redis instances 06:51:59 required in a redis-cluster. If there is an undesired anti-affinity this script can be 06:51:59 executed to communicate to redis nodes to switch roles (e.g. master/slave) such that the 06:51:59 end-state meets the desired anti-affinity. 06:51:59 06:51:59 06:51:59 Pre-requisites: 06:51:59 06:51:59 1) A redis cluster with 3 masters (2 replicas each) deployed on kubernetes 1.18 (or later) 06:51:59 2) Three available worker nodes for serving redis workloads 06:51:59 3) kubectl (with access to the k8 cluster) 06:51:59 06:51:59 =cut 06:51:59 06:51:59 06:51:59 my $podRow = { 06:51:59 "podIP" => "", 06:51:59 "podName" => "", 06:51:59 "k8Node" => "", 06:51:59 06:51:59 "rdNodeRole" => "", 06:51:59 "rdNodeID" => "", 06:51:59 06:51:59 "rdMasterNodeID" => "", 06:51:59 "slaveIPs" => [] 06:51:59 }; 06:51:59 06:51:59 # Pod label for redis nodes 06:51:59 my $podLabel = $ENV{'POD_LABEL'}; 06:51:59 06:51:59 my $podTable = []; 06:51:59 my $k8NodeInfo = []; 06:51:59 06:51:59 setk8NodesInfo(); 06:51:59 validate(); 06:51:59 06:51:59 # Master 06:51:59 spreadMastersIfRequired(); 06:51:59 # Slave 06:51:59 my $disparity = getSlaveDisparity(); 06:51:59 spreadSlavesIfRequired(); 06:51:59 06:51:59 sub validate() { 06:51:59 my @masters = map { $_->{'rdNodeRole'} eq 'master' ? $_ : () } @{$podTable}; 06:51:59 if ( @masters > @{$k8NodeInfo->{allk8Nodes}} ) { 06:51:59 print "Info: Skipping any action as num of master > number of k8 nodes..\n"; 06:51:59 exit; 06:51:59 } 06:51:59 } 06:51:59 06:51:59 06:51:59 sub spreadSlavesIfRequired() { 06:51:59 06:51:59 06:51:59 # Get node with maximum disparity first 06:51:59 my @disparityMatrix = reverse sort { @{$a} <=> @{$b} } @${disparity}; 06:51:59 #@disparityMatrix = grep defined, @disparityMatrix; 06:51:59 #@disparityMatrix = map { defined $_ ? $_ : () } @disparityMatrix; 06:51:59 06:51:59 # Get list of slaves to be swapped roles. 06:51:59 my @slaveSwapList = (); 06:51:59 my $maxDisparityPerNode = @{$disparityMatrix[0]}; 06:51:59 06:51:59 for (my $disparityPass=0; $disparityPass < $maxDisparityPerNode; $disparityPass++) { 06:51:59 for (my $k8NodeIndex=0; $k8NodeIndex <= $#{disparityMatrix}; $k8NodeIndex++) { 06:51:59 #print "$disparityMatrix[$disparityPass] && $disparityMatrix[$k8NodeIndex][$disparityPass]"; 06:51:59 if ( $disparityMatrix[$disparityPass] && $disparityMatrix[$k8NodeIndex][$disparityPass] ) { 06:51:59 push(@slaveSwapList,$disparityMatrix[$k8NodeIndex][$disparityPass]); 06:51:59 } 06:51:59 } 06:51:59 } 06:51:59 if ( ! @slaveSwapList ) { 06:51:59 print "Info: No disparity found with slaves.\n" if ( @slaveSwapList < 2); 06:51:59 exit; 06:51:59 } elsif ( @slaveSwapList == 1 ) { 06:51:59 print "Info: single host scenario (with no swap candidate in other k8 nodes) found.\n"; 06:51:59 exit; 06:51:59 } else { 06:51:59 print "Info: slave disparity found.\n"; 06:51:59 } 06:51:59 06:51:59 # Swap slaves 06:51:59 for (my $swapIndex=0; $swapIndex < @slaveSwapList; $swapIndex++) { 06:51:59 $pod1 = $slaveSwapList[$swapIndex]; 06:51:59 $pod2 = $slaveSwapList[++$swapIndex]; 06:51:59 #print "Info: Swapping Slaves: " . join($pod1->{podName}, $pod2->{podName}) . "\n"; 06:51:59 06:51:59 my $cmd1 = qq[kubectl exec -it ]. 06:51:59 qq[$pod1->{podName} -- redis-cli -p 6379 cluster replicate $pod2->{rdMasterNodeID} ]; 06:51:59 06:51:59 my $cmd2 = qq[kubectl exec -it ]. 06:51:59 qq[$pod2->{podName} -- redis-cli -p 6379 cluster replicate $pod1->{rdMasterNodeID} ]; 06:51:59 06:51:59 runRediClusterCmd($cmd1); 06:51:59 runRediClusterCmd($cmd2); 06:51:59 #print "\n$cmd1"; 06:51:59 #print "\n$cmd2\n"; 06:51:59 } 06:51:59 06:51:59 } 06:51:59 06:51:59 06:51:59 sub getSlaveDisparity() { 06:51:59 06:51:59 # Get Slave Disparity Metrix 06:51:59 my $disparity = (); 06:51:59 my $nodeIndex = 0; 06:51:59 foreach my $k8NodeName ( @{$k8NodeInfo->{allk8Nodes}} ) { 06:51:59 my @redisNodesOnk8Node = map { $_->{'k8Node'} eq $k8NodeName ? $_ : () } @{$podTable}; 06:51:59 @redisNodesOnk8Node = sort { $a->{"rdNodeRole"} cmp $b->{"rdNodeRole"} } @redisNodesOnk8Node; 06:51:59 06:51:59 my $master = shift @redisNodesOnk8Node; 06:51:59 06:51:59 for (my $index=0; $index <= $#{redisNodesOnk8Node}; $index++ ) { 06:51:59 my $slave = $redisNodesOnk8Node[$index]; 06:51:59 #print "chekcing for pod: $slave->{podName}\n"; 06:51:59 my $disparityFound = 0; 06:51:59 if ( $slave->{rdMasterNodeID} eq $master->{rdNodeID} ) { 06:51:59 $disparityFound = 1; 06:51:59 } else { 06:51:59 #check is other slaves are its sibling 06:51:59 for (my $nextIndex=$index + 1; $nextIndex <= $#{redisNodesOnk8Node}; $nextIndex++ ) { 06:51:59 if ( $slave->{rdMasterNodeID} eq $redisNodesOnk8Node[$nextIndex]->{rdMasterNodeID} ) { 06:51:59 $disparityFound = 1; 06:51:59 break; 06:51:59 } 06:51:59 } 06:51:59 } 06:51:59 if ($disparityFound) { 06:51:59 #$disparity[$nodeIndex][$index] = { 'podName' => $slave->{"podName"}, 'rdMasterNodeID' => $slave->{"rdMasterNodeID"} } ; 06:51:59 push(@{$disparity[$nodeIndex]},{ 'podName' => $slave->{"podName"}, 'rdMasterNodeID' => $slave->{"rdMasterNodeID"} } ) ; 06:51:59 } 06:51:59 } 06:51:59 $nodeIndex++; 06:51:59 } 06:51:59 return \@disparity; 06:51:59 } 06:51:59 06:51:59 sub spreadMastersIfRequired() { 06:51:59 06:51:59 NODE_WITH_NO_MASTER: foreach my $nodeWithoutMaster (@{$k8NodeInfo->{k8NodesWithoutMaster}}) { 06:51:59 # For each k8Node without any master 06:51:59 # Check for each extra master on its hostNode 06:51:59 # Find its slave on the this hostNode (i.e. without any master) 06:51:59 # Such slave must be Found for 3x3 set-up: 06:51:59 # Then Promote as master # Re-Evaluate 06:51:59 06:51:59 # Get All Redis Slaves on This k8 node 06:51:59 print "Info: K8 node without any master : $nodeWithoutMaster\n"; 06:51:59 my @rdSlaveNodes = map { ($_->{'k8Node'} eq $nodeWithoutMaster ) && ($_->{'rdNodeRole'} eq 'slave') ? $_ : () } @{$podTable}; 06:51:59 06:51:59 foreach my $nodeWithExtraMaster (@{$k8NodeInfo->{k8NodesWithExtraMaster}} ) { 06:51:59 print "Info: k8 Node with extra master : $nodeWithExtraMaster\n"; 06:51:59 #my @rdSlaveNodes = map { ($_->{'k8Node'} eq $nodeWithoutMaster ) && ($_->{'rdNodeRole'} eq 'slave') ? $_ : () } @{$podTable}; 06:51:59 06:51:59 my @masterInstances = map { ($_->{'k8Node'} eq $nodeWithExtraMaster ) && ($_->{'rdNodeRole'} eq 'master') ? $_ : () } @{$podTable}; 06:51:59 foreach my $master (@masterInstances) { 06:51:59 my @slave = map { $_->{"rdMasterNodeID"} eq $master->{rdNodeID} ? $_ : () } @rdSlaveNodes; 06:51:59 if ( @slave ) { 06:51:59 promoteSlaveAsMaster($slave[0]); 06:51:59 my $isPromoted = 0; 06:51:59 my $slaveNodeID= $slave[0]->{rdNodeID}; 06:51:59 while( ! $isPromoted ) { 06:51:59 sleep(8); 06:51:59 setk8NodesInfo(); 06:51:59 my ($promotedNode) = map { $slaveNodeID eq $_->{rdNodeID} ? $_ : () } @{$podTable}; 06:51:59 06:51:59 if ( $promotedNode->{'rdNodeRole'} ne 'master' ) { 06:51:59 print ("Info: Waiting for node promotion confirmation..\n"); 06:51:59 } else { 06:51:59 $isPromoted = 1; 06:51:59 print ("Info: Node promotion confirmed.\n"); 06:51:59 } 06:51:59 } 06:51:59 next NODE_WITH_NO_MASTER; 06:51:59 } 06:51:59 } 06:51:59 } 06:51:59 } 06:51:59 print "Info: All redis masters are on separate k8 Nodes. \n" if ( ! @{$k8NodeInfo->{k8NodesWithoutMaster}}) ; 06:51:59 } 06:51:59 06:51:59 sub promoteSlaveAsMaster() { 06:51:59 my $slavePod = shift; 06:51:59 #print "Info: Promoting Slave $slavePod->{'podName'} On $slavePod->{'k8Node'} as master"; 06:51:59 my $cmd = qq[kubectl exec -it $slavePod->{'podName'} -- redis-cli -p 6379 cluster failover takeover]; 06:51:59 runRediClusterCmd($cmd); 06:51:59 06:51:59 } 06:51:59 sub runRediClusterCmd() { 06:51:59 my $cmd = shift; 06:51:59 print "Info: Running Cmd:$cmd \n"; 06:51:59 `$cmd;`; 06:51:59 sleep(8); 06:51:59 } 06:51:59 06:51:59 06:51:59 #foreach my $item (@{$podTable}) { 06:51:59 #} 06:51:59 06:51:59 # find_nodes_without-a-single_master 06:51:59 sub setk8NodesInfo() { 06:51:59 06:51:59 $podTable = []; 06:51:59 $k8NodeInfo = []; 06:51:59 06:51:59 getCurrentStatus(); 06:51:59 # All k8 nodes 06:51:59 my @k8NodeList = uniq(map { $_->{'k8Node'} } @$podTable); 06:51:59 06:51:59 # Find Nodes with At least One master 06:51:59 my @k8NodesWithMaster; 06:51:59 foreach my $nodeName (@k8NodeList) { 06:51:59 push(@k8NodesWithMaster, map { ($_->{'k8Node'} eq $nodeName) && ($_->{'rdNodeRole'} eq 'master') ? $nodeName : () } @{$podTable} ); 06:51:59 } 06:51:59 06:51:59 # Find Nodes without any master = All nodes - Nodes with at least one Master 06:51:59 my %k8NodesMap = (); 06:51:59 foreach (@k8NodesWithMaster) { 06:51:59 if ( exists $k8NodesMap{$_} ) { 06:51:59 $k8NodesMap{$_}++; 06:51:59 } else { 06:51:59 $k8NodesMap{$_} = 1; 06:51:59 } 06:51:59 } 06:51:59 my @k8NodesWithoutMaster = map { exists $k8NodesMap{$_} ? () : $_ } @k8NodeList; 06:51:59 my @k8NodesWithExtraMaster = uniq(map { $k8NodesMap{$_} > 1 ? $_ : () } @k8NodesWithMaster); 06:51:59 06:51:59 $k8NodeInfo = { 'allk8Nodes' => \@k8NodeList, 'k8NodesWithExtraMaster' => \@k8NodesWithExtraMaster, 'k8NodesWithoutMaster' => \@k8NodesWithoutMaster }; 06:51:59 } 06:51:59 06:51:59 06:51:59 06:51:59 06:51:59 06:51:59 # Validate if number of masters ,= number of rea 06:51:59 06:51:59 # 06:51:59 #sub filter 06:51:59 06:51:59 =head 06:51:59 get 06:51:59 podName where k8Node eq "x" 06:51:59 get position of k8node eq x 06:51:59 where 06:51:59 =cut 06:51:59 06:51:59 exit; 06:51:59 06:51:59 sub uniq { 06:51:59 my %seen; 06:51:59 grep !$seen{$_}++, @_; 06:51:59 } 06:51:59 06:51:59 sub getCurrentStatus() { 06:51:59 06:51:59 # Run pod list command 06:51:59 my @getPods = `kubectl get po --no-headers -o wide -l $podLabel |grep Running`; chomp @getPods; 06:51:59 #my @getPods = `kubectl get po --no-headers -o wide -l managed-by=redis-cluster-operator|grep Running`; chomp @getPods; 06:51:59 06:51:59 foreach my $podLine (@getPods) { 06:51:59 my @podData = split(/\s+/,$podLine); 06:51:59 my ($podName,$status,$age,$podIP,$podNode) = ($podData[0], $podData[2], $podData[4], $podData[5],$podData[6]); 06:51:59 06:51:59 #print "$podName,$status,$age,$podIP,$podNode" ."\n"; 06:51:59 my $podRow = { 'podIP' => $podIP, 'podName' => $podName, 'k8Node' => $podNode, 'podAge' => $age, 'podStatus' => $status }; 06:51:59 push (@{$podTable},$podRow) 06:51:59 } 06:51:59 06:51:59 my $podName = $podTable->[0]{'podName'}; 06:51:59 #print "Info:kubectl exec $podName -- cat nodes.conf|sort -k3\n"; 06:51:59 my @rdNodeData = `kubectl exec $podName -- cat nodes.conf|sort -k3`; chomp @rdNodeData; 06:51:59 foreach my $rdNodeLine (@rdNodeData) { 06:51:59 next if ($rdNodeLine !~ /master|slave/); 06:51:59 my @rdNodeData = split(/\s+/,$rdNodeLine); 06:51:59 my ($rdNodeID,$rdRole,$rdMasterNodeID,$epoch) = ($rdNodeData[0], $rdNodeData[2], $rdNodeData[3],$rdNodeData[5]); 06:51:59 my ($podIP) = split(/:/,$rdNodeData[1]); 06:51:59 $rdRole =~ s/myself,//; 06:51:59 06:51:59 #print "$rdNodeID,$rdRole,$rdMasterNodeID,$podIP" ."\n"; 06:51:59 my $rdElem = { 'podIP' => $podIP, 06:51:59 'rdNodeID' => $rdNodeID, 06:51:59 'rdRole' => $rdRole, 06:51:59 'rdMasterNodeID' => $rdMasterNodeID, 06:51:59 'epoch' => $epoch 06:51:59 }; 06:51:59 06:51:59 for(my $index=0; $index <= $#{$podTable}; $index++) { 06:51:59 if ( $podTable->[$index]{'podIP'} eq $podIP ) { 06:51:59 #print "Matched\n"; 06:51:59 $podTable->[$index]{'rdNodeID'} = $rdNodeID; 06:51:59 $podTable->[$index]{'rdNodeRole'} = $rdRole; 06:51:59 $podTable->[$index]{'rdMasterNodeID'} = $rdMasterNodeID; 06:51:59 $podTable->[$index]{'epoch'} = $epoch; 06:51:59 } 06:51:59 } 06:51:59 #exit; 06:51:59 06:51:59 } 06:51:59 } 06:51:59 06:51:59 relatenode.sh: | 06:51:59 #!/bin/sh 06:51:59 podLabel=${POD_LABEL} 06:51:59 firstPod=$(kubectl get po -o wide -l app.kubernetes.io/name=redis-cluster --no-headers=true|head -1|cut -d" " -f1) 06:51:59 06:51:59 kubectl get po -o wide -l $podLabel |tail +2|awk '{printf("%s:%s:%s:%s\n",$6,$1,$7,$10)}'|sort > /tmp/1.txt 06:51:59 kubectl exec $firstPod -- cat nodes.conf|sed 's/myself,//'|awk '/master|slave/ {print $2,$1,$3,$4}'|sort > /tmp/2.txt 06:51:59 join -t ":" /tmp/1.txt /tmp/2.txt |sort -k3,4 | sed 's/ /:/g'|awk -F":" '{print $2,$7,$3,$1,$4,$6,$8}' > /tmp/3.txt 06:51:59 06:51:59 echo "\n POD_NAME ROLE k8NODE POD_IP REDIS_NODE_ID REDIS_MASTER_NODE_ID" 06:51:59 grep $(cut -d" " -f4 /tmp/2.txt|sort -u|grep -v "-"|sed -n '1p') /tmp/3.txt 06:51:59 echo "" 06:51:59 grep $(cut -d" " -f4 /tmp/2.txt|sort -u|grep -v "-"|sed -n '2p') /tmp/3.txt 06:51:59 echo "" 06:51:59 grep $(cut -d" " -f4 /tmp/2.txt|sort -u|grep -v "-"|sed -n '3p') /tmp/3.txt 06:51:59 --- 06:51:59 # Source: redis-cluster/templates/serviceaccount.yaml 06:51:59 apiVersion: rbac.authorization.k8s.io/v1 06:51:59 kind: Role 06:51:59 metadata: 06:51:59 name: assigner-role 06:51:59 06:51:59 rules: 06:51:59 - apiGroups: [""] 06:51:59 resources: 06:51:59 - pods 06:51:59 verbs: 06:51:59 - get 06:51:59 - list 06:51:59 - apiGroups: [""] 06:51:59 resources: ["pods/exec"] 06:51:59 verbs: ["create"] 06:51:59 --- 06:51:59 # Source: redis-cluster/templates/serviceaccount.yaml 06:51:59 apiVersion: rbac.authorization.k8s.io/v1 06:51:59 kind: RoleBinding 06:51:59 metadata: 06:51:59 name: assigner-rb 06:51:59 subjects: 06:51:59 - kind: ServiceAccount 06:51:59 name: assigner-sa 06:51:59 roleRef: 06:51:59 kind: Role 06:51:59 name: assigner-role 06:51:59 apiGroup: rbac.authorization.k8s.io 06:51:59 --- 06:51:59 # Source: redis-cluster/templates/service.yaml 06:51:59 ################################################################################### 06:51:59 # ============LICENSE_START======================================================= 06:51:59 # 06:51:59 # ================================================================================ 06:51:59 # Copyright (C) 2020 Hcl Technologies Limited. 06:51:59 # ================================================================================ 06:51:59 # Licensed under the Apache License, Version 2.0 (the "License"); 06:51:59 # you may not use this file except in compliance with the License. 06:51:59 # You may obtain a copy of the License at 06:51:59 # 06:51:59 # http://www.apache.org/licenses/LICENSE-2.0 06:51:59 # 06:51:59 # Unless required by applicable law or agreed to in writing, software 06:51:59 # distributed under the License is distributed on an "AS IS" BASIS, 06:51:59 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 06:51:59 # See the License for the specific language governing permissions and 06:51:59 # limitations under the License. 06:51:59 # ============LICENSE_END========================================================= 06:51:59 ################################################################################### 06:51:59 06:51:59 apiVersion: v1 06:51:59 kind: Service 06:51:59 metadata: 06:51:59 name: redis-cluster-svc 06:51:59 spec: 06:51:59 type: ClusterIP 06:51:59 ports: 06:51:59 - port: 6379 06:51:59 targetPort: 6379 06:51:59 name: client 06:51:59 - port: 16379 06:51:59 targetPort: 16379 06:51:59 name: gossip 06:51:59 selector: 06:51:59 app.kubernetes.io/name: redis-cluster 06:51:59 app.kubernetes.io/instance: release-name 06:51:59 --- 06:51:59 # Source: redis-cluster/templates/deployment.yaml 06:51:59 ################################################################################ 06:51:59 # Copyright (c) 2019 AT&T Intellectual Property. # 06:51:59 # Copyright (c) 2019 Nokia. # 06:51:59 # # 06:51:59 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:51:59 # you may not use this file except in compliance with the License. # 06:51:59 # You may obtain a copy of the License at # 06:51:59 # # 06:51:59 # http://www.apache.org/licenses/LICENSE-2.0 # 06:51:59 # # 06:51:59 # Unless required by applicable law or agreed to in writing, software # 06:51:59 # distributed under the License is distributed on an "AS IS" BASIS, # 06:51:59 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:51:59 # See the License for the specific language governing permissions and # 06:51:59 # limitations under the License. # 06:51:59 ################################################################################ 06:51:59 apiVersion: apps/v1 06:51:59 kind: Deployment 06:51:59 metadata: 06:51:59 name: assigner-dep 06:51:59 namespace: default 06:51:59 labels: 06:51:59 chart: redis-cluster-0.1.0 06:51:59 release: release-name 06:51:59 spec: 06:51:59 replicas: 1 06:51:59 selector: 06:51:59 matchLabels: 06:51:59 app: assigner 06:51:59 release: release-name 06:51:59 template: 06:51:59 metadata: 06:51:59 labels: 06:51:59 app: assigner 06:51:59 release: release-name 06:51:59 spec: 06:51:59 containers: 06:51:59 - name: kubectl 06:51:59 hostname: assigner 06:51:59 image: "bitnami/kubectl:1.18" 06:51:59 command: ["/bin/sh"] 06:51:59 args: ["-c", "sleep 3000"] 06:51:59 env: 06:51:59 - name: "POD_LABEL" 06:51:59 value: app.kubernetes.io/instance=release-name 06:51:59 06:51:59 volumeMounts: 06:51:59 - name: conf 06:51:59 mountPath: /conf 06:51:59 readOnly: false 06:51:59 volumes: 06:51:59 - name: conf 06:51:59 configMap: 06:51:59 name: assigner-cm 06:51:59 defaultMode: 0755 06:51:59 serviceAccountName: assigner-sa 06:51:59 --- 06:51:59 # Source: redis-cluster/templates/statefulset.yaml 06:51:59 ################################################################################### 06:51:59 # ============LICENSE_START======================================================= 06:51:59 # 06:51:59 # ================================================================================ 06:51:59 # Copyright (C) 2020 Hcl Technologies Limited. 06:51:59 # ================================================================================ 06:51:59 # Licensed under the Apache License, Version 2.0 (the "License"); 06:51:59 # you may not use this file except in compliance with the License. 06:51:59 # You may obtain a copy of the License at 06:51:59 # 06:51:59 # http://www.apache.org/licenses/LICENSE-2.0 06:51:59 # 06:51:59 # Unless required by applicable law or agreed to in writing, software 06:51:59 # distributed under the License is distributed on an "AS IS" BASIS, 06:51:59 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 06:51:59 # See the License for the specific language governing permissions and 06:51:59 # limitations under the License. 06:51:59 # ============LICENSE_END========================================================= 06:51:59 ################################################################################### 06:51:59 06:51:59 apiVersion: apps/v1 06:51:59 kind: StatefulSet 06:51:59 metadata: 06:51:59 name: redis-cluster 06:51:59 spec: 06:51:59 serviceName: 06:51:59 replicas: 9 06:51:59 selector: 06:51:59 matchLabels: 06:51:59 app.kubernetes.io/name: redis-cluster 06:51:59 app.kubernetes.io/instance: release-name 06:51:59 template: 06:51:59 metadata: 06:51:59 labels: 06:51:59 app.kubernetes.io/name: redis-cluster 06:51:59 app.kubernetes.io/instance: release-name 06:51:59 spec: 06:51:59 topologySpreadConstraints: 06:51:59 - maxSkew: 1 06:51:59 topologyKey: kubernetes.io/hostname 06:51:59 whenUnsatisfiable: DoNotSchedule 06:51:59 #whenUnsatisfiable: ScheduleAnyway 06:51:59 #whenUnsatisfiable: DoNotSchedule 06:51:59 labelSelector: 06:51:59 matchLabels: 06:51:59 app.kubernetes.io/name: redis-cluster 06:51:59 app.kubernetes.io/instance: release-name 06:51:59 containers: 06:51:59 - name: redis 06:51:59 image: "redis:5.0.1-alpine" 06:51:59 imagePullPolicy: IfNotPresent 06:51:59 ports: 06:51:59 - containerPort: 6379 06:51:59 name: client 06:51:59 - containerPort: 16379 06:51:59 name: gossip 06:51:59 command: ["/conf/update-node.sh", "redis-server", "/conf/redis.conf"] 06:51:59 env: 06:51:59 - name: POD_IP 06:51:59 valueFrom: 06:51:59 fieldRef: 06:51:59 fieldPath: status.podIP 06:51:59 volumeMounts: 06:51:59 - name: conf 06:51:59 mountPath: /conf 06:51:59 readOnly: false 06:51:59 - name: data 06:51:59 mountPath: /data 06:51:59 readOnly: false 06:51:59 volumes: 06:51:59 - name: conf 06:51:59 configMap: 06:51:59 name: redis-cluster-cm 06:51:59 defaultMode: 0755 06:51:59 volumeClaimTemplates: 06:51:59 - metadata: 06:51:59 name: data 06:51:59 labels: 06:51:59 app.kubernetes.io/name: redis-cluster 06:51:59 app.kubernetes.io/instance: release-name 06:51:59 spec: 06:51:59 accessModes: [ "ReadWriteOnce" ] 06:51:59 resources: 06:51:59 requests: 06:51:59 storage: 1Gi 06:51:59 --- 06:51:59 # Source: redis-cluster/templates/configMap.yaml 06:51:59 ################################################################################### 06:51:59 # ============LICENSE_START======================================================= 06:51:59 # 06:51:59 # ================================================================================ 06:51:59 # Copyright (C) 2020 Hcl Technologies Limited. 06:51:59 # ================================================================================ 06:51:59 # Licensed under the Apache License, Version 2.0 (the "License"); 06:51:59 # you may not use this file except in compliance with the License. 06:51:59 # You may obtain a copy of the License at 06:51:59 # 06:51:59 # http://www.apache.org/licenses/LICENSE-2.0 06:51:59 # 06:51:59 # Unless required by applicable law or agreed to in writing, software 06:51:59 # distributed under the License is distributed on an "AS IS" BASIS, 06:51:59 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 06:51:59 # See the License for the specific language governing permissions and 06:51:59 # limitations under the License. 06:51:59 # ============LICENSE_END========================================================= 06:51:59 ################################################################################### 06:51:59 --- 06:51:59 # Source: redis-cluster/templates/serviceaccount.yaml 06:51:59 ################################################################################### 06:51:59 # ============LICENSE_START======================================================= 06:51:59 # 06:51:59 # ================================================================================ 06:51:59 # Copyright (C) 2020 Hcl Technologies Limited. 06:51:59 # ================================================================================ 06:51:59 # Licensed under the Apache License, Version 2.0 (the "License"); 06:51:59 # you may not use this file except in compliance with the License. 06:51:59 # You may obtain a copy of the License at 06:51:59 # 06:51:59 # http://www.apache.org/licenses/LICENSE-2.0 06:51:59 # 06:51:59 # Unless required by applicable law or agreed to in writing, software 06:51:59 # distributed under the License is distributed on an "AS IS" BASIS, 06:51:59 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 06:51:59 # See the License for the specific language governing permissions and 06:51:59 # limitations under the License. 06:51:59 # ============LICENSE_END========================================================= 06:51:59 ################################################################################### 06:51:59 *************************************************************************************************************** 06:51:59 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/e2term 06:51:59 Update chart dependency 06:51:59 Hang tight while we grab the latest from your chart repositories... 06:51:59 2024-08-29T06:51:59.760Z INFO [4] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "31.12µs", "reqID": "75d26f47-9882-44cd-9adf-a6a3780e77be"} 06:51:59 ...Successfully got an update from the "local" chart repository 06:51:59 Update Complete. ⎈Happy Helming!⎈ 06:51:59 Saving 1 charts 06:51:59 Downloading ric-common from repo http://127.0.0.1:8879/charts 06:51:59 2024-08-29T06:51:59.767Z INFO [5] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "126.172µs", "reqID": "c1f1bd67-fc2d-4ce0-9c91-f03423d82013"} 06:51:59 Deleting outdated charts 06:51:59 Performing Helm lint 06:51:59 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/e2term 06:51:59 [INFO] Chart.yaml: icon is recommended 06:51:59 06:51:59 1 chart(s) linted, 0 chart(s) failed 06:51:59 *************************************************************************************************************** 06:51:59 Rendering Helm charts locally 06:51:59 --- 06:51:59 # Source: e2term/templates/configmap-loglevel.yaml 06:51:59 apiVersion: v1 06:51:59 kind: ConfigMap 06:51:59 metadata: 06:51:59 name: configmap-ricplt-e2term-loglevel-configmap 06:51:59 namespace: ricplt 06:51:59 data: 06:51:59 log-level: | 06:51:59 log-level: 3 06:51:59 --- 06:51:59 # Source: e2term/templates/configmap.yaml 06:51:59 apiVersion: v1 06:51:59 kind: ConfigMap 06:51:59 metadata: 06:51:59 name: configmap-ricplt-e2term-router-configmap 06:51:59 namespace: ricplt 06:51:59 data: 06:51:59 rmr_verbose: | 06:51:59 0 06:51:59 router.txt: | 06:51:59 newrt|start 06:51:59 rte|1080|service-ricplt-e2mgr-rmr.ricplt:3801 06:51:59 rte|1090|service-ricplt-e2term-rmr-alpha.ricplt:38000 06:51:59 rte|1100|service-ricplt-e2mgr-rmr.ricplt:3801 06:51:59 rte|10020|service-ricplt-e2mgr-rmr.ricplt:3801 06:51:59 rte|10060|service-ricplt-e2term-rmr-alpha.ricplt:38000 06:51:59 rte|10061|service-ricplt-e2mgr-rmr.ricplt:3801 06:51:59 rte|10062|service-ricplt-e2mgr-rmr.ricplt:3801 06:51:59 rte|10030|service-ricplt-e2mgr-rmr.ricplt:3801 06:51:59 rte|10070|service-ricplt-e2mgr-rmr.ricplt:3801 06:51:59 rte|10071|service-ricplt-e2mgr-rmr.ricplt:3801 06:51:59 rte|10080|service-ricplt-e2mgr-rmr.ricplt:3801 06:51:59 rte|10091|service-ricplt-rsm-rmr.ricplt:4801 06:51:59 rte|10092|service-ricplt-rsm-rmr.ricplt:4801 06:51:59 rte|10360|service-ricplt-e2term-rmr-alpha.ricplt:38000 06:51:59 rte|10361|service-ricplt-e2mgr-rmr.ricplt:3801 06:51:59 rte|10362|service-ricplt-e2mgr-rmr.ricplt:3801 06:51:59 rte|10370|service-ricplt-e2mgr-rmr.ricplt:3801 06:51:59 rte|10371|service-ricplt-e2term-rmr-alpha.ricplt:38000 06:51:59 rte|12010|service-ricplt-e2term-rmr-alpha.ricplt:38000 06:51:59 rte|12020|service-ricplt-e2term-rmr-alpha.ricplt:38000 06:51:59 rte|20001|service-ricplt-a1mediator-rmr.ricplt:4562 06:51:59 rte|12011|service-ricxapp-ueec-rmr.ricxapp:4560;service-admission-ctrl-xapp-rmr.ricxapp:4560 06:51:59 rte|12050|service-ricxapp-ueec-rmr.ricxapp:4560;service-admission-ctrl-xapp-rmr.ricxapp:4560 06:51:59 rte|12012|service-ricxapp-ueec-rmr.ricxapp:4560;service-admission-ctrl-xapp-rmr.ricxapp:4560 06:51:59 rte|12021|service-ricxapp-ueec-rmr.ricxapp:4560;service-admission-ctrl-xapp-rmr.ricxapp:4560 06:51:59 rte|12022|service-ricxapp-ueec-rmr.ricxapp:4560;service-admission-ctrl-xapp-rmr.ricxapp:4560 06:51:59 rte|12041|service-ricxapp-ueec-rmr.ricxapp:4560;service-admission-ctrl-xapp-rmr.ricxapp:4560 06:51:59 rte|12042|service-ricxapp-ueec-rmr.ricxapp:4560;service-admission-ctrl-xapp-rmr.ricxapp:4560 06:51:59 rte|12050|service-ricxapp-ueec-rmr.ricxapp:4560;service-admission-ctrl-xapp-rmr.ricxapp:4560 06:51:59 rte|20000|service-ricxapp-ueec-rmr.ricxapp:4560;service-admission-ctrl-xapp-rmr.ricxapp:4560 06:51:59 newrt|end 06:51:59 --- 06:51:59 # Source: e2term/templates/env.yaml 06:51:59 apiVersion: v1 06:51:59 kind: ConfigMap 06:51:59 metadata: 06:51:59 name: configmap-ricplt-e2term-env-alpha 06:51:59 data: 06:51:59 RMR_SRC_ID: service-ricplt-e2term-rmr-alpha.ricplt 06:51:59 RMR_RTG_SVC: "4561" 06:51:59 RMR_SEED_RT: "router.txt" 06:51:59 RMR_VCTL_FILE: "/tmp/rmr_verbose" 06:51:59 sctp: "36422" 06:51:59 nano: "38000" 06:51:59 print: "1" 06:51:59 volume: "/data/outgoing/" 06:51:59 --- 06:51:59 # Source: e2term/templates/pv.yaml 06:51:59 apiVersion: v1 06:51:59 kind: PersistentVolume 06:51:59 metadata: 06:51:59 name: pv-ricplt-e2term-alpha 06:51:59 labels: 06:51:59 type: local 06:51:59 spec: 06:51:59 storageClassName: local-storage 06:51:59 capacity: 06:51:59 storage: 100Mi 06:51:59 accessModes: 06:51:59 - ReadWriteOnce 06:51:59 hostPath: 06:51:59 path: /mnt/pv-ricplt-e2term-alpha 06:51:59 --- 06:51:59 # Source: e2term/templates/pvc.yaml 06:51:59 kind: PersistentVolumeClaim 06:51:59 apiVersion: v1 06:51:59 metadata: 06:51:59 name: pvc-ricplt-e2term-alpha 06:51:59 spec: 06:51:59 accessModes: 06:51:59 - ReadWriteOnce 06:51:59 resources: 06:51:59 requests: 06:51:59 storage: 100Mi 06:51:59 storageClassName: local-storage 06:51:59 #volumeName: pv-ricplt-e2term 06:51:59 --- 06:51:59 # Source: e2term/templates/service-prometheus.yaml 06:51:59 apiVersion: v1 06:51:59 kind: Service 06:51:59 metadata: 06:51:59 name: service-ricplt-e2term-prometheus-alpha 06:51:59 namespace: ricplt 06:51:59 labels: 06:51:59 app: ricplt-e2term-alpha 06:51:59 chart: e2term-3.0.0 06:51:59 release: release-name 06:51:59 heritage: Helm 06:51:59 annotations: 06:51:59 prometheus.io/scrape: "true" 06:51:59 prometheus.io/path: "/metrics" 06:51:59 prometheus.io/port: "8088" 06:51:59 spec: 06:51:59 type: ClusterIP 06:51:59 ports: 06:51:59 - port: 8088 06:51:59 protocol: "TCP" 06:51:59 targetPort: "prmts-alpha" 06:51:59 name: "prmts-alpha" 06:51:59 selector: 06:51:59 app: ricplt-e2term-alpha 06:51:59 release: release-name 06:51:59 --- 06:51:59 # Source: e2term/templates/service-rmr.yaml 06:51:59 apiVersion: v1 06:51:59 kind: Service 06:51:59 metadata: 06:51:59 name: service-ricplt-e2term-rmr-alpha 06:51:59 namespace: ricplt 06:51:59 labels: 06:51:59 app: ricplt-e2term-alpha 06:51:59 chart: e2term-3.0.0 06:51:59 release: release-name 06:51:59 heritage: Helm 06:51:59 spec: 06:51:59 type: ClusterIP 06:51:59 ports: 06:51:59 - port: 4561 06:51:59 protocol: "TCP" 06:51:59 targetPort: "rmrroute-alpha" 06:51:59 name: "rmrroute-alpha" 06:51:59 - port: 38000 06:51:59 protocol: "TCP" 06:51:59 targetPort: "rmrdata-alpha" 06:51:59 name: "rmrdata-alpha" 06:51:59 selector: 06:51:59 app: ricplt-e2term-alpha 06:51:59 release: release-name 06:51:59 --- 06:51:59 # Source: e2term/templates/service-sctp.yaml 06:51:59 apiVersion: v1 06:51:59 kind: Service 06:51:59 metadata: 06:51:59 name: service-ricplt-e2term-sctp-alpha 06:51:59 namespace: ricplt 06:51:59 labels: 06:51:59 app: ricplt-e2term-alpha 06:51:59 chart: e2term-3.0.0 06:51:59 release: release-name 06:51:59 heritage: Helm 06:51:59 spec: 06:51:59 type: NodePort 06:51:59 ports: 06:51:59 - port: 36422 06:51:59 nodePort: 32222 06:51:59 protocol: "SCTP" 06:51:59 targetPort: 36422 06:51:59 name: "sctp-alpha" 06:51:59 selector: 06:51:59 app: ricplt-e2term-alpha 06:51:59 release: release-name 06:51:59 --- 06:51:59 # Source: e2term/templates/deployment.yaml 06:51:59 apiVersion: apps/v1 06:51:59 kind: Deployment 06:51:59 metadata: 06:51:59 name: deployment-ricplt-e2term-alpha 06:51:59 namespace: ricplt 06:51:59 labels: 06:51:59 app: ricplt-e2term-alpha 06:51:59 chart: e2term-3.0.0 06:51:59 release: release-name 06:51:59 heritage: Helm 06:51:59 spec: 06:51:59 replicas: 1 06:51:59 selector: 06:51:59 matchLabels: 06:51:59 app: ricplt-e2term-alpha 06:51:59 release: release-name 06:51:59 template: 06:51:59 metadata: 06:51:59 labels: 06:51:59 app: ricplt-e2term-alpha 06:51:59 release: release-name 06:51:59 spec: 06:51:59 hostname: e2term-alpha 06:51:59 hostNetwork: false 06:51:59 dnsPolicy: ClusterFirstWithHostNet 06:51:59 imagePullSecrets: 06:51:59 - name: secret-nexus3-o-ran-sc-org-10002-o-ran-sc 06:51:59 containers: 06:51:59 - name: container-ricplt-e2term 06:51:59 image: nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-e2:3.0.1 06:51:59 imagePullPolicy: IfNotPresent 06:51:59 volumeMounts: 06:51:59 - mountPath: /opt/e2/router.txt 06:51:59 name: local-router-file 06:51:59 subPath: router.txt 06:51:59 - mountPath: /tmp/rmr_verbose 06:51:59 name: local-router-file 06:51:59 subPath: rmr_verbose 06:51:59 - mountPath: /etc/config 06:51:59 name: local-loglevel-file 06:51:59 06:51:59 - mountPath: "/data/outgoing/" 06:51:59 name: vol-shared 06:51:59 readOnly: false 06:51:59 06:51:59 envFrom: 06:51:59 - configMapRef: 06:51:59 name: configmap-ricplt-e2term-env-alpha 06:51:59 env: 06:51:59 - name: SYSTEM_NAME 06:51:59 value: "SEP" 06:51:59 - name: CONFIG_MAP_NAME 06:51:59 value: "/etc/config/log-level" 06:51:59 - name: HOST_NAME 06:51:59 valueFrom: 06:51:59 fieldRef: 06:51:59 fieldPath: spec.nodeName 06:51:59 - name: SERVICE_NAME 06:51:59 value: "RIC_E2_TERM" 06:51:59 - name: CONTAINER_NAME 06:51:59 value: "container-ricplt-e2term" 06:51:59 - name: POD_NAME 06:51:59 valueFrom: 06:51:59 fieldRef: 06:51:59 fieldPath: metadata.name 06:51:59 ports: 06:51:59 - name: "rmrroute-alpha" 06:51:59 containerPort: 4561 06:51:59 - name: "rmrdata-alpha" 06:51:59 containerPort: 38000 06:51:59 - name: "sctp-alpha" 06:51:59 containerPort: 36422 06:51:59 protocol: SCTP 06:51:59 - name: "prmts-alpha" 06:51:59 containerPort: 8088 06:51:59 stdin: true 06:51:59 tty: true 06:51:59 securityContext: 06:51:59 privileged: false 06:51:59 readinessProbe: 06:51:59 exec: 06:51:59 command: [ "/bin/sh", "-c", "ip=`hostname -i`;export RMR_SRC_ID=$ip;/opt/e2/rmr_probe -h $ip:38000" ] 06:51:59 initialDelaySeconds: 120 06:51:59 periodSeconds: 60 06:51:59 livenessProbe: 06:51:59 exec: 06:51:59 command: [ "/bin/sh", "-c", "ip=`hostname -i`;export RMR_SRC_ID=$ip;/opt/e2/rmr_probe -h $ip:38000" ] 06:51:59 initialDelaySeconds: 10 06:51:59 periodSeconds: 10 06:51:59 06:51:59 volumes: 06:51:59 - name: local-router-file 06:51:59 configMap: 06:51:59 name: configmap-ricplt-e2term-router-configmap 06:51:59 - name: local-loglevel-file 06:51:59 configMap: 06:51:59 name: configmap-ricplt-e2term-loglevel-configmap 06:51:59 06:51:59 - name: vol-shared 06:51:59 persistentVolumeClaim: 06:51:59 claimName: pvc-ricplt-e2term-alpha 06:51:59 --- 06:51:59 # Source: e2term/templates/configmap-loglevel.yaml 06:51:59 ################################################################################ 06:51:59 # Copyright (c) 2023 Alexandre Huff Intellectual Property. # 06:51:59 # # 06:51:59 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:51:59 # you may not use this file except in compliance with the License. # 06:51:59 # You may obtain a copy of the License at # 06:51:59 # # 06:51:59 # http://www.apache.org/licenses/LICENSE-2.0 # 06:51:59 # # 06:51:59 # Unless required by applicable law or agreed to in writing, software # 06:51:59 # distributed under the License is distributed on an "AS IS" BASIS, # 06:51:59 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:51:59 # See the License for the specific language governing permissions and # 06:51:59 # limitations under the License. # 06:51:59 ################################################################################ 06:51:59 --- 06:51:59 # Source: e2term/templates/configmap-pizpub.yaml 06:51:59 ################################################################################ 06:51:59 # Copyright (c) 2019 AT&T Intellectual Property. # 06:51:59 # # 06:51:59 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:51:59 # you may not use this file except in compliance with the License. # 06:51:59 # You may obtain a copy of the License at # 06:51:59 # # 06:51:59 # http://www.apache.org/licenses/LICENSE-2.0 # 06:51:59 # # 06:51:59 # Unless required by applicable law or agreed to in writing, software # 06:51:59 # distributed under the License is distributed on an "AS IS" BASIS, # 06:51:59 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:51:59 # See the License for the specific language governing permissions and # 06:51:59 # limitations under the License. # 06:51:59 ################################################################################ 06:51:59 --- 06:51:59 # Source: e2term/templates/configmap.yaml 06:51:59 ################################################################################ 06:51:59 # Copyright (c) 2019 AT&T Intellectual Property. # 06:51:59 # Copyright (c) 2019 Nokia. # 06:51:59 # # 06:51:59 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:51:59 # you may not use this file except in compliance with the License. # 06:51:59 # You may obtain a copy of the License at # 06:51:59 # # 06:51:59 # http://www.apache.org/licenses/LICENSE-2.0 # 06:51:59 # # 06:51:59 # Unless required by applicable law or agreed to in writing, software # 06:51:59 # distributed under the License is distributed on an "AS IS" BASIS, # 06:51:59 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:51:59 # See the License for the specific language governing permissions and # 06:51:59 # limitations under the License. # 06:51:59 ################################################################################ 06:51:59 --- 06:51:59 # Source: e2term/templates/deployment.yaml 06:51:59 ################################################################################ 06:51:59 # Copyright (c) 2019 AT&T Intellectual Property. # 06:51:59 # Copyright (c) 2019 Nokia. # 06:51:59 # # 06:51:59 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:51:59 # you may not use this file except in compliance with the License. # 06:51:59 # You may obtain a copy of the License at # 06:51:59 # # 06:51:59 # http://www.apache.org/licenses/LICENSE-2.0 # 06:51:59 # # 06:51:59 # Unless required by applicable law or agreed to in writing, software # 06:51:59 # distributed under the License is distributed on an "AS IS" BASIS, # 06:51:59 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:51:59 # See the License for the specific language governing permissions and # 06:51:59 # limitations under the License. # 06:51:59 ################################################################################ 06:51:59 --- 06:51:59 # Source: e2term/templates/env.yaml 06:51:59 ################################################################################ 06:51:59 # Copyright (c) 2019 AT&T Intellectual Property. # 06:51:59 # Copyright (c) 2019 Nokia. # 06:51:59 # # 06:51:59 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:51:59 # you may not use this file except in compliance with the License. # 06:51:59 # You may obtain a copy of the License at # 06:51:59 # # 06:51:59 # http://www.apache.org/licenses/LICENSE-2.0 # 06:51:59 # # 06:51:59 # Unless required by applicable law or agreed to in writing, software # 06:51:59 # distributed under the License is distributed on an "AS IS" BASIS, # 06:51:59 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:51:59 # See the License for the specific language governing permissions and # 06:51:59 # limitations under the License. # 06:51:59 ################################################################################ 06:51:59 --- 06:51:59 # Source: e2term/templates/pv.yaml 06:51:59 ################################################################################ 06:51:59 # Copyright (c) 2019 AT&T Intellectual Property. # 06:51:59 # # 06:51:59 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:51:59 # you may not use this file except in compliance with the License. # 06:51:59 # You may obtain a copy of the License at # 06:51:59 # # 06:51:59 # http://www.apache.org/licenses/LICENSE-2.0 # 06:51:59 # # 06:51:59 # Unless required by applicable law or agreed to in writing, software # 06:51:59 # distributed under the License is distributed on an "AS IS" BASIS, # 06:51:59 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:51:59 # See the License for the specific language governing permissions and # 06:51:59 # limitations under the License. # 06:51:59 ################################################################################1 06:51:59 --- 06:51:59 # Source: e2term/templates/pvc.yaml 06:51:59 ################################################################################ 06:51:59 # Copyright (c) 2019 AT&T Intellectual Property. # 06:51:59 # # 06:51:59 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:51:59 # you may not use this file except in compliance with the License. # 06:51:59 # You may obtain a copy of the License at # 06:51:59 # # 06:51:59 # http://www.apache.org/licenses/LICENSE-2.0 # 06:51:59 # # 06:51:59 # Unless required by applicable law or agreed to in writing, software # 06:51:59 # distributed under the License is distributed on an "AS IS" BASIS, # 06:51:59 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:51:59 # See the License for the specific language governing permissions and # 06:51:59 # limitations under the License. # 06:51:59 ################################################################################ 06:51:59 --- 06:51:59 # Source: e2term/templates/service-prometheus.yaml 06:51:59 ################################################################################ 06:51:59 # Copyright (c) 2019 AT&T Intellectual Property. # 06:51:59 # Copyright (c) 2019 Nokia. # 06:51:59 # # 06:51:59 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:51:59 # you may not use this file except in compliance with the License. # 06:51:59 # You may obtain a copy of the License at # 06:51:59 # # 06:51:59 # http://www.apache.org/licenses/LICENSE-2.0 # 06:51:59 # # 06:51:59 # Unless required by applicable law or agreed to in writing, software # 06:51:59 # distributed under the License is distributed on an "AS IS" BASIS, # 06:51:59 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:51:59 # See the License for the specific language governing permissions and # 06:51:59 # limitations under the License. # 06:51:59 ################################################################################ 06:51:59 --- 06:51:59 # Source: e2term/templates/service-rmr.yaml 06:51:59 ################################################################################ 06:51:59 # Copyright (c) 2019 AT&T Intellectual Property. # 06:51:59 # Copyright (c) 2019 Nokia. # 06:51:59 # # 06:51:59 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:51:59 # you may not use this file except in compliance with the License. # 06:51:59 # You may obtain a copy of the License at # 06:51:59 # # 06:51:59 # http://www.apache.org/licenses/LICENSE-2.0 # 06:51:59 # # 06:51:59 # Unless required by applicable law or agreed to in writing, software # 06:51:59 # distributed under the License is distributed on an "AS IS" BASIS, # 06:51:59 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:51:59 # See the License for the specific language governing permissions and # 06:51:59 # limitations under the License. # 06:51:59 ################################################################################ 06:51:59 --- 06:51:59 # Source: e2term/templates/service-sctp.yaml 06:51:59 ################################################################################ 06:51:59 # Copyright (c) 2019 AT&T Intellectual Property. # 06:51:59 # Copyright (c) 2019 Nokia. # 06:51:59 # # 06:51:59 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:51:59 # you may not use this file except in compliance with the License. # 06:51:59 # You may obtain a copy of the License at # 06:51:59 # # 06:51:59 # http://www.apache.org/licenses/LICENSE-2.0 # 06:51:59 # # 06:51:59 # Unless required by applicable law or agreed to in writing, software # 06:51:59 # distributed under the License is distributed on an "AS IS" BASIS, # 06:51:59 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:51:59 # See the License for the specific language governing permissions and # 06:51:59 # limitations under the License. # 06:51:59 ################################################################################ 06:51:59 *************************************************************************************************************** 06:51:59 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/jaegeradapter 06:51:59 Update chart dependency 06:51:59 Hang tight while we grab the latest from your chart repositories... 06:51:59 2024-08-29T06:51:59.929Z INFO [6] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "25.66µs", "reqID": "500401e7-4cf1-44c0-ad88-bf3f3795f18e"} 06:51:59 ...Successfully got an update from the "local" chart repository 06:51:59 Update Complete. ⎈Happy Helming!⎈ 06:51:59 Saving 1 charts 06:51:59 Downloading ric-common from repo http://127.0.0.1:8879/charts 06:51:59 2024-08-29T06:51:59.931Z INFO [7] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "65.151µs", "reqID": "d3e5b681-b2fd-4a1a-a528-6a9f46d856bf"} 06:51:59 Deleting outdated charts 06:51:59 Performing Helm lint 06:51:59 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/jaegeradapter 06:51:59 [INFO] Chart.yaml: icon is recommended 06:51:59 06:51:59 1 chart(s) linted, 0 chart(s) failed 06:51:59 *************************************************************************************************************** 06:51:59 Rendering Helm charts locally 06:52:00 --- 06:52:00 # Source: jaegeradapter/templates/env.yaml 06:52:00 apiVersion: v1 06:52:00 kind: ConfigMap 06:52:00 metadata: 06:52:00 name: configmap-ricplt-jaegeradapter 06:52:00 namespace: ricplt 06:52:00 data: 06:52:00 TRACING_ENABLED: "0" 06:52:00 TRACING_JAEGER_SAMPLER_TYPE: "const" 06:52:00 TRACING_JAEGER_SAMPLER_PARAM: "1" 06:52:00 TRACING_JAEGER_AGENT_ADDR: service-ricplt-jaegeradapter-agent.ricplt 06:52:00 TRACING_JAEGER_LOG_LEVEL: "error" 06:52:00 --- 06:52:00 # Source: jaegeradapter/templates/agent-service.yaml 06:52:00 # Copyright (c) 2019 AT&T Intellectual Property. 06:52:00 # 06:52:00 # Licensed under the Apache License, Version 2.0 (the "License"); 06:52:00 # you may not use this file except in compliance with the License. 06:52:00 # You may obtain a copy of the License at 06:52:00 # 06:52:00 # http://www.apache.org/licenses/LICENSE-2.0 06:52:00 # 06:52:00 # Unless required by applicable law or agreed to in writing, software 06:52:00 # distributed under the License is distributed on an "AS IS" BASIS, 06:52:00 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 06:52:00 # See the License for the specific language governing permissions and 06:52:00 # limitations under the License. 06:52:00 06:52:00 apiVersion: v1 06:52:00 kind: Service 06:52:00 metadata: 06:52:00 name: service-ricplt-jaegeradapter-agent 06:52:00 namespace: ricplt 06:52:00 labels: 06:52:00 app: ricplt-jaegeradapter 06:52:00 chart: jaegeradapter-3.0.0 06:52:00 release: release-name 06:52:00 heritage: Helm 06:52:00 spec: 06:52:00 type: ClusterIP 06:52:00 ports: 06:52:00 - name: "zipkincompact" 06:52:00 port: 5775 06:52:00 protocol: UDP 06:52:00 targetPort: 5775 06:52:00 - name: "jaegercompact" 06:52:00 port: 6831 06:52:00 protocol: UDP 06:52:00 targetPort: 6831 06:52:00 - name: "jaegerbinary" 06:52:00 port: 6832 06:52:00 protocol: UDP 06:52:00 targetPort: 6832 06:52:00 selector: 06:52:00 app: ricplt-jaegeradapter 06:52:00 release: release-name 06:52:00 --- 06:52:00 # Source: jaegeradapter/templates/collector-service.yaml 06:52:00 # Copyright (c) 2019 AT&T Intellectual Property. 06:52:00 # 06:52:00 # Licensed under the Apache License, Version 2.0 (the "License"); 06:52:00 # you may not use this file except in compliance with the License. 06:52:00 # You may obtain a copy of the License at 06:52:00 # 06:52:00 # http://www.apache.org/licenses/LICENSE-2.0 06:52:00 # 06:52:00 # Unless required by applicable law or agreed to in writing, software 06:52:00 # distributed under the License is distributed on an "AS IS" BASIS, 06:52:00 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 06:52:00 # See the License for the specific language governing permissions and 06:52:00 # limitations under the License. 06:52:00 06:52:00 apiVersion: v1 06:52:00 kind: Service 06:52:00 metadata: 06:52:00 name: service-ricplt-jaegeradapter-collector 06:52:00 namespace: ricplt 06:52:00 labels: 06:52:00 app: ricplt-jaegeradapter 06:52:00 chart: jaegeradapter-3.0.0 06:52:00 release: release-name 06:52:00 heritage: Helm 06:52:00 spec: 06:52:00 type: ClusterIP 06:52:00 ports: 06:52:00 - name: "jaegerhttpt" 06:52:00 port: 14267 06:52:00 protocol: TCP 06:52:00 targetPort: 14267 06:52:00 - name: "jaegerhttp" 06:52:00 port: 14268 06:52:00 protocol: TCP 06:52:00 targetPort: 14268 06:52:00 - name: "zipkinhttp" 06:52:00 port: 9411 06:52:00 protocol: TCP 06:52:00 targetPort: 9411 06:52:00 selector: 06:52:00 app: ricplt-jaegeradapter 06:52:00 release: release-name 06:52:00 --- 06:52:00 # Source: jaegeradapter/templates/query-service.yaml 06:52:00 # Copyright (c) 2019 AT&T Intellectual Property. 06:52:00 # 06:52:00 # Licensed under the Apache License, Version 2.0 (the "License"); 06:52:00 # you may not use this file except in compliance with the License. 06:52:00 # You may obtain a copy of the License at 06:52:00 # 06:52:00 # http://www.apache.org/licenses/LICENSE-2.0 06:52:00 # 06:52:00 # Unless required by applicable law or agreed to in writing, software 06:52:00 # distributed under the License is distributed on an "AS IS" BASIS, 06:52:00 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 06:52:00 # See the License for the specific language governing permissions and 06:52:00 # limitations under the License. 06:52:00 06:52:00 apiVersion: v1 06:52:00 kind: Service 06:52:00 metadata: 06:52:00 name: service-ricplt-jaegeradapter-query 06:52:00 namespace: ricplt 06:52:00 labels: 06:52:00 app: ricplt-jaegeradapter 06:52:00 chart: jaegeradapter-3.0.0 06:52:00 release: release-name 06:52:00 heritage: Helm 06:52:00 spec: 06:52:00 type: ClusterIP 06:52:00 ports: 06:52:00 - name: "httpquery" 06:52:00 port: 16686 06:52:00 protocol: TCP 06:52:00 targetPort: 16686 06:52:00 selector: 06:52:00 app: ricplt-jaegeradapter 06:52:00 release: release-name 06:52:00 --- 06:52:00 # Source: jaegeradapter/templates/deployment.yaml 06:52:00 # Copyright (c) 2019 AT&T Intellectual Property. 06:52:00 # 06:52:00 # Licensed under the Apache License, Version 2.0 (the "License"); 06:52:00 # you may not use this file except in compliance with the License. 06:52:00 # You may obtain a copy of the License at 06:52:00 # 06:52:00 # http://www.apache.org/licenses/LICENSE-2.0 06:52:00 # 06:52:00 # Unless required by applicable law or agreed to in writing, software 06:52:00 # distributed under the License is distributed on an "AS IS" BASIS, 06:52:00 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 06:52:00 # See the License for the specific language governing permissions and 06:52:00 # limitations under the License. 06:52:00 apiVersion: apps/v1 06:52:00 kind: Deployment 06:52:00 metadata: 06:52:00 name: deployment-ricplt-jaegeradapter 06:52:00 namespace: ricplt 06:52:00 labels: 06:52:00 app: ricplt-jaegeradapter 06:52:00 chart: jaegeradapter-3.0.0 06:52:00 release: release-name 06:52:00 heritage: Helm 06:52:00 spec: 06:52:00 replicas: 1 06:52:00 selector: 06:52:00 matchLabels: 06:52:00 app: ricplt-jaegeradapter 06:52:00 release: release-name 06:52:00 template: 06:52:00 metadata: 06:52:00 labels: 06:52:00 app: ricplt-jaegeradapter 06:52:00 release: release-name 06:52:00 spec: 06:52:00 hostname: jaegeradapter 06:52:00 imagePullSecrets: 06:52:00 - name: secret-docker-io 06:52:00 containers: 06:52:00 - name: container-ricplt-jaegeradapter 06:52:00 image: docker.io/jaegertracing/all-in-one:1.12 06:52:00 imagePullPolicy: IfNotPresent 06:52:00 envFrom: 06:52:00 - configMapRef: 06:52:00 name: configmap-ricplt-jaegeradapter 06:52:00 ports: 06:52:00 - name: "zipkincompact" 06:52:00 containerPort: 5775 06:52:00 protocol: UDP 06:52:00 - name: "jaegercompact" 06:52:00 containerPort: 6831 06:52:00 protocol: UDP 06:52:00 - name: "jaegerbinary" 06:52:00 containerPort: 6832 06:52:00 protocol: UDP 06:52:00 - name: "httpquery" 06:52:00 containerPort: 16686 06:52:00 protocol: TCP 06:52:00 - name: "httpconfig" 06:52:00 containerPort: 5778 06:52:00 protocol: TCP 06:52:00 - name: "zipkinhttp" 06:52:00 containerPort: 9411 06:52:00 protocol: TCP 06:52:00 - name: "jaegerhttp" 06:52:00 containerPort: 14268 06:52:00 protocol: TCP 06:52:00 - name: "jaegerhttpt" 06:52:00 containerPort: 14267 06:52:00 protocol: TCP 06:52:00 livenessProbe: 06:52:00 httpGet: 06:52:00 path: / 06:52:00 port: 16686 06:52:00 readinessProbe: 06:52:00 httpGet: 06:52:00 path: / 06:52:00 port: 16686 06:52:00 initialDelaySeconds: 5 06:52:00 *************************************************************************************************************** 06:52:00 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/vespamgr 06:52:00 Update chart dependency 06:52:00 Hang tight while we grab the latest from your chart repositories... 06:52:00 2024-08-29T06:52:00.080Z INFO [8] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "21.801µs", "reqID": "5c38cf42-4a30-47cb-9283-9b9f8b44ad30"} 06:52:00 ...Successfully got an update from the "local" chart repository 06:52:00 Update Complete. ⎈Happy Helming!⎈ 06:52:00 Saving 1 charts 06:52:00 Downloading ric-common from repo http://127.0.0.1:8879/charts 06:52:00 2024-08-29T06:52:00.086Z INFO [9] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "80.341µs", "reqID": "9419ed60-cb58-4312-bf92-73a127022edc"} 06:52:00 Deleting outdated charts 06:52:00 Performing Helm lint 06:52:00 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/vespamgr 06:52:00 [INFO] Chart.yaml: icon is recommended 06:52:00 06:52:00 1 chart(s) linted, 0 chart(s) failed 06:52:00 *************************************************************************************************************** 06:52:00 Rendering Helm charts locally 06:52:00 --- 06:52:00 # Source: vespamgr/templates/secret.yaml 06:52:00 apiVersion: v1 06:52:00 kind: Secret 06:52:00 metadata: 06:52:00 name: vespa-secrets 06:52:00 type: Opaque 06:52:00 data: 06:52:00 VESMGR_PRICOLLECTOR_USER: "c2FtcGxlMQo=" 06:52:00 VESMGR_PRICOLLECTOR_PASSWORD: "JDJhJDEwJDBidWguMldlWXdOODY4WU13bk5ORXVORUFNTllWVTkuRlNNSkd5SUtWM2RHRVQvN29HT2k2Cg==" 06:52:00 --- 06:52:00 # Source: vespamgr/templates/vespa-config.yaml 06:52:00 apiVersion: v1 06:52:00 kind: ConfigMap 06:52:00 metadata: 06:52:00 name: configmap-ricplt-vespamgr 06:52:00 namespace: ricplt 06:52:00 data: 06:52:00 VESMGR_HB_INTERVAL: "60s" 06:52:00 VESMGR_MEAS_INTERVAL: "30s" 06:52:00 VESMGR_PRICOLLECTOR_ADDR: "aux-entry" 06:52:00 VESMGR_PRICOLLECTOR_SERVERROOT: "/vescollector" 06:52:00 VESMGR_PRICOLLECTOR_PORT: "8443" 06:52:00 VESMGR_PRICOLLECTOR_SECURE: "false" 06:52:00 VESMGR_PROMETHEUS_ADDR: http://r4-infrastructure-prometheus-server.ricplt 06:52:00 VESMGR_PRICOLLECTOR_USER: "sample1" 06:52:00 VESMGR_PRICOLLECTOR_PASSWORD: "sample1" 06:52:00 VESMGR_ALERTMANAGER_BIND_ADDR: ":9095" 06:52:00 --- 06:52:00 # Source: vespamgr/templates/service.yaml 06:52:00 # Copyright (c) 2019 AT&T Intellectual Property. 06:52:00 # Copyright (c) 2019 Nokia. 06:52:00 # 06:52:00 # Licensed under the Apache License, Version 2.0 (the "License"); 06:52:00 # you may not use this file except in compliance with the License. 06:52:00 # You may obtain a copy of the License at 06:52:00 # 06:52:00 # http://www.apache.org/licenses/LICENSE-2.0 06:52:00 # 06:52:00 # Unless required by applicable law or agreed to in writing, software 06:52:00 # distributed under the License is distributed on an "AS IS" BASIS, 06:52:00 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 06:52:00 # See the License for the specific language governing permissions and 06:52:00 # limitations under the License. 06:52:00 06:52:00 apiVersion: v1 06:52:00 kind: Service 06:52:00 metadata: 06:52:00 name: service-ricplt-vespamgr-http 06:52:00 namespace: ricplt 06:52:00 labels: 06:52:00 app: ricplt-vespamgr 06:52:00 chart: vespamgr-3.0.0 06:52:00 release: release-name 06:52:00 heritage: Helm 06:52:00 spec: 06:52:00 type: ClusterIP 06:52:00 ports: 06:52:00 - port: 8080 06:52:00 protocol: "TCP" 06:52:00 name: "http" 06:52:00 targetPort: "http" 06:52:00 - port: 9095 06:52:00 protocol: "TCP" 06:52:00 name: "alert" 06:52:00 targetPort: "alert" 06:52:00 selector: 06:52:00 app: ricplt-vespamgr 06:52:00 release: release-name 06:52:00 --- 06:52:00 # Source: vespamgr/templates/deployment.yaml 06:52:00 # Copyright (c) 2019 AT&T Intellectual Property. 06:52:00 # Copyright (c) 2019 Nokia. 06:52:00 # 06:52:00 # Licensed under the Apache License, Version 2.0 (the "License"); 06:52:00 # you may not use this file except in compliance with the License. 06:52:00 # You may obtain a copy of the License at 06:52:00 # 06:52:00 # http://www.apache.org/licenses/LICENSE-2.0 06:52:00 # 06:52:00 # Unless required by applicable law or agreed to in writing, software 06:52:00 # distributed under the License is distributed on an "AS IS" BASIS, 06:52:00 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 06:52:00 # See the License for the specific language governing permissions and 06:52:00 # limitations under the License. 06:52:00 06:52:00 apiVersion: apps/v1 06:52:00 kind: Deployment 06:52:00 metadata: 06:52:00 name: deployment-ricplt-vespamgr 06:52:00 namespace: ricplt 06:52:00 labels: 06:52:00 app: ricplt-vespamgr 06:52:00 chart: vespamgr-3.0.0 06:52:00 release: release-name 06:52:00 heritage: Helm 06:52:00 spec: 06:52:00 replicas: 1 06:52:00 selector: 06:52:00 matchLabels: 06:52:00 app: ricplt-vespamgr 06:52:00 release: release-name 06:52:00 template: 06:52:00 metadata: 06:52:00 labels: 06:52:00 app: ricplt-vespamgr 06:52:00 release: release-name 06:52:00 spec: 06:52:00 hostname: vespamgr 06:52:00 imagePullSecrets: 06:52:00 - name: secret-nexus3-o-ran-sc-org-10002-o-ran-sc 06:52:00 containers: 06:52:00 - name: container-ricplt-vespamgr 06:52:00 image: nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-vespamgr:0.4.0 06:52:00 imagePullPolicy: IfNotPresent 06:52:00 ports: 06:52:00 - name: http 06:52:00 containerPort: 8080 06:52:00 protocol: TCP 06:52:00 - name: alert 06:52:00 containerPort: 9095 06:52:00 protocol: TCP 06:52:00 envFrom: 06:52:00 - configMapRef: 06:52:00 name: configmap-ricplt-vespamgr 06:52:00 - secretRef: 06:52:00 name: vespa-secrets 06:52:00 env: 06:52:00 - name: VESMGR_APPMGRDOMAN 06:52:00 value: service-ricplt-appmgr-http 06:52:00 livenessProbe: 06:52:00 httpGet: 06:52:00 path: /supervision 06:52:00 port: 8080 06:52:00 initialDelaySeconds: 30 06:52:00 periodSeconds: 60 06:52:00 timeoutSeconds: 20 06:52:00 *************************************************************************************************************** 06:52:00 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/o1mediator 06:52:00 Update chart dependency 06:52:00 Hang tight while we grab the latest from your chart repositories... 06:52:00 2024-08-29T06:52:00.237Z INFO [10] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "31.47µs", "reqID": "94e8bc4a-864a-489e-89f5-1493d417845c"} 06:52:00 ...Successfully got an update from the "local" chart repository 06:52:00 Update Complete. ⎈Happy Helming!⎈ 06:52:00 Saving 1 charts 06:52:00 Downloading ric-common from repo http://127.0.0.1:8879/charts 06:52:00 2024-08-29T06:52:00.241Z INFO [11] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "106.891µs", "reqID": "dc239632-2631-491e-8ef1-103a4113b7d5"} 06:52:00 Deleting outdated charts 06:52:00 Performing Helm lint 06:52:00 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/o1mediator 06:52:00 [INFO] Chart.yaml: icon is recommended 06:52:00 06:52:00 1 chart(s) linted, 0 chart(s) failed 06:52:00 *************************************************************************************************************** 06:52:00 Rendering Helm charts locally 06:52:00 --- 06:52:00 # Source: o1mediator/templates/serviceaccount.yaml 06:52:00 apiVersion: v1 06:52:00 kind: ServiceAccount 06:52:00 metadata: 06:52:00 name: svcacct-ricplt-o1mediator 06:52:00 namespace: ricplt 06:52:00 --- 06:52:00 # Source: o1mediator/templates/appconfig.yaml 06:52:00 ################################################################################ 06:52:00 # Copyright (c) 2020 AT&T Intellectual Property. # 06:52:00 # # 06:52:00 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:00 # you may not use this file except in compliance with the License. # 06:52:00 # You may obtain a copy of the License at # 06:52:00 # # 06:52:00 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:00 # # 06:52:00 # Unless required by applicable law or agreed to in writing, software # 06:52:00 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:00 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:00 # See the License for the specific language governing permissions and # 06:52:00 # limitations under the License. # 06:52:00 ################################################################################ 06:52:00 06:52:00 apiVersion: v1 06:52:00 kind: ConfigMap 06:52:00 metadata: 06:52:00 name: configmap-ricplt-o1mediator-appconfig-configmap 06:52:00 namespace: ricplt 06:52:00 data: 06:52:00 config-file.json: |+ 06:52:00 { 06:52:00 "local": { 06:52:00 "host": ":8080" 06:52:00 }, 06:52:00 "logger": { 06:52:00 "level": 4 06:52:00 }, 06:52:00 "db": { 06:52:00 "namespaces": ["sdl", "rnib"] 06:52:00 }, 06:52:00 "rmr": { 06:52:00 "protPort": "tcp:4560", 06:52:00 "maxSize": 65536, 06:52:00 "numWorkers": 1 06:52:00 }, 06:52:00 "sbi": { 06:52:00 "appmgrAddr": "service-ricplt-appmgr-http:8080", 06:52:00 "alertmgrAddr": "r4-infrastructure-prometheus-alertmanager:80", 06:52:00 "timeout": 30 06:52:00 }, 06:52:00 "nbi": { 06:52:00 "schemas": ["o-ran-sc-ric-xapp-desc-v1", "o-ran-sc-ric-ueec-config-v1"] 06:52:00 }, 06:52:00 "controls": { 06:52:00 "active": true 06:52:00 } 06:52:00 } 06:52:00 06:52:00 uta_rtg.rt: | 06:52:00 newrt|start 06:52:00 rte|13111|127.0.0.1:4588 06:52:00 rte|13111|127.0.0.1:4560 06:52:00 newrt|end 06:52:00 --- 06:52:00 # Source: o1mediator/templates/env.yaml 06:52:00 # Copyright (c) 2020 AT&T Intellectual Property. # 06:52:00 # # 06:52:00 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:00 # you may not use this file except in compliance with the License. # 06:52:00 # You may obtain a copy of the License at # 06:52:00 # # 06:52:00 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:00 # # 06:52:00 # Unless required by applicable law or agreed to in writing, software # 06:52:00 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:00 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:00 # See the License for the specific language governing permissions and # 06:52:00 # limitations under the License. # 06:52:00 ################################################################################ 06:52:00 apiVersion: v1 06:52:00 kind: ConfigMap 06:52:00 metadata: 06:52:00 name: configmap-ricplt-o1mediator-env 06:52:00 data: 06:52:00 RMR_SEED_RT: "/etc/o1agent/uta_rtg.rt" 06:52:00 --- 06:52:00 # Source: o1mediator/templates/serviceaccount.yaml 06:52:00 apiVersion: rbac.authorization.k8s.io/v1 06:52:00 kind: Role 06:52:00 metadata: 06:52:00 name: svcacct-ricplt-o1mediator-ricxapp-podreader 06:52:00 namespace: ricxapp 06:52:00 rules: 06:52:00 - apiGroups: [""] 06:52:00 resources: ["pods"] 06:52:00 verbs: ["get", "list", "watch"] 06:52:00 --- 06:52:00 # Source: o1mediator/templates/serviceaccount.yaml 06:52:00 apiVersion: rbac.authorization.k8s.io/v1 06:52:00 kind: RoleBinding 06:52:00 metadata: 06:52:00 name: svcacct-ricplt-o1mediator-ricxapp-podreader 06:52:00 namespace: ricxapp 06:52:00 roleRef: 06:52:00 apiGroup: rbac.authorization.k8s.io 06:52:00 kind: Role 06:52:00 name: svcacct-ricplt-o1mediator-ricxapp-podreader 06:52:00 subjects: 06:52:00 - kind: ServiceAccount 06:52:00 name: svcacct-ricplt-o1mediator 06:52:00 namespace: ricplt 06:52:00 --- 06:52:00 # Source: o1mediator/templates/service-http.yaml 06:52:00 ################################################################################ 06:52:00 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:00 # Copyright (c) 2019 Nokia. # 06:52:00 # # 06:52:00 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:00 # you may not use this file except in compliance with the License. # 06:52:00 # You may obtain a copy of the License at # 06:52:00 # # 06:52:00 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:00 # # 06:52:00 # Unless required by applicable law or agreed to in writing, software # 06:52:00 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:00 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:00 # See the License for the specific language governing permissions and # 06:52:00 # limitations under the License. # 06:52:00 ################################################################################ 06:52:00 06:52:00 apiVersion: v1 06:52:00 kind: Service 06:52:00 metadata: 06:52:00 name: service-ricplt-o1mediator-http 06:52:00 namespace: ricplt 06:52:00 labels: 06:52:00 app: ricplt-o1mediator 06:52:00 chart: o1mediator-3.0.0 06:52:00 release: release-name 06:52:00 heritage: Helm 06:52:00 spec: 06:52:00 type: ClusterIP 06:52:00 ports: 06:52:00 - port: 9001 06:52:00 protocol: "TCP" 06:52:00 name: "http-supervise" 06:52:00 targetPort: 9001 06:52:00 - port: 8080 06:52:00 protocol: "TCP" 06:52:00 name: "http-mediation" 06:52:00 targetPort: 8080 06:52:00 - port: 3000 06:52:00 protocol: "TCP" 06:52:00 name: "http-event" 06:52:00 targetPort: 3000 06:52:00 selector: 06:52:00 app: ricplt-o1mediator 06:52:00 release: release-name 06:52:00 --- 06:52:00 # Source: o1mediator/templates/service-tcp.yaml 06:52:00 ################################################################################ 06:52:00 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:00 # # 06:52:00 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:00 # you may not use this file except in compliance with the License. # 06:52:00 # You may obtain a copy of the License at # 06:52:00 # # 06:52:00 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:00 # # 06:52:00 # Unless required by applicable law or agreed to in writing, software # 06:52:00 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:00 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:00 # See the License for the specific language governing permissions and # 06:52:00 # limitations under the License. # 06:52:00 ################################################################################ 06:52:00 06:52:00 apiVersion: v1 06:52:00 kind: Service 06:52:00 metadata: 06:52:00 name: service-ricplt-o1mediator-tcp-netconf 06:52:00 namespace: ricplt 06:52:00 labels: 06:52:00 app: ricplt-o1mediator 06:52:00 chart: o1mediator-3.0.0 06:52:00 release: release-name 06:52:00 heritage: Helm 06:52:00 spec: 06:52:00 type: NodePort 06:52:00 ports: 06:52:00 - port: 830 06:52:00 nodePort: 30830 06:52:00 protocol: "TCP" 06:52:00 name: "tcp-netconf" 06:52:00 selector: 06:52:00 app: ricplt-o1mediator 06:52:00 release: release-name 06:52:00 --- 06:52:00 # Source: o1mediator/templates/deployment.yaml 06:52:00 apiVersion: apps/v1 06:52:00 kind: Deployment 06:52:00 metadata: 06:52:00 name: deployment-ricplt-o1mediator 06:52:00 namespace: ricplt 06:52:00 labels: 06:52:00 app: ricplt-o1mediator 06:52:00 chart: o1mediator-3.0.0 06:52:00 release: release-name 06:52:00 heritage: Helm 06:52:00 spec: 06:52:00 replicas: 1 06:52:00 selector: 06:52:00 matchLabels: 06:52:00 app: ricplt-o1mediator 06:52:00 release: release-name 06:52:00 template: 06:52:00 metadata: 06:52:00 labels: 06:52:00 app: ricplt-o1mediator 06:52:00 release: release-name 06:52:00 spec: 06:52:00 hostname: o1mediator 06:52:00 imagePullSecrets: 06:52:00 - name: secret-nexus3-o-ran-sc-org-10002-o-ran-sc 06:52:00 serviceAccountName: svcacct-ricplt-o1mediator 06:52:00 containers: 06:52:00 - name: container-ricplt-o1mediator 06:52:00 image: nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-o1:0.3.1 06:52:00 imagePullPolicy: IfNotPresent 06:52:00 envFrom: 06:52:00 - configMapRef: 06:52:00 name: configmap-ricplt-dbaas-appconfig 06:52:00 - configMapRef: 06:52:00 name: configmap-ricplt-o1mediator-env 06:52:00 volumeMounts: 06:52:00 - mountPath: /etc/o1agent 06:52:00 name: appconfig-file 06:52:00 ports: 06:52:00 - name: http-supervise 06:52:00 containerPort: 9001 06:52:00 protocol: TCP 06:52:00 - name: http-mediation 06:52:00 containerPort: 8080 06:52:00 protocol: TCP 06:52:00 - name: http-event 06:52:00 containerPort: 3000 06:52:00 protocol: TCP 06:52:00 volumes: 06:52:00 - name: appconfig-file 06:52:00 configMap: 06:52:00 name: configmap-ricplt-o1mediator-appconfig-configmap 06:52:00 --- 06:52:00 # Source: o1mediator/templates/deployment.yaml 06:52:00 ################################################################################ 06:52:00 # Copyright (c) 2019,2020 AT&T Intellectual Property. # 06:52:00 # Copyright (c) 2019 Nokia. # 06:52:00 # # 06:52:00 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:00 # you may not use this file except in compliance with the License. # 06:52:00 # You may obtain a copy of the License at # 06:52:00 # # 06:52:00 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:00 # # 06:52:00 # Unless required by applicable law or agreed to in writing, software # 06:52:00 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:00 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:00 # See the License for the specific language governing permissions and # 06:52:00 # limitations under the License. # 06:52:00 ################################################################################ 06:52:00 --- 06:52:00 # Source: o1mediator/templates/serviceaccount.yaml 06:52:00 ################################################################################ 06:52:00 # Copyright (c) 2019-2020 AT&T Intellectual Property. # 06:52:00 # # 06:52:00 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:00 # you may not use this file except in compliance with the License. # 06:52:00 # You may obtain a copy of the License at # 06:52:00 # # 06:52:00 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:00 # # 06:52:00 # Unless required by applicable law or agreed to in writing, software # 06:52:00 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:00 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:00 # See the License for the specific language governing permissions and # 06:52:00 # limitations under the License. # 06:52:00 ################################################################################ 06:52:00 *************************************************************************************************************** 06:52:00 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/dbaas 06:52:00 Update chart dependency 06:52:00 Hang tight while we grab the latest from your chart repositories... 06:52:00 2024-08-29T06:52:00.428Z INFO [12] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "36.241µs", "reqID": "6c40bad3-01ae-474c-b948-c55bd27092b9"} 06:52:00 ...Successfully got an update from the "local" chart repository 06:52:00 Update Complete. ⎈Happy Helming!⎈ 06:52:00 Saving 1 charts 06:52:00 Downloading ric-common from repo http://127.0.0.1:8879/charts 06:52:00 2024-08-29T06:52:00.432Z INFO [13] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "91.052µs", "reqID": "9a9e3d75-df75-4616-b4c8-0d40ba7d291a"} 06:52:00 Deleting outdated charts 06:52:00 Performing Helm lint 06:52:00 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/dbaas 06:52:00 [INFO] Chart.yaml: icon is recommended 06:52:00 06:52:00 1 chart(s) linted, 0 chart(s) failed 06:52:00 *************************************************************************************************************** 06:52:00 Rendering Helm charts locally 06:52:00 --- 06:52:00 # Source: dbaas/templates/appconfig.yaml 06:52:00 apiVersion: v1 06:52:00 kind: ConfigMap 06:52:00 metadata: 06:52:00 name: configmap-ricplt-dbaas-appconfig 06:52:00 namespace: ricplt 06:52:00 data: 06:52:00 DBAAS_NODE_COUNT: "1" 06:52:00 DBAAS_SERVICE_HOST: service-ricplt-dbaas-tcp.ricplt 06:52:00 DBAAS_SERVICE_PORT: "6379" 06:52:00 --- 06:52:00 # Source: dbaas/templates/appconfig.yaml 06:52:00 apiVersion: v1 06:52:00 kind: ConfigMap 06:52:00 metadata: 06:52:00 name: dbaas-appconfig 06:52:00 namespace: ricxapp 06:52:00 data: 06:52:00 DBAAS_NODE_COUNT: "1" 06:52:00 DBAAS_SERVICE_HOST: service-ricplt-dbaas-tcp.ricplt 06:52:00 DBAAS_SERVICE_PORT: "6379" 06:52:00 --- 06:52:00 # Source: dbaas/templates/configmap.yaml 06:52:00 ################################################################################ 06:52:00 # Copyright (c) 2020 AT&T Intellectual Property. # 06:52:00 # Copyright (c) 2020 Nokia. # 06:52:00 # # 06:52:00 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:00 # you may not use this file except in compliance with the License. # 06:52:00 # You may obtain a copy of the License at # 06:52:00 # # 06:52:00 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:00 # # 06:52:00 # Unless required by applicable law or agreed to in writing, software # 06:52:00 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:00 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:00 # See the License for the specific language governing permissions and # 06:52:00 # limitations under the License. # 06:52:00 ################################################################################ 06:52:00 06:52:00 apiVersion: v1 06:52:00 kind: ConfigMap 06:52:00 metadata: 06:52:00 name: configmap-ricplt-dbaas-config 06:52:00 namespace: ricplt 06:52:00 labels: 06:52:00 heritage: Helm 06:52:00 release: release-name 06:52:00 chart: dbaas-2.0.0 06:52:00 app: ricplt-dbaas 06:52:00 data: 06:52:00 redis.conf: | 06:52:00 dir "/data" 06:52:00 appendonly no 06:52:00 bind 0.0.0.0 06:52:00 loadmodule /usr/local/libexec/redismodule/libredismodule.so 06:52:00 protected-mode no 06:52:00 save 06:52:00 --- 06:52:00 # Source: dbaas/templates/service.yaml 06:52:00 apiVersion: v1 06:52:00 kind: Service 06:52:00 metadata: 06:52:00 name: service-ricplt-dbaas-tcp 06:52:00 labels: 06:52:00 app: ricplt-dbaas 06:52:00 chart: dbaas-2.0.0 06:52:00 release: release-name 06:52:00 heritage: Helm 06:52:00 spec: 06:52:00 type: ClusterIP 06:52:00 clusterIP: None 06:52:00 ports: 06:52:00 - name: server 06:52:00 port: 6379 06:52:00 protocol: TCP 06:52:00 targetPort: redis 06:52:00 selector: 06:52:00 release: release-name 06:52:00 app: ricplt-dbaas 06:52:00 --- 06:52:00 # Source: dbaas/templates/statefulset.yaml 06:52:00 apiVersion: apps/v1 06:52:00 kind: StatefulSet 06:52:00 metadata: 06:52:00 name: statefulset-ricplt-dbaas-server 06:52:00 namespace: ricplt 06:52:00 labels: 06:52:00 app: ricplt-dbaas 06:52:00 chart: dbaas-2.0.0 06:52:00 release: release-name 06:52:00 heritage: Helm 06:52:00 spec: 06:52:00 selector: 06:52:00 matchLabels: 06:52:00 app: ricplt-dbaas 06:52:00 release: release-name 06:52:00 serviceName: service-ricplt-dbaas-tcp 06:52:00 replicas: 1 06:52:00 podManagementPolicy: OrderedReady 06:52:00 updateStrategy: 06:52:00 type: RollingUpdate 06:52:00 template: 06:52:00 metadata: 06:52:00 labels: 06:52:00 app: ricplt-dbaas 06:52:00 release: release-name 06:52:00 spec: 06:52:00 imagePullSecrets: 06:52:00 - name: secret-nexus3-o-ran-sc-org-10002-o-ran-sc 06:52:00 terminationGracePeriodSeconds: 5 06:52:00 shareProcessNamespace: true 06:52:00 containers: 06:52:00 - name: container-ricplt-dbaas-redis 06:52:00 image: nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-dbaas:0.6.1 06:52:00 imagePullPolicy: 06:52:00 command: 06:52:00 - redis-server 06:52:00 args: 06:52:00 - /data/redis.conf 06:52:00 livenessProbe: 06:52:00 exec: 06:52:00 command: 06:52:00 - /bin/sh 06:52:00 - -c 06:52:00 - timeout 10 redis-cli -p 6379 ping 06:52:00 initialDelaySeconds: 15 06:52:00 periodSeconds: 5 06:52:00 readinessProbe: 06:52:00 exec: 06:52:00 command: 06:52:00 - /bin/sh 06:52:00 - -c 06:52:00 - timeout 10 redis-cli -p 6379 ping 06:52:00 initialDelaySeconds: 15 06:52:00 periodSeconds: 5 06:52:00 ports: 06:52:00 - name: redis 06:52:00 containerPort: 6379 06:52:00 envFrom: 06:52:00 - configMapRef: 06:52:00 name: configmap-ricplt-dbaas-appconfig 06:52:00 volumeMounts: 06:52:00 - mountPath: /data 06:52:00 name: config 06:52:00 volumes: 06:52:00 - name: config 06:52:00 configMap: 06:52:00 name: configmap-ricplt-dbaas-config 06:52:00 --- 06:52:00 # Source: dbaas/templates/appconfig.yaml 06:52:00 ################################################################################ 06:52:00 # Copyright (c) 2020 AT&T Intellectual Property. # 06:52:00 # Copyright (c) 2020 Nokia. # 06:52:00 # # 06:52:00 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:00 # you may not use this file except in compliance with the License. # 06:52:00 # You may obtain a copy of the License at # 06:52:00 # # 06:52:00 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:00 # # 06:52:00 # Unless required by applicable law or agreed to in writing, software # 06:52:00 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:00 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:00 # See the License for the specific language governing permissions and # 06:52:00 # limitations under the License. # 06:52:00 ################################################################################ 06:52:00 --- 06:52:00 # Source: dbaas/templates/service.yaml 06:52:00 ################################################################################ 06:52:00 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:00 # Copyright (c) 2019 Nokia. # 06:52:00 # # 06:52:00 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:00 # you may not use this file except in compliance with the License. # 06:52:00 # You may obtain a copy of the License at # 06:52:00 # # 06:52:00 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:00 # # 06:52:00 # Unless required by applicable law or agreed to in writing, software # 06:52:00 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:00 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:00 # See the License for the specific language governing permissions and # 06:52:00 # limitations under the License. # 06:52:00 ################################################################################ 06:52:00 --- 06:52:00 # Source: dbaas/templates/statefulset.yaml 06:52:00 ################################################################################ 06:52:00 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:00 # Copyright (c) 2019 Nokia. # 06:52:00 # # 06:52:00 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:00 # you may not use this file except in compliance with the License. # 06:52:00 # You may obtain a copy of the License at # 06:52:00 # # 06:52:00 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:00 # # 06:52:00 # Unless required by applicable law or agreed to in writing, software # 06:52:00 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:00 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:00 # See the License for the specific language governing permissions and # 06:52:00 # limitations under the License. # 06:52:00 ################################################################################ 06:52:00 *************************************************************************************************************** 06:52:00 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/e2mgr 06:52:00 Update chart dependency 06:52:00 Hang tight while we grab the latest from your chart repositories... 06:52:00 2024-08-29T06:52:00.578Z INFO [14] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "50.121µs", "reqID": "c0bdac85-a8b2-43f8-8b84-690f115ebe39"} 06:52:00 ...Successfully got an update from the "local" chart repository 06:52:00 Update Complete. ⎈Happy Helming!⎈ 06:52:00 Saving 1 charts 06:52:00 Downloading ric-common from repo http://127.0.0.1:8879/charts 06:52:00 2024-08-29T06:52:00.581Z INFO [15] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "72.881µs", "reqID": "07f56986-60f7-45ad-a757-b62a01a14ab3"} 06:52:00 Deleting outdated charts 06:52:00 Performing Helm lint 06:52:00 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/e2mgr 06:52:00 [INFO] Chart.yaml: icon is recommended 06:52:00 06:52:00 1 chart(s) linted, 0 chart(s) failed 06:52:00 *************************************************************************************************************** 06:52:00 Rendering Helm charts locally 06:52:00 --- 06:52:00 # Source: e2mgr/templates/configmap.yaml 06:52:00 apiVersion: v1 06:52:00 kind: ConfigMap 06:52:00 metadata: 06:52:00 name: configmap-ricplt-e2mgr-router-configmap 06:52:00 namespace: ricplt 06:52:00 data: 06:52:00 rmr_verbose: | 06:52:00 0 06:52:00 router.txt: | 06:52:00 newrt|start 06:52:00 rte|1080|service-ricplt-e2mgr-rmr.ricplt:3801 06:52:00 rte|1090|service-ricplt-e2term-rmr.ricplt:38000 06:52:00 rte|1100|service-ricplt-e2term-rmr.ricplt:38000 06:52:00 rte|1101|service-ricplt-e2term-rmr.ricplt:38000 06:52:00 rte|1200|service-ricplt-rsm-rmr.ricplt:4801 06:52:00 rte|1210|service-ricplt-rsm-rmr.ricplt:4801 06:52:00 rte|1220|service-ricplt-rsm-rmr.ricplt:4801 06:52:00 rte|10020|service-ricplt-e2mgr-rmr.ricplt:3801 06:52:00 rte|10060|service-ricplt-e2term-rmr.ricplt:38000 06:52:00 rte|10061|service-ricplt-e2mgr-rmr.ricplt:3801 06:52:00 rte|10062|service-ricplt-e2mgr-rmr.ricplt:3801 06:52:00 rte|10070|service-ricplt-e2term-rmr.ricplt:38000 06:52:00 rte|10071|service-ricplt-e2term-rmr.ricplt:38000 06:52:00 rte|10080|service-ricplt-e2mgr-rmr.ricplt:3801 06:52:00 rte|10360|service-ricplt-e2term-rmr.ricplt:38000 06:52:00 rte|10361|service-ricplt-e2mgr-rmr.ricplt:3801 06:52:00 rte|10362|service-ricplt-e2mgr-rmr.ricplt:3801 06:52:00 rte|10370|service-ricplt-e2mgr-rmr.ricplt:3801 06:52:00 rte|10371|service-ricplt-e2term-rmr.ricplt:38000 06:52:00 rte|12010|service-ricplt-e2term-rmr.ricplt:38000 06:52:00 rte|12020|service-ricplt-e2term-rmr.ricplt:38000 06:52:00 rte|20001|service-ricplt-a1mediator-rmr.ricplt:4562 06:52:00 newrt|end 06:52:00 --- 06:52:00 # Source: e2mgr/templates/configmap.yaml 06:52:00 apiVersion: v1 06:52:00 kind: ConfigMap 06:52:00 metadata: 06:52:00 name: configmap-ricplt-e2mgr-configuration-configmap 06:52:00 namespace: ricplt 06:52:00 data: 06:52:00 configuration.yaml: | 06:52:00 logging: 06:52:00 logLevel: "info" 06:52:00 http: 06:52:00 port: 3800 06:52:00 rmr: 06:52:00 port: 3801 06:52:00 maxMsgSize: 65536 06:52:00 06:52:00 routingManager: 06:52:00 baseUrl: "http://service-ricplt-rtmgr-http:3800/ric/v1/handles/" 06:52:00 notificationResponseBuffer: 100 06:52:00 bigRedButtonTimeoutSec: 5 06:52:00 maxConnectionAttempts: 3 06:52:00 maxRnibConnectionAttempts: 3 06:52:00 rnibRetryIntervalMs: 10 06:52:00 keepAliveResponseTimeoutMs: 360000 06:52:00 keepAliveDelayMs: 120000 06:52:00 06:52:00 globalRicId: 06:52:00 ricId: "AACCE" 06:52:00 mcc: "310" 06:52:00 mnc: "411" 06:52:00 06:52:00 rnibWriter: 06:52:00 stateChangeMessageChannel: "RAN_CONNECTION_STATUS_CHANGE" 06:52:00 ranManipulationMessageChannel: "RAN_MANIPULATION" 06:52:00 --- 06:52:00 # Source: e2mgr/templates/configmap.yaml 06:52:00 apiVersion: v1 06:52:00 kind: ConfigMap 06:52:00 metadata: 06:52:00 name: configmap-ricplt-e2mgr-loglevel-configmap 06:52:00 namespace: ricplt 06:52:00 06:52:00 data: 06:52:00 logcfg: "loglevel: 3" 06:52:00 --- 06:52:00 # Source: e2mgr/templates/env.yaml 06:52:00 ################################################################################ 06:52:00 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:00 # Copyright (c) 2019 Nokia. # 06:52:00 # # 06:52:00 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:00 # you may not use this file except in compliance with the License. # 06:52:00 # You may obtain a copy of the License at # 06:52:00 # # 06:52:00 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:00 # # 06:52:00 # Unless required by applicable law or agreed to in writing, software # 06:52:00 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:00 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:00 # See the License for the specific language governing permissions and # 06:52:00 # limitations under the License. # 06:52:00 ################################################################################ 06:52:00 apiVersion: v1 06:52:00 kind: ConfigMap 06:52:00 metadata: 06:52:00 name: configmap-ricplt-e2mgr-env 06:52:00 data: 06:52:00 RMR_RTG_SVC: "4561" 06:52:00 RMR_SRC_ID: service-ricplt-e2mgr-rmr.ricplt 06:52:00 #nano: "3801" 06:52:00 --- 06:52:00 # Source: e2mgr/templates/service-http.yaml 06:52:00 ################################################################################ 06:52:00 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:00 # Copyright (c) 2019 Nokia. # 06:52:00 # # 06:52:00 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:00 # you may not use this file except in compliance with the License. # 06:52:00 # You may obtain a copy of the License at # 06:52:00 # # 06:52:00 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:00 # # 06:52:00 # Unless required by applicable law or agreed to in writing, software # 06:52:00 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:00 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:00 # See the License for the specific language governing permissions and # 06:52:00 # limitations under the License. # 06:52:00 ################################################################################ 06:52:00 06:52:00 apiVersion: v1 06:52:00 kind: Service 06:52:00 metadata: 06:52:00 name: service-ricplt-e2mgr-http 06:52:00 namespace: ricplt 06:52:00 labels: 06:52:00 app: ricplt-e2mgr 06:52:00 chart: e2mgr-3.0.0 06:52:00 release: release-name 06:52:00 heritage: Helm 06:52:00 spec: 06:52:00 type: ClusterIP 06:52:00 ports: 06:52:00 - port: 3800 06:52:00 protocol: "TCP" 06:52:00 name: "http" 06:52:00 targetPort: "http" 06:52:00 selector: 06:52:00 app: ricplt-e2mgr 06:52:00 release: release-name 06:52:00 --- 06:52:00 # Source: e2mgr/templates/service-rmr.yaml 06:52:00 ################################################################################ 06:52:00 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:00 # Copyright (c) 2019 Nokia. # 06:52:00 # # 06:52:00 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:00 # you may not use this file except in compliance with the License. # 06:52:00 # You may obtain a copy of the License at # 06:52:00 # # 06:52:00 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:00 # # 06:52:00 # Unless required by applicable law or agreed to in writing, software # 06:52:00 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:00 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:00 # See the License for the specific language governing permissions and # 06:52:00 # limitations under the License. # 06:52:00 ################################################################################ 06:52:00 06:52:00 apiVersion: v1 06:52:00 kind: Service 06:52:00 metadata: 06:52:00 name: service-ricplt-e2mgr-rmr 06:52:00 namespace: ricplt 06:52:00 labels: 06:52:00 app: ricplt-e2mgr 06:52:00 chart: e2mgr-3.0.0 06:52:00 release: release-name 06:52:00 heritage: Helm 06:52:00 spec: 06:52:00 type: ClusterIP 06:52:00 ports: 06:52:00 - port: 4561 06:52:00 protocol: "TCP" 06:52:00 name: "rmrroute" 06:52:00 targetPort: "rmrroute" 06:52:00 - port: 3801 06:52:00 protocol: "TCP" 06:52:00 name: "rmrdata" 06:52:00 targetPort: "rmrdata" 06:52:00 selector: 06:52:00 app: ricplt-e2mgr 06:52:00 release: release-name 06:52:00 --- 06:52:00 # Source: e2mgr/templates/deployment.yaml 06:52:00 ################################################################################ 06:52:00 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:00 # Copyright (c) 2019 Nokia. # 06:52:00 # # 06:52:00 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:00 # you may not use this file except in compliance with the License. # 06:52:00 # You may obtain a copy of the License at # 06:52:00 # # 06:52:00 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:00 # # 06:52:00 # Unless required by applicable law or agreed to in writing, software # 06:52:00 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:00 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:00 # See the License for the specific language governing permissions and # 06:52:00 # limitations under the License. # 06:52:00 ################################################################################ 06:52:00 apiVersion: apps/v1 06:52:00 kind: Deployment 06:52:00 metadata: 06:52:00 name: deployment-ricplt-e2mgr 06:52:00 namespace: ricplt 06:52:00 labels: 06:52:00 app: ricplt-e2mgr 06:52:00 chart: e2mgr-3.0.0 06:52:00 release: release-name 06:52:00 heritage: Helm 06:52:00 spec: 06:52:00 replicas: 1 06:52:00 selector: 06:52:00 matchLabels: 06:52:00 app: ricplt-e2mgr 06:52:00 release: release-name 06:52:00 template: 06:52:00 metadata: 06:52:00 labels: 06:52:00 app: ricplt-e2mgr 06:52:00 release: release-name 06:52:00 spec: 06:52:00 hostname: e2mgr 06:52:00 imagePullSecrets: 06:52:00 - name: secret-nexus3-o-ran-sc-org-10002-o-ran-sc 06:52:00 containers: 06:52:00 - name: container-ricplt-e2mgr 06:52:00 image: nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-e2mgr:3.0.1 06:52:00 imagePullPolicy: IfNotPresent 06:52:00 volumeMounts: 06:52:00 - mountPath: /opt/E2Manager/router.txt 06:52:00 name: local-router-file 06:52:00 subPath: router.txt 06:52:00 - mountPath: /etc/config 06:52:00 name: e2mgr-loglevel-volume 06:52:00 - mountPath: /opt/E2Manager/resources/configuration.yaml 06:52:00 name: local-configuration-file 06:52:00 subPath: configuration.yaml 06:52:00 envFrom: 06:52:00 - configMapRef: 06:52:00 name: configmap-ricplt-e2mgr-env 06:52:00 - configMapRef: 06:52:00 name: configmap-ricplt-dbaas-appconfig 06:52:00 ports: 06:52:00 - name: "http" 06:52:00 containerPort: 3800 06:52:00 - name: "rmrroute" 06:52:00 containerPort: 4561 06:52:00 - name: "rmrdata" 06:52:00 containerPort: 3801 06:52:00 stdin: true 06:52:00 tty: true 06:52:00 securityContext: 06:52:00 privileged: false 06:52:00 livenessProbe: 06:52:00 httpGet: 06:52:00 path: v1/health 06:52:00 port: 3800 06:52:00 initialDelaySeconds: 3 06:52:00 periodSeconds: 10 06:52:00 readinessProbe: 06:52:00 httpGet: 06:52:00 path: v1/health 06:52:00 port: 3800 06:52:00 initialDelaySeconds: 3 06:52:00 periodSeconds: 10 06:52:00 06:52:00 volumes: 06:52:00 - name: local-router-file 06:52:00 configMap: 06:52:00 name: configmap-ricplt-e2mgr-router-configmap 06:52:00 - name: local-configuration-file 06:52:00 configMap: 06:52:00 name: configmap-ricplt-e2mgr-configuration-configmap 06:52:00 - name: e2mgr-loglevel-volume 06:52:00 configMap: 06:52:00 name: configmap-ricplt-e2mgr-loglevel-configmap 06:52:00 items: 06:52:00 - key: logcfg 06:52:00 path: log-level.yaml 06:52:00 mode: 0644 06:52:00 --- 06:52:00 # Source: e2mgr/templates/ingress-e2mgr.yaml 06:52:00 apiVersion: networking.k8s.io/v1 06:52:00 kind: Ingress 06:52:00 metadata: 06:52:00 name: ingress-ricplt-e2mgr 06:52:00 spec: 06:52:00 rules: 06:52:00 - http: 06:52:00 paths: 06:52:00 - path: /e2mgr 06:52:00 pathType: Prefix 06:52:00 backend: 06:52:00 service: 06:52:00 name: service-ricplt-e2mgr-http 06:52:00 port: 06:52:00 number: 3800 06:52:00 --- 06:52:00 # Source: e2mgr/templates/configmap.yaml 06:52:00 ################################################################################ 06:52:00 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:00 # Copyright (c) 2019 Nokia. # 06:52:00 # # 06:52:00 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:00 # you may not use this file except in compliance with the License. # 06:52:00 # You may obtain a copy of the License at # 06:52:00 # # 06:52:00 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:00 # # 06:52:00 # Unless required by applicable law or agreed to in writing, software # 06:52:00 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:00 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:00 # See the License for the specific language governing permissions and # 06:52:00 # limitations under the License. # 06:52:00 ################################################################################ 06:52:00 *************************************************************************************************************** 06:52:00 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/appmgr 06:52:00 Update chart dependency 06:52:00 Hang tight while we grab the latest from your chart repositories... 06:52:00 2024-08-29T06:52:00.739Z INFO [16] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "22.01µs", "reqID": "efe71009-0d48-46c1-a0ca-69d5312fcf59"} 06:52:00 ...Successfully got an update from the "local" chart repository 06:52:00 Update Complete. ⎈Happy Helming!⎈ 06:52:00 Saving 1 charts 06:52:00 Downloading ric-common from repo http://127.0.0.1:8879/charts 06:52:00 2024-08-29T06:52:00.743Z INFO [17] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "70.511µs", "reqID": "442c8bc5-d2e2-4a54-b609-585c7fcf0a7a"} 06:52:00 Deleting outdated charts 06:52:00 Performing Helm lint 06:52:00 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/appmgr 06:52:00 [INFO] Chart.yaml: icon is recommended 06:52:00 06:52:00 1 chart(s) linted, 0 chart(s) failed 06:52:00 *************************************************************************************************************** 06:52:00 Rendering Helm charts locally 06:52:00 --- 06:52:00 # Source: appmgr/templates/serviceaccount.yaml 06:52:00 apiVersion: v1 06:52:00 kind: ServiceAccount 06:52:00 metadata: 06:52:00 name: svcacct-ricplt-appmgr 06:52:00 namespace: ricplt 06:52:00 --- 06:52:00 # Source: appmgr/templates/secret.yaml 06:52:00 ################################################################################ 06:52:00 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:00 # # 06:52:00 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:00 # you may not use this file except in compliance with the License. # 06:52:00 # You may obtain a copy of the License at # 06:52:00 # # 06:52:00 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:00 # # 06:52:00 # Unless required by applicable law or agreed to in writing, software # 06:52:00 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:00 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:00 # See the License for the specific language governing permissions and # 06:52:00 # limitations under the License. # 06:52:00 ################################################################################ 06:52:00 06:52:00 apiVersion: v1 06:52:00 kind: Secret 06:52:00 metadata: 06:52:00 name: secret-ricplt-appmgr 06:52:00 type: Opaque 06:52:00 data: 06:52:00 helm_repo_username: helm 06:52:00 helm_repo_password: helm 06:52:00 --- 06:52:00 # Source: appmgr/templates/appconfig.yaml 06:52:00 ################################################################################ 06:52:00 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:00 # Copyright (c) 2019 Nokia. # 06:52:00 # # 06:52:00 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:00 # you may not use this file except in compliance with the License. # 06:52:00 # You may obtain a copy of the License at # 06:52:00 # # 06:52:00 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:00 # # 06:52:00 # Unless required by applicable law or agreed to in writing, software # 06:52:00 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:00 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:00 # See the License for the specific language governing permissions and # 06:52:00 # limitations under the License. # 06:52:00 ################################################################################ 06:52:00 apiVersion: v1 06:52:00 kind: ConfigMap 06:52:00 metadata: 06:52:00 name: configmap-ricplt-appmgr-appconfig 06:52:00 data: 06:52:00 appmgr.yaml: | 06:52:00 "local": 06:52:00 # Port on which the xapp-manager REST services are provided 06:52:00 "host": ":8080" 06:52:00 "helm": 06:52:00 # Remote helm repo URL. UPDATE this as required. 06:52:00 "repo": "\"http://service-ricplt-xapp-onboarder-http:8080\"" 06:52:00 06:52:00 # Repo name referred within the xapp-manager 06:52:00 "repo-name": "helm-repo" 06:52:00 06:52:00 # Tiller service details in the cluster. UPDATE this as required. 06:52:00 "tiller-service": service-tiller-ricxapp 06:52:00 "tiller-namespace": ricinfra 06:52:00 "tiller-port": "44134" 06:52:00 # helm username and password files 06:52:00 "helm-username-file": "/opt/ric/secret/helm_repo_username" 06:52:00 "helm-password-file": "/opt/ric/secret/helm_repo_password" 06:52:00 "retry": 1 06:52:00 "xapp": 06:52:00 #Namespace to install xAPPs 06:52:00 "namespace": "ricxapp" 06:52:00 "tarDir": "/tmp" 06:52:00 "schema": "descriptors/schema.json" 06:52:00 "config": "config/config-file.json" 06:52:00 "tmpConfig": "/tmp/config-file.json" 06:52:00 --- 06:52:00 # Source: appmgr/templates/configmap-bin.yaml 06:52:00 ################################################################################ 06:52:00 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:00 # Copyright (c) 2019 Nokia. # 06:52:00 # # 06:52:00 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:00 # you may not use this file except in compliance with the License. # 06:52:00 # You may obtain a copy of the License at # 06:52:00 # # 06:52:00 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:00 # # 06:52:00 # Unless required by applicable law or agreed to in writing, software # 06:52:00 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:00 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:00 # See the License for the specific language governing permissions and # 06:52:00 # limitations under the License. # 06:52:00 ################################################################################ 06:52:00 06:52:00 apiVersion: v1 06:52:00 kind: ConfigMap 06:52:00 metadata: 06:52:00 name: configmap-ricplt-appmgr-bin 06:52:00 data: 06:52:00 appmgr-tiller-secret-copier.sh: | 06:52:00 #!/bin/sh 06:52:00 if [ -x /svcacct-to-kubeconfig.sh ] ; then 06:52:00 /svcacct-to-kubeconfig.sh 06:52:00 fi 06:52:00 06:52:00 if [ ! -z "${HELM_TLS_CA_CERT}" ]; then 06:52:00 kubectl -n ${SECRET_NAMESPACE} get secret -o yaml ${SECRET_NAME} | \ 06:52:00 grep 'ca.crt:' | \ 06:52:00 awk '{print $2}' | \ 06:52:00 base64 -d > ${HELM_TLS_CA_CERT} 06:52:00 fi 06:52:00 06:52:00 if [ ! -z "${HELM_TLS_CERT}" ]; then 06:52:00 kubectl -n ${SECRET_NAMESPACE} get secret -o yaml ${SECRET_NAME} | \ 06:52:00 grep 'tls.crt:' | \ 06:52:00 awk '{print $2}' | \ 06:52:00 base64 -d > ${HELM_TLS_CERT} 06:52:00 fi 06:52:00 06:52:00 if [ ! -z "${HELM_TLS_KEY}" ]; then 06:52:00 kubectl -n ${SECRET_NAMESPACE} get secret -o yaml ${SECRET_NAME} | \ 06:52:00 grep 'tls.key:' | \ 06:52:00 awk '{print $2}' | \ 06:52:00 base64 -d > ${HELM_TLS_KEY} 06:52:00 fi 06:52:00 06:52:00 svcacct-to-kubeconfig.sh: | 06:52:00 #!/bin/sh 06:52:00 06:52:00 # generate a kubconfig (at ${KUBECONFIG} file from the automatically-mounted 06:52:00 # service account token. 06:52:00 # ENVIRONMENT: 06:52:00 # SVCACCT_NAME: the name of the service account user. default "default" 06:52:00 # CLUSTER_NAME: the name of the kubernetes cluster. default "kubernetes" 06:52:00 # KUBECONFIG: where the generated file will be deposited. 06:52:00 SVCACCT_TOKEN=`cat /var/run/secrets/kubernetes.io/serviceaccount/token` 06:52:00 CLUSTER_CA=`base64 /var/run/secrets/kubernetes.io/serviceaccount/ca.crt|tr -d '\n'` 06:52:00 06:52:00 cat >${KUBECONFIG} <<__EOF__ 06:52:00 ApiVersion: v1 06:52:00 kind: Config 06:52:00 users: 06:52:00 - name: ${SVCACCT_NAME:-default} 06:52:00 user: 06:52:00 token: ${SVCACCT_TOKEN} 06:52:00 clusters: 06:52:00 - cluster: 06:52:00 certificate-authority-data: ${CLUSTER_CA} 06:52:00 server: ${K8S_API_HOST:-https://kubernetes.default.svc.cluster.local/} 06:52:00 name: ${CLUSTER_NAME:-kubernetes} 06:52:00 contexts: 06:52:00 - context: 06:52:00 cluster: ${CLUSTER_NAME:-kubernetes} 06:52:00 user: ${SVCACCT_NAME:-default} 06:52:00 name: svcs-acct-context 06:52:00 current-context: svcs-acct-context 06:52:00 __EOF__ 06:52:00 --- 06:52:00 # Source: appmgr/templates/env-appmgr.yaml 06:52:00 ################################################################################ 06:52:00 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:00 # Copyright (c) 2019 Nokia. # 06:52:00 # # 06:52:00 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:00 # you may not use this file except in compliance with the License. # 06:52:00 # You may obtain a copy of the License at # 06:52:00 # # 06:52:00 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:00 # # 06:52:00 # Unless required by applicable law or agreed to in writing, software # 06:52:00 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:00 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:00 # See the License for the specific language governing permissions and # 06:52:00 # limitations under the License. # 06:52:00 ################################################################################ 06:52:00 apiVersion: v1 06:52:00 kind: ConfigMap 06:52:00 metadata: 06:52:00 name: configmap-ricplt-appmgr-env 06:52:00 data: 06:52:00 NAME: "xappmgr" 06:52:00 RMR_RTG_SVC: "4561" 06:52:00 HELM_HOST: "service-tiller-ricxapp.ricinfra:44134" 06:52:00 HELM_TLS_VERIFY: "true" 06:52:00 HELM_TLS_CA_CERT: "/opt/ric/secret/tiller-ca.cert" 06:52:00 HELM_TLS_HOSTNAME: "service-tiller-ricxapp" 06:52:00 HELM_TLS_ENABLED: "true" 06:52:00 HELM_TLS_CERT: "/opt/ric/secret/helm-client.cert" 06:52:00 HELM_TLS_KEY: "/opt/ric/secret/helm-client.key" 06:52:00 --- 06:52:00 # Source: appmgr/templates/serviceaccount.yaml 06:52:00 apiVersion: rbac.authorization.k8s.io/v1 06:52:00 kind: ClusterRole 06:52:00 metadata: 06:52:00 name: svcacct-ricplt-appmgr-ricxapp-access 06:52:00 rules: 06:52:00 - apiGroups: [""] 06:52:00 resources: ["pods/portforward"] 06:52:00 verbs: ["create"] 06:52:00 - apiGroups: [""] 06:52:00 resources: ["pods", "configmaps", "deployments", "services"] 06:52:00 verbs: ["get", "list", "create", "delete"] 06:52:00 - apiGroups: [""] 06:52:00 resources: ["secrets"] 06:52:00 #resourceNames: [ "ricxapp-helm-secret" ] 06:52:00 verbs: ["get","list"] 06:52:00 --- 06:52:00 # Source: appmgr/templates/serviceaccount.yaml 06:52:00 apiVersion: rbac.authorization.k8s.io/v1 06:52:00 kind: ClusterRole 06:52:00 metadata: 06:52:00 name: svcacct-ricplt-appmgr-ricxapp-getappconfig 06:52:00 #namespace: ricxapp 06:52:00 #namespace: ricplt 06:52:00 rules: 06:52:00 - apiGroups: [""] 06:52:00 resources: ["configmaps", "endpoints", "services"] 06:52:00 verbs: ["get", "list", "create", "update", "delete"] 06:52:00 --- 06:52:00 # Source: appmgr/templates/serviceaccount.yaml 06:52:00 apiVersion: rbac.authorization.k8s.io/v1 06:52:00 kind: ClusterRoleBinding 06:52:00 metadata: 06:52:00 name: svcacct-ricplt-appmgr-ricxapp-access 06:52:00 namespace: ricplt 06:52:00 roleRef: 06:52:00 apiGroup: rbac.authorization.k8s.io 06:52:00 kind: ClusterRole 06:52:00 name: svcacct-ricplt-appmgr-ricxapp-access 06:52:00 subjects: 06:52:00 - kind: ServiceAccount 06:52:00 name: svcacct-ricplt-appmgr 06:52:00 namespace: ricplt 06:52:00 --- 06:52:00 # Source: appmgr/templates/serviceaccount.yaml 06:52:00 apiVersion: rbac.authorization.k8s.io/v1 06:52:00 kind: ClusterRoleBinding 06:52:00 metadata: 06:52:00 name: svcacct-ricplt-appmgr-ricxapp-getappconfig 06:52:00 namespace: ricxapp 06:52:00 #namespace: ricplt 06:52:00 roleRef: 06:52:00 apiGroup: rbac.authorization.k8s.io 06:52:00 kind: ClusterRole 06:52:00 name: svcacct-ricplt-appmgr-ricxapp-getappconfig 06:52:00 subjects: 06:52:00 - kind: ServiceAccount 06:52:00 name: svcacct-ricplt-appmgr 06:52:00 namespace: ricplt 06:52:00 --- 06:52:00 # Source: appmgr/templates/service-http.yaml 06:52:00 ################################################################################ 06:52:00 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:00 # Copyright (c) 2019 Nokia. # 06:52:00 # # 06:52:00 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:00 # you may not use this file except in compliance with the License. # 06:52:00 # You may obtain a copy of the License at # 06:52:00 # # 06:52:00 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:00 # # 06:52:00 # Unless required by applicable law or agreed to in writing, software # 06:52:00 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:00 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:00 # See the License for the specific language governing permissions and # 06:52:00 # limitations under the License. # 06:52:00 ################################################################################ 06:52:00 06:52:00 apiVersion: v1 06:52:00 kind: Service 06:52:00 metadata: 06:52:00 name: service-ricplt-appmgr-http 06:52:00 namespace: ricplt 06:52:00 labels: 06:52:00 app: ricplt-appmgr 06:52:00 chart: appmgr-3.0.0 06:52:00 release: release-name 06:52:00 heritage: Helm 06:52:00 spec: 06:52:00 type: ClusterIP 06:52:00 ports: 06:52:00 - port: 8080 06:52:00 protocol: "TCP" 06:52:00 name: "http" 06:52:00 targetPort: "http" 06:52:00 selector: 06:52:00 app: ricplt-appmgr 06:52:00 release: release-name 06:52:00 --- 06:52:00 # Source: appmgr/templates/service-rmr.yaml 06:52:00 ################################################################################ 06:52:00 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:00 # Copyright (c) 2019 Nokia. # 06:52:00 # # 06:52:00 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:00 # you may not use this file except in compliance with the License. # 06:52:00 # You may obtain a copy of the License at # 06:52:00 # # 06:52:00 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:00 # # 06:52:00 # Unless required by applicable law or agreed to in writing, software # 06:52:00 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:00 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:00 # See the License for the specific language governing permissions and # 06:52:00 # limitations under the License. # 06:52:00 ################################################################################ 06:52:00 06:52:00 apiVersion: v1 06:52:00 kind: Service 06:52:00 metadata: 06:52:00 name: service-ricplt-appmgr-rmr 06:52:00 namespace: ricplt 06:52:00 labels: 06:52:00 app: ricplt-appmgr 06:52:00 chart: appmgr-3.0.0 06:52:00 release: release-name 06:52:00 heritage: Helm 06:52:00 spec: 06:52:00 type: ClusterIP 06:52:00 ports: 06:52:00 - port: 4561 06:52:00 protocol: "TCP" 06:52:00 name: "rmrroute" 06:52:00 targetPort: "rmrroute" 06:52:00 - port: 4560 06:52:00 protocol: "TCP" 06:52:00 name: "rmrdata" 06:52:00 targetPort: "rmrdata" 06:52:00 selector: 06:52:00 app: ricplt-appmgr 06:52:00 release: release-name 06:52:00 --- 06:52:00 # Source: appmgr/templates/deployment.yaml 06:52:00 ################################################################################ 06:52:00 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:00 # Copyright (c) 2019 Nokia. # 06:52:00 # # 06:52:00 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:00 # you may not use this file except in compliance with the License. # 06:52:00 # You may obtain a copy of the License at # 06:52:00 # # 06:52:00 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:00 # # 06:52:00 # Unless required by applicable law or agreed to in writing, software # 06:52:00 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:00 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:00 # See the License for the specific language governing permissions and # 06:52:00 # limitations under the License. # 06:52:00 ################################################################################ 06:52:00 apiVersion: apps/v1 06:52:00 kind: Deployment 06:52:00 metadata: 06:52:00 name: deployment-ricplt-appmgr 06:52:00 namespace: ricplt 06:52:00 labels: 06:52:00 app: ricplt-appmgr 06:52:00 chart: appmgr-3.0.0 06:52:00 release: release-name 06:52:00 heritage: Helm 06:52:00 spec: 06:52:00 replicas: 1 06:52:00 selector: 06:52:00 matchLabels: 06:52:00 app: ricplt-appmgr 06:52:00 release: release-name 06:52:00 template: 06:52:00 metadata: 06:52:00 labels: 06:52:00 app: ricplt-appmgr 06:52:00 release: release-name 06:52:00 spec: 06:52:00 hostname: appmgr 06:52:00 serviceAccountName: svcacct-ricplt-appmgr 06:52:00 imagePullSecrets: 06:52:00 - name: secret-nexus3-o-ran-sc-org-10002-o-ran-sc 06:52:00 initContainers: 06:52:00 - name: container-ricplt-appmgr-copy-tiller-secret 06:52:00 image: nexus3.o-ran-sc.org:10002/o-ran-sc/it-dep-init:0.0.1 06:52:00 imagePullPolicy: IfNotPresent 06:52:00 env: 06:52:00 - name: SVCACCT_NAME 06:52:00 value: svcacct-ricplt-appmgr 06:52:00 - name: CLUSTER_NAME 06:52:00 value: kubernetes 06:52:00 - name: KUBECONFIG 06:52:00 value: /tmp/kubeconfig 06:52:00 - name: K8S_API_HOST 06:52:00 value: https://kubernetes.default.svc.cluster.local/ 06:52:00 - name: SECRET_NAMESPACE 06:52:00 value: ricinfra 06:52:00 - name: SECRET_NAME 06:52:00 value: ricxapp-helm-secret 06:52:00 envFrom: 06:52:00 - configMapRef: 06:52:00 name: configmap-ricplt-appmgr-env 06:52:00 command: ["/appmgr-tiller-secret-copier.sh"] 06:52:00 volumeMounts: 06:52:00 - name: helm-secret-volume 06:52:00 mountPath: /opt/ric/secret 06:52:00 readOnly: false 06:52:00 - name: appmgr-bin-volume 06:52:00 mountPath: /svcacct-to-kubeconfig.sh 06:52:00 subPath: svcacct-to-kubeconfig.sh 06:52:00 - name: appmgr-bin-volume 06:52:00 mountPath: /appmgr-tiller-secret-copier.sh 06:52:00 subPath: appmgr-tiller-secret-copier.sh 06:52:00 containers: 06:52:00 - name: container-ricplt-appmgr 06:52:00 image: nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-appmgr:0.2.0 06:52:00 imagePullPolicy: IfNotPresent 06:52:00 ports: 06:52:00 - name: http 06:52:00 containerPort: 8080 06:52:00 protocol: TCP 06:52:00 - name: rmrroute 06:52:00 containerPort: 4561 06:52:00 protocol: TCP 06:52:00 - name: rmrdata 06:52:00 containerPort: 4560 06:52:00 protocol: TCP 06:52:00 volumeMounts: 06:52:00 - name: config-volume 06:52:00 mountPath: /opt/ric/config/appmgr.yaml 06:52:00 subPath: appmgr.yaml 06:52:00 - name: helm-secret-volume 06:52:00 mountPath: /opt/ric/secret 06:52:00 readOnly: false 06:52:00 - name: secret-volume 06:52:00 mountPath: /opt/ric/secret/helm_repo_username 06:52:00 subPath: helm_repo_username 06:52:00 - name: secret-volume 06:52:00 mountPath: /opt/ric/secret/helm_repo_password 06:52:00 subPath: helm_repo_password 06:52:00 envFrom: 06:52:00 - configMapRef: 06:52:00 name: configmap-ricplt-appmgr-env 06:52:00 - configMapRef: 06:52:00 name: configmap-ricplt-dbaas-appconfig 06:52:00 livenessProbe: 06:52:00 #exec: 06:52:00 # command: 06:52:00 # - /bin/bash 06:52:00 # - -c 06:52:00 # - ps -ef | grep | grep -v "grep" 06:52:00 #initialDelaySeconds: 120 06:52:00 #periodSeconds: 30 06:52:00 readinessProbe: 06:52:00 # httpGet: 06:52:00 # path: / 06:52:00 # port: http 06:52:00 securityContext: 06:52:00 # ubuntu 06:52:00 #runAsUser: 1000 06:52:00 #allowPrivilegeEscalation: false 06:52:00 restartPolicy: Always 06:52:00 volumes: 06:52:00 - name: config-volume 06:52:00 configMap: 06:52:00 name: configmap-ricplt-appmgr-appconfig 06:52:00 - name: secret-volume 06:52:00 secret: 06:52:00 secretName: secret-ricplt-appmgr 06:52:00 - name: helm-secret-volume 06:52:00 emptyDir: {} 06:52:00 - name: appmgr-bin-volume 06:52:00 configMap: 06:52:00 name: configmap-ricplt-appmgr-bin 06:52:00 defaultMode: 0755 06:52:00 --- 06:52:00 # Source: appmgr/templates/ingress-appmgr.yaml 06:52:00 apiVersion: networking.k8s.io/v1 06:52:00 kind: Ingress 06:52:00 metadata: 06:52:00 name: ingress-ricplt-appmgr 06:52:00 spec: 06:52:00 rules: 06:52:00 - http: 06:52:00 paths: 06:52:00 - pathType: Prefix 06:52:00 path: /appmgr 06:52:00 backend: 06:52:00 service: 06:52:00 name: service-ricplt-appmgr-http 06:52:00 port: 06:52:00 number: 8080 06:52:00 --- 06:52:00 # Source: appmgr/templates/serviceaccount.yaml 06:52:00 ################################################################################ 06:52:00 # Copyright (c) 2019-2020 AT&T Intellectual Property. # 06:52:00 # # 06:52:00 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:00 # you may not use this file except in compliance with the License. # 06:52:00 # You may obtain a copy of the License at # 06:52:00 # # 06:52:00 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:00 # # 06:52:00 # Unless required by applicable law or agreed to in writing, software # 06:52:00 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:00 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:00 # See the License for the specific language governing permissions and # 06:52:00 # limitations under the License. # 06:52:00 ################################################################################ 06:52:00 *************************************************************************************************************** 06:52:00 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/alarmmanager 06:52:00 Update chart dependency 06:52:00 Hang tight while we grab the latest from your chart repositories... 06:52:00 2024-08-29T06:52:00.897Z INFO [18] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "21.88µs", "reqID": "a25871fa-ddf9-4485-ba32-c4bad257d68d"} 06:52:00 ...Successfully got an update from the "local" chart repository 06:52:00 Update Complete. ⎈Happy Helming!⎈ 06:52:00 Saving 1 charts 06:52:00 Downloading ric-common from repo http://127.0.0.1:8879/charts 06:52:00 2024-08-29T06:52:00.899Z INFO [19] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "58.701µs", "reqID": "47cb1bf6-0e41-4607-85d8-8b5145d1d90a"} 06:52:00 Deleting outdated charts 06:52:00 Performing Helm lint 06:52:00 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/alarmmanager 06:52:00 [INFO] Chart.yaml: icon is recommended 06:52:00 06:52:00 1 chart(s) linted, 0 chart(s) failed 06:52:00 *************************************************************************************************************** 06:52:00 Rendering Helm charts locally 06:52:01 --- 06:52:01 # Source: alarmmanager/templates/serviceaccount.yaml 06:52:01 apiVersion: v1 06:52:01 kind: ServiceAccount 06:52:01 metadata: 06:52:01 name: svcacct-ricplt-alarmmanager 06:52:01 namespace: ricplt 06:52:01 --- 06:52:01 # Source: alarmmanager/templates/appconfig.yaml 06:52:01 apiVersion: v1 06:52:01 kind: ConfigMap 06:52:01 metadata: 06:52:01 name: configmap-ricplt-alarmmanager-appconfig 06:52:01 namespace: ricplt 06:52:01 data: 06:52:01 ALARM_MGR_SERVICE_NAME: service-ricplt-alarmmanager-rmr.ricplt 06:52:01 ALARM_MGR_SERVICE_PORT: "4560" 06:52:01 --- 06:52:01 # Source: alarmmanager/templates/appconfig.yaml 06:52:01 apiVersion: v1 06:52:01 kind: ConfigMap 06:52:01 metadata: 06:52:01 name: alarm-appconfig 06:52:01 namespace: ricxapp 06:52:01 data: 06:52:01 ALARM_MGR_SERVICE_NAME: service-ricplt-alarmmanager-rmr.ricplt 06:52:01 ALARM_MGR_SERVICE_PORT: "4560" 06:52:01 --- 06:52:01 # Source: alarmmanager/templates/configmap.yaml 06:52:01 #================================================================================== 06:52:01 # Copyright (c) 2019 AT&T Intellectual Property. 06:52:01 # 06:52:01 # Licensed under the Apache License, Version 2.0 (the "License"); 06:52:01 # you may not use this file except in compliance with the License. 06:52:01 # You may obtain a copy of the License at 06:52:01 # 06:52:01 # http://www.apache.org/licenses/LICENSE-2.0 06:52:01 # 06:52:01 # Unless required by applicable law or agreed to in writing, software 06:52:01 # distributed under the License is distributed on an "AS IS" BASIS, 06:52:01 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 06:52:01 # See the License for the specific language governing permissions and 06:52:01 # limitations under the License. 06:52:01 #================================================================================== 06:52:01 06:52:01 apiVersion: v1 06:52:01 kind: ConfigMap 06:52:01 metadata: 06:52:01 name: configmap-ricplt-alarmmanager-alarmmanagercfg 06:52:01 namespace: ricplt 06:52:01 data: 06:52:01 alarmmanagercfg: |- 06:52:01 { 06:52:01 "local": { 06:52:01 "host": ":8080" 06:52:01 }, 06:52:01 "logger": { 06:52:01 "level": 4 06:52:01 }, 06:52:01 "db": { 06:52:01 "namespaces": ["sdl", "rnib"] 06:52:01 }, 06:52:01 "rmr": { 06:52:01 "protPort": "tcp:4560", 06:52:01 "maxSize": 1024, 06:52:01 "numWorkers": 1 06:52:01 }, 06:52:01 "controls": { 06:52:01 "promAlertManager": { 06:52:01 "address": "cpro-alertmanager:80", 06:52:01 "baseUrl": "api/v2", 06:52:01 "schemes": "http", 06:52:01 "alertInterval": 30000 06:52:01 }, 06:52:01 "maxActiveAlarms": 5000, 06:52:01 "maxAlarmHistory": 20000, 06:52:01 "alarmInfoPvFile": "/mnt/pv-ricplt-alarmmanager/alarminfo.json" 06:52:01 } 06:52:01 } 06:52:01 --- 06:52:01 # Source: alarmmanager/templates/env.yaml 06:52:01 ################################################################################ 06:52:01 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:01 # Copyright (c) 2019 Nokia. # 06:52:01 # # 06:52:01 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:01 # you may not use this file except in compliance with the License. # 06:52:01 # You may obtain a copy of the License at # 06:52:01 # # 06:52:01 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:01 # # 06:52:01 # Unless required by applicable law or agreed to in writing, software # 06:52:01 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:01 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:01 # See the License for the specific language governing permissions and # 06:52:01 # limitations under the License. # 06:52:01 ################################################################################ 06:52:01 apiVersion: v1 06:52:01 kind: ConfigMap 06:52:01 metadata: 06:52:01 name: configmap-ricplt-alarmmanager-env 06:52:01 namespace: ricplt 06:52:01 data: 06:52:01 RMR_RTG_SVC: service-ricplt-rtmgr-rmr:4561 06:52:01 RMR_SEED_RT: "/cfg/uta_rtg.rt" 06:52:01 RMR_SRC_ID: service-ricplt-alarmmanager-rmr.ricplt 06:52:01 --- 06:52:01 # Source: alarmmanager/templates/pv.yaml 06:52:01 apiVersion: v1 06:52:01 kind: PersistentVolume 06:52:01 metadata: 06:52:01 name: pv-ricplt-alarmmanager 06:52:01 namespace: ricplt 06:52:01 labels: 06:52:01 type: local 06:52:01 spec: 06:52:01 storageClassName: local-storage 06:52:01 capacity: 06:52:01 storage: 100Mi 06:52:01 accessModes: 06:52:01 - ReadWriteOnce 06:52:01 hostPath: 06:52:01 path: /mnt/pv-ricplt-alarmmanager 06:52:01 --- 06:52:01 # Source: alarmmanager/templates/pvc.yaml 06:52:01 kind: PersistentVolumeClaim 06:52:01 apiVersion: v1 06:52:01 metadata: 06:52:01 name: pvc-ricplt-alarmmanager 06:52:01 namespace: ricplt 06:52:01 spec: 06:52:01 accessModes: 06:52:01 - ReadWriteOnce 06:52:01 resources: 06:52:01 requests: 06:52:01 storage: 100Mi 06:52:01 storageClassName: local-storage 06:52:01 --- 06:52:01 # Source: alarmmanager/templates/serviceaccount.yaml 06:52:01 apiVersion: rbac.authorization.k8s.io/v1 06:52:01 kind: Role 06:52:01 metadata: 06:52:01 name: svcacct-ricplt-alarmmanager-ricxapp-podreader 06:52:01 namespace: ricxapp 06:52:01 rules: 06:52:01 - apiGroups: [""] 06:52:01 resources: ["pods"] 06:52:01 verbs: ["get", "list", "watch"] 06:52:01 --- 06:52:01 # Source: alarmmanager/templates/serviceaccount.yaml 06:52:01 apiVersion: rbac.authorization.k8s.io/v1 06:52:01 kind: RoleBinding 06:52:01 metadata: 06:52:01 name: svcacct-ricplt-alarmmanager-ricxapp-podreader 06:52:01 namespace: ricxapp 06:52:01 roleRef: 06:52:01 apiGroup: rbac.authorization.k8s.io 06:52:01 kind: Role 06:52:01 name: svcacct-ricplt-alarmmanager-ricxapp-podreader 06:52:01 subjects: 06:52:01 - kind: ServiceAccount 06:52:01 name: svcacct-ricplt-alarmmanager 06:52:01 namespace: ricplt 06:52:01 --- 06:52:01 # Source: alarmmanager/templates/service-http.yaml 06:52:01 ################################################################################ 06:52:01 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:01 # Copyright (c) 2019 Nokia. # 06:52:01 # # 06:52:01 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:01 # you may not use this file except in compliance with the License. # 06:52:01 # You may obtain a copy of the License at # 06:52:01 # # 06:52:01 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:01 # # 06:52:01 # Unless required by applicable law or agreed to in writing, software # 06:52:01 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:01 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:01 # See the License for the specific language governing permissions and # 06:52:01 # limitations under the License. # 06:52:01 ################################################################################ 06:52:01 06:52:01 apiVersion: v1 06:52:01 kind: Service 06:52:01 metadata: 06:52:01 name: service-ricplt-alarmmanager-http 06:52:01 namespace: ricplt 06:52:01 labels: 06:52:01 app: ricplt-alarmmanager 06:52:01 chart: alarmmanager-5.0.0 06:52:01 release: release-name 06:52:01 heritage: Helm 06:52:01 spec: 06:52:01 type: ClusterIP 06:52:01 ports: 06:52:01 - port: 8080 06:52:01 protocol: "TCP" 06:52:01 name: http 06:52:01 targetPort: 8080 06:52:01 selector: 06:52:01 app: ricplt-alarmmanager 06:52:01 release: release-name 06:52:01 --- 06:52:01 # Source: alarmmanager/templates/service-rmr.yaml 06:52:01 # 06:52:01 #================================================================================== 06:52:01 # Copyright (c) 2019 AT&T Intellectual Property. 06:52:01 # Copyright (c) 2019 Nokia 06:52:01 # 06:52:01 # Licensed under the Apache License, Version 2.0 (the "License"); 06:52:01 # you may not use this file except in compliance with the License. 06:52:01 # You may obtain a copy of the License at 06:52:01 # 06:52:01 # http://www.apache.org/licenses/LICENSE-2.0 06:52:01 # 06:52:01 # Unless required by applicable law or agreed to in writing, software 06:52:01 # distributed under the License is distributed on an "AS IS" BASIS, 06:52:01 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 06:52:01 # See the License for the specific language governing permissions and 06:52:01 # limitations under the License. 06:52:01 #================================================================================== 06:52:01 # 06:52:01 # 06:52:01 # Abstract: Subscription Manager service manifest 06:52:01 # Date: 28 May 2019 06:52:01 # 06:52:01 kind: Service 06:52:01 apiVersion: v1 06:52:01 metadata: 06:52:01 name: service-ricplt-alarmmanager-rmr 06:52:01 namespace: ricplt 06:52:01 labels: 06:52:01 app: ricplt-alarmmanager 06:52:01 chart: alarmmanager-5.0.0 06:52:01 release: release-name 06:52:01 heritage: Helm 06:52:01 spec: 06:52:01 selector: 06:52:01 app: ricplt-alarmmanager 06:52:01 release: release-name 06:52:01 type: ClusterIP 06:52:01 ports: 06:52:01 - name: rmrdata 06:52:01 port: 4560 06:52:01 protocol: TCP 06:52:01 targetPort: rmrdata 06:52:01 - name: rmrroute 06:52:01 port: 4561 06:52:01 protocol: TCP 06:52:01 targetPort: rmrroute 06:52:01 selector: 06:52:01 app: ricplt-alarmmanager 06:52:01 release: release-name 06:52:01 --- 06:52:01 # Source: alarmmanager/templates/deployment.yaml 06:52:01 apiVersion: apps/v1 06:52:01 kind: Deployment 06:52:01 metadata: 06:52:01 name: deployment-ricplt-alarmmanager 06:52:01 namespace: ricplt 06:52:01 labels: 06:52:01 app: ricplt-alarmmanager 06:52:01 chart: alarmmanager-5.0.0 06:52:01 release: release-name 06:52:01 heritage: Helm 06:52:01 spec: 06:52:01 replicas: 1 06:52:01 selector: 06:52:01 matchLabels: 06:52:01 app: ricplt-alarmmanager 06:52:01 release: release-name 06:52:01 template: 06:52:01 metadata: 06:52:01 labels: 06:52:01 app: ricplt-alarmmanager 06:52:01 release: release-name 06:52:01 spec: 06:52:01 hostname: alarmmanager 06:52:01 imagePullSecrets: 06:52:01 - name: secret-nexus3-o-ran-sc-org-10002-o-ran-sc 06:52:01 serviceAccountName: svcacct-ricplt-alarmmanager 06:52:01 containers: 06:52:01 - name: container-ricplt-alarmmanager 06:52:01 image: nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-alarmmanager:0.5.9 06:52:01 imagePullPolicy: IfNotPresent 06:52:01 env: 06:52:01 - name: PLT_NAMESPACE 06:52:01 value: ricplt 06:52:01 envFrom: 06:52:01 - configMapRef: 06:52:01 name: configmap-ricplt-dbaas-appconfig 06:52:01 - configMapRef: 06:52:01 name: configmap-ricplt-alarmmanager-env 06:52:01 ports: 06:52:01 - name: rmrroute 06:52:01 containerPort: 4561 06:52:01 protocol: TCP 06:52:01 - name: rmrdata 06:52:01 containerPort: 4560 06:52:01 protocol: TCP 06:52:01 - name: http 06:52:01 containerPort: 8080 06:52:01 protocol: TCP 06:52:01 volumeMounts: 06:52:01 - name: config-volume 06:52:01 mountPath: /cfg 06:52:01 - name: am-persistent-storage 06:52:01 mountPath: /mnt/pv-ricplt-alarmmanager 06:52:01 volumes: 06:52:01 - name: config-volume 06:52:01 configMap: 06:52:01 name: configmap-ricplt-alarmmanager-alarmmanagercfg 06:52:01 #name: alarmmanagercfg 06:52:01 items: 06:52:01 - key: alarmmanagercfg 06:52:01 path: config-file.json 06:52:01 mode: 0644 06:52:01 - name: am-persistent-storage 06:52:01 persistentVolumeClaim: 06:52:01 claimName: pvc-ricplt-alarmmanager 06:52:01 --- 06:52:01 # Source: alarmmanager/templates/appconfig.yaml 06:52:01 ################################################################################ 06:52:01 # Copyright (c) 2020 AT&T Intellectual Property. # 06:52:01 # Copyright (c) 2020 Nokia. # 06:52:01 # # 06:52:01 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:01 # you may not use this file except in compliance with the License. # 06:52:01 # You may obtain a copy of the License at # 06:52:01 # # 06:52:01 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:01 # # 06:52:01 # Unless required by applicable law or agreed to in writing, software # 06:52:01 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:01 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:01 # See the License for the specific language governing permissions and # 06:52:01 # limitations under the License. # 06:52:01 ################################################################################ 06:52:01 --- 06:52:01 # Source: alarmmanager/templates/deployment.yaml 06:52:01 ################################################################################ 06:52:01 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:01 # Copyright (c) 2019 Nokia. # 06:52:01 # # 06:52:01 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:01 # you may not use this file except in compliance with the License. # 06:52:01 # You may obtain a copy of the License at # 06:52:01 # # 06:52:01 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:01 # # 06:52:01 # Unless required by applicable law or agreed to in writing, software # 06:52:01 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:01 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:01 # See the License for the specific language governing permissions and # 06:52:01 # limitations under the License. # 06:52:01 ################################################################################ 06:52:01 --- 06:52:01 # Source: alarmmanager/templates/pv.yaml 06:52:01 ################################################################################ 06:52:01 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:01 # # 06:52:01 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:01 # you may not use this file except in compliance with the License. # 06:52:01 # You may obtain a copy of the License at # 06:52:01 # # 06:52:01 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:01 # # 06:52:01 # Unless required by applicable law or agreed to in writing, software # 06:52:01 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:01 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:01 # See the License for the specific language governing permissions and # 06:52:01 # limitations under the License. # 06:52:01 ################################################################################1 06:52:01 --- 06:52:01 # Source: alarmmanager/templates/pvc.yaml 06:52:01 ################################################################################ 06:52:01 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:01 # # 06:52:01 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:01 # you may not use this file except in compliance with the License. # 06:52:01 # You may obtain a copy of the License at # 06:52:01 # # 06:52:01 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:01 # # 06:52:01 # Unless required by applicable law or agreed to in writing, software # 06:52:01 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:01 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:01 # See the License for the specific language governing permissions and # 06:52:01 # limitations under the License. # 06:52:01 ################################################################################ 06:52:01 --- 06:52:01 # Source: alarmmanager/templates/serviceaccount.yaml 06:52:01 ################################################################################ 06:52:01 # Copyright (c) 2019-2020 AT&T Intellectual Property. # 06:52:01 # # 06:52:01 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:01 # you may not use this file except in compliance with the License. # 06:52:01 # You may obtain a copy of the License at # 06:52:01 # # 06:52:01 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:01 # # 06:52:01 # Unless required by applicable law or agreed to in writing, software # 06:52:01 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:01 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:01 # See the License for the specific language governing permissions and # 06:52:01 # limitations under the License. # 06:52:01 ################################################################################ 06:52:01 *************************************************************************************************************** 06:52:01 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/infrastructure 06:52:01 Update chart dependency 06:52:01 Hang tight while we grab the latest from your chart repositories... 06:52:01 2024-08-29T06:52:01.361Z INFO [20] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "37.33µs", "reqID": "1b936117-5d11-40c7-92a8-94d3c7637427"} 06:52:01 ...Successfully got an update from the "local" chart repository 06:52:01 Update Complete. ⎈Happy Helming!⎈ 06:52:01 Saving 7 charts 06:52:01 Downloading ric-common from repo http://127.0.0.1:8879/charts 06:52:01 2024-08-29T06:52:01.378Z INFO [21] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "65.411µs", "reqID": "44bdadaf-75a1-4cac-9c02-acb100a6fde8"} 06:52:01 Deleting outdated charts 06:52:01 Performing Helm lint 06:52:02 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/infrastructure 06:52:02 [INFO] Chart.yaml: icon is recommended 06:52:02 06:52:02 1 chart(s) linted, 0 chart(s) failed 06:52:02 *************************************************************************************************************** 06:52:02 Rendering Helm charts locally 06:52:03 --- 06:52:03 # Source: infrastructure/charts/kong/templates/service-account.yaml 06:52:03 apiVersion: v1 06:52:03 kind: ServiceAccount 06:52:03 metadata: 06:52:03 name: release-name-kong 06:52:03 namespace: default 06:52:03 labels: 06:52:03 app.kubernetes.io/name: kong 06:52:03 helm.sh/chart: kong-2.38.0 06:52:03 app.kubernetes.io/instance: "release-name" 06:52:03 app.kubernetes.io/managed-by: "Helm" 06:52:03 app.kubernetes.io/version: "3.6" 06:52:03 --- 06:52:03 # Source: infrastructure/templates/deployment-tiller.yaml 06:52:03 apiVersion: v1 06:52:03 kind: ServiceAccount 06:52:03 metadata: 06:52:03 name: svcacct-tiller-ricxapp 06:52:03 namespace: ricinfra 06:52:03 --- 06:52:03 # Source: infrastructure/templates/job-tiller-secrets.yaml 06:52:03 apiVersion: v1 06:52:03 kind: ServiceAccount 06:52:03 metadata: 06:52:03 name: tiller-secret-creator-zrzkub 06:52:03 namespace: ricinfra 06:52:03 --- 06:52:03 # Source: infrastructure/charts/certificate-manager/templates/secret.yaml 06:52:03 apiVersion: v1 06:52:03 kind: Secret 06:52:03 metadata: 06:52:03 name: secret-ric-ca-cert 06:52:03 namespace: ricplt 06:52:03 data: 06:52:03 ca.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURaakNDQWs2Z0F3SUJBZ0lSQUtpaUNhLzBJT3V2SHRXOGI2M245RWd3RFFZSktvWklodmNOQVFFTEJRQXcKUFRFN01Ea0dBMVVFQXhNeUwwTTlWVk12VHoxUExWSkJUaUJCYkd4cFlXNWpaUzlQVlQxUExWSkJUaUJUYjJaMApkMkZ5WlNCRGIyMXRkVzVwZEhrd0hoY05NalF3T0RJNU1EWTFNakF6V2hjTk5Ea3dPREl6TURZMU1qQXpXakE5Ck1Uc3dPUVlEVlFRREV6SXZRejFWVXk5UFBVOHRVa0ZPSUVGc2JHbGhibU5sTDA5VlBVOHRVa0ZPSUZOdlpuUjMKWVhKbElFTnZiVzExYm1sMGVUQ0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQUx1cApBSVNZeXJvL3dvbW9pN2s2Q0JiUklycVA2dVA4T2o3c0RCaytrTWVEWWdJVTB3ZzNVUlNwbTlXdW50RXYwUVFwCmEyNU5vNS9QUU5HU2F2KzIzT20rZjRHeVd4cUJXR3FpZ3dleE41ejBGM0VWQTFOT2dXaWl5UGdWaGVPNk5iVE8KWWFRK1d6TUxlNzlxdGF2NVNGbzJRV01nYjFnblgxU3dUNU9jdVZZdGNUSnBWMExFM0MwNmoyM0QvUHlRVEY1RApjOG10bUxYLy9iNDJuRG83ZWdObVlmRkFrWmtuaHJvanZhWWZqblA5RkZHRDJhVjIvcHNPWFZiWjFvdkx6UFdMCjY0dnFDbVpTeWJaV2g0N0JubFh1bTEzSGRGeFFxQkt0dEREa0RoOWRIZW9hQmdJMzFKQUlXekpUZDJDcnFranYKNVpxT2ZOc2xNdjF3Q0wxa1V2VUNBd0VBQWFOaE1GOHdEZ1lEVlIwUEFRSC9CQVFEQWdLa01CMEdBMVVkSlFRVwpNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUZCUWNEQWpBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUIwR0ExVWREZ1FXCkJCUVN6aWpOeFc5RXNpSWI4V212aDN0SFFreWpKakFOQmdrcWhraUc5dzBCQVFzRkFBT0NBUUVBVVE2T2tRT1EKM0dkeWtNNVhoSVhvRlNnYURmdVZ3bytFQS82ZXBJY3o0RDlmbTBHRjAzUHp3Umlsb0JZNjU2T1R2SDRYS3hmbQp5ZGFmT2pkUHM1QWV6L3Nra2F3YU9KeDFXVW0wU1RSam9YVTZrc08wTEZyM3VVYVBPZ1JJcU55cUJJbkU3bzJSCjR1VnI4YkUzd2ZOKzYzak5nOXFlNlQ3a2d4ZzVzUXpuS01XaUl5TkpBaDBDSGJLbXIxQVVoaWUwRkhLaGVKdHoKNXhoSFZ3emxQQUJJSzQzQXNMb1RBSXlqQTNUci9DZnhJbXN3clp1Unk0Y3l5TFlTVnhtM0FzS04xeG5QWmErdApjbENKNkE3SXRMaitKTm84K3NWNXVTNXRlUC9nQTl6cVR3cG4zSlhzdENmMzVCRWdESGNlRDI3ckdCMWFLSjRJCkEyYVNGRGFVNS9PRmdBPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo= 06:52:03 --- 06:52:03 # Source: infrastructure/charts/certificate-manager/templates/secret.yaml 06:52:03 apiVersion: v1 06:52:03 kind: Secret 06:52:03 metadata: 06:52:03 name: secret-plt-ingress-cert 06:52:03 namespace: ricplt 06:52:03 data: 06:52:03 tls.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURpekNDQW5PZ0F3SUJBZ0lSQU5JTlZBSmwreUNIZ1pKbG0xeXZ5akV3RFFZSktvWklodmNOQVFFTEJRQXcKUFRFN01Ea0dBMVVFQXhNeUwwTTlWVk12VHoxUExWSkJUaUJCYkd4cFlXNWpaUzlQVlQxUExWSkJUaUJUYjJaMApkMkZ5WlNCRGIyMXRkVzVwZEhrd0hoY05NalF3T0RJNU1EWTFNakF6V2hjTk5Ea3dPREl6TURZMU1qQXpXakJOCk1Vc3dTUVlEVlFRREUwSXZRejFWVXk5UFBVOHRVa0ZPSUVGc2JHbGhibU5sTDA5VlBVOHRVa0ZPSUZOdlpuUjMKWVhKbElFTnZiVzExYm1sMGVTOURUajFTU1VNdFVHeGhkR1p2Y20wd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQQpBNElCRHdBd2dnRUtBb0lCQVFDcExKMmFnUzlyN1ZLUzQzZVhIaGJoTFFnQ3crUTI1N2M3dk5GdUZKR2k1MjhBCkxMdWJGRklDQWpMMEYvTEFyK0VLQ1ZNcjFiaXMxbzl3WnJ1SGtvV0FuNDlqb0IzYTZqTjZobnNOWWhRTTZNOGcKem1uemxjOXFPQVZNNWJMWWNHdWpwRkJhQ3RyTXh6ZHVFeFRNZEJRU0Fxc1RIenptRmpqZE4xN1ZOUnJrQ2hvagpqUGxNQmdldEJVdnFlRStYNi9SMEVJbVFFUmQ2K2VLL0dZY0xTUUwzRXhrL3JQK2tUd0xVYUxYdEE2TW02MEFXCnd4L3pxeTBRd0VpbTdvcGhYNXpuYysycWkwUlFobnQyTjRiZlpJL2pxcmhkbHFMK1A3UDhMT1JKWGNGMjQ4K2IKZjJrS0laUXZkdWpoaW5nZVgvZUdjenY0ak15UDdDU3crOWt3WjlFdkFnTUJBQUdqZGpCME1BNEdBMVVkRHdFQgovd1FFQXdJRm9EQWRCZ05WSFNVRUZqQVVCZ2dyQmdFRkJRY0RBUVlJS3dZQkJRVUhBd0l3REFZRFZSMFRBUUgvCkJBSXdBREFmQmdOVkhTTUVHREFXZ0JRU3ppak54VzlFc2lJYjhXbXZoM3RIUWt5akpqQVVCZ05WSFJFRURUQUwKZ2dseWFXTXRaVzUwY25rd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFEN212Ung3Z3hTZ3p0Y3UyMjBwajFrWgoxamdpNmdUOEdMb3Z0cTM0NkdqbzZUb3BkTW8wYXFDOGExOVN2VW1ONVpRbTNPVnltTEp5d3NYZkdSR2pvd2ZaClFpcVh0cmdNeTB2TVpmNzMvMC9tNkdoZzR1Z01qRFRObmh2anRUMklCVWxTYnBFa3NPRUdpdHBGOWx0Q3pkTDYKeTNlY3VjM0NVOGdyS3hRNUtzdHNKcHVBYzJvalFhUGcvcTZyZVVvZzhiL2NRUmZYam9YSmsybUlRd2NpMWlpdApLaW9ScEVGZG9pVi9CdmVlMDNOQUFWVGtIY0gzdnZSclVlMklXSS9WUENUZ01WWmNGUHVzNVEvQkxrcTU5Y3ZPClArTUFLOERNS21kRnY2YS9TaG1CRFBFTEJwekN1S0N4aVczUzA2UmV1S2xPWktHMjgwaVdRd2tPQmtQYXFqcz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo= 06:52:03 tls.key: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcEFJQkFBS0NBUUVBcVN5ZG1vRXZhKzFTa3VOM2x4NFc0UzBJQXNQa051ZTNPN3pSYmhTUm91ZHZBQ3k3Cm14UlNBZ0l5OUJmeXdLL2hDZ2xUSzlXNHJOYVBjR2E3aDVLRmdKK1BZNkFkMnVvemVvWjdEV0lVRE9qUElNNXAKODVYUGFqZ0ZUT1d5MkhCcm82UlFXZ3Jhek1jM2JoTVV6SFFVRWdLckV4ODg1aFk0M1RkZTFUVWE1QW9hSTR6NQpUQVlIclFWTDZuaFBsK3YwZEJDSmtCRVhldm5pdnhtSEMwa0M5eE1aUDZ6L3BFOEMxR2kxN1FPakp1dEFGc01mCjg2c3RFTUJJcHU2S1lWK2M1M1B0cW90RVVJWjdkamVHMzJTUDQ2cTRYWmFpL2orei9DemtTVjNCZHVQUG0zOXAKQ2lHVUwzYm80WXA0SGwvM2huTTcrSXpNait3a3NQdlpNR2ZSTHdJREFRQUJBb0lCQUJ6SU9IQW05bmg0UWdvMwpwUXNTMVhXdUFhVG15eGNFU1VwaWo0Y1kvTVlvZGR3andDOWNQNitUekROM041Zk0xSTZ1azNYcndLVzNRMlF1Ck5rMlVnaDRtQjNFOXRwYWVMZS8wblU3amx1R3pZam9FcEVZTEFPVGpieE5zS1FkbDZRcElWRnRkYVdoWnBIYVgKekh3VWE2Mjh3bnBZWURZTkpkT05MaGM4RjcwZ0xBUlRjRGVCT0N6MzdQTWdSSkRoUWZDSU42NmtMVVk4bWdNdQpOM1NFNUZSUTkzWmlPcWxvTllJTWc2bmYvZ3gyWmo3WDhNVm81MXJmZlBMY2ZVZndUcmZJVEJOdEVWdEJYTmUzCndLMjVvK1hqN0ZER1dIYk5sbEFyaGJHTCtnUEliSjhraXNqVkNkcmt3L0pHYmZHZEhjNGpaelNleGtidmcvcUoKc3dtR1pLRUNnWUVBMXhmY3NrWlhZejd4WHFsc2lEdFdXUS9ncWxKQmtSbTNKZ2NyWDN0Z1hkcWJwWkFWSDRuSgpzNDQ2NWJCeDd2cENRRUorZngxYVE4OUpDQ2tWYmgyV2J2OTdxbU51eS8zMVVDL1l5dW9xclBua0tnTkJuRnFDClB2ZWx1K2NtcTg2bHlrazZsd3lZalVSMU9WcWsrREgyWkE1TTZEMkpIM2Y4MlRkRzYyMkowRWtDZ1lFQXlWa2UKK2ZLdlB5Q3psd29aUFh4UmxPdnJ1UkFVQ2RaYmt1UVpjUnVpRisxMklCVHh0eWJtSWVaa0RQcVhUc1kwTmRqKwpWYTZtTml6M2FxN3kzaXdPRnM2QjF4a3FhVmh0b0JHWVdwTTZIK2VmRzA4YzFwVG9McXpIclc3bGZ3QmxyNDNZCmFCR201NXBFS0ZFU0NWQWY3MU16N3lxd3hXLzNmazZNemhnK2hiY0NnWUJaYk10TnR4NzMzU0JldWRPc28vYlgKV2xtT2xsbzZLRlhUMHFFK3RqMnZaNGJVZzUyMG1nV295QlpHam1BZitoMzNOMjMrRFVjTThDNHQzVjdTaEN5YQpBMC8zM0JVaGJIbEVHRkJxdElaL21mazVXbGM1MlF0VGdJU0FKYThYT1BnR3JRRlY4Vit2UStuMHFYSHkybHJVCjZIa2pDUXBzY2VkR3E4dXBiOFlmT1FLQmdRQ1NXRlp0Y1hqeXQwQVJIZVB1anJkMU9HeWluQThVZjFzYnp2SzMKQlZDeGQ0VU9HR3IvcGlSS3EzdzQrc0tUSFBqQjByQTVjckdZV3VLU0JncThkT1RncXNRd3BUZndUYmVRU25tawpDN0tKa2Y1UkNSVjYyY3hRY0lESmkvcitiamw2ZWV5NjUybWFtTVBGVWZkOEVXTEV2b0xXNlA2RzRyVE9keVZjCmZyNml6UUtCZ1FDN1hYWmN2d1NyYUlLVzNPQ2ZzQ0JkMFJ4TnNUVy9VdmVyOGFKUmRhcXBvR2dRUSszQ09JTEMKYUFjS3d2L1RlVkpiZWhRdFJTdmtMNC9iV3NtSjgvSVdodlhkOG9kUjBMR3ZVY3d1MDVZSE5qUHJ0QS9XV0g2TQpubjFOMk1pWkdoR3RndlB5emhQOC9JZmdkcFZxZzViQmIrM2RRRlJzaUtKVUdBdlpXbUFBTVE9PQotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQo= 06:52:03 --- 06:52:03 # Source: infrastructure/charts/certificate-manager/templates/secret.yaml 06:52:03 apiVersion: v1 06:52:03 kind: Secret 06:52:03 metadata: 06:52:03 name: secret-aux-ingress-cert 06:52:03 namespace: ricplt 06:52:03 data: 06:52:03 tls.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURnakNDQW1xZ0F3SUJBZ0lRYUNDaVFpYkNja2ZSelpjTUFJemIvekFOQmdrcWhraUc5dzBCQVFzRkFEQTkKTVRzd09RWURWUVFERXpJdlF6MVZVeTlQUFU4dFVrRk9JRUZzYkdsaGJtTmxMMDlWUFU4dFVrRk9JRk52Wm5SMwpZWEpsSUVOdmJXMTFibWwwZVRBZUZ3MHlOREE0TWprd05qVXlNRE5hRncwME9UQTRNak13TmpVeU1ETmFNRVV4ClF6QkJCZ05WQkFNVE9pOURQVlZUTDA4OVR5MVNRVTRnUVd4c2FXRnVZMlV2VDFVOVR5MVNRVTRnVTI5bWRIZGgKY21VZ1EyOXRiWFZ1YVhSNUwwTk9QV2hsYkcwd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFSwpBb0lCQVFEV0MvV2I4QlRpRndzN1ZXbFc4RVdhL25FNCtKV2dCdFM4cTJxS1Voa1ZuMUZRcm1DUk1yUzIrRE1SCmtYc0gwNXo4YXhjcEZkM0tlemJLYW1aNGRKM2JqeXRkaXYyazNPSlh6THlwTURpMXJBV1VNYlNOdlN5VFdNSTcKdndqR24wOTBsMi92VXZBanl3OGFWUkIwQitRelg1RHdoZHVsUVQ5TXFDNDc2NkwraG5UZW5qb05TbXFDN2tRawpOWWdBVDVFT01DMExQbGg2RmpkY050MEI3a1NhOUlYSXVreWdaMEIwdlh0bFRRMXlab0R1V09aaGtaNng2clVrCjFYR0RHYjJjYUlzNzV6NTBNcllENFpCK3VmSFk0OFFrUEJtVm9PWmUrbE4wamZITWZDNkZNakswY0lYcTJOZUwKVnVtdHBtR0hUbERhL3htOTFrSm5JL1JxUjdYTEFnTUJBQUdqZGpCME1BNEdBMVVkRHdFQi93UUVBd0lGb0RBZApCZ05WSFNVRUZqQVVCZ2dyQmdFRkJRY0RBUVlJS3dZQkJRVUhBd0l3REFZRFZSMFRBUUgvQkFJd0FEQWZCZ05WCkhTTUVHREFXZ0JRU3ppak54VzlFc2lJYjhXbXZoM3RIUWt5akpqQVVCZ05WSFJFRURUQUxnZ2xoZFhndFpXNTAKY25rd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFLNUh0enBuVTBwaFdqczczMWVsdjFDYUVZNFFwK1hyQTMvegoxdWdaYk1pMm1jZlk2M1FUMGVwS21QWDFxUWlMVkE4YWpTcE9YRGN5OVIrL3RZNzQzMzUrQTh4bi9XRzBLR24zCm9BTjR6RDc1V2hIMHFvUkZHUko5UGExTEN4REZ0dll6SXJIUzJNTHNndnZaMCtrTUpKVG5oNlFRSUloYURVeWoKMW9naHNkcFZCUW52ckI3Vko5dURWOWpIOU1PazZ3aGU0aVdVVkJ4eGR5NmtsRFJMSmlFdzFXejlCYnMrTC9iNwo1OXFNZnhhRmRJZnU3ZlB2TFhuandra1J6UUxMLzBPOHNYR3BydHlyOFBNK280cDNYWHFFMWppbUtZRDc4MWRWCnQzNzJEVDJPRjBJTWdwT0dzUWcyTEY1aGlib0IvWStLWlkxbldVbFRJUGl6ekdUSyswRT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo= 06:52:03 tls.key: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFb3dJQkFBS0NBUUVBMWd2MW0vQVU0aGNMTzFWcFZ2QkZtdjV4T1BpVm9BYlV2S3RxaWxJWkZaOVJVSzVnCmtUSzB0dmd6RVpGN0I5T2MvR3NYS1JYZHluczJ5bXBtZUhTZDI0OHJYWXI5cE56aVY4eThxVEE0dGF3RmxERzAKamIwc2sxakNPNzhJeHA5UGRKZHY3MUx3SThzUEdsVVFkQWZrTTErUThJWGJwVUUvVEtndU8rdWkvb1owM3A0NgpEVXBxZ3U1RUpEV0lBRStSRGpBdEN6NVllaFkzWERiZEFlNUVtdlNGeUxwTW9HZEFkTDE3WlUwTmNtYUE3bGptCllaR2VzZXExSk5WeGd4bTluR2lMTytjK2RESzJBK0dRZnJueDJPUEVKRHdabGFEbVh2cFRkSTN4ekh3dWhUSXkKdEhDRjZ0alhpMWJwcmFaaGgwNVEydjhadmRaQ1p5UDBha2UxeXdJREFRQUJBb0lCQUdIN040TWFjM1RMZDZqQgpnR2I3dGVFdGVFYk1CRElzN2xVdllxWE96d3pHMFVKTmtJYm0zektpaXo0UGluSWF2RklQODVvckdFd0greHpOCmQvckw1emNLWXA5L2NIeDNZR1V3bzJ3UFZ1WlN5SHIrQmRpY01EdUM5ZWJEbkJEUC9GOHlzMXFxYktMMTRRUDgKekh0UTRYVmkyY1pBZ0RzMWt2UlVTRlhGbCtkS2JzV08rendyVU5ndHVzOUlEOHRSblpSVlhPaUZKTEVwdnd2MwpyUnF6ZUpab2xNdlY0UDJBVGZDMDVxcEQ5VGQzM3JjeUZZNDYzbHpsOVRtZDBJcWxDQmhXa3hJUlpYWXNCRkdQCmpJWWhBUnp4Qm94R3BTa0VPblh0TE5rUU5IdG9SSFN4TURFSXFrL01uQzlmOVFmS0gwMG10OGovV0JocjYxTFUKTmM2THZvRUNnWUVBOWFqclZIckpranpQc0N2Wk5rVHNmQVE2Zy9IM3E3Q0FoYkVTSkMyeWJ6V01LdDE2SDhNdAozWFB1bk5KZkRqdWpWb1VaK0VHZVQvL1g5SUdhWU9rT1hkN0VaaUIxd0pnRVZyMDZkd0lEWjRRMUNyL3E0eHc1Cjh3NDBqZmZyRUsva2E2dnl3dExNYzd0UjFxK3BIMk9DdmhvZ2wwWUJSTHQ4aFFFVnNtZUZQcVVDZ1lFQTN3NWwKZWNDWWZaWUE3TDRKVUp4aHh3Y1JPc3hBOXQ4SXB6NUUzYzh0VlQ1WllKMmIwUExKRHdiS2t2RU1DZWNOUUNDOQpZMFNKcU9DN0ZIa0VGMzRrNGVFbXRjSS91ckI2Vk91TlQ2UjNJSWowMzE4RU1odXBBTDdqeVB2R0lEby9qOCtrCmJoWm5Xbm5oQTFtWWRCSXE4MTk1VW9CellNREh3UFdPWTVNUDU2OENnWUVBMUNrRzFQY1dqdzJsOE9odHQ4amUKMUZ4eWpQRzBqTHJxeEl1Z3QwNGdCSnVpYW9MTXJoSEswcThGTExzakRRL0VpVHg2cVVWQ2pLVFF4WUlJNmhsZApKd1QxYVo0dkZCNDE0Uk9jSXB2Q2hPeFJRdTlzMUtmVUJHNElSWFFQdDJHeFRLdzhCTFk1ak5vQ1cvOXBlSXBnCnAvMjRsKzBGdTI2UW8rM0Q1MGd3YzJFQ2dZQlBtdGF5VGY3ZUN4UEhhY2J2UXZCT1ZJSmNwcHFrd0ZKWlJZclUKVW1VT1lCTUx2UlBuelUzZUZBRmwwYXNIT2JOcjZJTk9reDVCNi9vNFF6d25tamhWZU1JVTZmOU9oRDhVWVlCcwpKUGp5M28zdHpmNDBWOVRIMUZoODJRWUxhRjVZMTdVS0tPcTN5bmw0ZFpoSURGZlJ4WWdKM3BmT3R0NVRTZytJCkQrc0VOd0tCZ0dUVmlqL1FhWHVJVTRwSVhCaHFlTVhya1VndW4xQVVVUC8rbmZ2V2c2cXUzeTVxTkFOOTV0UXgKT3ZuS0pvalFEdCtEc2gwUUNyY2FOZ2l2WDd5WE1lUXROcWJlNHJaL1hlVzMzRmZTdERZc3ZXZEptaVRFTU9EZwpBSlRFVHhkSFkrcWp5akhJY3lsT2dWaFJlYTI0R01Zbk9IVnV4RkJUbXc2MmpGQWxLT2cyCi0tLS0tRU5EIFJTQSBQUklWQVRFIEtFWS0tLS0tCg== 06:52:03 --- 06:52:03 # Source: infrastructure/charts/certificate-manager/templates/secret.yaml 06:52:03 apiVersion: v1 06:52:03 kind: Secret 06:52:03 metadata: 06:52:03 name: secret-ric-ca-cert 06:52:03 namespace: ricxapp 06:52:03 data: 06:52:03 ca.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURaakNDQWs2Z0F3SUJBZ0lSQUtpaUNhLzBJT3V2SHRXOGI2M245RWd3RFFZSktvWklodmNOQVFFTEJRQXcKUFRFN01Ea0dBMVVFQXhNeUwwTTlWVk12VHoxUExWSkJUaUJCYkd4cFlXNWpaUzlQVlQxUExWSkJUaUJUYjJaMApkMkZ5WlNCRGIyMXRkVzVwZEhrd0hoY05NalF3T0RJNU1EWTFNakF6V2hjTk5Ea3dPREl6TURZMU1qQXpXakE5Ck1Uc3dPUVlEVlFRREV6SXZRejFWVXk5UFBVOHRVa0ZPSUVGc2JHbGhibU5sTDA5VlBVOHRVa0ZPSUZOdlpuUjMKWVhKbElFTnZiVzExYm1sMGVUQ0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQUx1cApBSVNZeXJvL3dvbW9pN2s2Q0JiUklycVA2dVA4T2o3c0RCaytrTWVEWWdJVTB3ZzNVUlNwbTlXdW50RXYwUVFwCmEyNU5vNS9QUU5HU2F2KzIzT20rZjRHeVd4cUJXR3FpZ3dleE41ejBGM0VWQTFOT2dXaWl5UGdWaGVPNk5iVE8KWWFRK1d6TUxlNzlxdGF2NVNGbzJRV01nYjFnblgxU3dUNU9jdVZZdGNUSnBWMExFM0MwNmoyM0QvUHlRVEY1RApjOG10bUxYLy9iNDJuRG83ZWdObVlmRkFrWmtuaHJvanZhWWZqblA5RkZHRDJhVjIvcHNPWFZiWjFvdkx6UFdMCjY0dnFDbVpTeWJaV2g0N0JubFh1bTEzSGRGeFFxQkt0dEREa0RoOWRIZW9hQmdJMzFKQUlXekpUZDJDcnFranYKNVpxT2ZOc2xNdjF3Q0wxa1V2VUNBd0VBQWFOaE1GOHdEZ1lEVlIwUEFRSC9CQVFEQWdLa01CMEdBMVVkSlFRVwpNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUZCUWNEQWpBUEJnTlZIUk1CQWY4RUJUQURBUUgvTUIwR0ExVWREZ1FXCkJCUVN6aWpOeFc5RXNpSWI4V212aDN0SFFreWpKakFOQmdrcWhraUc5dzBCQVFzRkFBT0NBUUVBVVE2T2tRT1EKM0dkeWtNNVhoSVhvRlNnYURmdVZ3bytFQS82ZXBJY3o0RDlmbTBHRjAzUHp3Umlsb0JZNjU2T1R2SDRYS3hmbQp5ZGFmT2pkUHM1QWV6L3Nra2F3YU9KeDFXVW0wU1RSam9YVTZrc08wTEZyM3VVYVBPZ1JJcU55cUJJbkU3bzJSCjR1VnI4YkUzd2ZOKzYzak5nOXFlNlQ3a2d4ZzVzUXpuS01XaUl5TkpBaDBDSGJLbXIxQVVoaWUwRkhLaGVKdHoKNXhoSFZ3emxQQUJJSzQzQXNMb1RBSXlqQTNUci9DZnhJbXN3clp1Unk0Y3l5TFlTVnhtM0FzS04xeG5QWmErdApjbENKNkE3SXRMaitKTm84K3NWNXVTNXRlUC9nQTl6cVR3cG4zSlhzdENmMzVCRWdESGNlRDI3ckdCMWFLSjRJCkEyYVNGRGFVNS9PRmdBPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo= 06:52:03 --- 06:52:03 # Source: infrastructure/charts/certificate-manager/templates/secret.yaml 06:52:03 apiVersion: v1 06:52:03 kind: Secret 06:52:03 metadata: 06:52:03 name: secret-plt-ingress-cert 06:52:03 namespace: ricxapp 06:52:03 data: 06:52:03 tls.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURpekNDQW5PZ0F3SUJBZ0lSQU5JTlZBSmwreUNIZ1pKbG0xeXZ5akV3RFFZSktvWklodmNOQVFFTEJRQXcKUFRFN01Ea0dBMVVFQXhNeUwwTTlWVk12VHoxUExWSkJUaUJCYkd4cFlXNWpaUzlQVlQxUExWSkJUaUJUYjJaMApkMkZ5WlNCRGIyMXRkVzVwZEhrd0hoY05NalF3T0RJNU1EWTFNakF6V2hjTk5Ea3dPREl6TURZMU1qQXpXakJOCk1Vc3dTUVlEVlFRREUwSXZRejFWVXk5UFBVOHRVa0ZPSUVGc2JHbGhibU5sTDA5VlBVOHRVa0ZPSUZOdlpuUjMKWVhKbElFTnZiVzExYm1sMGVTOURUajFTU1VNdFVHeGhkR1p2Y20wd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQQpBNElCRHdBd2dnRUtBb0lCQVFDcExKMmFnUzlyN1ZLUzQzZVhIaGJoTFFnQ3crUTI1N2M3dk5GdUZKR2k1MjhBCkxMdWJGRklDQWpMMEYvTEFyK0VLQ1ZNcjFiaXMxbzl3WnJ1SGtvV0FuNDlqb0IzYTZqTjZobnNOWWhRTTZNOGcKem1uemxjOXFPQVZNNWJMWWNHdWpwRkJhQ3RyTXh6ZHVFeFRNZEJRU0Fxc1RIenptRmpqZE4xN1ZOUnJrQ2hvagpqUGxNQmdldEJVdnFlRStYNi9SMEVJbVFFUmQ2K2VLL0dZY0xTUUwzRXhrL3JQK2tUd0xVYUxYdEE2TW02MEFXCnd4L3pxeTBRd0VpbTdvcGhYNXpuYysycWkwUlFobnQyTjRiZlpJL2pxcmhkbHFMK1A3UDhMT1JKWGNGMjQ4K2IKZjJrS0laUXZkdWpoaW5nZVgvZUdjenY0ak15UDdDU3crOWt3WjlFdkFnTUJBQUdqZGpCME1BNEdBMVVkRHdFQgovd1FFQXdJRm9EQWRCZ05WSFNVRUZqQVVCZ2dyQmdFRkJRY0RBUVlJS3dZQkJRVUhBd0l3REFZRFZSMFRBUUgvCkJBSXdBREFmQmdOVkhTTUVHREFXZ0JRU3ppak54VzlFc2lJYjhXbXZoM3RIUWt5akpqQVVCZ05WSFJFRURUQUwKZ2dseWFXTXRaVzUwY25rd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFEN212Ung3Z3hTZ3p0Y3UyMjBwajFrWgoxamdpNmdUOEdMb3Z0cTM0NkdqbzZUb3BkTW8wYXFDOGExOVN2VW1ONVpRbTNPVnltTEp5d3NYZkdSR2pvd2ZaClFpcVh0cmdNeTB2TVpmNzMvMC9tNkdoZzR1Z01qRFRObmh2anRUMklCVWxTYnBFa3NPRUdpdHBGOWx0Q3pkTDYKeTNlY3VjM0NVOGdyS3hRNUtzdHNKcHVBYzJvalFhUGcvcTZyZVVvZzhiL2NRUmZYam9YSmsybUlRd2NpMWlpdApLaW9ScEVGZG9pVi9CdmVlMDNOQUFWVGtIY0gzdnZSclVlMklXSS9WUENUZ01WWmNGUHVzNVEvQkxrcTU5Y3ZPClArTUFLOERNS21kRnY2YS9TaG1CRFBFTEJwekN1S0N4aVczUzA2UmV1S2xPWktHMjgwaVdRd2tPQmtQYXFqcz0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo= 06:52:03 tls.key: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcEFJQkFBS0NBUUVBcVN5ZG1vRXZhKzFTa3VOM2x4NFc0UzBJQXNQa051ZTNPN3pSYmhTUm91ZHZBQ3k3Cm14UlNBZ0l5OUJmeXdLL2hDZ2xUSzlXNHJOYVBjR2E3aDVLRmdKK1BZNkFkMnVvemVvWjdEV0lVRE9qUElNNXAKODVYUGFqZ0ZUT1d5MkhCcm82UlFXZ3Jhek1jM2JoTVV6SFFVRWdLckV4ODg1aFk0M1RkZTFUVWE1QW9hSTR6NQpUQVlIclFWTDZuaFBsK3YwZEJDSmtCRVhldm5pdnhtSEMwa0M5eE1aUDZ6L3BFOEMxR2kxN1FPakp1dEFGc01mCjg2c3RFTUJJcHU2S1lWK2M1M1B0cW90RVVJWjdkamVHMzJTUDQ2cTRYWmFpL2orei9DemtTVjNCZHVQUG0zOXAKQ2lHVUwzYm80WXA0SGwvM2huTTcrSXpNait3a3NQdlpNR2ZSTHdJREFRQUJBb0lCQUJ6SU9IQW05bmg0UWdvMwpwUXNTMVhXdUFhVG15eGNFU1VwaWo0Y1kvTVlvZGR3andDOWNQNitUekROM041Zk0xSTZ1azNYcndLVzNRMlF1Ck5rMlVnaDRtQjNFOXRwYWVMZS8wblU3amx1R3pZam9FcEVZTEFPVGpieE5zS1FkbDZRcElWRnRkYVdoWnBIYVgKekh3VWE2Mjh3bnBZWURZTkpkT05MaGM4RjcwZ0xBUlRjRGVCT0N6MzdQTWdSSkRoUWZDSU42NmtMVVk4bWdNdQpOM1NFNUZSUTkzWmlPcWxvTllJTWc2bmYvZ3gyWmo3WDhNVm81MXJmZlBMY2ZVZndUcmZJVEJOdEVWdEJYTmUzCndLMjVvK1hqN0ZER1dIYk5sbEFyaGJHTCtnUEliSjhraXNqVkNkcmt3L0pHYmZHZEhjNGpaelNleGtidmcvcUoKc3dtR1pLRUNnWUVBMXhmY3NrWlhZejd4WHFsc2lEdFdXUS9ncWxKQmtSbTNKZ2NyWDN0Z1hkcWJwWkFWSDRuSgpzNDQ2NWJCeDd2cENRRUorZngxYVE4OUpDQ2tWYmgyV2J2OTdxbU51eS8zMVVDL1l5dW9xclBua0tnTkJuRnFDClB2ZWx1K2NtcTg2bHlrazZsd3lZalVSMU9WcWsrREgyWkE1TTZEMkpIM2Y4MlRkRzYyMkowRWtDZ1lFQXlWa2UKK2ZLdlB5Q3psd29aUFh4UmxPdnJ1UkFVQ2RaYmt1UVpjUnVpRisxMklCVHh0eWJtSWVaa0RQcVhUc1kwTmRqKwpWYTZtTml6M2FxN3kzaXdPRnM2QjF4a3FhVmh0b0JHWVdwTTZIK2VmRzA4YzFwVG9McXpIclc3bGZ3QmxyNDNZCmFCR201NXBFS0ZFU0NWQWY3MU16N3lxd3hXLzNmazZNemhnK2hiY0NnWUJaYk10TnR4NzMzU0JldWRPc28vYlgKV2xtT2xsbzZLRlhUMHFFK3RqMnZaNGJVZzUyMG1nV295QlpHam1BZitoMzNOMjMrRFVjTThDNHQzVjdTaEN5YQpBMC8zM0JVaGJIbEVHRkJxdElaL21mazVXbGM1MlF0VGdJU0FKYThYT1BnR3JRRlY4Vit2UStuMHFYSHkybHJVCjZIa2pDUXBzY2VkR3E4dXBiOFlmT1FLQmdRQ1NXRlp0Y1hqeXQwQVJIZVB1anJkMU9HeWluQThVZjFzYnp2SzMKQlZDeGQ0VU9HR3IvcGlSS3EzdzQrc0tUSFBqQjByQTVjckdZV3VLU0JncThkT1RncXNRd3BUZndUYmVRU25tawpDN0tKa2Y1UkNSVjYyY3hRY0lESmkvcitiamw2ZWV5NjUybWFtTVBGVWZkOEVXTEV2b0xXNlA2RzRyVE9keVZjCmZyNml6UUtCZ1FDN1hYWmN2d1NyYUlLVzNPQ2ZzQ0JkMFJ4TnNUVy9VdmVyOGFKUmRhcXBvR2dRUSszQ09JTEMKYUFjS3d2L1RlVkpiZWhRdFJTdmtMNC9iV3NtSjgvSVdodlhkOG9kUjBMR3ZVY3d1MDVZSE5qUHJ0QS9XV0g2TQpubjFOMk1pWkdoR3RndlB5emhQOC9JZmdkcFZxZzViQmIrM2RRRlJzaUtKVUdBdlpXbUFBTVE9PQotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQo= 06:52:03 --- 06:52:03 # Source: infrastructure/charts/certificate-manager/templates/secret.yaml 06:52:03 apiVersion: v1 06:52:03 kind: Secret 06:52:03 metadata: 06:52:03 name: secret-aux-ingress-cert 06:52:03 namespace: ricxapp 06:52:03 data: 06:52:03 tls.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURnakNDQW1xZ0F3SUJBZ0lRYUNDaVFpYkNja2ZSelpjTUFJemIvekFOQmdrcWhraUc5dzBCQVFzRkFEQTkKTVRzd09RWURWUVFERXpJdlF6MVZVeTlQUFU4dFVrRk9JRUZzYkdsaGJtTmxMMDlWUFU4dFVrRk9JRk52Wm5SMwpZWEpsSUVOdmJXMTFibWwwZVRBZUZ3MHlOREE0TWprd05qVXlNRE5hRncwME9UQTRNak13TmpVeU1ETmFNRVV4ClF6QkJCZ05WQkFNVE9pOURQVlZUTDA4OVR5MVNRVTRnUVd4c2FXRnVZMlV2VDFVOVR5MVNRVTRnVTI5bWRIZGgKY21VZ1EyOXRiWFZ1YVhSNUwwTk9QV2hsYkcwd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUJEd0F3Z2dFSwpBb0lCQVFEV0MvV2I4QlRpRndzN1ZXbFc4RVdhL25FNCtKV2dCdFM4cTJxS1Voa1ZuMUZRcm1DUk1yUzIrRE1SCmtYc0gwNXo4YXhjcEZkM0tlemJLYW1aNGRKM2JqeXRkaXYyazNPSlh6THlwTURpMXJBV1VNYlNOdlN5VFdNSTcKdndqR24wOTBsMi92VXZBanl3OGFWUkIwQitRelg1RHdoZHVsUVQ5TXFDNDc2NkwraG5UZW5qb05TbXFDN2tRawpOWWdBVDVFT01DMExQbGg2RmpkY050MEI3a1NhOUlYSXVreWdaMEIwdlh0bFRRMXlab0R1V09aaGtaNng2clVrCjFYR0RHYjJjYUlzNzV6NTBNcllENFpCK3VmSFk0OFFrUEJtVm9PWmUrbE4wamZITWZDNkZNakswY0lYcTJOZUwKVnVtdHBtR0hUbERhL3htOTFrSm5JL1JxUjdYTEFnTUJBQUdqZGpCME1BNEdBMVVkRHdFQi93UUVBd0lGb0RBZApCZ05WSFNVRUZqQVVCZ2dyQmdFRkJRY0RBUVlJS3dZQkJRVUhBd0l3REFZRFZSMFRBUUgvQkFJd0FEQWZCZ05WCkhTTUVHREFXZ0JRU3ppak54VzlFc2lJYjhXbXZoM3RIUWt5akpqQVVCZ05WSFJFRURUQUxnZ2xoZFhndFpXNTAKY25rd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dFQkFLNUh0enBuVTBwaFdqczczMWVsdjFDYUVZNFFwK1hyQTMvegoxdWdaYk1pMm1jZlk2M1FUMGVwS21QWDFxUWlMVkE4YWpTcE9YRGN5OVIrL3RZNzQzMzUrQTh4bi9XRzBLR24zCm9BTjR6RDc1V2hIMHFvUkZHUko5UGExTEN4REZ0dll6SXJIUzJNTHNndnZaMCtrTUpKVG5oNlFRSUloYURVeWoKMW9naHNkcFZCUW52ckI3Vko5dURWOWpIOU1PazZ3aGU0aVdVVkJ4eGR5NmtsRFJMSmlFdzFXejlCYnMrTC9iNwo1OXFNZnhhRmRJZnU3ZlB2TFhuandra1J6UUxMLzBPOHNYR3BydHlyOFBNK280cDNYWHFFMWppbUtZRDc4MWRWCnQzNzJEVDJPRjBJTWdwT0dzUWcyTEY1aGlib0IvWStLWlkxbldVbFRJUGl6ekdUSyswRT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo= 06:52:03 tls.key: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFb3dJQkFBS0NBUUVBMWd2MW0vQVU0aGNMTzFWcFZ2QkZtdjV4T1BpVm9BYlV2S3RxaWxJWkZaOVJVSzVnCmtUSzB0dmd6RVpGN0I5T2MvR3NYS1JYZHluczJ5bXBtZUhTZDI0OHJYWXI5cE56aVY4eThxVEE0dGF3RmxERzAKamIwc2sxakNPNzhJeHA5UGRKZHY3MUx3SThzUEdsVVFkQWZrTTErUThJWGJwVUUvVEtndU8rdWkvb1owM3A0NgpEVXBxZ3U1RUpEV0lBRStSRGpBdEN6NVllaFkzWERiZEFlNUVtdlNGeUxwTW9HZEFkTDE3WlUwTmNtYUE3bGptCllaR2VzZXExSk5WeGd4bTluR2lMTytjK2RESzJBK0dRZnJueDJPUEVKRHdabGFEbVh2cFRkSTN4ekh3dWhUSXkKdEhDRjZ0alhpMWJwcmFaaGgwNVEydjhadmRaQ1p5UDBha2UxeXdJREFRQUJBb0lCQUdIN040TWFjM1RMZDZqQgpnR2I3dGVFdGVFYk1CRElzN2xVdllxWE96d3pHMFVKTmtJYm0zektpaXo0UGluSWF2RklQODVvckdFd0greHpOCmQvckw1emNLWXA5L2NIeDNZR1V3bzJ3UFZ1WlN5SHIrQmRpY01EdUM5ZWJEbkJEUC9GOHlzMXFxYktMMTRRUDgKekh0UTRYVmkyY1pBZ0RzMWt2UlVTRlhGbCtkS2JzV08rendyVU5ndHVzOUlEOHRSblpSVlhPaUZKTEVwdnd2MwpyUnF6ZUpab2xNdlY0UDJBVGZDMDVxcEQ5VGQzM3JjeUZZNDYzbHpsOVRtZDBJcWxDQmhXa3hJUlpYWXNCRkdQCmpJWWhBUnp4Qm94R3BTa0VPblh0TE5rUU5IdG9SSFN4TURFSXFrL01uQzlmOVFmS0gwMG10OGovV0JocjYxTFUKTmM2THZvRUNnWUVBOWFqclZIckpranpQc0N2Wk5rVHNmQVE2Zy9IM3E3Q0FoYkVTSkMyeWJ6V01LdDE2SDhNdAozWFB1bk5KZkRqdWpWb1VaK0VHZVQvL1g5SUdhWU9rT1hkN0VaaUIxd0pnRVZyMDZkd0lEWjRRMUNyL3E0eHc1Cjh3NDBqZmZyRUsva2E2dnl3dExNYzd0UjFxK3BIMk9DdmhvZ2wwWUJSTHQ4aFFFVnNtZUZQcVVDZ1lFQTN3NWwKZWNDWWZaWUE3TDRKVUp4aHh3Y1JPc3hBOXQ4SXB6NUUzYzh0VlQ1WllKMmIwUExKRHdiS2t2RU1DZWNOUUNDOQpZMFNKcU9DN0ZIa0VGMzRrNGVFbXRjSS91ckI2Vk91TlQ2UjNJSWowMzE4RU1odXBBTDdqeVB2R0lEby9qOCtrCmJoWm5Xbm5oQTFtWWRCSXE4MTk1VW9CellNREh3UFdPWTVNUDU2OENnWUVBMUNrRzFQY1dqdzJsOE9odHQ4amUKMUZ4eWpQRzBqTHJxeEl1Z3QwNGdCSnVpYW9MTXJoSEswcThGTExzakRRL0VpVHg2cVVWQ2pLVFF4WUlJNmhsZApKd1QxYVo0dkZCNDE0Uk9jSXB2Q2hPeFJRdTlzMUtmVUJHNElSWFFQdDJHeFRLdzhCTFk1ak5vQ1cvOXBlSXBnCnAvMjRsKzBGdTI2UW8rM0Q1MGd3YzJFQ2dZQlBtdGF5VGY3ZUN4UEhhY2J2UXZCT1ZJSmNwcHFrd0ZKWlJZclUKVW1VT1lCTUx2UlBuelUzZUZBRmwwYXNIT2JOcjZJTk9reDVCNi9vNFF6d25tamhWZU1JVTZmOU9oRDhVWVlCcwpKUGp5M28zdHpmNDBWOVRIMUZoODJRWUxhRjVZMTdVS0tPcTN5bmw0ZFpoSURGZlJ4WWdKM3BmT3R0NVRTZytJCkQrc0VOd0tCZ0dUVmlqL1FhWHVJVTRwSVhCaHFlTVhya1VndW4xQVVVUC8rbmZ2V2c2cXUzeTVxTkFOOTV0UXgKT3ZuS0pvalFEdCtEc2gwUUNyY2FOZ2l2WDd5WE1lUXROcWJlNHJaL1hlVzMzRmZTdERZc3ZXZEptaVRFTU9EZwpBSlRFVHhkSFkrcWp5akhJY3lsT2dWaFJlYTI0R01Zbk9IVnV4RkJUbXc2MmpGQWxLT2cyCi0tLS0tRU5EIFJTQSBQUklWQVRFIEtFWS0tLS0tCg== 06:52:03 --- 06:52:03 # Source: infrastructure/charts/docker-credential/templates/secrets-docker-reg.yaml 06:52:03 apiVersion: v1 06:52:03 kind: Secret 06:52:03 metadata: 06:52:03 name: secret-nexus3-o-ran-sc-org-10004 06:52:03 namespace: ricplt 06:52:03 data: 06:52:03 .dockercfg: eyJuZXh1czMuby1yYW4tc2Mub3JnOjEwMDA0Ijp7InVzZXJuYW1lIjoiZG9ja2VyIiwicGFzc3dvcmQiOiJkb2NrZXIiLCJlbWFpbCI6IkAiLCJhdXRoIjoiWkc5amEyVnlPbVJ2WTJ0bGNnPT0ifX0= 06:52:03 type: kubernetes.io/dockercfg 06:52:03 --- 06:52:03 # Source: infrastructure/charts/docker-credential/templates/secrets-docker-reg.yaml 06:52:03 apiVersion: v1 06:52:03 kind: Secret 06:52:03 metadata: 06:52:03 name: secret-nexus3-o-ran-sc-org-10002 06:52:03 namespace: ricplt 06:52:03 data: 06:52:03 .dockercfg: eyJuZXh1czMuby1yYW4tc2Mub3JnOjEwMDAyIjp7InVzZXJuYW1lIjoiZG9ja2VyIiwicGFzc3dvcmQiOiJkb2NrZXIiLCJlbWFpbCI6IkAiLCJhdXRoIjoiWkc5amEyVnlPbVJ2WTJ0bGNnPT0ifX0= 06:52:03 type: kubernetes.io/dockercfg 06:52:03 --- 06:52:03 # Source: infrastructure/charts/docker-credential/templates/secrets-docker-reg.yaml 06:52:03 apiVersion: v1 06:52:03 kind: Secret 06:52:03 metadata: 06:52:03 name: secret-nexus3-o-ran-sc-org-10002 06:52:03 namespace: ricxapp 06:52:03 data: 06:52:03 .dockercfg: eyJuZXh1czMuby1yYW4tc2Mub3JnOjEwMDAyIjp7InVzZXJuYW1lIjoiZG9ja2VyIiwicGFzc3dvcmQiOiJkb2NrZXIiLCJlbWFpbCI6IkAiLCJhdXRoIjoiWkc5amEyVnlPbVJ2WTJ0bGNnPT0ifX0= 06:52:03 type: kubernetes.io/dockercfg 06:52:03 --- 06:52:03 # Source: infrastructure/charts/docker-credential/templates/secrets-docker-reg.yaml 06:52:03 apiVersion: v1 06:52:03 kind: Secret 06:52:03 metadata: 06:52:03 name: secret-nexus3-o-ran-sc-org-10004 06:52:03 namespace: ricxapp 06:52:03 data: 06:52:03 .dockercfg: eyJuZXh1czMuby1yYW4tc2Mub3JnOjEwMDA0Ijp7InVzZXJuYW1lIjoiZG9ja2VyIiwicGFzc3dvcmQiOiJkb2NrZXIiLCJlbWFpbCI6IkAiLCJhdXRoIjoiWkc5amEyVnlPbVJ2WTJ0bGNnPT0ifX0= 06:52:03 type: kubernetes.io/dockercfg 06:52:03 --- 06:52:03 # Source: infrastructure/charts/docker-credential/templates/secrets-docker-reg.yaml 06:52:03 apiVersion: v1 06:52:03 kind: Secret 06:52:03 metadata: 06:52:03 name: secret-nexus3-o-ran-sc-org-10002 06:52:03 namespace: ricinfra 06:52:03 data: 06:52:03 .dockercfg: eyJuZXh1czMuby1yYW4tc2Mub3JnOjEwMDAyIjp7InVzZXJuYW1lIjoiZG9ja2VyIiwicGFzc3dvcmQiOiJkb2NrZXIiLCJlbWFpbCI6IkAiLCJhdXRoIjoiWkc5amEyVnlPbVJ2WTJ0bGNnPT0ifX0= 06:52:03 type: kubernetes.io/dockercfg 06:52:03 --- 06:52:03 # Source: infrastructure/charts/docker-credential/templates/secrets-docker-reg.yaml 06:52:03 apiVersion: v1 06:52:03 kind: Secret 06:52:03 metadata: 06:52:03 name: secret-nexus3-o-ran-sc-org-10004 06:52:03 namespace: ricinfra 06:52:03 data: 06:52:03 .dockercfg: eyJuZXh1czMuby1yYW4tc2Mub3JnOjEwMDA0Ijp7InVzZXJuYW1lIjoiZG9ja2VyIiwicGFzc3dvcmQiOiJkb2NrZXIiLCJlbWFpbCI6IkAiLCJhdXRoIjoiWkc5amEyVnlPbVJ2WTJ0bGNnPT0ifX0= 06:52:03 type: kubernetes.io/dockercfg 06:52:03 --- 06:52:03 # Source: infrastructure/charts/kong/templates/admission-webhook.yaml 06:52:03 apiVersion: v1 06:52:03 kind: Secret 06:52:03 metadata: 06:52:03 name: release-name-kong-validation-webhook-ca-keypair 06:52:03 namespace: default 06:52:03 labels: 06:52:03 app.kubernetes.io/name: kong 06:52:03 helm.sh/chart: kong-2.38.0 06:52:03 app.kubernetes.io/instance: "release-name" 06:52:03 app.kubernetes.io/managed-by: "Helm" 06:52:03 app.kubernetes.io/version: "3.6" 06:52:03 type: kubernetes.io/tls 06:52:03 data: 06:52:03 tls.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURKRENDQWd5Z0F3SUJBZ0lSQU1rM3JuSHdZZlI3MXdSdmhlcFoyckl3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUmEyOXVaeTFoWkcxcGMzTnBiMjR0WTJFd0hoY05NalF3T0RJNU1EWTFNakF6V2hjTgpNelF3T0RJM01EWTFNakF6V2pBY01Sb3dHQVlEVlFRREV4RnJiMjVuTFdGa2JXbHpjMmx2YmkxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFNdXdic29Jcm1DSVlNZDJZdVg3eE5FSTFaSnIKRk1LWnNuVXZ0RDVxQ09Xam5qWEg4SjJ3K3VLKzU5UXZIdkFFRVlOc2ViTERZaEM5alVCcTFzaVVOUitQbWtoTApPSlNXTDRvWTZ4Q2dsaStTeWxlVEZJU2VTYU1qakdFei9Sa3VBdThSY3RSMmZqMzJxL2VzR3o5bXYzc29KU3pPCmIxVGZDYlhkK2dUT0R1UU9CNVZNWHV5TjEyVE9odjhnWkZrbThJTXlXS1RGSnNXb01DaldZdmFGZkh5UzIwNGUKbGY3VW1lbUhXK2cyZXhMUXlQTW9SSWo3Sm81MnhzNTU2d0hTeXk3bS9kMWtwd0tpUFl0c2ZFbklrcllacTB6SApDbUZqSkZMUlJOL09FK1VXQVQ2aUFUeXRiL1hvQ0FmUTVsWnd2YWJUbkVNSDZBeC9GMkYyZ0l2WjZxY0NBd0VBCkFhTmhNRjh3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01CMEdBMVVkRGdRV0JCUVUxZGJpQ1MvTVdkK01aKzdacEtucApCRnNxd0RBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQVFFQVErdTJvUjZyWEptZldUMHZLSUt6UTRHNXVUQnkzOHZLCmxVTjgwYWxyUktCbGlIcndEeUxsejUrb3NJa0t1VThENDdMT1U5M0R2ZUs2NnU4RHZRazZDbHNRdk5qdDZURXoKUnU1UWo0a3BpQ0VqVVNKUGNlMCtuTXp6ajZvaSt2RUk3NlNBVFVCbmFCc20xdWJSRzFkTElWRWhFeCszeE0vRworMlFVbi9oaXplNTd2V3NjMEUxTlNuc3VicnFxNms4SUZuQWZlZGhaTTQ0UTFmRXpBOFhzZDVBZ2lhSlRseWhQCkh5SGxVRFBzYTZXUDREbmgyUlZQczlLUldOcGt5bjdkZVZ6MVYrQVF4U2xvRTJnKzYxWEZoQXFML1g2Mi9UbGoKQ0Zrc2JYSTljYXlJbFE0TXQ3RytvZ0NoTGVSZFRuajNsVWx0TWxyMkZyUDRqLzdNZlpnbEZRPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo= 06:52:03 tls.key: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcEFJQkFBS0NBUUVBeTdCdXlnaXVZSWhneDNaaTVmdkUwUWpWa21zVXdwbXlkUyswUG1vSTVhT2VOY2Z3Cm5iRDY0cjduMUM4ZThBUVJnMng1c3NOaUVMMk5RR3JXeUpRMUg0K2FTRXM0bEpZdmloanJFS0NXTDVMS1Y1TVUKaEo1Sm95T01ZVFA5R1M0Qzd4RnkxSForUGZhcjk2d2JQMmEvZXlnbExNNXZWTjhKdGQzNkJNNE81QTRIbFV4ZQo3STNYWk02Ry95QmtXU2J3Z3pKWXBNVW14YWd3S05aaTlvVjhmSkxiVGg2Vi90U1o2WWRiNkRaN0V0REk4eWhFCmlQc21qbmJHem5uckFkTExMdWI5M1dTbkFxSTlpMng4U2NpU3RobXJUTWNLWVdNa1V0RkUzODRUNVJZQlBxSUIKUEsxdjllZ0lCOURtVm5DOXB0T2NRd2ZvREg4WFlYYUFpOW5xcHdJREFRQUJBb0lCQUF5S2NWZkpEd3RzZWlEdAp2Z3NRNUQ1R2YvZkMxZ1ZoTnlhVjZGQUxjVDdLUXh4bWtmN3pmWTdtV0JtdFNRZFlDTWdCcnNCOTNSVFF4dGlYCmUxL2dHQ0U0VXpSdVJTNkl6S2FCQUVBRzB4aGN2azZFQkxoaGtvRVQyRG5IM0tabk9kRUVUd0NieHd3RG12VGwKeU11dmhNeU5YVFNVQlREQmhyU0cxVFRraHZBdGZMcDZ0L1JDaC9jSHpNbjkxNmZzUXBHQlpYaGd2SW1GZUwyeAoyc3FuLzJQNWRJYVdJQXFlVk00aFlPYzJJTXh2Q3d0cktVNytBVnYvNXZtc0FORHFCSjREZjdMS0hWb2QwTnFvCm5jcWVCWURTOE9kRko1a0wxV24zeFBlcC9TZytVUFZLbEpoanhYcVRJYTQxSTlDd1dGSTJjRXlPM0xJYkRnZm8KWERUb2ZvRUNnWUVBMFY0UFF2UStMZWJsbTduMGNORjlGK1hLQS9WNDVpVTM2OGtSVDBENG9pTHpvRFpKUGk0MQorcVM0MmNFT0JmVlpTWGcyUzRXSDB5emFVN1E4Rm5GdC9LenBrT29uRmhMRmkxc29kazhLQzFjQU4vR3lDc0p3CmpYMlJhY25tQlA5U0FvNE1OQ3Z3M09wNS81aHpnNEpGQ3Q0RXJmbm45YmV2Yjl4UkpCVXJxZWNDZ1lFQStRNmIKQ3lpUDJxQS9tSjFpSjlMSm1kSEFkUTVUUEowREQ5VEpyWGVUOUs1MUlwbktaQU01bDA4U3RhSDhQRndZenRJSwp1OGVKNDhnTzE2Qk5SNmlEYXJUK0E4M0JwajFoalN1S2UyYXRBcWVXdFVMNEk3VlE5MGdpN2RaMjRrZnl2YThIClAyVVlVdkdCYms1U1NDRWVnRTkwRzliWnNuSENBVXdGVUhTYklVRUNnWUVBdHVaWXBzRC80TkdwSEJXaStUdkkKOEN1S0ExTmFQcE9jK3BvNFNPZ1ZURzhFTFoyKzlsY2dTTW5Gd2xUb2owUDZzRGdZRm5tY1lscjRqODhQL3ZzdwpmbC8vMnR6ek1GRk55YVBsQVJXalRLekFRQjhnemsxMlRlUzRONVp0SDBoOHVFYW5XcHhZV21Wc0ZtRno2QnJSCmZlRGViYTIzZWV6eGtlTUI3MmVmTVZrQ2dZRUExSzlTVzk4UnFlTzdLM3NMUFhMV1VwTTZ4VHVzZlZDZ01yN0cKVTJxUVlSMHlUcEFDdEJIRTlwL0NISFh1VHlWZTBnK3d0dGNadS9rMkk1RnpMVVNNcFcxV2xxejVPQnVtMk1WYwpCekdSZ1hqWVRJYWFIUFJUNWpnbUMvRmZxTEZFYkJPeUhzTVlXSXlBdVZBTkdDZWdRbmFYY3NheE5aL0x5d3UrClpneU9CWUVDZ1lCSXhnTFdyYTdhemVkQ09GVkdjTDlXSzFvZDlqVHFqbndsMXdibVhlRUhWcGJUS1h4cWpZUWcKN2dlZGVjV1MxS0ZDVTN6OUFLVEdhTldjZndhTFBtQkZvU3gyTnh3TEc2N1A4UW1sdXNvWlpxNlBCaDljUXAyawpHcTdNRVVPRmRGTktSK3ArcVNmNTBRZUFlRzF5NE05NzVqQldmRkFhY2RoZE05WU5wNTFjSVE9PQotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQo= 06:52:03 --- 06:52:03 # Source: infrastructure/charts/kong/templates/admission-webhook.yaml 06:52:03 apiVersion: v1 06:52:03 kind: Secret 06:52:03 metadata: 06:52:03 name: release-name-kong-validation-webhook-keypair 06:52:03 namespace: default 06:52:03 labels: 06:52:03 app.kubernetes.io/name: kong 06:52:03 helm.sh/chart: kong-2.38.0 06:52:03 app.kubernetes.io/instance: "release-name" 06:52:03 app.kubernetes.io/managed-by: "Helm" 06:52:03 app.kubernetes.io/version: "3.6" 06:52:03 type: kubernetes.io/tls 06:52:03 data: 06:52:03 tls.crt: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURnVENDQW1tZ0F3SUJBZ0lSQU9kb1RVZ1VqR3krSC9xVEFUMDBpNEl3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUmEyOXVaeTFoWkcxcGMzTnBiMjR0WTJFd0hoY05NalF3T0RJNU1EWTFNakF6V2hjTgpNelF3T0RJM01EWTFNakF6V2pBN01Ua3dOd1lEVlFRREV6QnlaV3hsWVhObExXNWhiV1V0YTI5dVp5MTJZV3hwClpHRjBhVzl1TFhkbFltaHZiMnN1WkdWbVlYVnNkQzV6ZG1Nd2dnRWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUIKRHdBd2dnRUtBb0lCQVFDYVl3U2kyU3JnYk9nSmZqS1JoNHU5a3NoUzZYTXZ6K0IvTmNMNUJjQ2xUNGNwYkNkRQppMFhwcU9iVzNBa2dzczk2TDBUZURlSWZ0cGJwZFpqU2o3NVBDanNWc01Mams3OU9sZHBobVNmWHJwRjloZGhLCmMreHNDdE1tNStZTDc2UW1tQmxoZXoxV0FmVFFBYW5XaDJ6T0R2bmxKNlNYU2g4eklpMThrZmJDcitHZURGSWYKMjJ3RG1ySlBjcEkvTFhMdG1Wb1p5aXBWY0E1cWkwZTlRZFNZWjYzN3VsTXdBQzMxcnpCL1crK0lBL212VDJmLwpZSDY5QU53NXlxWEpSdHJZbDFTMDAxYjZMck5TZll4K09lU1dPN3V6SklVNzEvMDdlL0xJTmltdXVaN0hrdEhqCnlsMERGWUk4aUp3RGxwNkxxS3o2dlFjVGhpNytpeXI4VnRQWkFnTUJBQUdqZ1o0d2dac3dEZ1lEVlIwUEFRSC8KQkFRREFnV2dNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUZCUWNEQWpBTUJnTlZIUk1CQWY4RQpBakFBTUI4R0ExVWRJd1FZTUJhQUZCVFYxdUlKTDh4WjM0eG43dG1rcWVrRVd5ckFNRHNHQTFVZEVRUTBNREtDCk1ISmxiR1ZoYzJVdGJtRnRaUzFyYjI1bkxYWmhiR2xrWVhScGIyNHRkMlZpYUc5dmF5NWtaV1poZFd4MExuTjIKWXpBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQVFFQXdhZmorZXVHVDBYVXdhSEZMQ3hxRGJTeDIvN0ZJV0lLUWEvZQoyMXZVb2NydGVHK0FWcHhWL3V5cSsyeFR6MnovVnFaNGVjWmhxeFBUSXNYVnQwaWxmeFpodmJiblE4blFqS3NZCjVzeHlRSXI4d1YxaTYyQTVlN25Ua09JWWNXNExvQlhHSmhQMG9xaHB2YndSL1JqR0pULzhIc3pXN2dmeFV2d3MKdlBqMDBEL0ZWTSszL3BrZTl2UXlnbTZBZFh1azhlak55ZDFrSUt2Si80bEFtL1RTRnZQMXhsMk9tMktNcXRDUAowT3NYMHpGUDBaNEVmMWhQdUs3NlJZclVjeElHMmNHeWdSLzRKMDFUTEpobTFpREpyYlA3emJVUWgrZXhFbjhkCngzOUhUN0RUTEREOEFNOWRmOVNLUVRVM0NWQzJUeVViNTJud3F6OG5OczR2UXQ1MCt3PT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo= 06:52:03 tls.key: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFb3dJQkFBS0NBUUVBbW1NRW90a3E0R3pvQ1g0eWtZZUx2WkxJVXVsekw4L2dmelhDK1FYQXBVK0hLV3duClJJdEY2YWptMXR3SklMTFBlaTlFM2czaUg3YVc2WFdZMG8rK1R3bzdGYkRDNDVPL1RwWGFZWmtuMTY2UmZZWFkKU25Qc2JBclRKdWZtQysra0pwZ1pZWHM5VmdIMDBBR3Axb2Rzemc3NTVTZWtsMG9mTXlJdGZKSDJ3cS9obmd4UwpIOXRzQTVxeVQzS1NQeTF5N1psYUdjb3FWWEFPYW90SHZVSFVtR2V0KzdwVE1BQXQ5YTh3ZjF2dmlBUDVyMDluCi8yQit2UURjT2NxbHlVYmEySmRVdE5OVytpNnpVbjJNZmpua2xqdTdzeVNGTzlmOU8zdnl5RFlwcnJtZXg1TFIKNDhwZEF4V0NQSWljQTVhZWk2aXMrcjBIRTRZdS9vc3EvRmJUMlFJREFRQUJBb0lCQUJvL1YxeHdXMi9JVkRLNAo5OVB5SFhuZmFKdGdBU3RSeGpNYWFzbDNodWNUL0VDNG1IeDR5U3dPZ1NCcVRFcjQyM2xFYkFyc2hWTXE4Y0ZECk12WXBaZ3QrQzhtR1FidjdOSDBoMFB6aTB2bENQbzMrb1dVWERFemFFa2Y5Q1FsaWRwL3hIKytJeWtiREVtSUMKeG1Nb3B3RHBYdWJzdEhqY0t5M0FVOGRuOFhIcnZXOEZjMTh4Ykxmd3dkWjMxTzkrTlcxMWhIS0RsVFRNRFUrRwozMTM4Q0c2RVRQR2NjWVd6MVNncXpRWk81V2RWYnRlQjhSQ2VORHJ2NmZFVXl1WENCRmhDSFBsbVhnQk9VajR5Ck5KZS9TTnN0ZUlWSTh5d3BKQnpyTkZyT1dJV1FGRUgzdUlETWFNa1FNSFF5cmp4V3E0b0tqY3NaSzZKY2JadXUKTVF3TlA5a0NnWUVBeEJxT1N1RHVIaEVURmV1R2pBUjRRRnpPMnBEcFFNYkJ5SSs1c0MxZEVvd2JqRTJVc0RZNwp2NDY2UzRNQS9qRlJ5TTVHZmQ3WmYxZ2RiN05ZemlLV29md21WUGNNcTFOZDMvWjVCdVVoY0pDWWxOV2t2d0xOCnBuSzRydHZwSU5reEswUkswRzZhU2RkMTR1OVFxK3hoWS9WSGVpUG5yYktDVGR5enFmUlUwMHNDZ1lFQXlZcVkKTmtrL2VCbWxxelJxT1JGcW1JcVExSXV1VTBqbGRZUlZGanVWd2FyMEpUaDZOV3dRdlBzRUNBV1g3WkMyNjRQMgpxSXBUZ3ZtaDYvbE85eEhmdkFDa0tWYmJyemh1Vmx1QWU2Q2lieGd4eTJjalpsZEZEMGY1YWV6aDErV21BSzFUCi9RalB1UHB1cGZTd094dDE3clF6VjVBaS9kcFQ0Z3g2aHFIQjJ1c0NnWUJVb3RWNDBiMVRjckVYQzlERkM0VE8KMm45WWE2U1FGWGc3VkhTaTZlRTZpUWUydFNFUU1FZjNNK1dKZzUvaEZXNGp5WXM0OWY1TzdMdS9vdHNZRkd1SQp1K2ZiVWNqQkJMa0dXVDBBMGRGdDRLcEp5aTlSVlNkbXlDcVhKVWhucWZXRG8vVGFJbklxbm5nOW1tWHAzWnBtCjVzeVRsWDEvUlFUaUQvZm15UkgzSXdLQmdGblNRdlF1d1BLdHU0QUo1QzE2N1o3K1luM1hvdUhMWXpoMHVkY20KeHgrQktUNU5aV25adDd3QncxSXY2LzRjdU9sTjd1ZytmZW1waDlpN1M4NGhVUzFndThrUXhPZmFwcEltUmFUVAplcEU0bnppZnhzOGRwZEdocWk3ak8rUVVuVjgvNEdhdFBxYWFOaVlRWDFwNGFwN3dBTkhOazBxL3V4TExyTy9ECnQ3bnhBb0dCQUxUWStNRmFqaXhOS3pFVnFGbXp6eVRwQkNGMVN5bi94bGtPdCtDUEdKQjZOckJKd1ovSkxHSnAKQVdPanFGQ2lTZ1hoTDl3YXZTWlpDc3RWMUtpQlBXWnBaamxmZFduV3JRZ1FJMUhWM1cyN3hmaGx5TFErS1ZTcQpUSFEyU0FSU2pNdGhlSVdEN0NzTjdDV3JZM3RzcGE3aWhkSnNWbVJCUjNoeTMvMlFHaUdmCi0tLS0tRU5EIFJTQSBQUklWQVRFIEtFWS0tLS0tCg== 06:52:03 --- 06:52:03 # Source: infrastructure/charts/kong/templates/controller-rbac-resources.yaml 06:52:03 apiVersion: rbac.authorization.k8s.io/v1 06:52:03 kind: ClusterRole 06:52:03 metadata: 06:52:03 labels: 06:52:03 app.kubernetes.io/name: kong 06:52:03 helm.sh/chart: kong-2.38.0 06:52:03 app.kubernetes.io/instance: "release-name" 06:52:03 app.kubernetes.io/managed-by: "Helm" 06:52:03 app.kubernetes.io/version: "3.6" 06:52:03 name: release-name-kong 06:52:03 rules: 06:52:03 06:52:03 - apiGroups: 06:52:03 - configuration.konghq.com 06:52:03 resources: 06:52:03 - kongupstreampolicies 06:52:03 verbs: 06:52:03 - get 06:52:03 - list 06:52:03 - watch 06:52:03 - apiGroups: 06:52:03 - configuration.konghq.com 06:52:03 resources: 06:52:03 - kongupstreampolicies/status 06:52:03 verbs: 06:52:03 - get 06:52:03 - patch 06:52:03 - update 06:52:03 - apiGroups: 06:52:03 - configuration.konghq.com 06:52:03 resources: 06:52:03 - kongconsumergroups 06:52:03 verbs: 06:52:03 - get 06:52:03 - list 06:52:03 - watch 06:52:03 - apiGroups: 06:52:03 - configuration.konghq.com 06:52:03 resources: 06:52:03 - kongconsumergroups/status 06:52:03 verbs: 06:52:03 - get 06:52:03 - patch 06:52:03 - update 06:52:03 - apiGroups: 06:52:03 - "" 06:52:03 resources: 06:52:03 - events 06:52:03 verbs: 06:52:03 - create 06:52:03 - patch 06:52:03 - apiGroups: 06:52:03 - "" 06:52:03 resources: 06:52:03 - nodes 06:52:03 verbs: 06:52:03 - list 06:52:03 - watch 06:52:03 - apiGroups: 06:52:03 - "" 06:52:03 resources: 06:52:03 - pods 06:52:03 verbs: 06:52:03 - get 06:52:03 - list 06:52:03 - watch 06:52:03 - apiGroups: 06:52:03 - "" 06:52:03 resources: 06:52:03 - secrets 06:52:03 verbs: 06:52:03 - list 06:52:03 - watch 06:52:03 - apiGroups: 06:52:03 - "" 06:52:03 resources: 06:52:03 - services 06:52:03 verbs: 06:52:03 - get 06:52:03 - list 06:52:03 - watch 06:52:03 - apiGroups: 06:52:03 - "" 06:52:03 resources: 06:52:03 - services/status 06:52:03 verbs: 06:52:03 - get 06:52:03 - patch 06:52:03 - update 06:52:03 - apiGroups: 06:52:03 - configuration.konghq.com 06:52:03 resources: 06:52:03 - ingressclassparameterses 06:52:03 verbs: 06:52:03 - get 06:52:03 - list 06:52:03 - watch 06:52:03 - apiGroups: 06:52:03 - configuration.konghq.com 06:52:03 resources: 06:52:03 - kongconsumers 06:52:03 verbs: 06:52:03 - get 06:52:03 - list 06:52:03 - watch 06:52:03 - apiGroups: 06:52:03 - configuration.konghq.com 06:52:03 resources: 06:52:03 - kongconsumers/status 06:52:03 verbs: 06:52:03 - get 06:52:03 - patch 06:52:03 - update 06:52:03 - apiGroups: 06:52:03 - configuration.konghq.com 06:52:03 resources: 06:52:03 - kongingresses 06:52:03 verbs: 06:52:03 - get 06:52:03 - list 06:52:03 - watch 06:52:03 - apiGroups: 06:52:03 - configuration.konghq.com 06:52:03 resources: 06:52:03 - kongingresses/status 06:52:03 verbs: 06:52:03 - get 06:52:03 - patch 06:52:03 - update 06:52:03 - apiGroups: 06:52:03 - configuration.konghq.com 06:52:03 resources: 06:52:03 - kongplugins 06:52:03 verbs: 06:52:03 - get 06:52:03 - list 06:52:03 - watch 06:52:03 - apiGroups: 06:52:03 - configuration.konghq.com 06:52:03 resources: 06:52:03 - kongplugins/status 06:52:03 verbs: 06:52:03 - get 06:52:03 - patch 06:52:03 - update 06:52:03 - apiGroups: 06:52:03 - configuration.konghq.com 06:52:03 resources: 06:52:03 - tcpingresses 06:52:03 verbs: 06:52:03 - get 06:52:03 - list 06:52:03 - watch 06:52:03 - apiGroups: 06:52:03 - configuration.konghq.com 06:52:03 resources: 06:52:03 - tcpingresses/status 06:52:03 verbs: 06:52:03 - get 06:52:03 - patch 06:52:03 - update 06:52:03 - apiGroups: 06:52:03 - configuration.konghq.com 06:52:03 resources: 06:52:03 - udpingresses 06:52:03 verbs: 06:52:03 - get 06:52:03 - list 06:52:03 - watch 06:52:03 - apiGroups: 06:52:03 - configuration.konghq.com 06:52:03 resources: 06:52:03 - udpingresses/status 06:52:03 verbs: 06:52:03 - get 06:52:03 - patch 06:52:03 - update 06:52:03 - apiGroups: 06:52:03 - extensions 06:52:03 resources: 06:52:03 - ingresses 06:52:03 verbs: 06:52:03 - get 06:52:03 - list 06:52:03 - watch 06:52:03 - apiGroups: 06:52:03 - extensions 06:52:03 resources: 06:52:03 - ingresses/status 06:52:03 verbs: 06:52:03 - get 06:52:03 - patch 06:52:03 - update 06:52:03 - apiGroups: 06:52:03 - networking.k8s.io 06:52:03 resources: 06:52:03 - ingresses 06:52:03 verbs: 06:52:03 - get 06:52:03 - list 06:52:03 - watch 06:52:03 - apiGroups: 06:52:03 - networking.k8s.io 06:52:03 resources: 06:52:03 - ingresses/status 06:52:03 verbs: 06:52:03 - get 06:52:03 - patch 06:52:03 - update 06:52:03 - apiGroups: 06:52:03 - discovery.k8s.io 06:52:03 resources: 06:52:03 - endpointslices 06:52:03 verbs: 06:52:03 - get 06:52:03 - list 06:52:03 - watch 06:52:03 - apiGroups: 06:52:03 - configuration.konghq.com 06:52:03 resources: 06:52:03 - konglicenses 06:52:03 verbs: 06:52:03 - get 06:52:03 - list 06:52:03 - watch 06:52:03 - apiGroups: 06:52:03 - configuration.konghq.com 06:52:03 resources: 06:52:03 - konglicenses/status 06:52:03 verbs: 06:52:03 - get 06:52:03 - patch 06:52:03 - update 06:52:03 06:52:03 - apiGroups: 06:52:03 - configuration.konghq.com 06:52:03 resources: 06:52:03 - kongvaults 06:52:03 verbs: 06:52:03 - get 06:52:03 - list 06:52:03 - watch 06:52:03 - apiGroups: 06:52:03 - configuration.konghq.com 06:52:03 resources: 06:52:03 - kongvaults/status 06:52:03 verbs: 06:52:03 - get 06:52:03 - patch 06:52:03 - update 06:52:03 - apiGroups: 06:52:03 - configuration.konghq.com 06:52:03 resources: 06:52:03 - kongclusterplugins 06:52:03 verbs: 06:52:03 - get 06:52:03 - list 06:52:03 - watch 06:52:03 - apiGroups: 06:52:03 - configuration.konghq.com 06:52:03 resources: 06:52:03 - kongclusterplugins/status 06:52:03 verbs: 06:52:03 - get 06:52:03 - patch 06:52:03 - update 06:52:03 - apiGroups: 06:52:03 - apiextensions.k8s.io 06:52:03 resources: 06:52:03 - customresourcedefinitions 06:52:03 verbs: 06:52:03 - list 06:52:03 - watch 06:52:03 - apiGroups: 06:52:03 - networking.k8s.io 06:52:03 resources: 06:52:03 - ingressclasses 06:52:03 verbs: 06:52:03 - get 06:52:03 - list 06:52:03 - watch 06:52:03 --- 06:52:03 # Source: infrastructure/charts/kong/templates/controller-rbac-resources.yaml 06:52:03 apiVersion: rbac.authorization.k8s.io/v1 06:52:03 kind: ClusterRoleBinding 06:52:03 metadata: 06:52:03 name: release-name-kong 06:52:03 labels: 06:52:03 app.kubernetes.io/name: kong 06:52:03 helm.sh/chart: kong-2.38.0 06:52:03 app.kubernetes.io/instance: "release-name" 06:52:03 app.kubernetes.io/managed-by: "Helm" 06:52:03 app.kubernetes.io/version: "3.6" 06:52:03 roleRef: 06:52:03 apiGroup: rbac.authorization.k8s.io 06:52:03 kind: ClusterRole 06:52:03 name: release-name-kong 06:52:03 subjects: 06:52:03 - kind: ServiceAccount 06:52:03 name: release-name-kong 06:52:03 namespace: default 06:52:03 --- 06:52:03 # Source: infrastructure/charts/kong/templates/controller-rbac-resources.yaml 06:52:03 apiVersion: rbac.authorization.k8s.io/v1 06:52:03 kind: Role 06:52:03 metadata: 06:52:03 name: release-name-kong 06:52:03 namespace: default 06:52:03 labels: 06:52:03 app.kubernetes.io/name: kong 06:52:03 helm.sh/chart: kong-2.38.0 06:52:03 app.kubernetes.io/instance: "release-name" 06:52:03 app.kubernetes.io/managed-by: "Helm" 06:52:03 app.kubernetes.io/version: "3.6" 06:52:03 rules: 06:52:03 - apiGroups: 06:52:03 - "" 06:52:03 resources: 06:52:03 - configmaps 06:52:03 - pods 06:52:03 - secrets 06:52:03 - namespaces 06:52:03 verbs: 06:52:03 - get 06:52:03 - apiGroups: 06:52:03 - "" 06:52:03 resources: 06:52:03 - configmaps 06:52:03 resourceNames: 06:52:03 # Defaults to "-" 06:52:03 # Here: "-" 06:52:03 # This has to be adapted if you change either parameter 06:52:03 # when launching the nginx-ingress-controller. 06:52:03 - "kong-ingress-controller-leader-kong-kong" 06:52:03 verbs: 06:52:03 - get 06:52:03 - update 06:52:03 - apiGroups: 06:52:03 - "" 06:52:03 resources: 06:52:03 - configmaps 06:52:03 verbs: 06:52:03 - create 06:52:03 # Begin KIC 2.x leader permissions 06:52:03 - apiGroups: 06:52:03 - "" 06:52:03 - coordination.k8s.io 06:52:03 resources: 06:52:03 - configmaps 06:52:03 - leases 06:52:03 verbs: 06:52:03 - get 06:52:03 - list 06:52:03 - watch 06:52:03 - create 06:52:03 - update 06:52:03 - patch 06:52:03 - delete 06:52:03 - apiGroups: 06:52:03 - "" 06:52:03 resources: 06:52:03 - events 06:52:03 verbs: 06:52:03 - create 06:52:03 - patch 06:52:03 - apiGroups: 06:52:03 - "" 06:52:03 resources: 06:52:03 - services 06:52:03 verbs: 06:52:03 - get 06:52:03 --- 06:52:03 # Source: infrastructure/templates/deployment-tiller.yaml 06:52:03 apiVersion: rbac.authorization.k8s.io/v1 06:52:03 kind: Role 06:52:03 metadata: 06:52:03 name: ricxapp-tiller-base 06:52:03 namespace: ricxapp 06:52:03 rules: 06:52:03 - apiGroups: [""] 06:52:03 resources: ["secrets"] 06:52:03 resourceNames: [ ricxapp-tiller-secret ] 06:52:03 verbs: ["get"] 06:52:03 - apiGroups: [""] 06:52:03 resources: ["pods/portforward"] 06:52:03 verbs: ["create"] 06:52:03 - apiGroups: [""] 06:52:03 resources: ["namespaces"] 06:52:03 verbs: ["get"] 06:52:03 - apiGroups: [""] 06:52:03 resources: ["pods", "configmaps", "deployments", "services"] 06:52:03 verbs: ["get", "list", "create", "delete"] 06:52:03 --- 06:52:03 # Source: infrastructure/templates/deployment-tiller.yaml 06:52:03 apiVersion: rbac.authorization.k8s.io/v1 06:52:03 kind: Role 06:52:03 metadata: 06:52:03 name: ricxapp-tiller-operation 06:52:03 namespace: ricinfra 06:52:03 rules: 06:52:03 - apiGroups: [""] 06:52:03 resources: ["configmaps"] 06:52:03 verbs: ["get", "list", "create", "delete", "update"] 06:52:03 --- 06:52:03 # Source: infrastructure/templates/deployment-tiller.yaml 06:52:03 apiVersion: rbac.authorization.k8s.io/v1 06:52:03 kind: Role 06:52:03 metadata: 06:52:03 name: ricxapp-tiller-deployer 06:52:03 namespace: ricxapp 06:52:03 rules: 06:52:03 - apiGroups: 06:52:03 - "" 06:52:03 resources: 06:52:03 - pods 06:52:03 - configmaps 06:52:03 - services 06:52:03 verbs: 06:52:03 - get 06:52:03 - list 06:52:03 - create 06:52:03 - delete 06:52:03 - apiGroups: 06:52:03 - extensions 06:52:03 - apps 06:52:03 resources: 06:52:03 - deployments 06:52:03 verbs: 06:52:03 - get 06:52:03 - list 06:52:03 - create 06:52:03 - delete 06:52:03 --- 06:52:03 # Source: infrastructure/templates/job-tiller-secrets.yaml 06:52:03 apiVersion: rbac.authorization.k8s.io/v1 06:52:03 kind: Role 06:52:03 metadata: 06:52:03 name: tiller-secret-creator-zrzkub-secret-create 06:52:03 namespace: ricinfra 06:52:03 rules: 06:52:03 - apiGroups: [""] 06:52:03 resources: ["secrets"] 06:52:03 verbs: ["create", "get", "patch"] 06:52:03 --- 06:52:03 # Source: infrastructure/charts/kong/templates/controller-rbac-resources.yaml 06:52:03 apiVersion: rbac.authorization.k8s.io/v1 06:52:03 kind: RoleBinding 06:52:03 metadata: 06:52:03 name: release-name-kong 06:52:03 namespace: default 06:52:03 labels: 06:52:03 app.kubernetes.io/name: kong 06:52:03 helm.sh/chart: kong-2.38.0 06:52:03 app.kubernetes.io/instance: "release-name" 06:52:03 app.kubernetes.io/managed-by: "Helm" 06:52:03 app.kubernetes.io/version: "3.6" 06:52:03 roleRef: 06:52:03 apiGroup: rbac.authorization.k8s.io 06:52:03 kind: Role 06:52:03 name: release-name-kong 06:52:03 subjects: 06:52:03 - kind: ServiceAccount 06:52:03 name: release-name-kong 06:52:03 namespace: default 06:52:03 --- 06:52:03 # Source: infrastructure/templates/deployment-tiller.yaml 06:52:03 apiVersion: rbac.authorization.k8s.io/v1 06:52:03 kind: RoleBinding 06:52:03 metadata: 06:52:03 name: svcacct-tiller-ricxapp-ricxapp-tiller-base 06:52:03 namespace: ricxapp 06:52:03 roleRef: 06:52:03 apiGroup: rbac.authorization.k8s.io 06:52:03 kind: Role 06:52:03 name: ricxapp-tiller-base 06:52:03 subjects: 06:52:03 - kind: ServiceAccount 06:52:03 name: svcacct-tiller-ricxapp 06:52:03 namespace: ricinfra 06:52:03 --- 06:52:03 # Source: infrastructure/templates/deployment-tiller.yaml 06:52:03 apiVersion: rbac.authorization.k8s.io/v1 06:52:03 kind: RoleBinding 06:52:03 metadata: 06:52:03 name: svcacct-tiller-ricxapp-ricxapp-tiller-operation 06:52:03 namespace: ricinfra 06:52:03 roleRef: 06:52:03 apiGroup: rbac.authorization.k8s.io 06:52:03 kind: Role 06:52:03 name: ricxapp-tiller-operation 06:52:03 subjects: 06:52:03 - kind: ServiceAccount 06:52:03 name: svcacct-tiller-ricxapp 06:52:03 namespace: ricinfra 06:52:03 --- 06:52:03 # Source: infrastructure/templates/deployment-tiller.yaml 06:52:03 apiVersion: rbac.authorization.k8s.io/v1 06:52:03 kind: RoleBinding 06:52:03 metadata: 06:52:03 name: svcacct-tiller-ricxapp-ricxapp-tiller-deployer 06:52:03 namespace: ricxapp 06:52:03 roleRef: 06:52:03 apiGroup: rbac.authorization.k8s.io 06:52:03 kind: Role 06:52:03 name: ricxapp-tiller-deployer 06:52:03 subjects: 06:52:03 - kind: ServiceAccount 06:52:03 name: svcacct-tiller-ricxapp 06:52:03 namespace: ricinfra 06:52:03 --- 06:52:03 # Source: infrastructure/templates/job-tiller-secrets.yaml 06:52:03 apiVersion: rbac.authorization.k8s.io/v1 06:52:03 kind: RoleBinding 06:52:03 metadata: 06:52:03 name: tiller-secret-creator-zrzkub-secret-create 06:52:03 namespace: ricinfra 06:52:03 roleRef: 06:52:03 apiGroup: rbac.authorization.k8s.io 06:52:03 kind: Role 06:52:03 name: tiller-secret-creator-zrzkub-secret-create 06:52:03 subjects: 06:52:03 - kind: ServiceAccount 06:52:03 name: tiller-secret-creator-zrzkub 06:52:03 namespace: ricinfra 06:52:03 --- 06:52:03 # Source: infrastructure/charts/extsvcplt/templates/services-aux.yaml 06:52:03 kind: "Service" 06:52:03 apiVersion: "v1" 06:52:03 metadata: 06:52:03 name: aux-entry 06:52:03 namespace: ricplt 06:52:03 spec: 06:52:03 ports: 06:52:03 - name: aux-entry-http-ingress-port 06:52:03 protocol: "TCP" 06:52:03 port: 80 06:52:03 - name: aux-entry-https-ingress-port 06:52:03 protocol: "TCP" 06:52:03 port: 443 06:52:03 --- 06:52:03 # Source: infrastructure/charts/extsvcplt/templates/services-aux.yaml 06:52:03 kind: "Service" 06:52:03 apiVersion: "v1" 06:52:03 metadata: 06:52:03 name: aux-entry 06:52:03 namespace: ricxapp 06:52:03 spec: 06:52:03 ports: 06:52:03 - name: aux-entry-http-ingress-port 06:52:03 protocol: "TCP" 06:52:03 port: 80 06:52:03 - name: aux-entry-https-ingress-port 06:52:03 protocol: "TCP" 06:52:03 port: 443 06:52:03 --- 06:52:03 # Source: infrastructure/charts/kong/templates/admission-webhook.yaml 06:52:03 apiVersion: v1 06:52:03 kind: Service 06:52:03 metadata: 06:52:03 name: release-name-kong-validation-webhook 06:52:03 namespace: default 06:52:03 labels: 06:52:03 app.kubernetes.io/name: kong 06:52:03 helm.sh/chart: kong-2.38.0 06:52:03 app.kubernetes.io/instance: "release-name" 06:52:03 app.kubernetes.io/managed-by: "Helm" 06:52:03 app.kubernetes.io/version: "3.6" 06:52:03 spec: 06:52:03 ports: 06:52:03 - name: webhook 06:52:03 port: 443 06:52:03 protocol: TCP 06:52:03 targetPort: webhook 06:52:03 selector: 06:52:03 app.kubernetes.io/name: kong 06:52:03 helm.sh/chart: kong-2.38.0 06:52:03 app.kubernetes.io/instance: "release-name" 06:52:03 app.kubernetes.io/managed-by: "Helm" 06:52:03 app.kubernetes.io/version: "3.6" 06:52:03 app.kubernetes.io/component: app 06:52:03 --- 06:52:03 # Source: infrastructure/charts/kong/templates/service-kong-manager.yaml 06:52:03 apiVersion: v1 06:52:03 kind: Service 06:52:03 metadata: 06:52:03 name: release-name-kong-manager 06:52:03 namespace: default 06:52:03 labels: 06:52:03 app.kubernetes.io/name: kong 06:52:03 helm.sh/chart: kong-2.38.0 06:52:03 app.kubernetes.io/instance: "release-name" 06:52:03 app.kubernetes.io/managed-by: "Helm" 06:52:03 app.kubernetes.io/version: "3.6" 06:52:03 spec: 06:52:03 type: NodePort 06:52:03 ports: 06:52:03 - name: kong-manager 06:52:03 port: 8002 06:52:03 targetPort: 8002 06:52:03 protocol: TCP 06:52:03 - name: kong-manager-tls 06:52:03 port: 8445 06:52:03 targetPort: 8445 06:52:03 protocol: TCP 06:52:03 selector: 06:52:03 app.kubernetes.io/name: kong 06:52:03 app.kubernetes.io/component: app 06:52:03 app.kubernetes.io/instance: "release-name" 06:52:03 --- 06:52:03 # Source: infrastructure/charts/kong/templates/service-kong-proxy.yaml 06:52:03 apiVersion: v1 06:52:03 kind: Service 06:52:03 metadata: 06:52:03 name: release-name-kong-proxy 06:52:03 namespace: default 06:52:03 labels: 06:52:03 app.kubernetes.io/name: kong 06:52:03 helm.sh/chart: kong-2.38.0 06:52:03 app.kubernetes.io/instance: "release-name" 06:52:03 app.kubernetes.io/managed-by: "Helm" 06:52:03 app.kubernetes.io/version: "3.6" 06:52:03 enable-metrics: "true" 06:52:03 spec: 06:52:03 type: LoadBalancer 06:52:03 ports: 06:52:03 - name: kong-proxy 06:52:03 port: 80 06:52:03 targetPort: 8000 06:52:03 nodePort: 32080 06:52:03 protocol: TCP 06:52:03 - name: kong-proxy-tls 06:52:03 port: 443 06:52:03 targetPort: 8443 06:52:03 nodePort: 32443 06:52:03 protocol: TCP 06:52:03 selector: 06:52:03 app.kubernetes.io/name: kong 06:52:03 app.kubernetes.io/component: app 06:52:03 app.kubernetes.io/instance: "release-name" 06:52:03 --- 06:52:03 # Source: infrastructure/templates/deployment-tiller.yaml 06:52:03 apiVersion: v1 06:52:03 kind: Service 06:52:03 metadata: 06:52:03 creationTimestamp: null 06:52:03 labels: 06:52:03 app: helm 06:52:03 name: tiller 06:52:03 name: service-tiller-ricxapp 06:52:03 namespace: ricinfra 06:52:03 spec: 06:52:03 ports: 06:52:03 - name: tiller 06:52:03 port: 44134 06:52:03 targetPort: tiller 06:52:03 selector: 06:52:03 app: helm 06:52:03 name: tiller 06:52:03 type: ClusterIP 06:52:03 --- 06:52:03 # Source: infrastructure/charts/kong/templates/deployment.yaml 06:52:03 apiVersion: apps/v1 06:52:03 kind: Deployment 06:52:03 metadata: 06:52:03 name: release-name-kong 06:52:03 namespace: default 06:52:03 labels: 06:52:03 app.kubernetes.io/name: kong 06:52:03 helm.sh/chart: kong-2.38.0 06:52:03 app.kubernetes.io/instance: "release-name" 06:52:03 app.kubernetes.io/managed-by: "Helm" 06:52:03 app.kubernetes.io/version: "3.6" 06:52:03 app.kubernetes.io/component: app 06:52:03 spec: 06:52:03 replicas: 1 06:52:03 selector: 06:52:03 matchLabels: 06:52:03 app.kubernetes.io/name: kong 06:52:03 app.kubernetes.io/component: app 06:52:03 app.kubernetes.io/instance: "release-name" 06:52:03 06:52:03 template: 06:52:03 metadata: 06:52:03 annotations: 06:52:03 kuma.io/service-account-token-volume: release-name-kong-token 06:52:03 kuma.io/gateway: "enabled" 06:52:03 traffic.sidecar.istio.io/includeInboundPorts: "" 06:52:03 labels: 06:52:03 app.kubernetes.io/name: kong 06:52:03 helm.sh/chart: kong-2.38.0 06:52:03 app.kubernetes.io/instance: "release-name" 06:52:03 app.kubernetes.io/managed-by: "Helm" 06:52:03 app.kubernetes.io/version: "3.6" 06:52:03 app.kubernetes.io/component: app 06:52:03 app: release-name-kong 06:52:03 version: "3.6" 06:52:03 spec: 06:52:03 serviceAccountName: release-name-kong 06:52:03 automountServiceAccountToken: false 06:52:03 06:52:03 initContainers: 06:52:03 - name: clear-stale-pid 06:52:03 image: kong:3.6 06:52:03 imagePullPolicy: IfNotPresent 06:52:03 securityContext: 06:52:03 06:52:03 allowPrivilegeEscalation: false 06:52:03 capabilities: 06:52:03 drop: 06:52:03 - ALL 06:52:03 readOnlyRootFilesystem: true 06:52:03 runAsNonRoot: true 06:52:03 runAsUser: 1000 06:52:03 seccompProfile: 06:52:03 type: RuntimeDefault 06:52:03 resources: 06:52:03 {} 06:52:03 command: 06:52:03 - "rm" 06:52:03 - "-vrf" 06:52:03 - "$KONG_PREFIX/pids" 06:52:03 env: 06:52:03 06:52:03 06:52:03 06:52:03 - name: KONG_ADMIN_ACCESS_LOG 06:52:03 value: "/dev/stdout" 06:52:03 - name: KONG_ADMIN_ERROR_LOG 06:52:03 value: "/dev/stderr" 06:52:03 - name: KONG_ADMIN_GUI_ACCESS_LOG 06:52:03 value: "/dev/stdout" 06:52:03 - name: KONG_ADMIN_GUI_ERROR_LOG 06:52:03 value: "/dev/stderr" 06:52:03 - name: KONG_ADMIN_LISTEN 06:52:03 value: "127.0.0.1:8444 http2 ssl, [::1]:8444 http2 ssl" 06:52:03 - name: KONG_CLUSTER_LISTEN 06:52:03 value: "off" 06:52:03 - name: KONG_DATABASE 06:52:03 value: "off" 06:52:03 - name: KONG_KIC 06:52:03 value: "on" 06:52:03 - name: KONG_LUA_PACKAGE_PATH 06:52:03 value: "/opt/?.lua;/opt/?/init.lua;;" 06:52:03 - name: KONG_NGINX_WORKER_PROCESSES 06:52:03 value: "2" 06:52:03 - name: KONG_PORTAL_API_ACCESS_LOG 06:52:03 value: "/dev/stdout" 06:52:03 - name: KONG_PORTAL_API_ERROR_LOG 06:52:03 value: "/dev/stderr" 06:52:03 - name: KONG_PORT_MAPS 06:52:03 value: "80:8000, 443:8443" 06:52:03 - name: KONG_PREFIX 06:52:03 value: "/kong_prefix/" 06:52:03 - name: KONG_PROXY_ACCESS_LOG 06:52:03 value: "/dev/stdout" 06:52:03 - name: KONG_PROXY_ERROR_LOG 06:52:03 value: "/dev/stderr" 06:52:03 - name: KONG_PROXY_LISTEN 06:52:03 value: "0.0.0.0:8000, [::]:8000, 0.0.0.0:8443 http2 ssl, [::]:8443 http2 ssl" 06:52:03 - name: KONG_PROXY_STREAM_ACCESS_LOG 06:52:03 value: "/dev/stdout basic" 06:52:03 - name: KONG_PROXY_STREAM_ERROR_LOG 06:52:03 value: "/dev/stderr" 06:52:03 - name: KONG_ROUTER_FLAVOR 06:52:03 value: "traditional" 06:52:03 - name: KONG_STATUS_ACCESS_LOG 06:52:03 value: "off" 06:52:03 - name: KONG_STATUS_ERROR_LOG 06:52:03 value: "/dev/stderr" 06:52:03 - name: KONG_STATUS_LISTEN 06:52:03 value: "0.0.0.0:8100, [::]:8100" 06:52:03 - name: KONG_STREAM_LISTEN 06:52:03 value: "off" 06:52:03 06:52:03 volumeMounts: 06:52:03 - name: release-name-kong-prefix-dir 06:52:03 mountPath: /kong_prefix/ 06:52:03 - name: release-name-kong-tmp 06:52:03 mountPath: /tmp 06:52:03 containers: 06:52:03 - name: ingress-controller 06:52:03 securityContext: 06:52:03 06:52:03 allowPrivilegeEscalation: false 06:52:03 capabilities: 06:52:03 drop: 06:52:03 - ALL 06:52:03 readOnlyRootFilesystem: true 06:52:03 runAsNonRoot: true 06:52:03 runAsUser: 1000 06:52:03 seccompProfile: 06:52:03 type: RuntimeDefault 06:52:03 args: 06:52:03 06:52:03 ports: 06:52:03 - name: webhook 06:52:03 containerPort: 8080 06:52:03 protocol: TCP 06:52:03 - name: cmetrics 06:52:03 containerPort: 10255 06:52:03 protocol: TCP 06:52:03 - name: cstatus 06:52:03 containerPort: 10254 06:52:03 protocol: TCP 06:52:03 env: 06:52:03 - name: POD_NAME 06:52:03 valueFrom: 06:52:03 fieldRef: 06:52:03 apiVersion: v1 06:52:03 fieldPath: metadata.name 06:52:03 - name: POD_NAMESPACE 06:52:03 valueFrom: 06:52:03 fieldRef: 06:52:03 apiVersion: v1 06:52:03 fieldPath: metadata.namespace 06:52:03 06:52:03 06:52:03 06:52:03 06:52:03 06:52:03 06:52:03 - name: CONTROLLER_ADMISSION_WEBHOOK_LISTEN 06:52:03 value: "0.0.0.0:8080" 06:52:03 - name: CONTROLLER_ELECTION_ID 06:52:03 value: "kong-ingress-controller-leader-kong" 06:52:03 - name: CONTROLLER_INGRESS_CLASS 06:52:03 value: "kong" 06:52:03 - name: CONTROLLER_KONG_ADMIN_TLS_SKIP_VERIFY 06:52:03 value: "true" 06:52:03 - name: CONTROLLER_KONG_ADMIN_URL 06:52:03 value: "https://localhost:8444" 06:52:03 - name: CONTROLLER_PUBLISH_SERVICE 06:52:03 value: "default/release-name-kong-proxy" 06:52:03 06:52:03 image: kong/kubernetes-ingress-controller:3.1 06:52:03 imagePullPolicy: IfNotPresent 06:52:03 06:52:03 readinessProbe: 06:52:03 failureThreshold: 3 06:52:03 httpGet: 06:52:03 path: /readyz 06:52:03 port: 10254 06:52:03 scheme: HTTP 06:52:03 initialDelaySeconds: 5 06:52:03 periodSeconds: 10 06:52:03 successThreshold: 1 06:52:03 timeoutSeconds: 5 06:52:03 livenessProbe: 06:52:03 failureThreshold: 3 06:52:03 httpGet: 06:52:03 path: /healthz 06:52:03 port: 10254 06:52:03 scheme: HTTP 06:52:03 initialDelaySeconds: 5 06:52:03 periodSeconds: 10 06:52:03 successThreshold: 1 06:52:03 timeoutSeconds: 5 06:52:03 resources: 06:52:03 {} 06:52:03 volumeMounts: 06:52:03 - name: webhook-cert 06:52:03 mountPath: /admission-webhook 06:52:03 readOnly: true 06:52:03 - name: release-name-kong-token 06:52:03 mountPath: /var/run/secrets/kubernetes.io/serviceaccount 06:52:03 readOnly: true 06:52:03 06:52:03 06:52:03 06:52:03 - name: "proxy" 06:52:03 image: kong:3.6 06:52:03 imagePullPolicy: IfNotPresent 06:52:03 securityContext: 06:52:03 06:52:03 allowPrivilegeEscalation: false 06:52:03 capabilities: 06:52:03 drop: 06:52:03 - ALL 06:52:03 readOnlyRootFilesystem: true 06:52:03 runAsNonRoot: true 06:52:03 runAsUser: 1000 06:52:03 seccompProfile: 06:52:03 type: RuntimeDefault 06:52:03 env: 06:52:03 06:52:03 06:52:03 06:52:03 - name: KONG_ADMIN_ACCESS_LOG 06:52:03 value: "/dev/stdout" 06:52:03 - name: KONG_ADMIN_ERROR_LOG 06:52:03 value: "/dev/stderr" 06:52:03 - name: KONG_ADMIN_GUI_ACCESS_LOG 06:52:03 value: "/dev/stdout" 06:52:03 - name: KONG_ADMIN_GUI_ERROR_LOG 06:52:03 value: "/dev/stderr" 06:52:03 - name: KONG_ADMIN_LISTEN 06:52:03 value: "127.0.0.1:8444 http2 ssl, [::1]:8444 http2 ssl" 06:52:03 - name: KONG_CLUSTER_LISTEN 06:52:03 value: "off" 06:52:03 - name: KONG_DATABASE 06:52:03 value: "off" 06:52:03 - name: KONG_KIC 06:52:03 value: "on" 06:52:03 - name: KONG_LUA_PACKAGE_PATH 06:52:03 value: "/opt/?.lua;/opt/?/init.lua;;" 06:52:03 - name: KONG_NGINX_WORKER_PROCESSES 06:52:03 value: "2" 06:52:03 - name: KONG_PORTAL_API_ACCESS_LOG 06:52:03 value: "/dev/stdout" 06:52:03 - name: KONG_PORTAL_API_ERROR_LOG 06:52:03 value: "/dev/stderr" 06:52:03 - name: KONG_PORT_MAPS 06:52:03 value: "80:8000, 443:8443" 06:52:03 - name: KONG_PREFIX 06:52:03 value: "/kong_prefix/" 06:52:03 - name: KONG_PROXY_ACCESS_LOG 06:52:03 value: "/dev/stdout" 06:52:03 - name: KONG_PROXY_ERROR_LOG 06:52:03 value: "/dev/stderr" 06:52:03 - name: KONG_PROXY_LISTEN 06:52:03 value: "0.0.0.0:8000, [::]:8000, 0.0.0.0:8443 http2 ssl, [::]:8443 http2 ssl" 06:52:03 - name: KONG_PROXY_STREAM_ACCESS_LOG 06:52:03 value: "/dev/stdout basic" 06:52:03 - name: KONG_PROXY_STREAM_ERROR_LOG 06:52:03 value: "/dev/stderr" 06:52:03 - name: KONG_ROUTER_FLAVOR 06:52:03 value: "traditional" 06:52:03 - name: KONG_STATUS_ACCESS_LOG 06:52:03 value: "off" 06:52:03 - name: KONG_STATUS_ERROR_LOG 06:52:03 value: "/dev/stderr" 06:52:03 - name: KONG_STATUS_LISTEN 06:52:03 value: "0.0.0.0:8100, [::]:8100" 06:52:03 - name: KONG_STREAM_LISTEN 06:52:03 value: "off" 06:52:03 - name: KONG_NGINX_DAEMON 06:52:03 value: "off" 06:52:03 06:52:03 lifecycle: 06:52:03 preStop: 06:52:03 exec: 06:52:03 command: 06:52:03 - kong 06:52:03 - quit 06:52:03 - --wait=15 06:52:03 ports: 06:52:03 - name: proxy 06:52:03 containerPort: 8000 06:52:03 protocol: TCP 06:52:03 - name: proxy-tls 06:52:03 containerPort: 8443 06:52:03 protocol: TCP 06:52:03 - name: status 06:52:03 containerPort: 8100 06:52:03 protocol: TCP 06:52:03 volumeMounts: 06:52:03 - name: release-name-kong-prefix-dir 06:52:03 mountPath: /kong_prefix/ 06:52:03 - name: release-name-kong-tmp 06:52:03 mountPath: /tmp 06:52:03 06:52:03 readinessProbe: 06:52:03 failureThreshold: 3 06:52:03 httpGet: 06:52:03 path: /status/ready 06:52:03 port: status 06:52:03 scheme: HTTP 06:52:03 initialDelaySeconds: 5 06:52:03 periodSeconds: 10 06:52:03 successThreshold: 1 06:52:03 timeoutSeconds: 5 06:52:03 livenessProbe: 06:52:03 failureThreshold: 3 06:52:03 httpGet: 06:52:03 path: /status 06:52:03 port: status 06:52:03 scheme: HTTP 06:52:03 initialDelaySeconds: 5 06:52:03 periodSeconds: 10 06:52:03 successThreshold: 1 06:52:03 timeoutSeconds: 5 06:52:03 resources: 06:52:03 {} 06:52:03 securityContext: 06:52:03 {} 06:52:03 terminationGracePeriodSeconds: 30 06:52:03 volumes: 06:52:03 - name: release-name-kong-prefix-dir 06:52:03 emptyDir: 06:52:03 sizeLimit: 256Mi 06:52:03 - name: release-name-kong-tmp 06:52:03 emptyDir: 06:52:03 sizeLimit: 1Gi 06:52:03 - name: release-name-kong-token 06:52:03 projected: 06:52:03 sources: 06:52:03 - serviceAccountToken: 06:52:03 expirationSeconds: 3607 06:52:03 path: token 06:52:03 - configMap: 06:52:03 items: 06:52:03 - key: ca.crt 06:52:03 path: ca.crt 06:52:03 name: kube-root-ca.crt 06:52:03 - downwardAPI: 06:52:03 items: 06:52:03 - fieldRef: 06:52:03 apiVersion: v1 06:52:03 fieldPath: metadata.namespace 06:52:03 path: namespace 06:52:03 - name: webhook-cert 06:52:03 secret: 06:52:03 secretName: release-name-kong-validation-webhook-keypair 06:52:03 --- 06:52:03 # Source: infrastructure/templates/deployment-tiller.yaml 06:52:03 apiVersion: apps/v1 06:52:03 kind: Deployment 06:52:03 metadata: 06:52:03 labels: 06:52:03 app: helm 06:52:03 name: tiller 06:52:03 name: deployment-tiller-ricxapp 06:52:03 namespace: ricinfra 06:52:03 spec: 06:52:03 replicas: 1 06:52:03 selector: 06:52:03 matchLabels: 06:52:03 app: helm 06:52:03 name: tiller 06:52:03 template: 06:52:03 metadata: 06:52:03 labels: 06:52:03 app: helm 06:52:03 name: tiller 06:52:03 spec: 06:52:03 automountServiceAccountToken: true 06:52:03 imagePullSecrets: 06:52:03 - name: secret-ghcr-io 06:52:03 containers: 06:52:03 - env: 06:52:03 - name: TILLER_NAMESPACE 06:52:03 value: ricinfra 06:52:03 - name: TILLER_HISTORY_MAX 06:52:03 value: "0" 06:52:03 - name: TILLER_TLS_VERIFY 06:52:03 value: "1" 06:52:03 - name: TILLER_TLS_ENABLE 06:52:03 value: "1" 06:52:03 - name: TILLER_TLS_CERTS 06:52:03 value: /etc/certs 06:52:03 image: ghcr.io/helm/tiller:v2.16.12 06:52:03 imagePullPolicy: IfNotPresent 06:52:03 livenessProbe: 06:52:03 httpGet: 06:52:03 path: /liveness 06:52:03 port: 44135 06:52:03 initialDelaySeconds: 1 06:52:03 timeoutSeconds: 1 06:52:03 name: tiller 06:52:03 ports: 06:52:03 - containerPort: 44134 06:52:03 name: tiller 06:52:03 - containerPort: 44135 06:52:03 name: http 06:52:03 readinessProbe: 06:52:03 httpGet: 06:52:03 path: /readiness 06:52:03 port: 44135 06:52:03 initialDelaySeconds: 1 06:52:03 timeoutSeconds: 1 06:52:03 volumeMounts: 06:52:03 - mountPath: /etc/certs 06:52:03 name: tiller-certs 06:52:03 readOnly: true 06:52:03 serviceAccountName: svcacct-tiller-ricxapp 06:52:03 volumes: 06:52:03 - name: tiller-certs 06:52:03 secret: 06:52:03 secretName: ricxapp-tiller-secret 06:52:03 --- 06:52:03 # Source: infrastructure/templates/job-tiller-secrets.yaml 06:52:03 apiVersion: batch/v1 06:52:03 kind: Job 06:52:03 metadata: 06:52:03 name: tiller-secret-generator 06:52:03 namespace: ricinfra 06:52:03 spec: 06:52:03 template: 06:52:03 spec: 06:52:03 serviceAccountName: tiller-secret-creator-zrzkub 06:52:03 restartPolicy: Never 06:52:03 imagePullSecrets: 06:52:03 - name: secret-nexus3-o-ran-sc-org-10002-o-ran-sc 06:52:03 containers: 06:52:03 - name: tiller-secret-generator 06:52:03 image: nexus3.o-ran-sc.org:10002/o-ran-sc/it-dep-secret:0.0.2 06:52:03 imagePullPolicy: IfNotPresent 06:52:03 env: 06:52:03 - name: ENTITIES 06:52:03 value: ricxapp-tiller-secret ricxapp-helm-secret 06:52:03 - name: TILLER_KEY_NAME 06:52:03 value: ricxapp-tiller-secret.key.pem 06:52:03 - name: TILLER_CERT_NAME 06:52:03 value: ricxapp-tiller-secret.cert.pem 06:52:03 - name: HELM_KEY_NAME 06:52:03 value: ricxapp-helm-secret.key.pem 06:52:03 - name: HELM_CERT_NAME 06:52:03 value: ricxapp-helm-secret.cert.pem 06:52:03 - name: TILLER_CN 06:52:03 value: service-tiller-ricxapp 06:52:03 - name: CLUSTER_SERVER 06:52:03 value: https://kubernetes.default.svc.cluster.local/ 06:52:03 --- 06:52:03 # Source: infrastructure/charts/certificate-manager/templates/secret.yaml 06:52:03 ################################################################################ 06:52:03 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:03 # # 06:52:03 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:03 # you may not use this file except in compliance with the License. # 06:52:03 # You may obtain a copy of the License at # 06:52:03 # # 06:52:03 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:03 # # 06:52:03 # Unless required by applicable law or agreed to in writing, software # 06:52:03 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:03 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:03 # See the License for the specific language governing permissions and # 06:52:03 # limitations under the License. # 06:52:03 ################################################################################ 06:52:03 --- 06:52:03 # Source: infrastructure/charts/danm-networks/templates/danm.yaml 06:52:03 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:03 # # 06:52:03 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:03 # you may not use this file except in compliance with the License. # 06:52:03 # You may obtain a copy of the License at # 06:52:03 # # 06:52:03 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:03 # # 06:52:03 # Unless required by applicable law or agreed to in writing, software # 06:52:03 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:03 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:03 # See the License for the specific language governing permissions and # 06:52:03 # limitations under the License. # 06:52:03 ################################################################################ 06:52:03 --- 06:52:03 # Source: infrastructure/charts/docker-credential/templates/secrets-docker-reg.yaml 06:52:03 ################################################################################ 06:52:03 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:03 # # 06:52:03 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:03 # you may not use this file except in compliance with the License. # 06:52:03 # You may obtain a copy of the License at # 06:52:03 # # 06:52:03 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:03 # # 06:52:03 # Unless required by applicable law or agreed to in writing, software # 06:52:03 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:03 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:03 # See the License for the specific language governing permissions and # 06:52:03 # limitations under the License. # 06:52:03 ################################################################################ 06:52:03 --- 06:52:03 # Source: infrastructure/charts/extsvcplt/templates/services-aux.yaml 06:52:03 ################################################################################ 06:52:03 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:03 # Copyright (c) 2019 Nokia. # 06:52:03 # # 06:52:03 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:03 # you may not use this file except in compliance with the License. # 06:52:03 # You may obtain a copy of the License at # 06:52:03 # # 06:52:03 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:03 # # 06:52:03 # Unless required by applicable law or agreed to in writing, software # 06:52:03 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:03 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:03 # See the License for the specific language governing permissions and # 06:52:03 # limitations under the License. # 06:52:03 ################################################################################ 06:52:03 --- 06:52:03 # Source: infrastructure/charts/extsvcplt/templates/services-aux.yaml 06:52:03 kind: "Endpoints" 06:52:03 apiVersion: "v1" 06:52:03 metadata: 06:52:03 # match with the selector-less service 06:52:03 name: aux-entry 06:52:03 namespace: ricplt 06:52:03 subsets: 06:52:03 - addresses: 06:52:03 - ip: "10.0.0.1" 06:52:03 ports: 06:52:03 - port: 32080 06:52:03 name: aux-entry-http-ingress-port 06:52:03 - port: 32443 06:52:03 name: aux-entry-https-ingress-port 06:52:03 --- 06:52:03 # Source: infrastructure/charts/extsvcplt/templates/services-aux.yaml 06:52:03 kind: "Endpoints" 06:52:03 apiVersion: "v1" 06:52:03 metadata: 06:52:03 # match with the selector-less service 06:52:03 name: aux-entry 06:52:03 namespace: ricxapp 06:52:03 subsets: 06:52:03 - addresses: 06:52:03 - ip: "10.0.0.1" 06:52:03 ports: 06:52:03 - port: 32080 06:52:03 name: aux-entry-http-ingress-port 06:52:03 - port: 32443 06:52:03 name: aux-entry-https-ingress-port 06:52:03 --- 06:52:03 # Source: infrastructure/charts/kong/templates/admission-webhook.yaml 06:52:03 kind: ValidatingWebhookConfiguration 06:52:03 apiVersion: admissionregistration.k8s.io/v1 06:52:03 metadata: 06:52:03 name: release-name-kong-validations 06:52:03 namespace: default 06:52:03 labels: 06:52:03 app.kubernetes.io/name: kong 06:52:03 helm.sh/chart: kong-2.38.0 06:52:03 app.kubernetes.io/instance: "release-name" 06:52:03 app.kubernetes.io/managed-by: "Helm" 06:52:03 app.kubernetes.io/version: "3.6" 06:52:03 webhooks: 06:52:03 - name: validations.kong.konghq.com 06:52:03 objectSelector: 06:52:03 matchExpressions: 06:52:03 - key: owner 06:52:03 operator: NotIn 06:52:03 values: 06:52:03 - helm 06:52:03 failurePolicy: Ignore 06:52:03 sideEffects: None 06:52:03 admissionReviewVersions: ["v1beta1"] 06:52:03 rules: 06:52:03 - apiGroups: 06:52:03 - configuration.konghq.com 06:52:03 apiVersions: 06:52:03 - '*' 06:52:03 operations: 06:52:03 - CREATE 06:52:03 - UPDATE 06:52:03 resources: 06:52:03 - kongconsumers 06:52:03 - kongplugins 06:52:03 - kongclusterplugins 06:52:03 - kongingresses 06:52:03 - apiGroups: 06:52:03 - '' 06:52:03 apiVersions: 06:52:03 - 'v1' 06:52:03 operations: 06:52:03 - CREATE 06:52:03 - UPDATE 06:52:03 resources: 06:52:03 - secrets 06:52:03 - services 06:52:03 - apiGroups: 06:52:03 - networking.k8s.io 06:52:03 apiVersions: 06:52:03 - 'v1' 06:52:03 operations: 06:52:03 - CREATE 06:52:03 - UPDATE 06:52:03 resources: 06:52:03 - ingresses 06:52:03 - apiGroups: 06:52:03 - gateway.networking.k8s.io 06:52:03 apiVersions: 06:52:03 - 'v1alpha2' 06:52:03 - 'v1beta1' 06:52:03 - 'v1' 06:52:03 operations: 06:52:03 - CREATE 06:52:03 - UPDATE 06:52:03 resources: 06:52:03 - gateways 06:52:03 - httproutes 06:52:03 clientConfig: 06:52:03 caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURKRENDQWd5Z0F3SUJBZ0lSQU1rM3JuSHdZZlI3MXdSdmhlcFoyckl3RFFZSktvWklodmNOQVFFTEJRQXcKSERFYU1CZ0dBMVVFQXhNUmEyOXVaeTFoWkcxcGMzTnBiMjR0WTJFd0hoY05NalF3T0RJNU1EWTFNakF6V2hjTgpNelF3T0RJM01EWTFNakF6V2pBY01Sb3dHQVlEVlFRREV4RnJiMjVuTFdGa2JXbHpjMmx2YmkxallUQ0NBU0l3CkRRWUpLb1pJaHZjTkFRRUJCUUFEZ2dFUEFEQ0NBUW9DZ2dFQkFNdXdic29Jcm1DSVlNZDJZdVg3eE5FSTFaSnIKRk1LWnNuVXZ0RDVxQ09Xam5qWEg4SjJ3K3VLKzU5UXZIdkFFRVlOc2ViTERZaEM5alVCcTFzaVVOUitQbWtoTApPSlNXTDRvWTZ4Q2dsaStTeWxlVEZJU2VTYU1qakdFei9Sa3VBdThSY3RSMmZqMzJxL2VzR3o5bXYzc29KU3pPCmIxVGZDYlhkK2dUT0R1UU9CNVZNWHV5TjEyVE9odjhnWkZrbThJTXlXS1RGSnNXb01DaldZdmFGZkh5UzIwNGUKbGY3VW1lbUhXK2cyZXhMUXlQTW9SSWo3Sm81MnhzNTU2d0hTeXk3bS9kMWtwd0tpUFl0c2ZFbklrcllacTB6SApDbUZqSkZMUlJOL09FK1VXQVQ2aUFUeXRiL1hvQ0FmUTVsWnd2YWJUbkVNSDZBeC9GMkYyZ0l2WjZxY0NBd0VBCkFhTmhNRjh3RGdZRFZSMFBBUUgvQkFRREFnS2tNQjBHQTFVZEpRUVdNQlFHQ0NzR0FRVUZCd01CQmdnckJnRUYKQlFjREFqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01CMEdBMVVkRGdRV0JCUVUxZGJpQ1MvTVdkK01aKzdacEtucApCRnNxd0RBTkJna3Foa2lHOXcwQkFRc0ZBQU9DQVFFQVErdTJvUjZyWEptZldUMHZLSUt6UTRHNXVUQnkzOHZLCmxVTjgwYWxyUktCbGlIcndEeUxsejUrb3NJa0t1VThENDdMT1U5M0R2ZUs2NnU4RHZRazZDbHNRdk5qdDZURXoKUnU1UWo0a3BpQ0VqVVNKUGNlMCtuTXp6ajZvaSt2RUk3NlNBVFVCbmFCc20xdWJSRzFkTElWRWhFeCszeE0vRworMlFVbi9oaXplNTd2V3NjMEUxTlNuc3VicnFxNms4SUZuQWZlZGhaTTQ0UTFmRXpBOFhzZDVBZ2lhSlRseWhQCkh5SGxVRFBzYTZXUDREbmgyUlZQczlLUldOcGt5bjdkZVZ6MVYrQVF4U2xvRTJnKzYxWEZoQXFML1g2Mi9UbGoKQ0Zrc2JYSTljYXlJbFE0TXQ3RytvZ0NoTGVSZFRuajNsVWx0TWxyMkZyUDRqLzdNZlpnbEZRPT0KLS0tLS1FTkQgQ0VSVElGSUNBVEUtLS0tLQo= 06:52:03 service: 06:52:03 name: release-name-kong-validation-webhook 06:52:03 namespace: default 06:52:03 *************************************************************************************************************** 06:52:03 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/xapp-onboarder 06:52:03 Update chart dependency 06:52:03 Hang tight while we grab the latest from your chart repositories... 06:52:03 2024-08-29T06:52:03.823Z INFO [22] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "35.121µs", "reqID": "ea664f23-f79f-46f5-8236-8f74e97d41b5"} 06:52:03 ...Successfully got an update from the "local" chart repository 06:52:03 Update Complete. ⎈Happy Helming!⎈ 06:52:03 Saving 1 charts 06:52:03 Downloading ric-common from repo http://127.0.0.1:8879/charts 06:52:03 2024-08-29T06:52:03.827Z INFO [23] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "111.251µs", "reqID": "20de4c58-9178-42f5-820c-54b81e05f42e"} 06:52:03 Deleting outdated charts 06:52:03 Performing Helm lint 06:52:03 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/xapp-onboarder 06:52:03 [INFO] Chart.yaml: icon is recommended 06:52:03 [WARNING] templates/ingress-chartmuseum.yaml: networking.k8s.io/v1beta1 Ingress is deprecated in v1.19+, unavailable in v1.22+; use networking.k8s.io/v1 Ingress 06:52:03 [WARNING] templates/ingress-xapp-onboarder.yaml: networking.k8s.io/v1beta1 Ingress is deprecated in v1.19+, unavailable in v1.22+; use networking.k8s.io/v1 Ingress 06:52:03 06:52:03 1 chart(s) linted, 0 chart(s) failed 06:52:03 *************************************************************************************************************** 06:52:03 Rendering Helm charts locally 06:52:03 --- 06:52:03 # Source: xapp-onboarder/templates/env-chartmuseum.yaml 06:52:03 ################################################################################ 06:52:03 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:03 # Copyright (c) 2019 Nokia. # 06:52:03 # # 06:52:03 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:03 # you may not use this file except in compliance with the License. # 06:52:03 # You may obtain a copy of the License at # 06:52:03 # # 06:52:03 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:03 # # 06:52:03 # Unless required by applicable law or agreed to in writing, software # 06:52:03 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:03 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:03 # See the License for the specific language governing permissions and # 06:52:03 # limitations under the License. # 06:52:03 ################################################################################ 06:52:03 apiVersion: v1 06:52:03 kind: ConfigMap 06:52:03 metadata: 06:52:03 name: configmap-ricplt-xapp-onboarder-chartmuseum-env 06:52:03 data: 06:52:03 DEBUG: "true" 06:52:03 STORAGE: "local" 06:52:03 STORAGE_LOCAL_ROOTDIR: "/charts" 06:52:03 PORT: "8080" 06:52:03 --- 06:52:03 # Source: xapp-onboarder/templates/env-xapp-onboarder.yaml 06:52:03 ################################################################################ 06:52:03 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:03 # Copyright (c) 2019 Nokia. # 06:52:03 # # 06:52:03 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:03 # you may not use this file except in compliance with the License. # 06:52:03 # You may obtain a copy of the License at # 06:52:03 # # 06:52:03 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:03 # # 06:52:03 # Unless required by applicable law or agreed to in writing, software # 06:52:03 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:03 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:03 # See the License for the specific language governing permissions and # 06:52:03 # limitations under the License. # 06:52:03 ################################################################################ 06:52:03 apiVersion: v1 06:52:03 kind: ConfigMap 06:52:03 metadata: 06:52:03 name: configmap-ricplt-xapp-onboarder-env 06:52:03 data: 06:52:03 FLASK_PORT: "8888" 06:52:03 FLASK_DEBUG: "False" 06:52:03 CHART_WORKSPACE_PATH: "/tmp/xapp-onboarder" 06:52:03 CHART_REPO_URL: "http://0.0.0.0:8080" 06:52:03 HELM_VERSION: "2.12.3" 06:52:03 HTTP_RETRY: "3" 06:52:03 ALLOW_REDEPLOY: "True" 06:52:03 CHART_WORKSPACE_SIZE: "500MB" 06:52:03 MOCK_TEST_MODE: "False" 06:52:03 MOCK_TEST_HELM_REPO_TEMP_DIR: "/tmp/mock_helm_repo" 06:52:03 --- 06:52:03 # Source: xapp-onboarder/templates/service-http.yaml 06:52:03 ################################################################################ 06:52:03 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:03 # Copyright (c) 2019 Nokia. # 06:52:03 # # 06:52:03 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:03 # you may not use this file except in compliance with the License. # 06:52:03 # You may obtain a copy of the License at # 06:52:03 # # 06:52:03 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:03 # # 06:52:03 # Unless required by applicable law or agreed to in writing, software # 06:52:03 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:03 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:03 # See the License for the specific language governing permissions and # 06:52:03 # limitations under the License. # 06:52:03 ################################################################################ 06:52:03 06:52:03 apiVersion: v1 06:52:03 kind: Service 06:52:03 metadata: 06:52:03 name: service-ricplt-xapp-onboarder-http 06:52:03 namespace: ricplt 06:52:03 labels: 06:52:03 app: ricplt-xapp-onboarder 06:52:03 chart: xapp-onboarder-3.0.0 06:52:03 release: release-name 06:52:03 heritage: Helm 06:52:03 spec: 06:52:03 type: ClusterIP 06:52:03 ports: 06:52:03 - port: 8888 06:52:03 protocol: "TCP" 06:52:03 name: "server" 06:52:03 targetPort: "server" 06:52:03 - port: 8080 06:52:03 targetPort: "chartmuseum" 06:52:03 protocol: TCP 06:52:03 name: "chartmuseum" 06:52:03 selector: 06:52:03 app: ricplt-xapp-onboarder 06:52:03 release: release-name 06:52:03 --- 06:52:03 # Source: xapp-onboarder/templates/deployment.yaml 06:52:03 ################################################################################ 06:52:03 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:03 # Copyright (c) 2019 Nokia. # 06:52:03 # # 06:52:03 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:03 # you may not use this file except in compliance with the License. # 06:52:03 # You may obtain a copy of the License at # 06:52:03 # # 06:52:03 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:03 # # 06:52:03 # Unless required by applicable law or agreed to in writing, software # 06:52:03 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:03 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:03 # See the License for the specific language governing permissions and # 06:52:03 # limitations under the License. # 06:52:03 ################################################################################ 06:52:03 apiVersion: apps/v1 06:52:03 kind: Deployment 06:52:03 metadata: 06:52:03 name: deployment-ricplt-xapp-onboarder 06:52:03 namespace: ricplt 06:52:03 labels: 06:52:03 app: ricplt-xapp-onboarder 06:52:03 chart: xapp-onboarder-3.0.0 06:52:03 release: release-name 06:52:03 heritage: Helm 06:52:03 spec: 06:52:03 replicas: 1 06:52:03 selector: 06:52:03 matchLabels: 06:52:03 app: ricplt-xapp-onboarder 06:52:03 release: release-name 06:52:03 template: 06:52:03 metadata: 06:52:03 labels: 06:52:03 app: ricplt-xapp-onboarder 06:52:03 release: release-name 06:52:03 spec: 06:52:03 hostname: xapp-onboarder 06:52:03 securityContext: 06:52:03 fsGroup: 0 06:52:03 runAsUser: 0 06:52:03 restartPolicy: Always 06:52:03 imagePullSecrets: 06:52:03 - name: secret-nexus3-o-ran-sc-org-10004-o-ran-sc 06:52:03 containers: 06:52:03 - name: container-ricplt-xapp-onboarder-chartmuseum 06:52:03 image: docker.io/chartmuseum/chartmuseum:v0.8.2 06:52:03 imagePullPolicy: IfNotPresent 06:52:03 envFrom: 06:52:03 - configMapRef: 06:52:03 name: configmap-ricplt-xapp-onboarder-chartmuseum-env 06:52:03 ports: 06:52:03 - name: chartmuseum 06:52:03 containerPort: 8080 06:52:03 protocol: TCP 06:52:03 - name: container-ricplt-xapp-onboarder 06:52:03 image: nexus3.o-ran-sc.org:10004/o-ran-sc/xapp-onboarder:1.0.0 06:52:03 imagePullPolicy: IfNotPresent 06:52:03 ports: 06:52:03 - name: server 06:52:03 containerPort: 8888 06:52:03 protocol: TCP 06:52:03 envFrom: 06:52:03 - configMapRef: 06:52:03 name: configmap-ricplt-xapp-onboarder-env 06:52:03 - configMapRef: 06:52:03 name: configmap-ricplt-dbaas-appconfig 06:52:03 livenessProbe: 06:52:03 #exec: 06:52:03 # command: 06:52:03 # - /bin/bash 06:52:03 # - -c 06:52:03 # - ps -ef | grep | grep -v "grep" 06:52:03 #initialDelaySeconds: 120 06:52:03 #periodSeconds: 30 06:52:03 readinessProbe: 06:52:03 # httpGet: 06:52:03 # path: / 06:52:03 # port: http 06:52:03 --- 06:52:03 # Source: xapp-onboarder/templates/ingress-chartmuseum.yaml 06:52:03 apiVersion: networking.k8s.io/v1beta1 06:52:03 kind: Ingress 06:52:03 metadata: 06:52:03 name: ingress-ricplt-xapp-onboarder-chartmuseum 06:52:03 spec: 06:52:03 rules: 06:52:03 - http: 06:52:03 paths: 06:52:03 - path: /helmrepo 06:52:03 backend: 06:52:03 serviceName: service-ricplt-xapp-onboarder-http 06:52:03 servicePort: 8080 06:52:03 --- 06:52:03 # Source: xapp-onboarder/templates/ingress-xapp-onboarder.yaml 06:52:03 apiVersion: networking.k8s.io/v1beta1 06:52:03 kind: Ingress 06:52:03 metadata: 06:52:03 name: ingress-ricplt-xapp-onboarder-server 06:52:03 spec: 06:52:03 rules: 06:52:03 - http: 06:52:03 paths: 06:52:03 - path: /onboard 06:52:03 backend: 06:52:03 serviceName: service-ricplt-xapp-onboarder-http 06:52:03 servicePort: 8888 06:52:03 *************************************************************************************************************** 06:52:03 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/rsm 06:52:03 Update chart dependency 06:52:03 Hang tight while we grab the latest from your chart repositories... 06:52:03 2024-08-29T06:52:03.984Z INFO [24] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "31.13µs", "reqID": "3b7d22ab-4f1b-4390-9aad-1a2ed3a1416d"} 06:52:03 ...Successfully got an update from the "local" chart repository 06:52:03 Update Complete. ⎈Happy Helming!⎈ 06:52:03 Saving 1 charts 06:52:03 Downloading ric-common from repo http://127.0.0.1:8879/charts 06:52:03 2024-08-29T06:52:03.987Z INFO [25] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "84.611µs", "reqID": "e0b927b4-a0ca-4561-84a1-5d59536de0fe"} 06:52:03 Deleting outdated charts 06:52:03 Performing Helm lint 06:52:04 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/rsm 06:52:04 [INFO] Chart.yaml: icon is recommended 06:52:04 [WARNING] templates/ingress-rsm.yaml: networking.k8s.io/v1beta1 Ingress is deprecated in v1.19+, unavailable in v1.22+; use networking.k8s.io/v1 Ingress 06:52:04 06:52:04 1 chart(s) linted, 0 chart(s) failed 06:52:04 *************************************************************************************************************** 06:52:04 Rendering Helm charts locally 06:52:04 --- 06:52:04 # Source: rsm/templates/configmap.yaml 06:52:04 apiVersion: v1 06:52:04 kind: ConfigMap 06:52:04 metadata: 06:52:04 name: configmap-ricplt-rsm-router-configmap 06:52:04 namespace: ricplt 06:52:04 data: 06:52:04 rmr_verbose: | 06:52:04 0 06:52:04 router.txt: | 06:52:04 newrt|start 06:52:04 rte|10090|service-ricplt-e2term-rmr.ricplt:38000 06:52:04 newrt|end 06:52:04 --- 06:52:04 # Source: rsm/templates/configmap.yaml 06:52:04 apiVersion: v1 06:52:04 kind: ConfigMap 06:52:04 metadata: 06:52:04 name: configmap-ricplt-rsm 06:52:04 namespace: ricplt 06:52:04 data: 06:52:04 configuration.yaml: | 06:52:04 logging: 06:52:04 logLevel: "info" 06:52:04 http: 06:52:04 port: 4800 06:52:04 rmr: 06:52:04 port: 4801 06:52:04 maxMsgSize: 4096 06:52:04 readyIntervalSec: 1 06:52:04 rnib: 06:52:04 maxRnibConnectionAttempts: 3 06:52:04 rnibRetryIntervalMs: 10 06:52:04 --- 06:52:04 # Source: rsm/templates/env.yaml 06:52:04 ################################################################################ 06:52:04 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:04 # # 06:52:04 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:04 # you may not use this file except in compliance with the License. # 06:52:04 # You may obtain a copy of the License at # 06:52:04 # # 06:52:04 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:04 # # 06:52:04 # Unless required by applicable law or agreed to in writing, software # 06:52:04 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:04 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:04 # See the License for the specific language governing permissions and # 06:52:04 # limitations under the License. # 06:52:04 ################################################################################ 06:52:04 apiVersion: v1 06:52:04 kind: ConfigMap 06:52:04 metadata: 06:52:04 name: configmap-ricplt-rsm-env 06:52:04 data: 06:52:04 RMR_RTG_SVC: "4561" 06:52:04 --- 06:52:04 # Source: rsm/templates/service-http.yaml 06:52:04 ################################################################################ 06:52:04 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:04 # # 06:52:04 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:04 # you may not use this file except in compliance with the License. # 06:52:04 # You may obtain a copy of the License at # 06:52:04 # # 06:52:04 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:04 # # 06:52:04 # Unless required by applicable law or agreed to in writing, software # 06:52:04 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:04 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:04 # See the License for the specific language governing permissions and # 06:52:04 # limitations under the License. # 06:52:04 ################################################################################ 06:52:04 06:52:04 apiVersion: v1 06:52:04 kind: Service 06:52:04 metadata: 06:52:04 name: service-ricplt-rsm-http 06:52:04 namespace: ricplt 06:52:04 labels: 06:52:04 app: ricplt-rsm 06:52:04 chart: rsm-3.0.0 06:52:04 release: release-name 06:52:04 heritage: Helm 06:52:04 spec: 06:52:04 type: ClusterIP 06:52:04 ports: 06:52:04 - port: 4800 06:52:04 protocol: "TCP" 06:52:04 name: "http" 06:52:04 targetPort: "http" 06:52:04 selector: 06:52:04 app: ricplt-rsm 06:52:04 release: release-name 06:52:04 --- 06:52:04 # Source: rsm/templates/service-rmr.yaml 06:52:04 ################################################################################ 06:52:04 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:04 # # 06:52:04 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:04 # you may not use this file except in compliance with the License. # 06:52:04 # You may obtain a copy of the License at # 06:52:04 # # 06:52:04 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:04 # # 06:52:04 # Unless required by applicable law or agreed to in writing, software # 06:52:04 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:04 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:04 # See the License for the specific language governing permissions and # 06:52:04 # limitations under the License. # 06:52:04 ################################################################################ 06:52:04 06:52:04 apiVersion: v1 06:52:04 kind: Service 06:52:04 metadata: 06:52:04 name: service-ricplt-rsm-rmr 06:52:04 namespace: ricplt 06:52:04 labels: 06:52:04 app: ricplt-rsm 06:52:04 chart: rsm-3.0.0 06:52:04 release: release-name 06:52:04 heritage: Helm 06:52:04 spec: 06:52:04 type: ClusterIP 06:52:04 ports: 06:52:04 - port: 4561 06:52:04 protocol: "TCP" 06:52:04 name: "rmrroute" 06:52:04 targetPort: "rmrroute" 06:52:04 - port: 4801 06:52:04 protocol: "TCP" 06:52:04 name: "rmrdata" 06:52:04 targetPort: "rmrdata" 06:52:04 selector: 06:52:04 app: ricplt-rsm 06:52:04 release: release-name 06:52:04 --- 06:52:04 # Source: rsm/templates/deployment.yaml 06:52:04 ################################################################################ 06:52:04 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:04 # # 06:52:04 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:04 # you may not use this file except in compliance with the License. # 06:52:04 # You may obtain a copy of the License at # 06:52:04 # # 06:52:04 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:04 # # 06:52:04 # Unless required by applicable law or agreed to in writing, software # 06:52:04 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:04 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:04 # See the License for the specific language governing permissions and # 06:52:04 # limitations under the License. # 06:52:04 ################################################################################ 06:52:04 apiVersion: apps/v1 06:52:04 kind: Deployment 06:52:04 metadata: 06:52:04 name: deployment-ricplt-rsm 06:52:04 namespace: ricplt 06:52:04 labels: 06:52:04 app: ricplt-rsm 06:52:04 chart: rsm-3.0.0 06:52:04 release: release-name 06:52:04 heritage: Helm 06:52:04 spec: 06:52:04 replicas: 1 06:52:04 selector: 06:52:04 matchLabels: 06:52:04 app: ricplt-rsm 06:52:04 release: release-name 06:52:04 template: 06:52:04 metadata: 06:52:04 labels: 06:52:04 app: ricplt-rsm 06:52:04 release: release-name 06:52:04 spec: 06:52:04 initContainers: 06:52:04 - name: redis-init 06:52:04 image: docker.io/redis:latest 06:52:04 imagePullPolicy: IfNotPresent 06:52:04 command: ['sh', '-c', 'redis-cli -h service-ricplt-dbaas-tcp -p 6379 set "{rsm},CFG:GENERAL:v1.0.0" "{\"enableResourceStatus\":true,\"partialSuccessAllowed\":true,\"prbPeriodic\":true,\"tnlLoadIndPeriodic\":true,\"wwLoadIndPeriodic\":true,\"absStatusPeriodic\":true,\"rsrpMeasurementPeriodic\":true,\"csiPeriodic\":true,\"periodicityMs\":1,\"periodicityRsrpMeasurementMs\":3,\"periodicityCsiMs\":4}" nx'] 06:52:04 hostname: rsm 06:52:04 imagePullSecrets: 06:52:04 - name: secret-nexus3-o-ran-sc-org-10002-o-ran-sc 06:52:04 containers: 06:52:04 - name: container-ricplt-rsm 06:52:04 image: nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-resource-status-manager:3.0.1 06:52:04 imagePullPolicy: IfNotPresent 06:52:04 volumeMounts: 06:52:04 - mountPath: /opt/RSM/router.txt 06:52:04 name: local-router-file 06:52:04 subPath: router.txt 06:52:04 - mountPath: /opt/RSM/resources/configuration.yaml 06:52:04 name: local-configuration-file 06:52:04 subPath: configuration.yaml 06:52:04 envFrom: 06:52:04 - configMapRef: 06:52:04 name: configmap-ricplt-rsm-env 06:52:04 - configMapRef: 06:52:04 name: configmap-ricplt-dbaas-appconfig 06:52:04 ports: 06:52:04 - name: "http" 06:52:04 containerPort: 4800 06:52:04 - name: "rmrroute" 06:52:04 containerPort: 4561 06:52:04 - name: "rmrdata" 06:52:04 containerPort: 4801 06:52:04 stdin: true 06:52:04 tty: true 06:52:04 securityContext: 06:52:04 privileged: false 06:52:04 volumes: 06:52:04 - name: local-router-file 06:52:04 configMap: 06:52:04 name: configmap-ricplt-rsm-router-configmap 06:52:04 - name: local-configuration-file 06:52:04 configMap: 06:52:04 name: configmap-ricplt-rsm 06:52:04 --- 06:52:04 # Source: rsm/templates/ingress-rsm.yaml 06:52:04 ################################################################################ 06:52:04 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:04 # # 06:52:04 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:04 # you may not use this file except in compliance with the License. # 06:52:04 # You may obtain a copy of the License at # 06:52:04 # # 06:52:04 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:04 # # 06:52:04 # Unless required by applicable law or agreed to in writing, software # 06:52:04 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:04 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:04 # See the License for the specific language governing permissions and # 06:52:04 # limitations under the License. # 06:52:04 ################################################################################ 06:52:04 apiVersion: networking.k8s.io/v1beta1 06:52:04 kind: Ingress 06:52:04 metadata: 06:52:04 name: ingress-ricplt-rsm 06:52:04 spec: 06:52:04 rules: 06:52:04 - http: 06:52:04 paths: 06:52:04 - path: /rsm 06:52:04 backend: 06:52:04 serviceName: service-ricplt-rsm-http 06:52:04 servicePort: 4800 06:52:04 --- 06:52:04 # Source: rsm/templates/configmap.yaml 06:52:04 ################################################################################ 06:52:04 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:04 # # 06:52:04 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:04 # you may not use this file except in compliance with the License. # 06:52:04 # You may obtain a copy of the License at # 06:52:04 # # 06:52:04 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:04 # # 06:52:04 # Unless required by applicable law or agreed to in writing, software # 06:52:04 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:04 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:04 # See the License for the specific language governing permissions and # 06:52:04 # limitations under the License. # 06:52:04 ################################################################################ 06:52:04 *************************************************************************************************************** 06:52:04 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/a1mediator 06:52:04 Update chart dependency 06:52:04 Hang tight while we grab the latest from your chart repositories... 06:52:04 2024-08-29T06:52:04.144Z INFO [26] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "24.91µs", "reqID": "1c4a5395-f190-4764-bcd6-42ec3f6998e5"} 06:52:04 ...Successfully got an update from the "local" chart repository 06:52:04 Update Complete. ⎈Happy Helming!⎈ 06:52:04 Saving 1 charts 06:52:04 Downloading ric-common from repo http://127.0.0.1:8879/charts 06:52:04 2024-08-29T06:52:04.148Z INFO [27] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "77.151µs", "reqID": "22d49710-2329-4464-809c-7fe8aac7cffc"} 06:52:04 Deleting outdated charts 06:52:04 Performing Helm lint 06:52:04 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/a1mediator 06:52:04 [INFO] Chart.yaml: icon is recommended 06:52:04 06:52:04 1 chart(s) linted, 0 chart(s) failed 06:52:04 *************************************************************************************************************** 06:52:04 Rendering Helm charts locally 06:52:04 --- 06:52:04 # Source: a1mediator/templates/config.yaml 06:52:04 apiVersion: v1 06:52:04 kind: ConfigMap 06:52:04 metadata: 06:52:04 name: configmap-ricplt-a1mediator-a1conf 06:52:04 data: 06:52:04 local.rt: | 06:52:04 newrt|start 06:52:04 # Warning! this is not a functioning table because the subscription manager and route manager are now involved in a1 flows 06:52:04 # the real routing table requires subscription ids as routing is now done over sub ids, but this isn't known until xapp deploy time, it's a dynamic process triggered by the xapp manager 06:52:04 # there is a single message type for all messages a1 sends out now, subid is the other necessary piece of info 06:52:04 # there are two message types a1 listens for; 20011 (instance response) and 20012 (query) 06:52:04 # xapps likely use rts to reply with 20012 so the routing entry isn't needed for that in most cases 06:52:04 mse|20010|SUBID|service-ricxapp-admctrl-rmr.ricxapp:4563 06:52:04 rte|20011|service-ricplt-a1mediator-rmr.ricplt:4562 06:52:04 rte|20012|service-ricplt-a1mediator-rmr.ricplt:4562 06:52:04 newrt|end 06:52:04 loglevel.txt: | 06:52:04 log-level: 06:52:04 --- 06:52:04 # Source: a1mediator/templates/env.yaml 06:52:04 ################################################################################ 06:52:04 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:04 # Copyright (c) 2019 Nokia. # 06:52:04 # # 06:52:04 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:04 # you may not use this file except in compliance with the License. # 06:52:04 # You may obtain a copy of the License at # 06:52:04 # # 06:52:04 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:04 # # 06:52:04 # Unless required by applicable law or agreed to in writing, software # 06:52:04 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:04 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:04 # See the License for the specific language governing permissions and # 06:52:04 # limitations under the License. # 06:52:04 ################################################################################ 06:52:04 apiVersion: v1 06:52:04 kind: ConfigMap 06:52:04 metadata: 06:52:04 name: configmap-ricplt-a1mediator-env 06:52:04 data: 06:52:04 RMR_RTG_SVC: "4561" 06:52:04 PYTHONUNBUFFERED: "1" 06:52:04 A1_RMR_RETRY_TIMES: "20" 06:52:04 # this sets the source field in messages from a1 to point back to a1s service name, rather than it's random pod name 06:52:04 # In my private testing, this is needed! however it wasn't here in it/dep. If routing doesn't work, possibly add this back. 06:52:04 RMR_SRC_ID: service-ricplt-a1mediator-rmr.ricplt 06:52:04 INSTANCE_DELETE_NO_RESP_TTL: "5" 06:52:04 INSTANCE_DELETE_RESP_TTL: "10" 06:52:04 CONFIG_MAP_NAME: "/opt/route/loglevel.txt" 06:52:04 --- 06:52:04 # Source: a1mediator/templates/service-http.yaml 06:52:04 ################################################################################ 06:52:04 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:04 # Copyright (c) 2019 Nokia. # 06:52:04 # # 06:52:04 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:04 # you may not use this file except in compliance with the License. # 06:52:04 # You may obtain a copy of the License at # 06:52:04 # # 06:52:04 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:04 # # 06:52:04 # Unless required by applicable law or agreed to in writing, software # 06:52:04 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:04 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:04 # See the License for the specific language governing permissions and # 06:52:04 # limitations under the License. # 06:52:04 ################################################################################ 06:52:04 06:52:04 apiVersion: v1 06:52:04 kind: Service 06:52:04 metadata: 06:52:04 name: service-ricplt-a1mediator-http 06:52:04 namespace: ricplt 06:52:04 labels: 06:52:04 app: ricplt-a1mediator 06:52:04 chart: a1mediator-3.0.0 06:52:04 release: release-name 06:52:04 heritage: Helm 06:52:04 spec: 06:52:04 type: ClusterIP 06:52:04 ports: 06:52:04 - port: 10000 06:52:04 protocol: "TCP" 06:52:04 name: "http" 06:52:04 targetPort: "http" 06:52:04 selector: 06:52:04 app: ricplt-a1mediator 06:52:04 release: release-name 06:52:04 --- 06:52:04 # Source: a1mediator/templates/service-rmr.yaml 06:52:04 ################################################################################ 06:52:04 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:04 # Copyright (c) 2019 Nokia. # 06:52:04 # # 06:52:04 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:04 # you may not use this file except in compliance with the License. # 06:52:04 # You may obtain a copy of the License at # 06:52:04 # # 06:52:04 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:04 # # 06:52:04 # Unless required by applicable law or agreed to in writing, software # 06:52:04 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:04 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:04 # See the License for the specific language governing permissions and # 06:52:04 # limitations under the License. # 06:52:04 ################################################################################ 06:52:04 06:52:04 apiVersion: v1 06:52:04 kind: Service 06:52:04 metadata: 06:52:04 name: service-ricplt-a1mediator-rmr 06:52:04 namespace: ricplt 06:52:04 labels: 06:52:04 app: ricplt-a1mediator 06:52:04 chart: a1mediator-3.0.0 06:52:04 release: release-name 06:52:04 heritage: Helm 06:52:04 spec: 06:52:04 type: ClusterIP 06:52:04 ports: 06:52:04 - port: 4561 06:52:04 protocol: "TCP" 06:52:04 name: "rmrroute" 06:52:04 targetPort: "rmrroute" 06:52:04 - port: 4562 06:52:04 protocol: "TCP" 06:52:04 name: "rmrdata" 06:52:04 targetPort: "rmrdata" 06:52:04 selector: 06:52:04 app: ricplt-a1mediator 06:52:04 release: release-name 06:52:04 --- 06:52:04 # Source: a1mediator/templates/deployment.yaml 06:52:04 apiVersion: apps/v1 06:52:04 kind: Deployment 06:52:04 metadata: 06:52:04 name: deployment-ricplt-a1mediator 06:52:04 namespace: ricplt 06:52:04 labels: 06:52:04 app: ricplt-a1mediator 06:52:04 chart: a1mediator-3.0.0 06:52:04 release: release-name 06:52:04 heritage: Helm 06:52:04 spec: 06:52:04 replicas: 1 06:52:04 selector: 06:52:04 matchLabels: 06:52:04 app: ricplt-a1mediator 06:52:04 release: release-name 06:52:04 template: 06:52:04 metadata: 06:52:04 labels: 06:52:04 app: ricplt-a1mediator 06:52:04 release: release-name 06:52:04 spec: 06:52:04 hostname: a1mediator 06:52:04 imagePullSecrets: 06:52:04 - name: secret-nexus3-o-ran-sc-org-10002-o-ran-sc 06:52:04 containers: 06:52:04 - name: container-ricplt-a1mediator 06:52:04 volumeMounts: 06:52:04 - name: a1conf 06:52:04 mountPath: /opt/route 06:52:04 envFrom: 06:52:04 - configMapRef: 06:52:04 name: configmap-ricplt-a1mediator-env 06:52:04 - configMapRef: 06:52:04 name: configmap-ricplt-dbaas-appconfig 06:52:04 image: nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-a1:2.5.0 06:52:04 imagePullPolicy: IfNotPresent 06:52:04 ports: 06:52:04 - name: http 06:52:04 containerPort: 10000 06:52:04 protocol: TCP 06:52:04 - name: rmrroute 06:52:04 containerPort: 4561 06:52:04 protocol: TCP 06:52:04 - name: rmrdata 06:52:04 containerPort: 4562 06:52:04 protocol: TCP 06:52:04 livenessProbe: 06:52:04 httpGet: 06:52:04 path: /A1-P/v2/healthcheck 06:52:04 port: http 06:52:04 readinessProbe: 06:52:04 httpGet: 06:52:04 path: /A1-P/v2/healthcheck 06:52:04 port: http 06:52:04 volumes: 06:52:04 - name: "a1conf" 06:52:04 configMap: 06:52:04 name: configmap-ricplt-a1mediator-a1conf 06:52:04 --- 06:52:04 # Source: a1mediator/templates/ingress-a1mediator.yaml 06:52:04 apiVersion: networking.k8s.io/v1 06:52:04 kind: Ingress 06:52:04 metadata: 06:52:04 name: ingress-ricplt-a1mediator 06:52:04 spec: 06:52:04 rules: 06:52:04 - http: 06:52:04 paths: 06:52:04 - path: /a1mediator 06:52:04 pathType: Prefix 06:52:04 backend: 06:52:04 service: 06:52:04 name: service-ricplt-a1mediator-http 06:52:04 port: 06:52:04 number: 10000 06:52:04 --- 06:52:04 # Source: a1mediator/templates/config.yaml 06:52:04 ################################################################################ 06:52:04 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:04 # Copyright (c) 2019 Nokia. # 06:52:04 # # 06:52:04 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:04 # you may not use this file except in compliance with the License. # 06:52:04 # You may obtain a copy of the License at # 06:52:04 # # 06:52:04 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:04 # # 06:52:04 # Unless required by applicable law or agreed to in writing, software # 06:52:04 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:04 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:04 # See the License for the specific language governing permissions and # 06:52:04 # limitations under the License. # 06:52:04 ################################################################################ 06:52:04 --- 06:52:04 # Source: a1mediator/templates/deployment.yaml 06:52:04 ################################################################################ 06:52:04 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:04 # Copyright (c) 2019 Nokia. # 06:52:04 # # 06:52:04 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:04 # you may not use this file except in compliance with the License. # 06:52:04 # You may obtain a copy of the License at # 06:52:04 # # 06:52:04 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:04 # # 06:52:04 # Unless required by applicable law or agreed to in writing, software # 06:52:04 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:04 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:04 # See the License for the specific language governing permissions and # 06:52:04 # limitations under the License. # 06:52:04 ################################################################################ 06:52:04 *************************************************************************************************************** 06:52:04 Running helm lint and verification on chart /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/rtmgr 06:52:04 Update chart dependency 06:52:04 Hang tight while we grab the latest from your chart repositories... 06:52:04 2024-08-29T06:52:04.306Z INFO [28] Request served {"path": "/charts/index.yaml", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "26.94µs", "reqID": "4f3ec497-b470-4b9d-9672-47d4af67bb9c"} 06:52:04 ...Successfully got an update from the "local" chart repository 06:52:04 Update Complete. ⎈Happy Helming!⎈ 06:52:04 Saving 1 charts 06:52:04 Downloading ric-common from repo http://127.0.0.1:8879/charts 06:52:04 2024-08-29T06:52:04.309Z INFO [29] Request served {"path": "/charts/charts/ric-common-3.3.2.tgz", "comment": "", "clientIP": "127.0.0.1", "method": "GET", "statusCode": 200, "latency": "88.521µs", "reqID": "e5fe9679-6c2e-4c67-a554-5ac73f7feb4a"} 06:52:04 Deleting outdated charts 06:52:04 Performing Helm lint 06:52:04 ==> Linting /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/bin/../helm/rtmgr 06:52:04 [INFO] Chart.yaml: icon is recommended 06:52:04 06:52:04 1 chart(s) linted, 0 chart(s) failed 06:52:04 *************************************************************************************************************** 06:52:04 Rendering Helm charts locally 06:52:04 --- 06:52:04 # Source: rtmgr/templates/config.yaml 06:52:04 # 06:52:04 #================================================================================== 06:52:04 # Copyright (c) 2019 AT&T Intellectual Property. 06:52:04 # Copyright (c) 2019 Nokia 06:52:04 # 06:52:04 # Licensed under the Apache License, Version 2.0 (the "License"); 06:52:04 # you may not use this file except in compliance with the License. 06:52:04 # You may obtain a copy of the License at 06:52:04 # 06:52:04 # http://www.apache.org/licenses/LICENSE-2.0 06:52:04 # 06:52:04 # Unless required by applicable law or agreed to in writing, software 06:52:04 # distributed under the License is distributed on an "AS IS" BASIS, 06:52:04 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 06:52:04 # See the License for the specific language governing permissions and 06:52:04 # limitations under the License. 06:52:04 #================================================================================== 06:52:04 # 06:52:04 # 06:52:04 # Abstract: Configuration values for the routing manager 06:52:04 # Date: 29 May 2019 06:52:04 # 06:52:04 apiVersion: v1 06:52:04 kind: ConfigMap 06:52:04 metadata: 06:52:04 name: configmap-ricplt-rtmgr-rtmgrcfg 06:52:04 data: 06:52:04 # FQDN and port info of the platform components for routing manager to form 06:52:04 # and distribute corresponding routes to them 06:52:04 rtmgrcfg: | 06:52:04 "PlatformComponents": 06:52:04 - 06:52:04 "name": "SUBMAN" 06:52:04 "fqdn": "service-ricplt-submgr-rmr.ricplt" 06:52:04 "port": 4560 06:52:04 - 06:52:04 "name": "E2MAN" 06:52:04 "fqdn": "service-ricplt-e2mgr-rmr.ricplt" 06:52:04 "port": 3801 06:52:04 - 06:52:04 "name": "A1MEDIATOR" 06:52:04 "fqdn": "service-ricplt-a1mediator-rmr.ricplt" 06:52:04 "port": 4562 06:52:04 06:52:04 "XMURL": 06:52:04 "http://service-ricplt-appmgr-http:8080/ric/v1/xapps" 06:52:04 "E2MURL": 06:52:04 "http://service-ricplt-e2mgr-http:3800/v1/e2t/list" 06:52:04 "RTFILE": 06:52:04 "/db/rt.json" 06:52:04 "CFGFILE": 06:52:04 "/cfg/rtmgr-config.yaml" 06:52:04 "RPE": 06:52:04 "rmrpush" 06:52:04 "SBI": 06:52:04 "rmrpush" 06:52:04 "SBIURL": 06:52:04 "0.0.0.0" 06:52:04 "NBI": 06:52:04 "httpRESTful" 06:52:04 "NBIURL": 06:52:04 "http://service-ricplt-rtmgr-http:3800" 06:52:04 "SDL": 06:52:04 "file" 06:52:04 "local": 06:52:04 "host": ":8080" 06:52:04 "logger": 06:52:04 "level": 4 06:52:04 "periodicRoutes": 06:52:04 "enable" 06:52:04 "rmr": 06:52:04 "protPort": "tcp:4560" 06:52:04 "maxSize": 1024 06:52:04 "numWorkers": 1 06:52:04 "threadType": 1 06:52:04 "messagetypes": [ 06:52:04 "RIC_HEALTH_CHECK_REQ=100", 06:52:04 "RIC_HEALTH_CHECK_RESP=101", 06:52:04 "RIC_ALARM=110", 06:52:04 "RIC_ALARM_QUERY=111", 06:52:04 "RIC_SCTP_CONNECTION_FAILURE=1080", 06:52:04 "E2_TERM_INIT=1100", 06:52:04 "E2_TERM_KEEP_ALIVE_REQ=1101", 06:52:04 "E2_TERM_KEEP_ALIVE_RESP=1102", 06:52:04 "RIC_SCTP_CLEAR_ALL=1090", 06:52:04 "RAN_CONNECTED=1200", 06:52:04 "RAN_RESTARTED=1210", 06:52:04 "RAN_RECONFIGURED=1220", 06:52:04 "RIC_ENB_LOAD_INFORMATION=10020", 06:52:04 "RIC_SN_STATUS_TRANSFER=10040", 06:52:04 "RIC_UE_CONTEXT_RELEASE=10050", 06:52:04 "RIC_X2_SETUP_REQ=10060", 06:52:04 "RIC_X2_SETUP_RESP=10061", 06:52:04 "RIC_X2_SETUP_FAILURE=10062", 06:52:04 "RIC_X2_RESET=10070", 06:52:04 "RIC_X2_RESET_RESP=10071", 06:52:04 "RIC_ENB_CONF_UPDATE=10080", 06:52:04 "RIC_ENB_CONF_UPDATE_ACK=10081", 06:52:04 "RIC_ENB_CONF_UPDATE_FAILURE=10082", 06:52:04 "RIC_RES_STATUS_REQ=10090", 06:52:04 "RIC_RES_STATUS_RESP=10091", 06:52:04 "RIC_RES_STATUS_FAILURE=10092", 06:52:04 "RIC_SGNB_ADDITION_REQ=10270", 06:52:04 "RIC_SGNB_ADDITION_ACK=10271", 06:52:04 "RIC_SGNB_ADDITION_REJECT=10272", 06:52:04 "RIC_SGNB_RECONF_COMPLETE=10280", 06:52:04 "RIC_SGNB_MOD_REQUEST=10290", 06:52:04 "RIC_SGNB_MOD_REQUEST_ACK=10291", 06:52:04 "RIC_SGNB_MOD_REQUEST_REJ=10292", 06:52:04 "RIC_SGNB_MOD_REQUIRED=10300", 06:52:04 "RIC_SGNB_MOD_CONFIRM=10301", 06:52:04 "RIC_SGNB_MOD_REFUSE=10302", 06:52:04 "RIC_SGNB_RELEASE_REQUEST=10310", 06:52:04 "RIC_SGNB_RELEASE_REQUEST_ACK=10311", 06:52:04 "RIC_SGNB_RELEASE_REQUIRED=10320", 06:52:04 "RIC_SGNB_RELEASE_CONFIRM=10321", 06:52:04 "RIC_RRC_TRANSFER=10350", 06:52:04 "RIC_ENDC_X2_SETUP_REQ=10360", 06:52:04 "RIC_ENDC_X2_SETUP_RESP=10361", 06:52:04 "RIC_ENDC_X2_SETUP_FAILURE=10362", 06:52:04 "RIC_ENDC_CONF_UPDATE=10370", 06:52:04 "RIC_ENDC_CONF_UPDATE_ACK=10371", 06:52:04 "RIC_ENDC_CONF_UPDATE_FAILURE=10372", 06:52:04 "RIC_SECONDARY_RAT_DATA_USAGE_REPORT=10380", 06:52:04 "RIC_E2_SETUP_REQ=12001", 06:52:04 "RIC_E2_SETUP_RESP=12002", 06:52:04 "RIC_E2_SETUP_FAILURE=12003", 06:52:04 "RIC_ERROR_INDICATION=12007", 06:52:04 "RIC_SUB_REQ=12010", 06:52:04 "RIC_SUB_RESP=12011", 06:52:04 "RIC_SUB_FAILURE=12012", 06:52:04 "RIC_SUB_DEL_REQ=12020", 06:52:04 "RIC_SUB_DEL_RESP=12021", 06:52:04 "RIC_SUB_DEL_FAILURE=12022", 06:52:04 "RIC_SUB_DEL_REQUIRED=12023", 06:52:04 "RIC_CONTROL_REQ=12040", 06:52:04 "RIC_CONTROL_ACK=12041", 06:52:04 "RIC_CONTROL_FAILURE=12042", 06:52:04 "RIC_INDICATION=12050", 06:52:04 "A1_POLICY_REQ=20010", 06:52:04 "A1_POLICY_RESP=20011", 06:52:04 "A1_POLICY_QUERY=20012", 06:52:04 "TS_UE_LIST=30000", 06:52:04 "TS_QOE_PRED_REQ=30001", 06:52:04 "TS_QOE_PREDICTION=30002", 06:52:04 "TS_ANOMALY_UPDATE=30003", 06:52:04 "TS_ANOMALY_ACK=30004", 06:52:04 "MC_REPORT=30010", 06:52:04 "DCAPTERM_RTPM_RMR_MSGTYPE=33001", 06:52:04 "DCAPTERM_GEO_RMR_MSGTYPE=33002", 06:52:04 "RIC_SERVICE_UPDATE=12030", 06:52:04 "RIC_SERVICE_UPDATE_ACK=12031", 06:52:04 "RIC_SERVICE_UPDATE_FAILURE=12032", 06:52:04 "RIC_E2NODE_CONFIG_UPDATE=12070", 06:52:04 "RIC_E2NODE_CONFIG_UPDATE_ACK==12071", 06:52:04 "RIC_E2NODE_CONFIG_UPDATE_FAILURE=12072", 06:52:04 "RIC_E2_RESET_REQ=12004", 06:52:04 "RIC_E2_RESET_RESP=12005", 06:52:04 ] 06:52:04 06:52:04 "PlatformRoutes": [ 06:52:04 { 'messagetype': 'RIC_SUB_REQ', 'senderendpoint': 'SUBMAN', 'subscriptionid': -1, 'endpoint': '', 'meid': '%meid'}, 06:52:04 { 'messagetype': 'RIC_SUB_DEL_REQ', 'senderendpoint': 'SUBMAN', 'subscriptionid': -1,'endpoint': '', 'meid': '%meid'}, 06:52:04 { 'messagetype': 'RIC_SUB_RESP', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'SUBMAN', 'meid': ''}, 06:52:04 { 'messagetype': 'RIC_SUB_DEL_RESP', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'SUBMAN', 'meid': ''}, 06:52:04 { 'messagetype': 'RIC_SUB_FAILURE', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'SUBMAN', 'meid': ''}, 06:52:04 { 'messagetype': 'RIC_SUB_DEL_FAILURE', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'SUBMAN', 'meid': ''}, 06:52:04 { 'messagetype': 'RIC_SUB_DEL_REQUIRED', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'SUBMAN', 'meid': ''}, 06:52:04 { 'messagetype': 'RIC_X2_SETUP_REQ', 'senderendpoint': 'E2MAN', 'subscriptionid': -1, 'endpoint': '', 'meid': '%meid'}, 06:52:04 { 'messagetype': 'RIC_X2_RESET', 'senderendpoint': 'E2MAN', 'subscriptionid': -1, 'endpoint': '', 'meid': '%meid'}, 06:52:04 { 'messagetype': 'RIC_X2_RESET_RESP', 'senderendpoint': 'E2MAN', 'subscriptionid': -1, 'endpoint': '', 'meid': '%meid'}, 06:52:04 { 'messagetype': 'RIC_ENDC_X2_SETUP_REQ', 'senderendpoint': 'E2MAN', 'subscriptionid': -1, 'endpoint': '', 'meid': '%meid'}, 06:52:04 { 'messagetype': 'RIC_ENB_CONF_UPDATE_ACK', 'senderendpoint': 'E2MAN', 'subscriptionid': -1, 'endpoint': '', 'meid': '%meid'}, 06:52:04 { 'messagetype': 'RIC_ENB_CONF_UPDATE_FAILURE', 'senderendpoint': 'E2MAN', 'subscriptionid': -1, 'endpoint': '', 'meid': '%meid'}, 06:52:04 { 'messagetype': 'RIC_ENDC_CONF_UPDATE_ACK', 'senderendpoint': 'E2MAN', 'subscriptionid': -1, 'endpoint': '', 'meid': '%meid'}, 06:52:04 { 'messagetype': 'RIC_ENDC_CONF_UPDATE_FAILURE', 'senderendpoint': 'E2MAN', 'subscriptionid': -1, 'endpoint': '', 'meid': '%meid'}, 06:52:04 { 'messagetype': 'RIC_E2_SETUP_REQ', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 06:52:04 { 'messagetype': 'E2_TERM_INIT', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 06:52:04 { 'messagetype': 'RIC_X2_SETUP_RESP', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 06:52:04 { 'messagetype': 'RIC_X2_SETUP_FAILURE', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 06:52:04 { 'messagetype': 'RIC_X2_RESET', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 06:52:04 { 'messagetype': 'RIC_X2_RESET_RESP', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 06:52:04 { 'messagetype': 'RIC_ENDC_X2_SETUP_RESP', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 06:52:04 { 'messagetype': 'RIC_ENDC_X2_SETUP_FAILURE', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 06:52:04 { 'messagetype': 'RIC_ENDC_CONF_UPDATE', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 06:52:04 { 'messagetype': 'RIC_SCTP_CONNECTION_FAILURE', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 06:52:04 { 'messagetype': 'RIC_ERROR_INDICATION', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 06:52:04 { 'messagetype': 'RIC_ENB_CONF_UPDATE', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 06:52:04 { 'messagetype': 'RIC_ENB_LOAD_INFORMATION', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 06:52:04 { 'messagetype': 'E2_TERM_KEEP_ALIVE_RESP', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 06:52:04 { 'messagetype': 'A1_POLICY_QUERY', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'A1MEDIATOR', 'meid': ''}, 06:52:04 { 'messagetype': 'A1_POLICY_RESP', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'A1MEDIATOR', 'meid': ''}, 06:52:04 { 'messagetype': 'RIC_SERVICE_UPDATE', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 06:52:04 { 'messagetype': 'RIC_E2NODE_CONFIG_UPDATE', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 06:52:04 { 'messagetype': 'RIC_E2_RESET_REQ', 'senderendpoint': '', 'subscriptionid': -1, 'endpoint': 'E2MAN', 'meid': ''}, 06:52:04 ] 06:52:04 --- 06:52:04 # Source: rtmgr/templates/env.yaml 06:52:04 ############################################################################### 06:52:04 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:04 # Copyright (c) 2019 Nokia. # 06:52:04 # # 06:52:04 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:04 # you may not use this file except in compliance with the License. # 06:52:04 # You may obtain a copy of the License at # 06:52:04 # # 06:52:04 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:04 # # 06:52:04 # Unless required by applicable law or agreed to in writing, software # 06:52:04 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:04 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:04 # See the License for the specific language governing permissions and # 06:52:04 # limitations under the License. # 06:52:04 ################################################################################ 06:52:04 apiVersion: v1 06:52:04 kind: ConfigMap 06:52:04 metadata: 06:52:04 name: configmap-ricplt-rtmgr-env 06:52:04 data: 06:52:04 RMR_SEED_RT: "/uta_rtg_ric.rt" 06:52:04 RMR_RTG_SVC: "4561" 06:52:04 CFGFILE: "/cfg/rtmgr-config.yaml" 06:52:04 RMR_SRC_ID: service-ricplt-rtmgr-rmr.ricplt 06:52:04 XMURL: "http://service-ricplt-appmgr-http:8080/ric/v1/xapps" 06:52:04 --- 06:52:04 # Source: rtmgr/templates/service-http.yaml 06:52:04 ################################################################################ 06:52:04 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:04 # Copyright (c) 2019 Nokia. # 06:52:04 # # 06:52:04 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:04 # you may not use this file except in compliance with the License. # 06:52:04 # You may obtain a copy of the License at # 06:52:04 # # 06:52:04 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:04 # # 06:52:04 # Unless required by applicable law or agreed to in writing, software # 06:52:04 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:04 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:04 # See the License for the specific language governing permissions and # 06:52:04 # limitations under the License. # 06:52:04 ################################################################################ 06:52:04 06:52:04 apiVersion: v1 06:52:04 kind: Service 06:52:04 metadata: 06:52:04 name: service-ricplt-rtmgr-http 06:52:04 namespace: ricplt 06:52:04 labels: 06:52:04 app: ricplt-rtmgr 06:52:04 chart: rtmgr-3.0.0 06:52:04 release: release-name 06:52:04 heritage: Helm 06:52:04 spec: 06:52:04 type: ClusterIP 06:52:04 ports: 06:52:04 - port: 3800 06:52:04 protocol: "TCP" 06:52:04 name: "http" 06:52:04 targetPort: "http" 06:52:04 selector: 06:52:04 app: ricplt-rtmgr 06:52:04 release: release-name 06:52:04 --- 06:52:04 # Source: rtmgr/templates/service-rmr.yaml 06:52:04 ################################################################################ 06:52:04 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:04 # Copyright (c) 2019 Nokia. # 06:52:04 # # 06:52:04 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:04 # you may not use this file except in compliance with the License. # 06:52:04 # You may obtain a copy of the License at # 06:52:04 # # 06:52:04 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:04 # # 06:52:04 # Unless required by applicable law or agreed to in writing, software # 06:52:04 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:04 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:04 # See the License for the specific language governing permissions and # 06:52:04 # limitations under the License. # 06:52:04 ################################################################################ 06:52:04 06:52:04 apiVersion: v1 06:52:04 kind: Service 06:52:04 metadata: 06:52:04 name: service-ricplt-rtmgr-rmr 06:52:04 namespace: ricplt 06:52:04 labels: 06:52:04 app: ricplt-rtmgr 06:52:04 chart: rtmgr-3.0.0 06:52:04 release: release-name 06:52:04 heritage: Helm 06:52:04 spec: 06:52:04 type: ClusterIP 06:52:04 ports: 06:52:04 - port: 4561 06:52:04 protocol: TCP 06:52:04 targetPort: "rmrroute" 06:52:04 name: "rmrroute" 06:52:04 - port: 4560 06:52:04 protocol: TCP 06:52:04 targetPort: "rmrdata" 06:52:04 name: "rmrdata" 06:52:04 selector: 06:52:04 app: ricplt-rtmgr 06:52:04 release: release-name 06:52:04 --- 06:52:04 # Source: rtmgr/templates/deployment.yaml 06:52:04 ################################################################################ 06:52:04 # Copyright (c) 2019 AT&T Intellectual Property. # 06:52:04 # Copyright (c) 2019 Nokia. # 06:52:04 # # 06:52:04 # Licensed under the Apache License, Version 2.0 (the "License"); # 06:52:04 # you may not use this file except in compliance with the License. # 06:52:04 # You may obtain a copy of the License at # 06:52:04 # # 06:52:04 # http://www.apache.org/licenses/LICENSE-2.0 # 06:52:04 # # 06:52:04 # Unless required by applicable law or agreed to in writing, software # 06:52:04 # distributed under the License is distributed on an "AS IS" BASIS, # 06:52:04 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # 06:52:04 # See the License for the specific language governing permissions and # 06:52:04 # limitations under the License. # 06:52:04 ################################################################################ 06:52:04 apiVersion: apps/v1 06:52:04 kind: Deployment 06:52:04 metadata: 06:52:04 name: deployment-ricplt-rtmgr 06:52:04 namespace: ricplt 06:52:04 labels: 06:52:04 app: ricplt-rtmgr 06:52:04 chart: rtmgr-3.0.0 06:52:04 release: release-name 06:52:04 heritage: Helm 06:52:04 spec: 06:52:04 replicas: 06:52:04 selector: 06:52:04 matchLabels: 06:52:04 app: ricplt-rtmgr 06:52:04 release: release-name 06:52:04 template: 06:52:04 metadata: 06:52:04 labels: 06:52:04 app: ricplt-rtmgr 06:52:04 release: release-name 06:52:04 spec: 06:52:04 hostname: rtmgr 06:52:04 imagePullSecrets: 06:52:04 - name: secret-nexus3-o-ran-sc-org-10002-o-ran-sc 06:52:04 containers: 06:52:04 - name: container-ricplt-rtmgr 06:52:04 image: nexus3.o-ran-sc.org:10002/o-ran-sc/ric-plt-rtmgr:0.3.8 06:52:04 imagePullPolicy: IfNotPresent 06:52:04 command: ["/run_rtmgr.sh"] 06:52:04 #command: ["/bin/sh"] 06:52:04 #args: ["-c", "while true; do echo hello; sleep 10;done"] 06:52:04 envFrom: 06:52:04 - configMapRef: 06:52:04 name: configmap-ricplt-rtmgr-env 06:52:04 - configMapRef: 06:52:04 name: configmap-ricplt-dbaas-appconfig 06:52:04 volumeMounts: 06:52:04 - mountPath: /cfg 06:52:04 name: rtmgrcfg 06:52:04 readOnly: true 06:52:04 ports: 06:52:04 - name: "http" 06:52:04 containerPort: 3800 06:52:04 - name: "rmrroute" 06:52:04 containerPort: 4561 06:52:04 - name: "rmrdata" 06:52:04 containerPort: 4560 06:52:04 06:52:04 livenessProbe: 06:52:04 httpGet: 06:52:04 path: ric/v1/health/alive 06:52:04 port: 8080 06:52:04 initialDelaySeconds: 5 06:52:04 periodSeconds: 15 06:52:04 06:52:04 readinessProbe: 06:52:04 httpGet: 06:52:04 path: ric/v1/health/ready 06:52:04 port: 8080 06:52:04 initialDelaySeconds: 5 06:52:04 periodSeconds: 15 06:52:04 06:52:04 volumes: 06:52:04 - name: "rtmgrcfg" 06:52:04 configMap: 06:52:04 name: configmap-ricplt-rtmgr-rtmgrcfg 06:52:04 items: 06:52:04 - key: rtmgrcfg 06:52:04 path: rtmgr-config.yaml 06:52:04 mode: 0644 06:52:04 *************************************************************************************************************** 06:52:04 --> verify-ric-charts ends 06:52:14 Process leaked file descriptors. See https://www.jenkins.io/redirect/troubleshooting/process-leaked-file-descriptors for more information 06:52:14 [ric-plt-ric-dep-chart-shell-verify-master] $ /bin/bash /tmp/jenkins5801035343464412029.sh 06:52:14 $ ssh-agent -k 06:52:14 unset SSH_AUTH_SOCK; 06:52:14 unset SSH_AGENT_PID; 06:52:14 echo Agent pid 1661 killed; 06:52:14 [ssh-agent] Stopped. 06:52:14 /home/jenkins/.local/share/helm/plugins/helm-servecm/servecm.sh: line 39: 2430 Terminated chartmuseum "$@" 06:52:14 Error: plugin "servecm" exited with error 06:52:14 [PostBuildScript] - [INFO] Executing post build scripts. 06:52:14 [ric-plt-ric-dep-chart-shell-verify-master] $ /bin/bash /tmp/jenkins11482021351379700204.sh 06:52:14 ---> sysstat.sh 06:52:15 [ric-plt-ric-dep-chart-shell-verify-master] $ /bin/bash /tmp/jenkins8311569306899275483.sh 06:52:15 ---> package-listing.sh 06:52:15 ++ facter osfamily 06:52:15 ++ tr '[:upper:]' '[:lower:]' 06:52:15 + OS_FAMILY=debian 06:52:15 + workspace=/w/workspace/ric-plt-ric-dep-chart-shell-verify-master 06:52:15 + START_PACKAGES=/tmp/packages_start.txt 06:52:15 + END_PACKAGES=/tmp/packages_end.txt 06:52:15 + DIFF_PACKAGES=/tmp/packages_diff.txt 06:52:15 + PACKAGES=/tmp/packages_start.txt 06:52:15 + '[' /w/workspace/ric-plt-ric-dep-chart-shell-verify-master ']' 06:52:15 + PACKAGES=/tmp/packages_end.txt 06:52:15 + case "${OS_FAMILY}" in 06:52:15 + dpkg -l 06:52:15 + grep '^ii' 06:52:15 + '[' -f /tmp/packages_start.txt ']' 06:52:15 + '[' -f /tmp/packages_end.txt ']' 06:52:15 + diff /tmp/packages_start.txt /tmp/packages_end.txt 06:52:15 + '[' /w/workspace/ric-plt-ric-dep-chart-shell-verify-master ']' 06:52:15 + mkdir -p /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/archives/ 06:52:15 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/archives/ 06:52:15 [ric-plt-ric-dep-chart-shell-verify-master] $ /bin/bash /tmp/jenkins5114400578480186643.sh 06:52:15 ---> capture-instance-metadata.sh 06:52:15 Setup pyenv: 06:52:15 system 06:52:15 3.8.13 06:52:15 3.9.13 06:52:15 * 3.10.6 (set by /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/.python-version) 06:52:15 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-lskp from file:/tmp/.os_lf_venv 06:52:17 lf-activate-venv(): INFO: Installing: lftools 06:52:26 lf-activate-venv(): INFO: Adding /tmp/venv-lskp/bin to PATH 06:52:26 INFO: Running in OpenStack, capturing instance metadata 06:52:27 [ric-plt-ric-dep-chart-shell-verify-master] $ /bin/bash /tmp/jenkins2860327098264008717.sh 06:52:27 provisioning config files... 06:52:27 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/ric-plt-ric-dep-chart-shell-verify-master@tmp/config2520168164255366346tmp 06:52:27 Regular expression run condition: Expression=[^.*logs-s3.*], Label=[] 06:52:27 Run condition [Regular expression match] preventing perform for step [Provide Configuration files] 06:52:27 [EnvInject] - Injecting environment variables from a build step. 06:52:27 [EnvInject] - Injecting as environment variables the properties content 06:52:27 SERVER_ID=logs 06:52:27 06:52:27 [EnvInject] - Variables injected successfully. 06:52:27 [ric-plt-ric-dep-chart-shell-verify-master] $ /bin/bash /tmp/jenkins15327356479360897426.sh 06:52:27 ---> create-netrc.sh 06:52:27 [ric-plt-ric-dep-chart-shell-verify-master] $ /bin/bash /tmp/jenkins4887154484170437707.sh 06:52:27 ---> python-tools-install.sh 06:52:27 Setup pyenv: 06:52:27 system 06:52:27 3.8.13 06:52:27 3.9.13 06:52:27 * 3.10.6 (set by /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/.python-version) 06:52:27 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-lskp from file:/tmp/.os_lf_venv 06:52:28 lf-activate-venv(): INFO: Installing: lftools 06:52:37 lf-activate-venv(): INFO: Adding /tmp/venv-lskp/bin to PATH 06:52:37 [ric-plt-ric-dep-chart-shell-verify-master] $ /bin/bash /tmp/jenkins2521963313820827571.sh 06:52:37 ---> sudo-logs.sh 06:52:37 Archiving 'sudo' log.. 06:52:37 [ric-plt-ric-dep-chart-shell-verify-master] $ /bin/bash /tmp/jenkins13401078249254188394.sh 06:52:37 ---> job-cost.sh 06:52:37 Setup pyenv: 06:52:37 system 06:52:37 3.8.13 06:52:37 3.9.13 06:52:37 * 3.10.6 (set by /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/.python-version) 06:52:37 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-lskp from file:/tmp/.os_lf_venv 06:52:38 lf-activate-venv(): INFO: Installing: zipp==1.1.0 python-openstackclient urllib3~=1.26.15 06:52:43 lf-activate-venv(): INFO: Adding /tmp/venv-lskp/bin to PATH 06:52:43 INFO: No Stack... 06:52:43 INFO: Retrieving Pricing Info for: v2-highcpu-2 06:52:43 INFO: Archiving Costs 06:52:43 [ric-plt-ric-dep-chart-shell-verify-master] $ /bin/bash -l /tmp/jenkins7256704768503135863.sh 06:52:43 ---> logs-deploy.sh 06:52:43 Setup pyenv: 06:52:44 system 06:52:44 3.8.13 06:52:44 3.9.13 06:52:44 * 3.10.6 (set by /w/workspace/ric-plt-ric-dep-chart-shell-verify-master/.python-version) 06:52:44 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-lskp from file:/tmp/.os_lf_venv 06:52:45 lf-activate-venv(): INFO: Installing: lftools 06:52:54 lf-activate-venv(): INFO: Adding /tmp/venv-lskp/bin to PATH 06:52:54 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/213 06:52:54 INFO: archiving workspace using pattern(s): -p **/*.log 06:52:57 Archives upload complete. 06:52:57 INFO: archiving logs to Nexus 06:52:58 ---> uname -a: 06:52:58 Linux prd-ubuntu1804-builder-2c-2g-3660 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux 06:52:58 06:52:58 06:52:58 ---> lscpu: 06:52:58 Architecture: x86_64 06:52:58 CPU op-mode(s): 32-bit, 64-bit 06:52:58 Byte Order: Little Endian 06:52:58 CPU(s): 2 06:52:58 On-line CPU(s) list: 0,1 06:52:58 Thread(s) per core: 1 06:52:58 Core(s) per socket: 1 06:52:58 Socket(s): 2 06:52:58 NUMA node(s): 1 06:52:58 Vendor ID: AuthenticAMD 06:52:58 CPU family: 23 06:52:58 Model: 49 06:52:58 Model name: AMD EPYC-Rome Processor 06:52:58 Stepping: 0 06:52:58 CPU MHz: 2800.000 06:52:58 BogoMIPS: 5600.00 06:52:58 Virtualization: AMD-V 06:52:58 Hypervisor vendor: KVM 06:52:58 Virtualization type: full 06:52:58 L1d cache: 32K 06:52:58 L1i cache: 32K 06:52:58 L2 cache: 512K 06:52:58 L3 cache: 16384K 06:52:58 NUMA node0 CPU(s): 0,1 06:52:58 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves clzero xsaveerptr arat npt nrip_save umip rdpid arch_capabilities 06:52:58 06:52:58 06:52:58 ---> nproc: 06:52:58 2 06:52:58 06:52:58 06:52:58 ---> df -h: 06:52:58 Filesystem Size Used Avail Use% Mounted on 06:52:58 udev 984M 0 984M 0% /dev 06:52:58 tmpfs 200M 668K 199M 1% /run 06:52:58 /dev/vda1 20G 7.4G 12G 39% / 06:52:58 tmpfs 997M 0 997M 0% /dev/shm 06:52:58 tmpfs 5.0M 0 5.0M 0% /run/lock 06:52:58 tmpfs 997M 0 997M 0% /sys/fs/cgroup 06:52:58 /dev/vda15 105M 5.3M 100M 5% /boot/efi 06:52:58 tmpfs 200M 0 200M 0% /run/user/1001 06:52:58 06:52:58 06:52:58 ---> free -m: 06:52:58 total used free shared buff/cache available 06:52:58 Mem: 1992 324 72 0 1595 1500 06:52:58 Swap: 1023 0 1023 06:52:58 06:52:58 06:52:58 ---> ip addr: 06:52:58 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 06:52:58 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 06:52:58 inet 127.0.0.1/8 scope host lo 06:52:58 valid_lft forever preferred_lft forever 06:52:58 inet6 ::1/128 scope host 06:52:58 valid_lft forever preferred_lft forever 06:52:58 2: ens3: mtu 1450 qdisc fq_codel state UP group default qlen 1000 06:52:58 link/ether fa:16:3e:49:20:74 brd ff:ff:ff:ff:ff:ff 06:52:58 inet 10.32.7.244/23 brd 10.32.7.255 scope global dynamic ens3 06:52:58 valid_lft 86250sec preferred_lft 86250sec 06:52:58 inet6 fe80::f816:3eff:fe49:2074/64 scope link 06:52:58 valid_lft forever preferred_lft forever 06:52:58 06:52:58 06:52:58 ---> sar -b -r -n DEV: 06:52:58 Linux 4.15.0-213-generic (prd-ubuntu1804-builder-2c-2g-3660) 08/29/24 _x86_64_ (2 CPU) 06:52:58 06:52:58 06:50:29 LINUX RESTART (2 CPU) 06:52:58 06:52:58 06:51:02 tps rtps wtps bread/s bwrtn/s 06:52:58 06:52:01 166.00 65.61 100.39 3996.21 21117.94 06:52:58 Average: 166.00 65.61 100.39 3996.21 21117.94 06:52:58 06:52:58 06:51:02 kbmemfree kbavail kbmemused %memused kbbuffers kbcached kbcommit %commit kbactive kbinact kbdirty 06:52:58 06:52:01 139820 1565664 1900812 93.15 54916 1464652 658016 21.30 411516 1356688 80776 06:52:58 Average: 139820 1565664 1900812 93.15 54916 1464652 658016 21.30 411516 1356688 80776 06:52:58 06:52:58 06:51:02 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil 06:52:58 06:52:01 lo 5.25 5.25 1.54 1.54 0.00 0.00 0.00 0.00 06:52:58 06:52:01 ens3 199.73 177.13 1690.50 20.56 0.00 0.00 0.00 0.00 06:52:58 Average: lo 5.25 5.25 1.54 1.54 0.00 0.00 0.00 0.00 06:52:58 Average: ens3 199.73 177.13 1690.50 20.56 0.00 0.00 0.00 0.00 06:52:58 06:52:58 06:52:58 ---> sar -P ALL: 06:52:58 Linux 4.15.0-213-generic (prd-ubuntu1804-builder-2c-2g-3660) 08/29/24 _x86_64_ (2 CPU) 06:52:58 06:52:58 06:50:29 LINUX RESTART (2 CPU) 06:52:58 06:52:58 06:51:02 CPU %user %nice %system %iowait %steal %idle 06:52:58 06:52:01 all 35.98 0.00 3.98 7.77 0.09 52.18 06:52:58 06:52:01 0 47.28 0.00 4.66 12.01 0.10 35.95 06:52:58 06:52:01 1 24.63 0.00 3.29 3.50 0.09 68.49 06:52:58 Average: all 35.98 0.00 3.98 7.77 0.09 52.18 06:52:58 Average: 0 47.28 0.00 4.66 12.01 0.10 35.95 06:52:58 Average: 1 24.63 0.00 3.29 3.50 0.09 68.49 06:52:58 06:52:58 06:52:58