--- /dev/null
+---
+# .readthedocs.yml
+# Read the Docs configuration file
+# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details
+# Required
+version: 2
+
+formats:
+ - htmlzip
+
+build:
+ image: latest
+
+python:
+ version: 3.7
+ install:
+ - requirements: docs/requirements-docs.txt
+
+sphinx:
+ configuration: docs/conf.py
--- /dev/null
+/.tox
+/_build/*
+/__pycache__/*
--- /dev/null
+.ribbon {
+ z-index: 1000;
+ background-color: #a00;
+ overflow: hidden;
+ white-space: nowrap;
+ position: fixed;
+ top: 25px;
+ right: -50px;
+ -webkit-transform: rotate(45deg);
+ -moz-transform: rotate(45deg);
+ -ms-transform: rotate(45deg);
+ -o-transform: rotate(45deg);
+ transform: rotate(45deg);
+ -webkit-box-shadow: 0 0 10px #888;
+ -moz-box-shadow: 0 0 10px #888;
+ box-shadow: 0 0 10px #888;
+
+}
+
+.ribbon a {
+ border: 1px solid #faa;
+ color: #fff;
+ display: block;
+ font: bold 81.25% 'Helvetica Neue', Helvetica, Arial, sans-serif;
+ margin: 1px 0;
+ padding: 10px 50px;
+ text-align: center;
+ text-decoration: none;
+ text-shadow: 0 0 5px #444;
+ transition: 0.5s;
+}
+
+.ribbon a:hover {
+ background: #c11;
+ color: #fff;
+}
+
+
+/* override table width restrictions */
+@media screen and (min-width: 767px) {
+
+ .wy-table-responsive table td, .wy-table-responsive table th {
+ /* !important prevents the common CSS stylesheets from overriding
+ this as on RTD they are loaded after this stylesheet */
+ white-space: normal !important;
+ }
+
+ .wy-table-responsive {
+ overflow: visible !important;
+ }
+}
+
+@media screen and (max-width: 767px) {
+ .wy-table-responsive table td {
+ white-space: nowrap;
+ }
+}
+
+/* fix width of the screen */
+
+.wy-nav-content {
+ max-width: none;
+}
--- /dev/null
+from docs_conf.conf import *
+
+branch = 'latest'
+master_doc = 'index'
+
+linkcheck_ignore = [
+ 'http://localhost',
+]
+
+intersphinx_mapping = {}
+
+html_last_updated_fmt = '%d-%b-%y %H:%M'
+
+def setup(app):
+ app.add_stylesheet("css/ribbon_onap.css")
--- /dev/null
+---
+project_cfg: onap
+project: onap
+
+# Change this to ReleaseBranchName to modify the header
+default-version: latest
+#
-NAME CHART VERSION APP VERSION DESCRIPTION
-local/onap 5.0.0 Dublin Open Network Automation Platform (ONAP)
-local/aaf 5.0.0 ONAP Application Authorization Framework
-local/aai 5.0.0 ONAP Active and Available Inventory
-local/appc 5.0.0 Application Controller
-local/cassandra 5.0.0 ONAP cassandra
-local/cds 5.0.0 ONAP Controller Design Studio (CDS)
-local/clamp 5.0.0 ONAP Clamp
-local/cli 5.0.0 ONAP Command Line Interface
-local/common 5.0.0 Common templates for inclusion in other charts
-local/consul 5.0.0 ONAP Consul Agent
-local/contrib 5.0.0 ONAP optional tools
-local/dcaegen2 5.0.0 ONAP DCAE Gen2
-local/dgbuilder 5.0.0 D.G. Builder application
-local/dmaap 5.0.0 ONAP DMaaP components
-local/esr 5.0.0 ONAP External System Register
-local/log 5.0.0 ONAP Logging ElasticStack
-local/mariadb-galera 5.0.0 Chart for MariaDB Galera cluster
-local/mongo 5.0.0 MongoDB Server
-local/msb 5.0.0 ONAP MicroServices Bus
-local/multicloud 5.0.0 ONAP multicloud broker
-local/music 5.0.0 MUSIC - Multi-site State Coordination Service
-local/mysql 5.0.0 MySQL Server
-local/nbi 5.0.0 ONAP Northbound Interface
-local/network-name-gen 5.0.0 Name Generation Micro Service
-local/nfs-provisioner 5.0.0 NFS provisioner
-local/oof 5.0.0 ONAP Optimization Framework
-local/pnda 5.0.0 ONAP DCAE PNDA
-local/policy 5.0.0 ONAP Policy Administration Point
-local/pomba 5.0.0 ONAP Post Orchestration Model Based Audit
-local/portal 5.0.0 ONAP Web Portal
-local/postgres 5.0.0 ONAP Postgres Server
-local/robot 5.0.0 A helm Chart for kubernetes-ONAP Robot
-local/sdc 5.0.0 Service Design and Creation Umbrella Helm charts
-local/sdnc 5.0.0 SDN Controller
-local/sdnc-prom 5.0.0 ONAP SDNC Policy Driven Ownership Management
-local/sniro-emulator 5.0.0 ONAP Mock Sniro Emulator
-local/so 5.0.0 ONAP Service Orchestrator
-local/uui 5.0.0 ONAP uui
-local/vfc 5.0.0 ONAP Virtual Function Controller (VF-C)
-local/vid 5.0.0 ONAP Virtual Infrastructure Deployment
-local/vnfsdk 5.0.0 ONAP VNF SDK
\ No newline at end of file
+NAME CHART VERSION APP VERSION DESCRIPTION
+local/onap 6.0.0 Frankfurt Open Network Automation Platform (ONAP)
+local/aaf 6.0.0 ONAP Application Authorization Framework
+local/aai 6.0.0 ONAP Active and Available Inventory
+local/appc 6.0.0 Application Controller
+local/cassandra 6.0.0 ONAP cassandra
+local/cds 6.0.0 ONAP Controller Design Studio (CDS)
+local/clamp 6.0.0 ONAP Clamp
+local/cli 6.0.0 ONAP Command Line Interface
+local/common 6.0.0 Common templates for inclusion in other charts
+local/consul 6.0.0 ONAP Consul Agent
+local/contrib 6.0.0 ONAP optional tools
+local/dcaegen2 6.0.0 ONAP DCAE Gen2
+local/dgbuilder 6.0.0 D.G. Builder application
+local/dmaap 6.0.0 ONAP DMaaP components
+local/esr 6.0.0 ONAP External System Register
+local/log 6.0.0 ONAP Logging ElasticStack
+local/mariadb-galera 6.0.0 Chart for MariaDB Galera cluster
+local/mongo 6.0.0 MongoDB Server
+local/msb 6.0.0 ONAP MicroServices Bus
+local/multicloud 6.0.0 ONAP multicloud broker
+local/music 6.0.0 MUSIC - Multi-site State Coordination Service
+local/mysql 6.0.0 MySQL Server
+local/nbi 6.0.0 ONAP Northbound Interface
+local/network-name-gen 6.0.0 Name Generation Micro Service
+local/nfs-provisioner 6.0.0 NFS provisioner
+local/oof 6.0.0 ONAP Optimization Framework
+local/pnda 6.0.0 ONAP DCAE PNDA
+local/policy 6.0.0 ONAP Policy Administration Point
+local/pomba 6.0.0 ONAP Post Orchestration Model Based Audit
+local/portal 6.0.0 ONAP Web Portal
+local/postgres 6.0.0 ONAP Postgres Server
+local/robot 6.0.0 A helm Chart for kubernetes-ONAP Robot
+local/sdc 6.0.0 Service Design and Creation Umbrella Helm charts
+local/sdnc 6.0.0 SDN Controller
+local/sdnc-prom 6.0.0 ONAP SDNC Policy Driven Ownership Management
+local/sniro-emulator 6.0.0 ONAP Mock Sniro Emulator
+local/so 6.0.0 ONAP Service Orchestrator
+local/uui 6.0.0 ONAP uui
+local/vfc 6.0.0 ONAP Virtual Function Controller (VF-C)
+local/vid 6.0.0 ONAP Virtual Infrastructure Deployment
+local/vnfsdk 6.0.0 ONAP VNF SDK
+------------------+------------------+------------------+--------------------------------------------------------------------------------------------+
| AAI/MODEL-LOADER | Yes | Yes | No | aai/oom/components/aai-model-loaderresources/config/auth/tomcat_keystore |
+------------------+------------------+------------------+--------------------------------------------------------------------------------------------+
+ | SDC | Yes | No? | No? | kubernetes/sdc/resources/cert |
+ +------------------+------------------+------------------+--------------------------------------------------------------------------------------------+
| SO | Yes | No? | Yes | kubernetes/so/resources/config/certificates |
+------------------+------------------+------------------+--------------------------------------------------------------------------------------------+
| SO/BPMN | Yes | No? | Yes | kubernetes/so/resources/config/certificates |
- `Passing Badge information for OOM <https://bestpractices.coreinfrastructure.org/en/projects/1631>`_
+Version 6.0.0 (Frankfurt)
+----------------------------------
+
+:Release Date: 2020-05-14
+
+Summary
+-------
+
+**Software Requirements**
+
+* Upgraded to Kubernetes 1.15.x and Helm 2.16.x
+
+**Hardcoded Password removal**
+
+* All mariadb galera password are not hardcoded
Version 5.0.0 (El Alto Early Drop)
--- /dev/null
+tox
+Sphinx
+doc8
+docutils
+setuptools
+six
+sphinx_rtd_theme>=0.4.3
+sphinxcontrib-blockdiag
+sphinxcontrib-needs>=0.2.3
+sphinxcontrib-nwdiag
+sphinxcontrib-seqdiag
+sphinxcontrib-swaggerdoc
+sphinxcontrib-plantuml
+sphinx_bootstrap_theme
+lfdocs-conf
--- /dev/null
+[tox]
+minversion = 1.6
+envlist = docs,
+skipsdist = true
+
+[testenv:docs]
+basepython = python3
+deps = -r{toxinidir}/requirements-docs.txt
+commands =
+ sphinx-build -b html -n -d {envtmpdir}/doctrees ./ {toxinidir}/_build/html
+ echo "Generated docs available in {toxinidir}/_build/html"
+whitelist_externals =
+ echo
+ git
+ sh
+
+[testenv:docs-linkcheck]
+basepython = python3
+#deps = -r{toxinidir}/requirements-docs.txt
+commands = echo "Link Checking not enforced"
+#commands = sphinx-build -b linkcheck -d {envtmpdir}/doctrees ./ {toxinidir}/_build/linkcheck
+whitelist_externals = echo
apiVersion: v1
description: ONAP Application Authorization Framework
name: aaf
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP AAF cassandra
name: aaf-cass
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP AAF Certificate Manager
name: aaf-cm
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP AAF File Server
name: aaf-fs
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
apiVersion: v1
description: ONAP AAF GUI
name: aaf-gui
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
apiVersion: v1
description: ONAP AAF Hello
name: aaf-hello
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
apiVersion: v1
description: ONAP AAF Locate
name: aaf-locate
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
apiVersion: v1
description: ONAP AAF OAuth
name: aaf-oauth
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
apiVersion: v1
description: ONAP AAF Service
name: aaf-service
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP Secret Management Service
name: aaf-sms
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP Secret Management Service Quorum Client
name: aaf-sms-quorumclient
-version: 5.0.0
+version: 6.0.0
description: Chart to launch Vault as SMS backend
name: aaf-sms-vault
appVersion: 0.9.5
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP Hardware Security Components
name: aaf-sshsm
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP Trusted Platform Module Resource Manager
name: aaf-sshsm-abrmd
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP Trusted Platform Module Distribution Center
name: aaf-sshsm-distcenter
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP Trusted Platform Module Test CA Service
name: aaf-sshsm-testca
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
\ No newline at end of file
-Subproject commit 734cab7fc193e701b59bacc9c234030b52449fa4
+Subproject commit ab137ca81f5d4f9eb3d442f37f8e7ea52d7757f0
apiVersion: v1
description: Application Controller
name: appc
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP APPC Ansible Server
name: appc-ansible-server
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
apiVersion: v1
description: ONAP APPC Self Service Controller Design Tool
name: appc-cdt
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
- name: mariadb-galera
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
- name: dgbuilder
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
cadi_x509_issuers=CN=intermediateCA_1, OU=OSAAF, O=ONAP, C=US
cadi_keyfile=/opt/onap/appc/data/stores/org.onap.appc.keyfile
cadi_keystore=/opt/onap/appc/data/stores/org.onap.appc.p12
-cadi_keystore_password=enc:tQTHVtbdCuzqrQY1TBRt9SkFL9tCY3OzwbsfaVyAa2dOfZlI0krFOJSBnkm1WdGr
+cadi_keystore_password=enc:j5wAY4JjI6Gg8KbPRT3CK55kCaBZcrSq9XMe0vU2Hj3_TWfhln414p_og8-0u4EV
#cadi_key_password=enc:<KEY PASSWORD (optional if the same as KEYSTORE PASSWORD)>
cadi_alias=appc@appc.onap.org
cadi_truststore=/opt/onap/appc/data/stores/truststoreONAPall.jks
-cadi_truststore_password=enc:O3Vtv5e77OQWJ_OiLC9Atj3ngyYfulRK519JYFmbKl7
+cadi_truststore_password=enc:9WJ6CRlrFmHiQrFlckhHybFXOwPW3tRetofp3AZ5nyt
##
## org.osaaf.location.props
--- /dev/null
+EVYIj42lKzRyMicebf8OOUa9CVwvaKie3N7fTGeDT-GjiR6M6AHQCwBD9Bj95VxgVWOyXGAYy7eT
+SSfnkVBgcdZWXlRL7HSUocs52DneRTGYcYGIBGz24O6EpmeZQyWluCKBcVCALKClPzqBNsHa2W06
+XwAccZzYPkDV-taGqF5kP10RiYvKe5YoZEQYBfauS3lDqf47AP-Dh1wLUIpvTSAUfBgDW9FBx9Ay
+8Wy2geTuAXcPduBtTGIj3law-5ePDFRqwVVkXmSaEmEn34NvJ4z6Ww7VHqzqBxKAvLErV-KCEHEa
+L3L1CCqNCXjUUa_D8CReDA-LPAG_v0yrjQxrdqzcYJ76Q0uIlNmEi_85AlAUXx6KGC03TqaGqICW
+nNs4ouxM6U4ekiDi9qbFh7RlTEXw6bHhJPCq-G5ID-crWDHSarQ3IUR5qOmgIFIxpkPksBSGmUI4
+OIScgb2TtqG94EAZ3qu3PmzVlJrxbHYHVFlNLEecu7tGtiQJTLUHpJ0Z8O2GOc8bBz6o6NBT72Pv
+i068VkLyUyrSNnVo9rNVFWAc3HREFi85KszBdk58kPTr2AQFH9iK2hmrXTdnPMjhmQgRh4xiAn4J
+v5Gsb4DL2si3ZjD2E36Fy5XlPhyFFc8gdB6-v-Et1XJTU6mwV5DgKgg5o3WdHTuHZjYgWmcATZiQ
+yLOQ6ZdjTF_004yOSkUzHbArOEmS6LIPTuLibvN6CY1Q0u_ucl5iaIbcwo_sVFisnVXQBHYXblBm
+MgZZFg0n5ugL-bdUSdJtU7yIU5t79n0aMxnN84QhuREMSvCUioCrBD5c5H22iqbY7UCPO9Yy7lM-
+aPVDRPwHAKEVjYqf4Z4k0Jthn7wqWS2iAKVOEi4R1oniAuuIcM9xoha0-LdRe8hWTV-qXDbtCVDz
+h6Rw3dqtS5mCGBMC0TCrLJzG5n3Ed_4kGl5Emb3SXHWNqI_BuIalU4uot7seCv464E3QWQgAkv8w
+wTk_IEWIFZhKJIcy5Brsw7Fz-XWQWkExEU3xKButC9hFXpdszF0y8CYUI6EPt2mPqaxB6zu3s4Bv
+bKrVxFPX97mOeD8TpmxElmF0vpdhJ9Ee8clvBrGtLl1UIP6B80PrAPEZMLNhLV8S-ZJMKL5PTZh0
+_HNpj1EfiXnBz02cbes5Fuq9M8Dk7f16tP8prYzJ1JbnLTNHHcW4Z1quKrN8RIoYw3qzlXuYRm6Y
+8rbuPlZ1wTllIxf00omnonJw8Fx9XzArv_UvqTvAYrv22YliUSl-lcFi8cOK58bmM5rBmkWoFObK
+DsCMicfyPWhKf3DEwg1Y0j0qKppFqtKcSxnIbQ-VPRCrRv2yTjauEW6iNlq3RQKSJqFjUVmSUn2w
+7tYQzeNv0tYgfRtHgSy_CA9q_ANJFFlxDtqtrFTsgrEH4jOlLs2_UN96RNUhVqSu95X5hEukI574
+kQBUMc5gGQvQ2_Xug15O_-cFfhtalI7NBZkGNNPY5K8h7xYZp2aAl-pNPwKHAmrOWAvFwy64A1NT
+_RrZxrtVkj-k3f8Mv_p56yChUpujZ_ZDwLgYKWraqDxyEctpXyMMgjOYRy2CZ6oZfuAygrN5Gw4k
+zMKBDkz_5LO_rYU2RUa2NRDLlh2Y47Gxt90IEw_i8y7nxn7K6y3nApI11tfsiiotYq8DLk6jYh07
+mJg-D8lb0q9JRYmnJcNkIQNVJ06bmJnaJQZ7GXUz9MF8_zuTdm4D8m_Ly2Ai4KFq_lw5CBVrLM5k
+pfJveSw_6_uF5pda_EZoR4bBoWdrFvLNwob3lsdgiIYGTafQx2SFfQiiEB_CwpGuj4_Dv-TkUT2O
+Ui2UWI9Gr-HxSITnvUR0UHStrDb5miXEr8E_Znwc4Db2juh30L57aEtl5N0TYwKI925qLNLHbFg0
+FKEvIt-o7HmvPY6UqajwAtIAdKpxWpWD-hl-eNVNsT4mVzdegIrM2wzzKIcLOvCEEvyWei_E8mIp
+nqYw9LoFrQf3dCh8XeamqYkbPE00E8p1zXPNRow5iz9NQ-BNksp1e-ghqF_xr3L4eh7BkEu2
\ No newline at end of file
# limitations under the License.
{{ include "common.secretFast" . }}
+---
+apiVersion: v1
+kind: Secret
+metadata:
+ name: {{ include "common.fullname" . }}-certs
+ namespace: {{ include "common.namespace" . }}
+ labels:
+ app: {{ include "common.name" . }}
+ chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
+ release: {{ .Release.Name }}
+ heritage: {{ .Release.Service }}
+type: Opaque
+data:
+{{ tpl (.Files.Glob "resources/config/certs/*").AsSecrets . | indent 2 }}
- mountPath: /opt/onap/appc/data/org.ops4j.pax.logging.cfg
name: log-config
subPath: org.ops4j.pax.logging.cfg
+ - mountPath: /opt/onap/appc/data/stores/org.onap.appc.p12
+ name: p12-certs
+ subPath: org.onap.appc.p12
+ - mountPath: /opt/onap/appc/data/stores/org.onap.appc.keyfile
+ name: keyfile-certs
+ subPath: org.onap.appc.keyfile
resources:
{{ include "common.resources" . | indent 12 }}
{{- if .Values.nodeSelector }}
- mountPath: /usr/share/filebeat/data
name: data-filebeat
volumes:
+ - name: keyfile-certs
+ secret:
+ secretName: {{ include "common.fullname" . }}-certs
+ - name: p12-certs
+ secret:
+ secretName: {{ include "common.fullname" . }}-certs
- name: localtime
hostPath:
path: /etc/localtime
apiVersion: v1
description: ONAP Controller Design Studio (CDS)
name: cds
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP CDS Blueprints Processor
name: cds-blueprints-processor
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
\ No newline at end of file
#################################################################
# application image
repository: nexus3.onap.org:10001
-image: onap/ccsdk-blueprintsprocessor:0.6.3
+image: onap/ccsdk-blueprintsprocessor:0.7.1
pullPolicy: Always
# flag to enable debugging - application support required
apiVersion: v1
description: ONAP CDS Command Executor
name: cds-command-executor
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
\ No newline at end of file
#################################################################
# application image
repository: nexus3.onap.org:10001
-image: onap/ccsdk-commandexecutor:0.6.3
+image: onap/ccsdk-commandexecutor:0.7.1
pullPolicy: Always
# application configuration
apiVersion: v1
description: ONAP CDS SDC listener microservice
name: cds-sdc-listener
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
\ No newline at end of file
#################################################################
# application image
repository: nexus3.onap.org:10001
-image: onap/ccsdk-sdclistener:0.6.3
+image: onap/ccsdk-sdclistener:0.7.1
name: sdc-listener
pullPolicy: Always
apiVersion: v1
description: ONAP CDS UI
name: cds-ui
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
\ No newline at end of file
# application image
repository: nexus3.onap.org:10001
-image: onap/ccsdk-cds-ui-server:0.6.3
+image: onap/ccsdk-cds-ui-server:0.7.1
pullPolicy: Always
# application configuration
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
- name: mariadb-galera
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
\ No newline at end of file
apiVersion: v1
description: ONAP Clamp
name: clamp
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP Clamp
name: clamp-backend
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
+++ /dev/null
-<?xml version = "1.0" encoding = "UTF-8" ?>
-<!--
-# Copyright © 2018 AT&T, Amdocs, Bell Canada Intellectual Property. All rights reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
--->
-<included>
- <jmxConfigurator />
- <!-- Example evaluator filter applied against console appender -->
- <property
- name="p_tim"
- value="%d{"yyyy-MM-dd'T'HH:mm:ss.SSSXXX", UTC}" />
- <property
- name="p_lvl"
- value="%level" />
- <property
- name="p_log"
- value="%logger" />
- <property
- name="p_mdc"
- value="%replace(%replace(%mdc){'\t','\\\\t'}){'\n', '\\\\n'}" />
- <property
- name="p_msg"
- value="%replace(%replace(%msg){'\t', '\\\\t'}){'\n','\\\\n'}" />
- <property
- name="p_exc"
- value="%replace(%replace(%rootException){'\t', '\\\\t'}){'\n','\\\\n'}" />
- <property
- name="p_mak"
- value="%replace(%replace(%marker){'\t', '\\\\t'}){'\n','\\\\n'}" />
- <property
- name="p_thr"
- value="%thread" />
- <property
- name="defaultPattern"
- value="%nopexception${p_tim}\t${p_thr}\t${p_lvl}\t${p_log}\t${p_mdc}\t${p_msg}\t${p_exc}\t${p_mak}\t%n" />
- <property
- name="debugPattern"
- value="%nopexception${p_tim}|${p_lvl}|${p_mdc}|${p_exc}|%msg%n" />
-
- <!-- Example evaluator filter applied against console appender -->
- <appender
- name="STDOUT"
- class="ch.qos.logback.core.ConsoleAppender">
- <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
- <level>INFO</level>
- </filter>
- <encoder>
- <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{1024} - %msg%n
- </pattern>
- </encoder>
- </appender>
-
- <appender
- name="ERROR"
- class="ch.qos.logback.core.rolling.RollingFileAppender">
- <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
- <level>INFO</level>
- </filter>
- <file>${logDirectory}/error.log</file>
- <append>true</append>
- <encoder>
- <pattern>${defaultPattern}</pattern>
- </encoder>
- <rollingPolicy
- class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
- <fileNamePattern>${outputDirectory}/clamp/error.%d{yyyy-MM-dd}.%i.log.zip
- </fileNamePattern>
- <maxFileSize>50MB</maxFileSize>
- <maxHistory>30</maxHistory>
- <totalSizeCap>10GB</totalSizeCap>
- </rollingPolicy>
- <triggeringPolicy
- class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
- <maxFileSize>10MB</maxFileSize>
- </triggeringPolicy>
- </appender>
-
- <appender
- name="DEBUG"
- class="ch.qos.logback.core.rolling.RollingFileAppender">
- <file>${logDirectory}/debug.log</file>
- <append>true</append>
- <encoder>
- <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{1024} - %msg%n
- </pattern>
- </encoder>
- <rollingPolicy
- class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy">
- <fileNamePattern>${outputDirectory}/clamp/debug.%d{yyyy-MM-dd}.%i.log.zip
- </fileNamePattern>
- <maxFileSize>50MB</maxFileSize>
- <maxHistory>30</maxHistory>
- <totalSizeCap>10GB</totalSizeCap>
- </rollingPolicy>
- </appender>
-
-
- <appender
- name="AUDIT"
- class="ch.qos.logback.core.rolling.RollingFileAppender">
- <file>${logDirectory}/audit.log</file>
- <append>true</append>
- <encoder>
- <pattern>%X{BeginTimestamp}|%X{EndTimestamp}|%X{RequestId}|%X{ServiceInstanceId}|%.20thread|%X{VirtualServerName}|%X{ServiceName}|%X{PartnerName}|%X{StatusCode}|%X{ResponseCode}|%X{ResponseDescription}|%X{InstanceUUID}|%.-5level|%X{AlertSeverity}|%X{ServerIPAddress}|%X{ElapsedTime}|%X{ServerFQDN}|%X{RemoteHost}|%X{ClassName}|%X{Unused}|%X{ProcessKey}|%X{CustomField1}|%X{CustomField2}|%X{CustomField3}|%X{CustomField4}|%msg%n
- </pattern>
- </encoder>
- <rollingPolicy
- class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
- <maxIndex>10</maxIndex>
- <FileNamePattern>${logDirectory}/audit.%i.log.zip
- </FileNamePattern>
- </rollingPolicy>
- <triggeringPolicy
- class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
- <maxFileSize>10MB</maxFileSize>
- </triggeringPolicy>
- </appender>
- <appender
- name="asyncEELFAudit"
- class="ch.qos.logback.classic.AsyncAppender">
- <queueSize>256</queueSize>
- <appender-ref ref="AUDIT" />
- </appender>
-
- <appender
- name="METRIC"
- class="ch.qos.logback.core.rolling.RollingFileAppender">
- <file>${logDirectory}/metric.log</file>
- <append>true</append>
- <encoder>
- <pattern>%X{BeginTimestamp}|%X{EndTimestamp}|%X{RequestId}|%X{ServiceInstanceId}|%.20thread|%X{VirtualServerName}|%X{ServiceName}|%X{PartnerName}|%X{TargetEntity}|%X{TargetServiceName}|%X{StatusCode}|%X{ResponseCode}|%X{ResponseDescription}|%X{InstanceUUID}|%.-5level|%X{AlertSeverity}|%X{ServerIPAddress}|%X{ElapsedTime}|%X{ServerFQDN}|%X{RemoteHost}|%X{ClassName}|%X{Unused}|%X{ProcessKey}|%X{TargetVirtualEntity}|%X{CustomField1}|%X{CustomField2}|%X{CustomField3}|%X{CustomField4}|
- %msg%n</pattern>
- </encoder>
- <rollingPolicy
- class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
- <maxIndex>10</maxIndex>
- <FileNamePattern>${logDirectory}/metric.%i.log.zip
- </FileNamePattern>
- </rollingPolicy>
- <triggeringPolicy
- class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
- <maxFileSize>10MB</maxFileSize>
- </triggeringPolicy>
- </appender>
- <appender
- name="asyncEELFMetrics"
- class="ch.qos.logback.classic.AsyncAppender">
- <queueSize>256</queueSize>
- <appender-ref ref="METRIC" />
- </appender>
-
- <!-- SECURITY related loggers -->
- <appender
- name="SECURITY"
- class="ch.qos.logback.core.rolling.RollingFileAppender">
- <file>${logDirectory}/security.log</file>
- <append>true</append>
- <encoder>
- <pattern>%X{BeginTimestamp}|%X{EndTimestamp}|%X{RequestId}|%X{ServiceInstanceId}|%.20thread|%X{VirtualServerName}|%X{ServiceName}|%X{PartnerName}|%X{StatusCode}|%X{ResponseCode}|%X{ResponseDescription}|%X{InstanceUUID}|%.-5level|%X{AlertSeverity}|%X{ServerIPAddress}|%X{ElapsedTime}|%X{ServerFQDN}|%X{RemoteHost}|%X{ClassName}|%X{Unused}|%X{ProcessKey}|%X{CustomField1}|%X{CustomField2}|%X{CustomField3}|%X{CustomField4}|%msg%n
- </pattern>
- </encoder>
- <rollingPolicy
- class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
- <maxIndex>10</maxIndex>
- <FileNamePattern>${logDirectory}/security.%i.log.zip
- </FileNamePattern>
- </rollingPolicy>
- <triggeringPolicy
- class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
- <maxFileSize>10MB</maxFileSize>
- </triggeringPolicy>
- </appender>
- <appender
- name="asyncEELFSecurity"
- class="ch.qos.logback.classic.AsyncAppender">
- <queueSize>256</queueSize>
- <appender-ref ref="SECURITY" />
- </appender>
- <!-- logback jms appenders & loggers definition starts here -->
- <appender
- name="auditLogs"
- class="ch.qos.logback.core.rolling.RollingFileAppender">
- <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
- </filter>
- <file>${logDirectory}/Audit-${lrmRVer}-${lrmRO}-${Pid}.log</file>
- <rollingPolicy
- class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
- <fileNamePattern>${logDirectory}/Audit-${lrmRVer}-${lrmRO}-${Pid}.%i.log.zip
- </fileNamePattern>
- <minIndex>1</minIndex>
- <maxIndex>9</maxIndex>
- </rollingPolicy>
- <triggeringPolicy
- class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
- <maxFileSize>5MB</maxFileSize>
- </triggeringPolicy>
- <encoder>
- <pattern>"%d [%thread] %-5level %logger{1024} - %msg%n"</pattern>
- </encoder>
- </appender>
- <appender
- name="perfLogs"
- class="ch.qos.logback.core.rolling.RollingFileAppender">
- <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
- </filter>
- <file>${logDirectory}/Perform-${lrmRVer}-${lrmRO}-${Pid}.log</file>
- <rollingPolicy
- class="ch.qos.logback.core.rolling.FixedWindowRollingPolicy">
- <fileNamePattern>${logDirectory}/Perform-${lrmRVer}-${lrmRO}-${Pid}.%i.log.zip
- </fileNamePattern>
- <minIndex>1</minIndex>
- <maxIndex>9</maxIndex>
- </rollingPolicy>
- <triggeringPolicy
- class="ch.qos.logback.core.rolling.SizeBasedTriggeringPolicy">
- <maxFileSize>5MB</maxFileSize>
- </triggeringPolicy>
- <encoder>
- <pattern>"%d [%thread] %-5level %logger{1024} - %msg%n"</pattern>
- </encoder>
- </appender>
-
- <logger
- name="org.onap.aaf"
- level="DEBUG">
- <appender-ref ref="DEBUG" />
- </logger>
- <logger
- name="org.apache"
- level="DEBUG">
- <appender-ref ref="DEBUG" />
- </logger>
- <!-- Spring related loggers -->
- <logger
- name="org.springframework"
- level="DEBUG">
- <appender-ref ref="DEBUG" />
- </logger>
-
- <!-- CLDS related loggers -->
- <logger
- name="org.onap.clamp"
- level="DEBUG">
- <appender-ref ref="ERROR" />
- <appender-ref ref="DEBUG" />
- </logger>
-
- <!-- CLDS related loggers -->
- <logger
- name="com.att.eelf.error"
- level="OFF">
- <appender-ref ref="ERROR" />
- </logger>
- <!-- EELF related loggers -->
- <logger
- name="com.att.eelf.audit"
- level="INFO"
- additivity="false">
- <appender-ref ref="asyncEELFAudit" />
- </logger>
- <logger
- name="com.att.eelf.metrics"
- level="DEBUG"
- additivity="false">
- <appender-ref ref="asyncEELFMetrics" />
- </logger>
- <logger
- name="com.att.eelf.security"
- level="DEBUG"
- additivity="false">
- <appender-ref ref="asyncEELFSecurity" />
- </logger>
-
- <!-- logback internals logging -->
- <logger
- name="ch.qos.logback.classic"
- level="INFO" />
- <logger
- name="ch.qos.logback.core"
- level="INFO" />
- <logger
- name="AuditRecord"
- level="INFO"
- additivity="false">
- <appender-ref ref="auditLogs" />
- </logger>
- <logger
- name="AuditRecord_DirectCall"
- level="INFO"
- additivity="false">
- <appender-ref ref="auditLogs" />
- </logger>
- <logger
- name="PerfTrackerRecord"
- level="INFO"
- additivity="false">
- <appender-ref ref="perfLogs" />
- </logger>
- <!-- logback jms appenders & loggers definition ends here -->
-
- <root level="DEBUG">
- <appender-ref ref="DEBUG" />
- <appender-ref ref="STDOUT" />
- </root>
-</included>
image: "{{ include "common.repository" . }}/{{ .Values.image }}"
imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
args:
- - "-Dcom.att.eelf.logging.file=file:/opt/clamp/logback.xml"
- ""
ports:
- containerPort: {{ .Values.service.internalPort }}
- mountPath: /opt/clamp/sdc-controllers-config.json
name: {{ include "common.fullname" . }}-config
subPath: sdc-controllers-config.json
- - mountPath: /opt/clamp/logback.xml
- name: {{ include "common.fullname" . }}-config
- subPath: logback.xml
env:
- name: SPRING_APPLICATION_JSON
valueFrom:
items:
- key: sdc-controllers-config.json
path: sdc-controllers-config.json
- - key: logback.xml
- path: logback.xml
- name: {{ include "common.fullname" . }}-filebeat-conf
configMap:
name: {{ include "common.release" . }}-clamp-filebeat-configmap
# application image
repository: nexus3.onap.org:10001
-image: onap/clamp-backend:5.0.1
+image: onap/clamp-backend:5.0.2
pullPolicy: Always
# flag to enable debugging - application support required
"clamp.config.policy.pap.url": "https4://policy-pap.{{ include "common.namespace" . }}:6969",
"clamp.config.policy.pap.userName": "healthcheck",
"clamp.config.policy.pap.password": "zb!XztG34",
- "clamp.config.cadi.aafLocateUrl": "https://aaf-locate.{{ include "common.namespace" . }}:8095",
- "com.att.eelf.logging.path": "/opt/clamp",
- "com.att.eelf.logging.file": "logback.xml"
+ "clamp.config.cadi.aafLocateUrl": "https://aaf-locate.{{ include "common.namespace" . }}:8095"
}
# default number of instances
apiVersion: v1
description: ONAP Clamp Dashboard Elasticsearch
name: clamp-dash-es
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
apiVersion: v1
description: ONAP Clamp Dashboard Kibana
name: clamp-dash-kibana
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
apiVersion: v1
description: ONAP Clamp Dashboard Logstash
name: clamp-dash-logstash
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
apiVersion: v1
description: MariaDB Service
name: mariadb
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
# application image
repository: nexus3.onap.org:10001
-image: onap/clamp-frontend:5.0.1
+image: onap/clamp-frontend:5.0.2
pullPolicy: Always
# flag to enable debugging - application support required
apiVersion: v1
description: ONAP Command Line Interface
name: cli
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
apiVersion: v1
description: ONAP cassandra
name: cassandra
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
apiVersion: v1
description: Common templates for inclusion in other charts
name: common
-version: 5.0.0
+version: 6.0.0
namespace: default
labels:
app.kubernetes.io/name: nbi
- helm.sh/chart: nbi-5.0.0
+ helm.sh/chart: nbi-6.0.0
app.kubernetes.io/instance: release
app.kubernetes.io/managed-by: Tiller
spec:
apiVersion: v1
description: D.G. Builder application
name: dgbuilder
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
\ No newline at end of file
#################################################################
# application image
repository: nexus3.onap.org:10001
-image: onap/ccsdk-dgbuilder-image:0.6.3
+image: onap/ccsdk-dgbuilder-image:0.7.2
pullPolicy: Always
# flag to enable debugging - application support required
apiVersion: v1
name: etcd
home: https://github.com/coreos/etcd
-version: 5.0.0
+version: 6.0.0
appVersion: 2.2.5
description: Distributed reliable key-value store for the most critical data of a
distributed system.
# limitations under the License
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
apiVersion: v1
description: Chart for MariaDB Galera cluster
name: mariadb-galera
-version: 5.0.0
+version: 6.0.0
keywords:
- mariadb
- mysql
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: 'file://../common'
\ No newline at end of file
apiVersion: v1
description: Chart for MariaDB Galera init job
name: mariadb-init
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: 'file://../common'
\ No newline at end of file
apiVersion: v1
description: MongoDB Server
name: mongo
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
apiVersion: v1
description: MUSIC - Multi-site State Coordination Service
name: music
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: Cassandra Job - Run CQL Scripts after Cassandra Starts.
name: music-cassandra-job
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP - Cassandra Database
name: music-cassandra
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
\ No newline at end of file
apiVersion: v1
description: ONAP - MUSIC Tomcat Container
name: music-tomcat
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
\ No newline at end of file
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
apiVersion: v1\r
description: Name Generation Micro Service\r
name: network-name-gen\r
-version: 5.0.0\r
+version: 6.0.0\r
\r
dependencies:\r
- name: common\r
- version: ~5.x-0\r
+ version: ~6.x-0\r
repository: '@local'\r
- name: mariadb-galera\r
- version: ~5.x-0\r
+ version: ~6.x-0\r
repository: '@local'\r
condition: global.mariadbGalera.localCluster\r
- name: mariadb-init\r
- version: ~5.x-0\r
+ version: ~6.x-0\r
repository: '@local'\r
condition: not global.mariadbGalera.localCluster\r
apiVersion: v1
description: ONAP Postgres Server
name: postgres
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
apiVersion: v1
description: ONAP Consul Agent
name: consul
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP Consul Server
name: consul-server
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
apiVersion: v1
description: ONAP optional tools
name: contrib
-version: 5.0.0
+version: 6.0.0
name: awx
sources:
- https://github.com/ansible/awx
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: Ansible AWX database
name: awx-postgres
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: Ansible AWX application
name: awx
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
\ No newline at end of file
apiVersion: v1
description: Netbox IPAM
name: netbox
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: Netbox - Application (WSGI + Gunicorn)
name: netbox-app
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: Netbox - Nginx web server
name: netbox-nginx
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: Netbox Posgres database
name: netbox-postgres
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
\ No newline at end of file
successThreshold: 1
timeoutSeconds: 10
----
-kind: Service
-apiVersion: v1
-metadata:
- name: ingress-nginx
- namespace: ingress-nginx
- labels:
- app.kubernetes.io/name: ingress-nginx
- app.kubernetes.io/part-of: ingress-nginx
-spec:
- externalTrafficPolicy: Local
- type: LoadBalancer
- selector:
- app.kubernetes.io/name: ingress-nginx
- app.kubernetes.io/part-of: ingress-nginx
- ports:
- - name: http
- port: 80
- targetPort: http
- - name: https
- port: 443
- targetPort: https
-
---
apiVersion: v1
labels:
app.kubernetes.io/name: ingress-nginx
app.kubernetes.io/part-of: ingress-nginx
- annotations:
- service.beta.kubernetes.io/aws-load-balancer-type: nlb
spec:
externalTrafficPolicy: Local
type: LoadBalancer
--- /dev/null
+#!/bin/bash -e
+#
+# Copyright 2020 Samsung Electronics Co., Ltd.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+usage() {
+cat << ==usage
+$0 Automatic configuration using external addresess from nodes
+$0 --help This message
+$0 -h This message
+$0 [cluster_ip1] ... [cluster_ipn] Cluster address or ip ranges
+==usage
+}
+
+
+find_nodes_with_external_addrs()
+{
+ local WORKER_NODES=$(kubectl get no -l node-role.kubernetes.io/worker=true -o jsonpath='{.items..metadata.name}')
+ for worker in $WORKER_NODES; do
+ local external_ip=$(kubectl get no $worker -o jsonpath='{.metadata.annotations.rke\.cattle\.io/external-ip }')
+ local internal_ip=$(kubectl get no $worker -o jsonpath='{.metadata.annotations.rke\.cattle\.io/internal-ip }')
+ if [ $internal_ip != $external_ip ]; then
+ echo $external_ip
+ fi
+ done
+}
+
+generate_config_map()
+{
+cat <<CNFEOF | kubectl apply -f -
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ namespace: metallb-system
+ name: config
+data:
+ config: |
+ address-pools:
+ - name: default
+ protocol: layer2
+ addresses:
+$(for value in "$@"; do echo -e " - $value"; done)
+CNFEOF
+}
+
+generate_config_from_single_addr() {
+ generate_config_map "$1 - $1"
+}
+
+install_metallb() {
+ kubectl apply -f https://raw.githubusercontent.com/google/metallb/v0.9.3/manifests/namespace.yaml
+ kubectl apply -f https://raw.githubusercontent.com/google/metallb/v0.9.3/manifests/metallb.yaml
+ # Only when install
+ kubectl create secret generic -n metallb-system memberlist --from-literal=secretkey="$(openssl rand -base64 128)"
+}
+
+automatic_configuration() {
+ install_metallb
+ generate_config_from_single_addr $(find_nodes_with_external_addrs)
+}
+
+manual_configuration() {
+ install_metallb
+ generate_config_map $@
+}
+
+if [[ $# -eq 1 ]] && [[ $1 == "-h" || $1 == "--help" ]]; then
+ usage
+elif [[ $# -eq 0 ]]; then
+ automatic_configuration
+else
+ manual_configuration $@
+fi
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
\ No newline at end of file
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
- name: postgres
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
alias: postgres
- name: mongo
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
external_port: 0
external_port_tls: {{ .Values.config.address.ves.portSecure }}
auth_method: "certBasicAuth"
-component_name: "dcae-ves-collector-tls"
-dns_component_name: "dcae-ves-collector-tls"
+component_name: "dcae-ves-collector"
+dns_component_name: "dcae-ves-collector"
enable_tls: true
ves_other_publish_url: "http://{{ .Values.config.address.message_router }}:3904/events/unauthenticated.SEC_OTHER_OUTPUT/"
ves_heartbeat_publish_url: "http://{{ .Values.config.address.message_router }}:3904/events/unauthenticated.SEC_HEARTBEAT_OUTPUT/"
ves_fault_publish_url: "http://{{ .Values.config.address.message_router }}:3904/events/unauthenticated.SEC_FAULT_OUTPUT/"
ves_measurement_publish_url: "http://{{ .Values.config.address.message_router }}:3904/events/unauthenticated.VES_MEASUREMENT_OUTPUT/"
ves_pnfRegistration_publish_url: "http://{{ .Values.config.address.message_router }}:3904/events/unauthenticated.VES_PNFREG_OUTPUT/"
-ves_notification_publish_url: "http://{{ .Values.config.address.message_router }}:3904/events/unauthenticated.VES_NOTIFICATION_OUTPUT/"
\ No newline at end of file
+ves_notification_publish_url: "http://{{ .Values.config.address.message_router }}:3904/events/unauthenticated.VES_NOTIFICATION_OUTPUT/"
+user_list: "sample1,$2a$10$0buh.2WeYwN868YMwnNNEuNEAMNYVU9.FSMJGyIKV3dGET/7oGOi6|demouser,$2a$10$1cc.COcqV/d3iT2N7BjPG.S6ZKv2jpb9a5MV.o7lMih/GpjJRX.Ce"
#============LICENSE_START========================================================
#=================================================================================
-# Copyright (c) 2017-2018 AT&T Intellectual Property. All rights reserved.
+# Copyright (c) 2017-2020 AT&T Intellectual Property. All rights reserved.
# Modifications Copyright © 2018 Amdocs, Bell Canada
# Modifications (c) 2020 Nokia. All rights reserved.
# ================================================================================
external_port_tls: 0
external_port: {{ .Values.config.address.ves.port }}
auth_method: "noAuth"
-component_name: "dcae-ves-collector"
-dns_component_name: "dcae-ves-collector"
+component_name: "dcae-ves-collector-http"
+dns_component_name: "dcae-ves-collector-http"
ves_other_publish_url: "http://{{ .Values.config.address.message_router }}:3904/events/unauthenticated.SEC_OTHER_OUTPUT/"
ves_heartbeat_publish_url: "http://{{ .Values.config.address.message_router }}:3904/events/unauthenticated.SEC_HEARTBEAT_OUTPUT/"
ves_fault_publish_url: "http://{{ .Values.config.address.message_router }}:3904/events/unauthenticated.SEC_FAULT_OUTPUT/"
ves_measurement_publish_url: "http://{{ .Values.config.address.message_router }}:3904/events/unauthenticated.VES_MEASUREMENT_OUTPUT/"
ves_pnfRegistration_publish_url: "http://{{ .Values.config.address.message_router }}:3904/events/unauthenticated.VES_PNFREG_OUTPUT/"
-ves_notification_publish_url: "http://{{ .Values.config.address.message_router }}:3904/events/unauthenticated.VES_NOTIFICATION_OUTPUT/"
\ No newline at end of file
+ves_notification_publish_url: "http://{{ .Values.config.address.message_router }}:3904/events/unauthenticated.VES_NOTIFICATION_OUTPUT/"
# application image
repository: nexus3.onap.org:10001
-image: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.12.3
+image: onap/org.onap.dcaegen2.deployments.k8s-bootstrap-container:1.12.4
default_k8s_location: central
# DCAE component images to be deployed via Cloudify Manager
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
- name: postgres
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
periodSeconds: 10
# application image
repository: nexus3.onap.org:10001
-image: onap/org.onap.dcaegen2.deployments.healthcheck-container:1.3.0
+image: onap/org.onap.dcaegen2.deployments.healthcheck-container:1.3.1
# Resource Limit flavor -By Default using small
flavor: small
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
- name: postgres
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
alias: postgres
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
- name: dcae-bootstrap
version: ~6.x-0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
enabled: false
config:
- nifiJarsIndexURL: http://dcaemod-genprocessor/nifi-jars
+ nifiJarsIndexURL: http://dcaemod-genprocessor:8080/nifi-jars
distributorAPIURL: /distributor
curlImage: curlimages/curl:7.68.0
# application image
repository: nexus3.onap.org:10001
-image: onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.0
+image: onap/org.onap.dcaegen2.platform.mod.designtool-web:1.0.2
service:
type: ClusterIP
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
config:
nifiRegistryURL: http://dcaemod-nifi-registry:18080/nifi-registry-api
- onboardingAPIURL: http://dcaemod-onboarding-api/onboarding
+ onboardingAPIURL: http://dcaemod-onboarding-api:8080/onboarding
# application image
repository: nexus3.onap.org:10001
-image: onap/org.onap.dcaegen2.platform.mod.distributorapi:1.0.0
+image: onap/org.onap.dcaegen2.platform.mod.distributorapi:1.0.1
service:
type: ClusterIP
name: dcaemod-distributor-api
ports:
- name: http
- port: 80
+ port: 8080
ingress:
enabled: true
service:
- baseaddr: "distributor"
name: dcaemod-distributor-api
- port: 80
+ port: 8080
config:
ssl: "none"
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
template:
metadata: {{- include "common.templateMetadata" . | nindent 6 }}
spec:
+ initContainers:
+ # apps run as uid 1000, gid 1000
+ # the volume is mounted with root permissions
+ # this initContainer changes ownership to uid 1000 gid 1000
+ # (tried using a securityContext in the pod spec, but it didn't seem to work)
+ - name: set-permissions
+ image: busybox:latest
+ imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
+ command:
+ - sh
+ - -c
+ - chown -R 1000:1000 /genprocessor-data
+ volumeMounts:
+ - mountPath: /genprocessor-data
+ name: genprocessor-data
containers:
- name: {{ include "common.name" . }}
image: "{{ include "common.repository" . }}/{{ .Values.image }}"
enabled: false
config:
- onboardingAPIURL: http://dcaemod-onboarding-api/onboarding
+ onboardingAPIURL: http://dcaemod-onboarding-api:8080/onboarding
# application image
repository: nexus3.onap.org:10001
-image: onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.0
-httpImage: onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.0
+image: onap/org.onap.dcaegen2.platform.mod.genprocessor-job:1.0.1
+httpImage: onap/org.onap.dcaegen2.platform.mod.genprocessor-http:1.0.1
service:
type: ClusterIP
name: dcaemod-genprocessor
ports:
- name: http
- port: 80
+ port: 8080
ingress:
enabled: true
service:
- baseaddr: "nifi-jars"
name: dcaemod-genprocessor
- port: 80
+ port: 8080
config:
ssl: "none"
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
- name: postgres
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
name: dcaemod-onboarding-api
ports:
- name: http
- port: 80
+ port: 8080
ingress:
enabled: true
service:
- baseaddr: "onboarding"
name: dcaemod-onboarding-api
- port: 80
+ port: 8080
config:
ssl: "none"
# application image
repository: nexus3.onap.org:10001
-image: onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.12.0
+image: onap/org.onap.dcaegen2.platform.mod.onboardingapi:2.12.1
# Resource Limit flavor -By Default using small
flavor: small
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
# application image
repository: nexus3.onap.org:10001
-image: onap/org.onap.dcaegen2.platform.mod.runtime-web:1.0.1
+image: onap/org.onap.dcaegen2.platform.mod.runtime-web:1.0.2
# Resource Limit flavor -By Default using small
flavor: small
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
- name: dcaemod-genprocessor
version: ~6.x-0
apiVersion: v1
description: ONAP DMaaP components
name: dmaap
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
apiVersion: v1
description: a Helm chart to deploy ONAP DMaaP Bus Controller (aka dmaap-bc) in Kubernetes
name: dmaap-bc
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
- name: postgres
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
condition: PG.enabled
apiVersion: v1
description: ONAP DMaaP Data Router Node Server
name: dmaap-dr-node
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
# Application configuration defaults.
#################################################################
# application image
-image: onap/dmaap/datarouter-node:2.1.5
+image: onap/dmaap/datarouter-node:2.1.6
pullPolicy: Always
# flag to enable debugging - application support required
apiVersion: v1
description: ONAP DMaaP Data Router Provisioning Server
name: dmaap-dr-prov
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
- name: mariadb-galera
alias: mariadb
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
\ No newline at end of file
# Application configuration defaults.
#################################################################
# application image
-image: onap/dmaap/datarouter-prov:2.1.5
+image: onap/dmaap/datarouter-prov:2.1.6
pullPolicy: Always
# flag to enable debugging - application support required
apiVersion: v1
description: ONAP Message Router
name: message-router
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP Message Router Kafka Service
name: message-router-kafka
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP Dmaap Message Router Zookeeper Service
name: message-router-zookeeper
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
- name: message-router
- version: ~5.x-0
+ version: ~6.x-0
repository: 'file://components/message-router'
condition: message-router.enabled
- name: dmaap-bc
- version: ~5.x-0
+ version: ~6.x-0
repository: 'file://components/dmaap-bc'
condition: dmaap-bc.enabled
- name: dmaap-dr-node
- version: ~5.x-0
+ version: ~6.x-0
repository: 'file://components/dmaap-dr-node'
condition: dmaap-dr-node.enabled
- name: dmaap-dr-prov
- version: ~5.x-0
+ version: ~6.x-0
repository: 'file://components/dmaap-dr-prov'
condition: dmaap-dr-prov.enabled
apiVersion: v1
description: ONAP External System Register
name: esr
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP External System Register GUI
name: esr-gui
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP External System Register GUI
name: esr-server
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
apiVersion: v1
description: <Short application description - this is visible via 'helm search'>
name: <onap-app>
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
\ No newline at end of file
apiVersion: v1
description: ONAP Logging ElasticStack
name: log
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP Logging Elasticsearch
name: log-elasticsearch
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
apiVersion: v1
description: ONAP Logging Kibana
name: log-kibana
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
apiVersion: v1
description: ONAP Logging Logstash
name: log-logstash
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
apiVersion: v1
description: ONAP Modeling (Modeling)
name: modeling
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP Modeling - Etsicatalog
name: modeling-etsicatalog
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
- name: mariadb-galera
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
flavor: small
repository: nexus3.onap.org:10001
-image: onap/modeling/etsicatalog:1.0.4
+image: onap/modeling/etsicatalog:1.0.5
pullPolicy: Always
#Istio sidecar injection policy
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
apiVersion: v1
description: ONAP MicroServices Bus
name: msb
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP MicroServices Bus Kube2MSB Registrator
name: kube2msb
-version: 5.0.0
+version: 6.0.0
# limitations under the License.
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
apiVersion: v1
description: ONAP MicroServices Bus Consul
name: msb-consul
-version: 5.0.0
+version: 6.0.0
# limitations under the License.
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
apiVersion: v1
description: ONAP MicroServices Bus Discovery
name: msb-discovery
-version: 5.0.0
+version: 6.0.0
# limitations under the License.
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
apiVersion: v1
description: ONAP MicroServices Bus Internal API Gateway
name: msb-eag
-version: 5.0.0
+version: 6.0.0
# limitations under the License.
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
apiVersion: v1
description: ONAP MicroServices Bus Internal API Gateway
name: msb-iag
-version: 5.0.0
+version: 6.0.0
# limitations under the License.
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
# limitations under the License.
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
apiVersion: v1
description: ONAP multicloud broker
name: multicloud
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP multicloud Azure plugin
name: multicloud-azure
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP multicloud OpenStack fcaps Plugin
name: multicloud-fcaps
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP Multicloud Kubernetes Plugin
name: multicloud-k8s
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: mongo
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
- name: etcd
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
apiVersion: v1
description: ONAP multicloud OpenStack Pike Plugin
name: multicloud-pike
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP Multicloud Prometheus
name: multicloud-prometheus
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP Multicloud Prometheus Alert Manager
name: prometheus-alertmanager
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP Multicloud Grafana for Prometheus
name: prometheus-grafana
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP multicloud VIO plugin
name: multicloud-vio
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP multicloud OpenStack WindRiver Plugin
name: multicloud-windriver
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
apiVersion: v1
description: ONAP Northbound Interface
name: nbi
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: mongo
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
- name: mariadb-galera
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
condition: global.mariadbGalera.localCluster
- name: mariadb-init
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
condition: not global.mariadbGalera.localCluster
apiVersion: v1
name: onap
-version: 5.0.0
+version: 6.0.0
appVersion: El Alto
description: Open Network Automation Platform (ONAP)
home: https://www.onap.org/
# > helm repo add local http://127.0.0.1:8879
dependencies:
- name: aaf
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
condition: aaf.enabled
- name: aai
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
condition: aai.enabled
- name: appc
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
condition: appc.enabled
- name: cassandra
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
condition: cassandra.enabled
- name: cds
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
condition: cds.enabled
- name: clamp
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
condition: clamp.enabled
- name: cli
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
condition: cli.enabled
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
- name: consul
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
condition: consul.enabled
- name: contrib
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
condition: contrib.enabled
- name: dcaegen2
repository: '@local'
condition: dcaemod.enabled
- name: dmaap
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
condition: dmaap.enabled
- name: esr
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
condition: esr.enabled
- name: log
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
condition: log.enabled
- name: sniro-emulator
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
condition: sniro-emulator.enabled
- name: mariadb-galera
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
condition: mariadb-galera.enabled
- name: msb
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
condition: msb.enabled
- name: multicloud
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
condition: multicloud.enabled
- name: nbi
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
condition: nbi.enabled
- name: pnda
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
condition: pnda.enabled
- name: policy
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
condition: policy.enabled
- name: pomba
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
condition: pomba.enabled
- name: portal
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
condition: portal.enabled
- name: oof
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
condition: oof.enabled
- name: robot
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
condition: robot.enabled
- name: sdc
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
condition: sdc.enabled
- name: sdnc
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
condition: sdnc.enabled
- name: so
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
condition: so.enabled
- name: uui
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
condition: uui.enabled
- name: vfc
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
condition: vfc.enabled
- name: vid
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
condition: vid.enabled
- name: vnfsdk
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
condition: vnfsdk.enabled
- name: modeling
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
condition: modeling.enabled
apiVersion: v1
description: ONAP Optimization Framework
name: oof
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: Chart for Change Management Service Orchestrator (CMSO)
name: oof-cmso
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: Chart for Change Management Service Orchestrator (CMSO) Optimizer
name: oof-cmso-optimizer
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: Chart for Change Management Service Orchestrator (CMSO) Service
name: oof-cmso-service
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: Chart for Change Management Service Orchestrator (CMSO) Ticket Management
name: oof-cmso-ticketmgt
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: Chart for Change Management Service Orchestrator (CMSO) Service
name: oof-cmso-topology
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: mariadb-galera
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
apiVersion: v1
description: ONAP Homing and Allocation Service
name: oof-has
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP Homing and Allocation Servicei - API
name: oof-has-api
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP Homing and Allocation Sservice - Controller
name: oof-has-controller
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP Homing and Allocation Service - Data Component
name: oof-has-data
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP Homing and Allocation Sevice - Reservation Component
name: oof-has-reservation
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP Homing and Allocation Service - Solver Component
name: oof-has-solver
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
- name: music
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
apiVersion: v1
description: ONAP DCAE PNDA
name: pnda
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP DCAE PNDA Bootstrap
name: dcae-pnda-bootstrap
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
repository: pndareg.ctao6.net
-image: onap/org.onap.dcaegen2.deployments.pnda-bootstrap-container:5.0.0
+image: onap/org.onap.dcaegen2.deployments.pnda-bootstrap-container:6.0.0
pullPolicy: Always
## Persist data to a persitent volume
apiVersion: v1
description: ONAP DCAE PNDA Mirror
name: dcae-pnda-mirror
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
# application image
repository: pndareg.ctao6.net
-image: onap/org.onap.dcaegen2.deployments.pnda-mirror-container:5.0.0
+image: onap/org.onap.dcaegen2.deployments.pnda-mirror-container:6.0.0
pullPolicy: Always
# application configuration
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
apiVersion: v1
description: ONAP Policy Administration Point
name: policy
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP Policy BRMS GW
name: brmsgw
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
apiVersion: v1
description: ONAP Drools Policy Engine
name: drools
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP Policy Nexus
name: nexus
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
apiVersion: v1
description: ONAP Policy Administration (PAP)
name: pap
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
apiVersion: v1
description: ONAP Policy PDP
name: pdp
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
apiVersion: v1
description: ONAP Policy APEX PDP
name: policy-apex-pdp
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
apiVersion: v1
description: ONAP Policy Design API
name: policy-api
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
apiVersion: v1
description: ONAP Policy Common
name: policy-common
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
apiVersion: v1
description: ONAP Policy Distribution
name: policy-distribution
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
apiVersion: v1
description: ONAP Policy XACML PDP
name: policy-xacml-pdp
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: mariadb-galera
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
apiVersion: v1
description: ONAP Post Orchestration Model Based Audit
name: pomba
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP POMBA AAI Context Builder
name: pomba-aaictxbuilder
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
apiVersion: v1
description: ONAP POMBA Context Aggregator
name: pomba-contextaggregator
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
\ No newline at end of file
apiVersion: v1
description: ONAP POMBA Data-Router
name: pomba-data-router
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP POMBA Elasticsearch
name: pomba-elasticsearch
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
\ No newline at end of file
apiVersion: v1
description: ONAP POMBA Kibana
name: pomba-kibana
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
\ No newline at end of file
apiVersion: v1\r
description: ONAP POMBA Network Discovery\r
name: pomba-networkdiscovery\r
-version: 5.0.0\r
+version: 6.0.0\r
\r
dependencies:\r
- name: common\r
- version: ~5.x-0\r
+ version: ~6.x-0\r
repository: '@local'\r
apiVersion: v1
description: ONAP POMBA Network Discovery Context Builder
name: pomba-networkdiscoveryctxbuilder
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
apiVersion: v1
description: ONAP POMBA SDC Context Builder
name: pomba-sdcctxbuilder
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
\ No newline at end of file
apiVersion: v1
description: ONAP POMBA SDNC Context Builder
name: pomba-sdncctxbuilder
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
apiVersion: v1
description: ONAP POMBA search-data
name: pomba-search-data
-version: 5.0.0
+version: 6.0.0
apiVersion: v1\r
description: ONAP POMBA Network Discovery Service Decomposition\r
name: pomba-servicedecomposition\r
-version: 5.0.0\r
+version: 6.0.0\r
\r
dependencies:\r
- name: common\r
- version: ~5.x-0\r
+ version: ~6.x-0\r
repository: '@local'\r
apiVersion: v1
description: POMBA Validaton-Service
name: pomba-validation-service
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
apiVersion: v1
description: ONAP Web Portal
name: portal
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP Portal application
name: portal-app
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
apiVersion: v1
description: Portal cassandra
name: portal-cassandra
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: MariaDB Service
name: portal-mariadb
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: Portal software development kit
name: portal-sdk
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: Portal widgets micro service application
name: portal-widget
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: Zookeeper for ONAP Portal
name: portal-zookeeper
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
-Subproject commit 60271b7510ea9d57ed56cd9958d1c07f5ceaf3c5
+Subproject commit 7f37c3cd610edd911a8b68e2118212d9ec8149d6
apiVersion: v1
description: Service Design and Creation Umbrella Helm charts
name: sdc
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP Service Design and Creation Backend API
name: sdc-be
-version: 5.0.0
+version: 6.0.0
fieldRef:
apiVersion: v1
fieldPath: metadata.namespace
+ - name: {{ include "common.name" . }}-update-config
+ image: "{{ .Values.global.envsubstImage }}"
+ imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
+ command:
+ - sh
+ args:
+ - -c
+ - "cd /config-input && for PFILE in `find . -not -type d | grep -v -F ..`; do envsubst <${PFILE} >/config-output/${PFILE}; chmod 0755 /config-output/${PFILE}; done"
+ env:
+ - name: KEYSTORE_PASS
+ valueFrom:
+ secretKeyRef:
+ name: {{ include "common.release" . }}-sdc-cs-secrets
+ key: keystore_password
+ - name: TRUSTSTORE_PASS
+ valueFrom:
+ secretKeyRef:
+ name: {{ include "common.release" . }}-sdc-cs-secrets
+ key: truststore_password
+ volumeMounts:
+ - name: {{ include "common.fullname" . }}-environments
+ mountPath: /config-input/
+ - name: sdc-environments-output
+ mountPath: /config-output/
containers:
- name: {{ include "common.name" . }}
image: "{{ include "common.repository" . }}/{{ .Values.image }}"
fieldRef:
fieldPath: status.podIP
volumeMounts:
- - name: {{ include "common.fullname" . }}-environments
+ - name: sdc-environments-output
mountPath: /var/lib/jetty/chef-solo/environments/
+ - name: sdc-cert
+ mountPath: /var/lib/jetty/chef-solo/cookbooks/sdc-catalog-be/files/default/org.onap.sdc.p12
+ subPath: org.onap.sdc.p12
+ - name: sdc-cert
+ mountPath: /var/lib/jetty/chef-solo/cookbooks/sdc-catalog-be/files/default/org.onap.sdc.trust.jks
+ subPath: org.onap.sdc.trust.jks
- name: {{ include "common.fullname" . }}-localtime
mountPath: /etc/localtime
readOnly: true
- name: {{ include "common.fullname" . }}-localtime
hostPath:
path: /etc/localtime
+ - name: sdc-cert
+ secret:
+ secretName: sdc-cert
- name: {{ include "common.fullname" . }}-filebeat-conf
configMap:
name: {{ include "common.release" . }}-sdc-filebeat-configmap
configMap:
name: {{ include "common.release" . }}-sdc-environments-configmap
defaultMode: 0755
- - name: {{ include "common.fullname" . }}-logs
+ - name: sdc-environments-output
+ emptyDir: { medium: "Memory" }
+ - name: {{ include "common.fullname" . }}-logs
emptyDir: {}
imagePullSecrets:
- name: "{{ include "common.namespace" . }}-docker-registry-key"
#################################################################
# application image
repository: nexus3.onap.org:10001
-image: onap/sdc-backend:1.6.3
-backendInitImage: onap/sdc-backend-init:1.6.3
+image: onap/sdc-backend:1.6.4
+backendInitImage: onap/sdc-backend-init:1.6.4
pullPolicy: Always
# flag to enable debugging - application support required
apiVersion: v1
description: ONAP Service Design and Creation Cassandra
name: sdc-cs
-version: 5.0.0
+version: 6.0.0
#################################################################
# application image
repository: nexus3.onap.org:10001
-image: onap/sdc-cassandra:1.6.3
-cassandraInitImage: onap/sdc-cassandra-init:1.6.3
+image: onap/sdc-cassandra:1.6.4
+cassandraInitImage: onap/sdc-cassandra-init:1.6.4
pullPolicy: Always
apiVersion: v1
description: ONAP SDC DCAE Backend client of TOSCALAB and SDC
name: sdc-dcae-be
-version: 5.0.0
+version: 6.0.0
fieldRef:
apiVersion: v1
fieldPath: metadata.namespace
-
+ - name: {{ include "common.name" . }}-update-config
+ image: "{{ .Values.global.envsubstImage }}"
+ imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
+ command:
+ - sh
+ args:
+ - -c
+ - "cd /config-input && for PFILE in `find . -not -type d | grep -v -F ..`; do envsubst <${PFILE} >/config-output/${PFILE}; chmod 0755 /config-output/${PFILE}; done"
+ env:
+ - name: KEYSTORE_PASS
+ valueFrom:
+ secretKeyRef:
+ name: {{ include "common.release" . }}-sdc-cs-secrets
+ key: keystore_password
+ - name: TRUSTSTORE_PASS
+ valueFrom:
+ secretKeyRef:
+ name: {{ include "common.release" . }}-sdc-cs-secrets
+ key: truststore_password
+ volumeMounts:
+ - name: {{ include "common.fullname" . }}-environments
+ mountPath: /config-input/
+ - name: sdc-environments-output
+ mountPath: /config-output/
containers:
- name: {{ include "common.name" . }}
image: "{{ include "common.repository" . }}/{{ .Values.image }}"
fieldRef:
fieldPath: status.podIP
volumeMounts:
- - name: {{ include "common.fullname" . }}-environments
+ - name: sdc-environments-output
mountPath: /var/lib/jetty/chef-solo/environments/
+ - name: sdc-cert
+ mountPath: /var/lib/jetty/chef-solo/cookbooks/Deploy-DCAE/files/default/org.onap.sdc.p12
+ subPath: org.onap.sdc.p12
+ - name: sdc-cert
+ mountPath: /var/lib/jetty/chef-solo/cookbooks/Deploy-DCAE/files/default/org.onap.sdc.trust.jks
+ subPath: org.onap.sdc.trust.jks
- name: {{ include "common.fullname" . }}-localtime
mountPath: /etc/localtime
readOnly: true
- name: {{ include "common.fullname" . }}-localtime
hostPath:
path: /etc/localtime
+ - name: sdc-cert
+ secret:
+ secretName: sdc-cert
- name: {{ include "common.fullname" . }}-filebeat-conf
configMap:
name: {{ include "common.release" . }}-sdc-filebeat-configmap
configMap:
name: {{ include "common.release" . }}-sdc-environments-configmap
defaultMode: 0755
- - name: {{ include "common.fullname" . }}-logs
+ - name: sdc-environments-output
+ emptyDir: { medium: "Memory" }
+ - name: {{ include "common.fullname" . }}-logs
emptyDir: {}
imagePullSecrets:
- name: "{{ include "common.namespace" . }}-docker-registry-key"
#################################################################
# application image
repository: nexus3.onap.org:10001
-image: onap/dcae-be:1.3.3
+image: onap/dcae-be:1.3.4
pullPolicy: Always
-backendInitImage: onap/dcae-tools:v1.3.3
+backendInitImage: onap/dcae-tools:1.3.4
# flag to enable debugging - application support required
debugEnabled: false
apiVersion: v1
description: ONAP DCAE desiner composition tool for creating customized templates
name: sdc-dcae-dt
-version: 5.0.0
+version: 6.0.0
fieldRef:
apiVersion: v1
fieldPath: metadata.namespace
+ - name: {{ include "common.name" . }}-update-config
+ image: "{{ .Values.global.envsubstImage }}"
+ imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
+ command:
+ - sh
+ args:
+ - -c
+ - "cd /config-input && for PFILE in `find . -not -type d | grep -v -F ..`; do envsubst <${PFILE} >/config-output/${PFILE}; chmod 0755 /config-output/${PFILE}; done"
+ env:
+ - name: KEYSTORE_PASS
+ valueFrom:
+ secretKeyRef:
+ name: {{ include "common.release" . }}-sdc-cs-secrets
+ key: keystore_password
+ - name: TRUSTSTORE_PASS
+ valueFrom:
+ secretKeyRef:
+ name: {{ include "common.release" . }}-sdc-cs-secrets
+ key: truststore_password
+ volumeMounts:
+ - name: {{ include "common.fullname" . }}-environments
+ mountPath: /config-input/
+ - name: sdc-environments-output
+ mountPath: /config-output/
containers:
- name: {{ include "common.name" . }}
image: "{{ include "common.repository" . }}/{{ .Values.image }}"
fieldRef:
fieldPath: status.podIP
volumeMounts:
- - name: {{ include "common.fullname" . }}-environments
+ - name: sdc-environments-output
mountPath: /var/lib/jetty/chef-solo/environments/
+ - name: sdc-cert
+ mountPath: /var/lib/jetty/chef-solo/cookbooks/dcae-dt/files/default/org.onap.sdc.p12
+ subPath: org.onap.sdc.p12
+ - name: sdc-cert
+ mountPath: /var/lib/jetty/chef-solo/cookbooks/dcae-dt/files/default/org.onap.sdc.trust.jks
+ subPath: org.onap.sdc.trust.jks
- name: {{ include "common.fullname" . }}-localtime
mountPath: /etc/localtime
readOnly: true
- name: {{ include "common.fullname" . }}-localtime
hostPath:
path: /etc/localtime
+ - name: sdc-cert
+ secret:
+ secretName: sdc-cert
- name: {{ include "common.fullname" . }}-filebeat-conf
configMap:
name: {{ include "common.release" . }}-sdc-filebeat-configmap
configMap:
name: {{ include "common.release" . }}-sdc-environments-configmap
defaultMode: 0755
- - name: {{ include "common.fullname" . }}-logs
+ - name: sdc-environments-output
+ emptyDir: { medium: "Memory" }
+ - name: {{ include "common.fullname" . }}-logs
emptyDir: {}
imagePullSecrets:
- name: "{{ include "common.namespace" . }}-docker-registry-key"
#################################################################
# application image
repository: nexus3.onap.org:10001
-image: onap/dcae-dt:1.3.3
+image: onap/dcae-dt:1.3.4
pullPolicy: IfNotPresent
config:
javaOptions: -XX:MaxPermSize=256m -Xmx1024m -Dconfig.home=config -Dlog.home=/var/lib/jetty/logs/ -Dlogging.config=config/dcae-dt/logback-spring.xml
apiVersion: v1
description: ONAP SDC DCAE UI for service monitoring and MC create and configure
name: sdc-dcae-fe
-version: 5.0.0
+version: 6.0.0
fieldRef:
apiVersion: v1
fieldPath: metadata.namespace
+ - name: {{ include "common.name" . }}-update-config
+ image: "{{ .Values.global.envsubstImage }}"
+ imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
+ command:
+ - sh
+ args:
+ - -c
+ - "cd /config-input && for PFILE in `find . -not -type d | grep -v -F ..`; do envsubst <${PFILE} >/config-output/${PFILE}; chmod 0755 /config-output/${PFILE}; done"
+ env:
+ - name: KEYSTORE_PASS
+ valueFrom:
+ secretKeyRef:
+ name: {{ include "common.release" . }}-sdc-cs-secrets
+ key: keystore_password
+ - name: TRUSTSTORE_PASS
+ valueFrom:
+ secretKeyRef:
+ name: {{ include "common.release" . }}-sdc-cs-secrets
+ key: truststore_password
+ volumeMounts:
+ - name: {{ include "common.fullname" . }}-environments
+ mountPath: /config-input/
+ - name: sdc-environments-output
+ mountPath: /config-output/
containers:
- name: {{ include "common.name" . }}
image: "{{ include "common.repository" . }}/{{ .Values.image }}"
fieldRef:
fieldPath: status.podIP
volumeMounts:
- - name: {{ include "common.fullname" . }}-environments
+ - name: sdc-environments-output
mountPath: /var/lib/jetty/chef-solo/environments/
+ - name: sdc-cert
+ mountPath: /var/lib/jetty/chef-solo/cookbooks/Deploy-DCAE/files/default/org.onap.sdc.p12
+ subPath: org.onap.sdc.p12
+ - name: sdc-cert
+ mountPath: /var/lib/jetty/chef-solo/cookbooks/Deploy-DCAE/files/default/org.onap.sdc.trust.jks
+ subPath: org.onap.sdc.trust.jks
- name: {{ include "common.fullname" . }}-localtime
mountPath: /etc/localtime
readOnly: true
- name: {{ include "common.fullname" . }}-localtime
hostPath:
path: /etc/localtime
+ - name: sdc-cert
+ secret:
+ secretName: sdc-cert
- name: {{ include "common.fullname" . }}-filebeat-conf
configMap:
name: {{ include "common.release" . }}-sdc-filebeat-configmap
configMap:
name: {{ include "common.release" . }}-sdc-environments-configmap
defaultMode: 0755
- - name: {{ include "common.fullname" . }}-logs
+ - name: sdc-environments-output
+ emptyDir: { medium: "Memory" }
+ - name: {{ include "common.fullname" . }}-logs
emptyDir: {}
imagePullSecrets:
- name: "{{ include "common.namespace" . }}-docker-registry-key"
#################################################################
# application image
repository: nexus3.onap.org:10001
-image: onap/dcae-fe:1.3.3
+image: onap/dcae-fe:1.3.4
pullPolicy: Always
config:
javaOptions: -XX:MaxPermSize=256m -Xmx1024m -Dconfig.home=config -Dlog.home=/var/lib/jetty/logs/ -Dlogging.config=config/dcae-fe/logback-spring.xml
apiVersion: v1
description: ONAP Tosca model for component monitoring and descriptors deployment
name: sdc-dcae-tosca-lab
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP Service Design and Creation Front End
name: sdc-fe
-version: 5.0.0
+version: 6.0.0
fieldRef:
apiVersion: v1
fieldPath: metadata.namespace
+ - name: {{ include "common.name" . }}-update-config
+ image: "{{ .Values.global.envsubstImage }}"
+ imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
+ command:
+ - sh
+ args:
+ - -c
+ - "cd /config-input && for PFILE in `find . -not -type d | grep -v -F ..`; do envsubst <${PFILE} >/config-output/${PFILE}; chmod 0755 /config-output/${PFILE}; done"
+ env:
+ - name: KEYSTORE_PASS
+ valueFrom:
+ secretKeyRef:
+ name: {{ include "common.release" . }}-sdc-cs-secrets
+ key: keystore_password
+ - name: TRUSTSTORE_PASS
+ valueFrom:
+ secretKeyRef:
+ name: {{ include "common.release" . }}-sdc-cs-secrets
+ key: truststore_password
+ volumeMounts:
+ - name: {{ include "common.fullname" . }}-environments
+ mountPath: /config-input/
+ - name: sdc-environments-output
+ mountPath: /config-output/
containers:
- name: {{ include "common.name" . }}
image: "{{ include "common.repository" . }}/{{ .Values.image }}"
- name: JAVA_OPTIONS
value: {{ .Values.config.javaOptions }}
volumeMounts:
- - name: {{ include "common.fullname" . }}-environments
+ - name: sdc-environments-output
mountPath: /var/lib/jetty/chef-solo/environments/
+ - name: sdc-cert
+ mountPath: /var/lib/jetty/chef-solo/cookbooks/sdc-catalog-fe/files/default/org.onap.sdc.p12
+ subPath: org.onap.sdc.p12
+ - name: sdc-cert
+ mountPath: /var/lib/jetty/chef-solo/cookbooks/sdc-catalog-fe/files/default/org.onap.sdc.trust.jks
+ subPath: org.onap.sdc.trust.jks
- name: {{ include "common.fullname" . }}-localtime
mountPath: /etc/localtime
readOnly: true
- name: {{ include "common.fullname" . }}-localtime
hostPath:
path: /etc/localtime
+ - name: sdc-cert
+ secret:
+ secretName: sdc-cert
- name: {{ include "common.fullname" . }}-filebeat-conf
configMap:
name: {{ include "common.release" . }}-sdc-filebeat-configmap
configMap:
name: {{ include "common.release" . }}-sdc-environments-configmap
defaultMode: 0755
- - name: {{ include "common.fullname" . }}-logs
+ - name: sdc-environments-output
+ emptyDir: { medium: "Memory" }
+ - name: {{ include "common.fullname" . }}-logs
emptyDir: {}
imagePullSecrets:
- name: "{{ include "common.namespace" . }}-docker-registry-key"
#################################################################
# application image
repository: nexus3.onap.org:10001
-image: onap/sdc-frontend:1.6.3
+image: onap/sdc-frontend:1.6.4
pullPolicy: Always
config:
apiVersion: v1
description: ONAP Service Design and Creation Onboarding API
name: sdc-onboarding-be
-version: 5.0.0
+version: 6.0.0
fieldRef:
apiVersion: v1
fieldPath: metadata.namespace
+ - name: {{ include "common.name" . }}-update-config
+ image: "{{ .Values.global.envsubstImage }}"
+ imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
+ command:
+ - sh
+ args:
+ - -c
+ - "cd /config-input && for PFILE in `find . -not -type d | grep -v -F ..`; do envsubst <${PFILE} >/config-output/${PFILE}; chmod 0755 /config-output/${PFILE}; done"
+ env:
+ - name: KEYSTORE_PASS
+ valueFrom:
+ secretKeyRef:
+ name: {{ include "common.release" . }}-sdc-cs-secrets
+ key: keystore_password
+ - name: TRUSTSTORE_PASS
+ valueFrom:
+ secretKeyRef:
+ name: {{ include "common.release" . }}-sdc-cs-secrets
+ key: truststore_password
+ volumeMounts:
+ - name: {{ include "common.fullname" . }}-environments
+ mountPath: /config-input/
+ - name: sdc-environments-output
+ mountPath: /config-output/
containers:
- name: {{ include "common.name" . }}
image: "{{ include "common.repository" . }}/{{ .Values.image }}"
- name: SDC_CERT_DIR
value: {{ .Values.cert.certDir }}
volumeMounts:
- - name: {{ include "common.fullname" . }}-environments
+ - name: sdc-environments-output
mountPath: /var/lib/jetty/chef-solo/environments/
+ - name: sdc-cert
+ mountPath: /var/lib/jetty/chef-solo/cookbooks/sdc-onboard-backend/files/default/org.onap.sdc.p12
+ subPath: org.onap.sdc.p12
+ - name: sdc-cert
+ mountPath: /var/lib/jetty/chef-solo/cookbooks/sdc-onboard-backend/files/default/org.onap.sdc.trust.jks
+ subPath: org.onap.sdc.trust.jks
- name: {{ include "common.fullname" . }}-localtime
mountPath: /etc/localtime
readOnly: true
- name: {{ include "common.fullname" . }}-localtime
hostPath:
path: /etc/localtime
+ - name: sdc-cert
+ secret:
+ secretName: sdc-cert
- name: {{ include "common.fullname" . }}-filebeat-conf
configMap:
name: {{ include "common.release" . }}-sdc-filebeat-configmap
configMap:
name: {{ include "common.release" . }}-sdc-environments-configmap
defaultMode: 0755
+ - name: sdc-environments-output
+ emptyDir: { medium: "Memory" }
- name: {{ include "common.fullname" . }}-logs
emptyDir: {}
- name: {{ include "common.fullname" . }}-cert-storage
#################################################################
# application image
repository: nexus3.onap.org:10001
-image: onap/sdc-onboard-backend:1.6.3
-onboardingInitImage: onap/sdc-onboard-cassandra-init:1.6.3
+image: onap/sdc-onboard-backend:1.6.4
+onboardingInitImage: onap/sdc-onboard-cassandra-init:1.6.4
pullPolicy: Always
# flag to enable debugging - application support required
apiVersion: v1
description: ONAP Service Design and Creation Workflow Designer backend
name: sdc-wfd-be
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
- name: SERVER_SSL_TRUST_PASSWORD
valueFrom:
secretKeyRef: {name: {{ include "common.release" . }}-sdc-cs-secrets, key: truststore_password}
+ volumeMounts:
+ - name: sdc-cert
+ mountPath: /keystore
+ subPath: org.onap.sdc.p12
+ - name: sdc-cert
+ mountPath: /truststore
+ subPath: org.onap.sdc.trust.jks
+ volumes:
+ - name: sdc-cert
+ secret:
+ secretName: sdc-cert
imagePullSecrets:
- name: "{{ include "common.namespace" . }}-docker-registry-key"
#################################################################
# application image
repository: nexus3.onap.org:10001
-image: onap/workflow-backend:1.6.2
-configInitImage: onap/workflow-init:1.6.2
+image: onap/workflow-backend:1.6.4
+configInitImage: onap/workflow-init:1.6.4
pullPolicy: Always
initJob:
apiVersion: v1
description: ONAP Service Design and Creation Workflow Designer frontend
name: sdc-wfd-fe
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
- name: {{ include "common.fullname" . }}-localtime
mountPath: /etc/localtime
readOnly: true
+ - name: sdc-cert
+ mountPath: /var/lib/jetty/etc/org.onap.sdc.p12
+ subPath: org.onap.sdc.p12
+ - name: sdc-cert
+ mountPath: /var/lib/jetty/etc/org.onap.sdc.trust.jks
+ subPath: org.onap.sdc.trust.jks
resources:
{{ include "common.resources" . | indent 12 }}
{{- if .Values.nodeSelector }}
- name: {{ include "common.fullname" . }}-localtime
hostPath:
path: /etc/localtime
+ - name: sdc-cert
+ secret:
+ secretName: sdc-cert
- name: {{ include "common.fullname" . }}-filebeat-conf
configMap:
name: {{ include "common.release" . }}-sdc-filebeat-configmap
#################################################################
# application image
repository: nexus3.onap.org:10001
-image: onap/workflow-frontend:1.6.2
+image: onap/workflow-frontend:1.6.4
pullPolicy: Always
# flag to enable debugging - application support required
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
- name: cassandra
- version: ~5.x-0
+ version: ~6.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
"username": "user1@sdc.com",
"password": "password=="
}
+ },
+ "jetty": {
+ "keystore_pwd": "${KEYSTORE_PASS}",
+ "truststore_pwd": "${TRUSTSTORE_PASS}"
}
}
}
truststore_password: "{{ .Values.global.secrets.truststore_password }}"
keystore_password: "{{ .Values.global.secrets.keystore_password }}"
# workflow
- wf_external_user_password: "{{ .Values.global.secrets.wf_external_user_password }}"
\ No newline at end of file
+ wf_external_user_password: "{{ .Values.global.secrets.wf_external_user_password }}"
+---
+apiVersion: v1
+kind: Secret
+metadata:
+ name: sdc-cert
+ namespace: {{ include "common.namespace" . }}
+ labels:
+ app: {{ include "common.name" . }}
+ chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
+ release: {{ include "common.release" . }}
+ heritage: {{ .Release.Service }}
+type: Opaque
+data:
+{{ tpl (.Files.Glob "resources/cert/*").AsSecrets . | indent 2 }}
#Should be the password of shared cassandra instance/chart
cs_password: Y2Fzc2FuZHJh
cs_truststore_password: XS5dW3hndHplXWhCaHoqd3ldfW0jbGYq
- truststore_password: XS5dW3hndHplXWhCaHoqd3ldfW0jbGYq
- keystore_password: IXBwSi5KdlduMGhHaClvVkZdKFtLdile
+ truststore_password: eitLRWo7dCssS05eaWltU2lTODllI3Aw
+ keystore_password: PyhrUCFZdXIhWyohWTUhRV5mKFpLYzMx
wf_external_user_password: S3A4Yko0U1hzek0wV1hsaGFrM2VIbGNzZTJnQXc4NHZhb0dHbUp2VXkyVQ==
ubuntuInitRepository: oomk8s
ubuntuInitImage: ubuntu-init:1.0.0
dataCenter: Pod
security:
disableHttp: true
+ envsubstImage: dibi/envsubst
config:
logstashServiceName: log-ls
logstashPort: 5044
apiVersion: v1
description: SDN Controller
name: sdnc
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: SDNC DMaaP Listener
name: dmaap-listener
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
#################################################################
# application image
repository: nexus3.onap.org:10001
-image: onap/sdnc-dmaap-listener-image:1.7.6
+image: onap/sdnc-dmaap-listener-image:1.8.0
pullPolicy: Always
# flag to enable debugging - application support required
apiVersion: v1
description: SDN-C Ansible Server
name: sdnc-ansible-server
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
\ No newline at end of file
#################################################################
# application image
repository: nexus3.onap.org:10001
-image: onap/sdnc-ansible-server-image:1.7.6
+image: onap/sdnc-ansible-server-image:1.8.0
pullPolicy: Always
# flag to enable debugging - application support required
apiVersion: v1
description: SDN-C Admin Portal
name: sdnc-portal
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
\ No newline at end of file
#################################################################
# application image
repository: nexus3.onap.org:10001
-image: onap/admportal-sdnc-image:1.7.6
+image: onap/admportal-sdnc-image:1.8.0
config:
dbFabricDB: mysql
dbFabricUser: admin
apiVersion: v1
description: SDNC UEB Listener
name: ueb-listener
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
#################################################################
# application image
repository: nexus3.onap.org:10001
-image: onap/sdnc-ueb-listener-image:1.7.6
+image: onap/sdnc-ueb-listener-image:1.8.0
pullPolicy: Always
# flag to enable debugging - application support required
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
- name: network-name-gen
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
- name: dgbuilder
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
- name: sdnc-prom
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
condition: config.geoEnabled
- name: mariadb-galera
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
condition: .global.mariadbGalera.localCluster
apiVersion: v1
description: ONAP SDNC Policy Driven Ownership Management
name: sdnc-prom
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
# application images
repository: nexus3.onap.org:10001
pullPolicy: Always
-image: onap/sdnc-image:1.7.6
+image: onap/sdnc-image:1.8.0
# flag to enable debugging - application support required
apiVersion: v1
description: ONAP Mock Sniro Emulator
name: sniro-emulator
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
apiVersion: v1
description: ONAP Service Orchestrator
name: so
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
appVersion: "1.0"
description: A Helm chart for Kubernetes
name: so-bpmn-infra
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
apiVersion: v1
description: A Helm chart for so-catalog-db-adapter
name: so-catalog-db-adapter
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
apiVersion: v1
description: A Helm chart for DB secrets
name: so-db-secrets
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
apiVersion: v1
description: MariaDB Service
name: so-mariadb
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
apiVersion: v1
description: A Helm chart for ONAP Service Orchestration Monitoring
name: so-monitoring
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
appVersion: "1.0"
description: A Helm chart for Kubernetes
name: so-openstack-adapter
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
apiVersion: v1
description: A Helm chart for request-db-adapter
name: so-request-db-adapter
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
appVersion: "1.0"
description: A Helm chart for Kubernetes
name: so-sdc-controller
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
appVersion: "1.0"
description: A Helm chart for Kubernetes
name: so-sdnc-adapter
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
apiVersion: v1
description: A Helm chart for so secrets
name: so-secrets
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP SO VE VNFM Adapter (SOL002)
name: so-ve-vnfm-adapter
-version: 5.0.0
+version: 6.0.0
appVersion: "1.0"
description: A Helm chart for Kubernetes
name: so-vfc-adapter
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
apiVersion: v1
description: ONAP SO VNFM Adapter
name: so-vnfm-adapter
-version: 5.0.0
+version: 6.0.0
# limitations under the License.
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: mariadb-galera
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
condition: global.mariadbGalera.localCluster
apiVersion: v1
description: ONAP uui
name: uui
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP uui server
name: uui-server
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
apiVersion: v1
description: ONAP Virtual Function Controller (VF-C)
name: vfc
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP VFC - EMS Driver
name: vfc-ems-driver
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
apiVersion: v1
description: ONAP VFC - Generic VNFM Driver
name: vfc-generic-vnfm-driver
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
apiVersion: v1
description: ONAP VFC - Huawei VNFM Driver
name: vfc-huawei-vnfm-driver
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
apiVersion: v1
description: ONAP VFC - Juju VNFM Driver
name: vfc-juju-vnfm-driver
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
apiVersion: v1
description: ONAP VFC - MultiVIM Proxy
name: vfc-multivim-proxy
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
apiVersion: v1
description: ONAP VFC - Nokia V2VNFM Driver
name: vfc-nokia-v2vnfm-driver
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
apiVersion: v1
description: ONAP VFC - NS Life Cycle Management
name: vfc-nslcm
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
apiVersion: v1
description: ONAP VFC - DB
name: vfc-redis
-version: 5.0.0
+version: 6.0.0
apiVersion: v1
description: ONAP VFC - Resource Manager
name: vfc-resmgr
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
apiVersion: v1
description: ONAP VFC - VNF Life Cycle Management
name: vfc-vnflcm
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
apiVersion: v1
description: ONAP VFC - VNF Manager
name: vfc-vnfmgr
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
apiVersion: v1
description: ONAP VFC - VNF Resource Manager
name: vfc-vnfres
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
apiVersion: v1
description: ONAP VFC - Workflow Engine
name: vfc-workflow-engine
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
apiVersion: v1
description: ONAP VFC - Workflow
name: vfc-workflow
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
apiVersion: v1
description: ONAP VFC - ZTE SDNC Driver
name: vfc-zte-sdnc-driver
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
apiVersion: v1
description: ONAP VFC - ZTE VNFM Driver
name: vfc-zte-vnfm-driver
-version: 5.0.0
\ No newline at end of file
+version: 6.0.0
\ No newline at end of file
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
- name: mariadb-galera
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
apiVersion: v1
description: ONAP Virtual Infrastructure Deployment
name: vid
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
# local reference to common chart, as it is
# a part of this chart's package and will not
# be published independently to a repo (at this point)
repository: '@local'
- name: mariadb-galera
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
apiVersion: v1
description: ONAP VNF SDK
name: vnfsdk
-version: 5.0.0
+version: 6.0.0
dependencies:
- name: common
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'
- name: postgres
- version: ~5.x-0
+ version: ~6.x-0
repository: '@local'