Merge "[CDS] Service mesh compatibility"
authorJack Lucas <jflos@sonoris.net>
Thu, 30 Jun 2022 12:42:50 +0000 (12:42 +0000)
committerGerrit Code Review <gerrit@onap.org>
Thu, 30 Jun 2022 12:42:50 +0000 (12:42 +0000)
377 files changed:
INFO.yaml
docs/helm/helm-search.txt
docs/oom_quickstart_guide.rst
docs/oom_user_guide.rst
docs/release_notes/release-notes.rst
kubernetes/a1policymanagement/Chart.yaml
kubernetes/a1policymanagement/values.yaml
kubernetes/aaf/Chart.yaml
kubernetes/aaf/components/aaf-cass/Chart.yaml
kubernetes/aaf/components/aaf-cm/Chart.yaml
kubernetes/aaf/components/aaf-fs/Chart.yaml
kubernetes/aaf/components/aaf-gui/Chart.yaml
kubernetes/aaf/components/aaf-hello/Chart.yaml
kubernetes/aaf/components/aaf-locate/Chart.yaml
kubernetes/aaf/components/aaf-oauth/Chart.yaml
kubernetes/aaf/components/aaf-service/Chart.yaml
kubernetes/aaf/components/aaf-sms/Chart.yaml
kubernetes/aaf/components/aaf-sms/components/aaf-sms-quorumclient/Chart.yaml
kubernetes/aaf/components/aaf-sms/components/aaf-sms-vault/Chart.yaml
kubernetes/aaf/components/aaf-sshsm/Chart.yaml
kubernetes/aaf/components/aaf-sshsm/components/aaf-sshsm-abrmd/Chart.yaml
kubernetes/aaf/components/aaf-sshsm/components/aaf-sshsm-distcenter/Chart.yaml
kubernetes/aaf/components/aaf-sshsm/components/aaf-sshsm-testca/Chart.yaml
kubernetes/aaf/components/aaf-templates/Chart.yaml
kubernetes/aai/Chart.yaml
kubernetes/aai/components/aai-babel/Chart.yaml
kubernetes/aai/components/aai-graphadmin/Chart.yaml
kubernetes/aai/components/aai-graphadmin/templates/job-copy-db-backup.yaml
kubernetes/aai/components/aai-graphadmin/templates/job-create-db.yaml
kubernetes/aai/components/aai-graphadmin/templates/job-migration.yaml
kubernetes/aai/components/aai-modelloader/Chart.yaml
kubernetes/aai/components/aai-modelloader/resources/config/model-loader.properties
kubernetes/aai/components/aai-resources/Chart.yaml
kubernetes/aai/components/aai-schema-service/Chart.yaml
kubernetes/aai/components/aai-sparky-be/Chart.yaml
kubernetes/aai/components/aai-sparky-be/templates/deployment.yaml
kubernetes/aai/components/aai-traversal/Chart.yaml
kubernetes/aai/templates/service.yaml
kubernetes/aai/values.yaml
kubernetes/appc/Chart.yaml
kubernetes/appc/components/appc-ansible-server/Chart.yaml
kubernetes/appc/components/appc-cdt/Chart.yaml
kubernetes/cds/Chart.yaml
kubernetes/cds/components/cds-blueprints-processor/Chart.yaml
kubernetes/cds/components/cds-command-executor/Chart.yaml
kubernetes/cds/components/cds-py-executor/Chart.yaml
kubernetes/cds/components/cds-sdc-listener/Chart.yaml
kubernetes/cds/components/cds-ui/Chart.yaml
kubernetes/cli/Chart.yaml
kubernetes/common/cassandra/Chart.yaml
kubernetes/common/cert-wrapper/Chart.yaml
kubernetes/common/certInitializer/Chart.yaml
kubernetes/common/certManagerCertificate/Chart.yaml
kubernetes/common/cmpv2Config/Chart.yaml
kubernetes/common/common/Chart.yaml
kubernetes/common/common/templates/_kafkaNodes.tpl [deleted file]
kubernetes/common/dgbuilder/Chart.yaml
kubernetes/common/dgbuilder/values.yaml
kubernetes/common/elasticsearch/Chart.yaml
kubernetes/common/elasticsearch/components/curator/Chart.yaml
kubernetes/common/elasticsearch/components/data/Chart.yaml
kubernetes/common/elasticsearch/components/data/templates/statefulset.yaml
kubernetes/common/elasticsearch/components/data/values.yaml
kubernetes/common/elasticsearch/components/master/Chart.yaml
kubernetes/common/elasticsearch/components/master/templates/statefulset.yaml
kubernetes/common/elasticsearch/components/master/values.yaml
kubernetes/common/elasticsearch/templates/coordinating-deploy.yaml
kubernetes/common/elasticsearch/values.yaml
kubernetes/common/etcd-init/Chart.yaml
kubernetes/common/etcd-init/templates/job.yaml
kubernetes/common/etcd-init/values.yaml
kubernetes/common/etcd/Chart.yaml
kubernetes/common/logConfiguration/Chart.yaml
kubernetes/common/mariadb-galera/Chart.yaml
kubernetes/common/mariadb-galera/templates/service.yaml
kubernetes/common/mariadb-init/Chart.yaml
kubernetes/common/mongo/Chart.yaml
kubernetes/common/music/Chart.yaml
kubernetes/common/music/components/music-cassandra/Chart.yaml
kubernetes/common/network-name-gen/Chart.yaml
kubernetes/common/network-name-gen/templates/deployment.yaml
kubernetes/common/network-name-gen/values.yaml
kubernetes/common/postgres-init/Chart.yaml
kubernetes/common/postgres-init/templates/job.yaml
kubernetes/common/postgres-init/values.yaml
kubernetes/common/postgres/Chart.yaml
kubernetes/common/readinessCheck/Chart.yaml
kubernetes/common/repository-wrapper/Chart.yaml
kubernetes/common/repositoryGenerator/Chart.yaml
kubernetes/common/roles-wrapper/Chart.yaml
kubernetes/common/serviceAccount/Chart.yaml
kubernetes/common/timescaledb/Chart.yaml
kubernetes/consul/Chart.yaml
kubernetes/consul/components/consul-server/Chart.yaml
kubernetes/contrib/Chart.yaml
kubernetes/contrib/components/awx/Chart.yaml
kubernetes/contrib/components/awx/components/awx-postgres/Chart.yaml
kubernetes/contrib/components/ejbca/Chart.yaml
kubernetes/contrib/components/ejbca/templates/deployment.yaml
kubernetes/contrib/components/ejbca/values.yaml
kubernetes/contrib/components/netbox/Chart.yaml
kubernetes/contrib/components/netbox/components/netbox-app/Chart.yaml
kubernetes/contrib/components/netbox/components/netbox-nginx/Chart.yaml
kubernetes/contrib/components/netbox/components/netbox-postgres/Chart.yaml
kubernetes/cps/Chart.yaml
kubernetes/cps/components/cps-core/Chart.yaml
kubernetes/cps/components/cps-core/templates/deployment.yaml
kubernetes/cps/components/cps-core/values.yaml
kubernetes/cps/components/cps-temporal/Chart.yaml
kubernetes/cps/components/ncmp-dmi-plugin/Chart.yaml
kubernetes/dcaegen2-services/Chart.yaml
kubernetes/dcaegen2-services/common/dcaegen2-services-common/Chart.yaml
kubernetes/dcaegen2-services/common/dcaegen2-services-common/templates/_deployment.tpl
kubernetes/dcaegen2-services/components/dcae-datafile-collector/Chart.yaml
kubernetes/dcaegen2-services/components/dcae-datalake-admin-ui/Chart.yaml
kubernetes/dcaegen2-services/components/dcae-datalake-des/Chart.yaml
kubernetes/dcaegen2-services/components/dcae-datalake-feeder/Chart.yaml
kubernetes/dcaegen2-services/components/dcae-heartbeat/Chart.yaml
kubernetes/dcaegen2-services/components/dcae-hv-ves-collector/Chart.yaml
kubernetes/dcaegen2-services/components/dcae-hv-ves-collector/templates/hv-ves-kafka-user.yaml [new file with mode: 0644]
kubernetes/dcaegen2-services/components/dcae-hv-ves-collector/templates/hv-ves-topics.yaml [new file with mode: 0644]
kubernetes/dcaegen2-services/components/dcae-hv-ves-collector/values.yaml
kubernetes/dcaegen2-services/components/dcae-kpi-ms/Chart.yaml
kubernetes/dcaegen2-services/components/dcae-ms-healthcheck/Chart.yaml
kubernetes/dcaegen2-services/components/dcae-pm-mapper/Chart.yaml
kubernetes/dcaegen2-services/components/dcae-pmsh/Chart.yaml
kubernetes/dcaegen2-services/components/dcae-prh/Chart.yaml
kubernetes/dcaegen2-services/components/dcae-restconf-collector/Chart.yaml
kubernetes/dcaegen2-services/components/dcae-slice-analysis-ms/Chart.yaml
kubernetes/dcaegen2-services/components/dcae-slice-analysis-ms/values.yaml
kubernetes/dcaegen2-services/components/dcae-snmptrap-collector/Chart.yaml
kubernetes/dcaegen2-services/components/dcae-son-handler/Chart.yaml
kubernetes/dcaegen2-services/components/dcae-son-handler/values.yaml
kubernetes/dcaegen2-services/components/dcae-tcagen2/Chart.yaml
kubernetes/dcaegen2-services/components/dcae-ves-collector/Chart.yaml
kubernetes/dcaegen2-services/components/dcae-ves-mapper/Chart.yaml
kubernetes/dcaegen2-services/components/dcae-ves-openapi-manager/Chart.yaml
kubernetes/dcaegen2-services/values.yaml
kubernetes/dcaegen2/Chart.yaml
kubernetes/dcaegen2/components/dcae-bootstrap/Chart.yaml
kubernetes/dcaegen2/components/dcae-cloudify-manager/Chart.yaml
kubernetes/dcaegen2/components/dcae-config-binding-service/Chart.yaml
kubernetes/dcaegen2/components/dcae-dashboard/Chart.yaml
kubernetes/dcaegen2/components/dcae-deployment-handler/Chart.yaml
kubernetes/dcaegen2/components/dcae-healthcheck/Chart.yaml
kubernetes/dcaegen2/components/dcae-inventory-api/Chart.yaml
kubernetes/dcaegen2/components/dcae-policy-handler/Chart.yaml
kubernetes/dcaegen2/components/dcae-servicechange-handler/Chart.yaml
kubernetes/dcaemod/Chart.yaml
kubernetes/dcaemod/components/dcaemod-designtool/Chart.yaml
kubernetes/dcaemod/components/dcaemod-distributor-api/Chart.yaml
kubernetes/dcaemod/components/dcaemod-genprocessor/Chart.yaml
kubernetes/dcaemod/components/dcaemod-healthcheck/Chart.yaml
kubernetes/dcaemod/components/dcaemod-nifi-registry/Chart.yaml
kubernetes/dcaemod/components/dcaemod-onboarding-api/Chart.yaml
kubernetes/dcaemod/components/dcaemod-runtime-api/Chart.yaml
kubernetes/dcaemod/components/dcaemod-runtime-api/resources/config/base/Chart.yaml
kubernetes/dcaemod/components/dcaemod-runtime-api/resources/config/base/values.yaml
kubernetes/dcaemod/components/dcaemod-runtime-api/values.yaml
kubernetes/dmaap/Chart.yaml
kubernetes/dmaap/components/dmaap-bc/Chart.yaml
kubernetes/dmaap/components/dmaap-dr-node/Chart.yaml
kubernetes/dmaap/components/dmaap-dr-prov/Chart.yaml
kubernetes/dmaap/components/dmaap-strimzi/.helmignore [moved from kubernetes/dmaap/components/message-router/components/message-router-zookeeper/.helmignore with 96% similarity]
kubernetes/dmaap/components/dmaap-strimzi/Chart.yaml [moved from kubernetes/dmaap/components/message-router/components/message-router-zookeeper/Chart.yaml with 72% similarity]
kubernetes/dmaap/components/dmaap-strimzi/Makefile [moved from kubernetes/dmaap/components/message-router/components/Makefile with 94% similarity]
kubernetes/dmaap/components/dmaap-strimzi/templates/dmaap-strimzi-kb.yaml [moved from kubernetes/dmaap/components/message-router/components/message-router-kafka/templates/service-hs.yaml with 57% similarity]
kubernetes/dmaap/components/dmaap-strimzi/values.yaml [new file with mode: 0644]
kubernetes/dmaap/components/message-router/Chart.yaml
kubernetes/dmaap/components/message-router/components/message-router-kafka/.helmignore [deleted file]
kubernetes/dmaap/components/message-router/components/message-router-kafka/Chart.yaml [deleted file]
kubernetes/dmaap/components/message-router/components/message-router-kafka/resources/config/jmx-kafka-prometheus.yml [deleted file]
kubernetes/dmaap/components/message-router/components/message-router-kafka/resources/jaas/kafka_server_jaas.conf [deleted file]
kubernetes/dmaap/components/message-router/components/message-router-kafka/resources/jaas/zk_client_jaas.conf [deleted file]
kubernetes/dmaap/components/message-router/components/message-router-kafka/templates/NOTES.txt [deleted file]
kubernetes/dmaap/components/message-router/components/message-router-kafka/templates/configmap.yaml [deleted file]
kubernetes/dmaap/components/message-router/components/message-router-kafka/templates/poddisruptionbudget.yaml [deleted file]
kubernetes/dmaap/components/message-router/components/message-router-kafka/templates/pv.yaml [deleted file]
kubernetes/dmaap/components/message-router/components/message-router-kafka/templates/secrets.yaml [deleted file]
kubernetes/dmaap/components/message-router/components/message-router-kafka/templates/service.yaml [deleted file]
kubernetes/dmaap/components/message-router/components/message-router-kafka/templates/statefulset.yaml [deleted file]
kubernetes/dmaap/components/message-router/components/message-router-kafka/values.yaml [deleted file]
kubernetes/dmaap/components/message-router/components/message-router-zookeeper/resources/config/jmx-zookeeper-prometheus.yml [deleted file]
kubernetes/dmaap/components/message-router/components/message-router-zookeeper/resources/config/zk_server_jaas.conf [deleted file]
kubernetes/dmaap/components/message-router/components/message-router-zookeeper/templates/NOTES.txt [deleted file]
kubernetes/dmaap/components/message-router/components/message-router-zookeeper/templates/_zkquorum.tpl [deleted file]
kubernetes/dmaap/components/message-router/components/message-router-zookeeper/templates/_zkservers.tpl [deleted file]
kubernetes/dmaap/components/message-router/components/message-router-zookeeper/templates/configmap.yaml [deleted file]
kubernetes/dmaap/components/message-router/components/message-router-zookeeper/templates/poddisruptionbudget.yaml [deleted file]
kubernetes/dmaap/components/message-router/components/message-router-zookeeper/templates/pv.yaml [deleted file]
kubernetes/dmaap/components/message-router/components/message-router-zookeeper/templates/secrets.yaml [deleted file]
kubernetes/dmaap/components/message-router/components/message-router-zookeeper/templates/service.yaml [deleted file]
kubernetes/dmaap/components/message-router/components/message-router-zookeeper/templates/statefulset.yaml [deleted file]
kubernetes/dmaap/components/message-router/components/message-router-zookeeper/values.yaml [deleted file]
kubernetes/dmaap/components/message-router/resources/config/dmaap/MsgRtrApi.properties
kubernetes/dmaap/components/message-router/resources/config/dmaap/logback.xml
kubernetes/dmaap/components/message-router/resources/config/dmaap/mykey [deleted file]
kubernetes/dmaap/components/message-router/templates/configmap.yaml
kubernetes/dmaap/components/message-router/templates/secrets.yaml
kubernetes/dmaap/components/message-router/templates/statefulset.yaml
kubernetes/dmaap/components/message-router/values.yaml
kubernetes/dmaap/values.yaml
kubernetes/helm/plugins/deploy/deploy.sh
kubernetes/helm/starters/onap-app/Chart.yaml
kubernetes/holmes/Chart.yaml
kubernetes/holmes/components/holmes-engine-mgmt/Chart.yaml
kubernetes/holmes/components/holmes-engine-mgmt/values.yaml
kubernetes/holmes/components/holmes-rule-mgmt/Chart.yaml
kubernetes/holmes/components/holmes-rule-mgmt/values.yaml
kubernetes/log/Chart.yaml
kubernetes/log/components/log-elasticsearch/Chart.yaml
kubernetes/log/components/log-kibana/Chart.yaml
kubernetes/log/components/log-logstash/Chart.yaml
kubernetes/modeling/Chart.yaml
kubernetes/modeling/components/modeling-etsicatalog/Chart.yaml
kubernetes/msb/Chart.yaml
kubernetes/msb/components/kube2msb/Chart.yaml
kubernetes/msb/components/msb-consul/Chart.yaml
kubernetes/msb/components/msb-discovery/Chart.yaml
kubernetes/msb/components/msb-eag/Chart.yaml
kubernetes/msb/components/msb-iag/Chart.yaml
kubernetes/multicloud/Chart.yaml
kubernetes/multicloud/components/multicloud-fcaps/Chart.yaml
kubernetes/multicloud/components/multicloud-k8s/Chart.yaml
kubernetes/multicloud/components/multicloud-pike/Chart.yaml
kubernetes/multicloud/components/multicloud-prometheus/Chart.yaml
kubernetes/multicloud/components/multicloud-prometheus/components/prometheus-alertmanager/Chart.yaml
kubernetes/multicloud/components/multicloud-prometheus/components/prometheus-grafana/Chart.yaml
kubernetes/multicloud/components/multicloud-starlingx/Chart.yaml
kubernetes/multicloud/components/multicloud-vio/Chart.yaml
kubernetes/multicloud/components/multicloud-windriver/Chart.yaml
kubernetes/nbi/Chart.yaml
kubernetes/nbi/values.yaml
kubernetes/onap/Chart.yaml
kubernetes/onap/resources/overrides/sm-onap.yaml
kubernetes/oof/Chart.yaml
kubernetes/oof/components/oof-has/Chart.yaml
kubernetes/oof/components/oof-has/components/oof-has-api/Chart.yaml
kubernetes/oof/components/oof-has/components/oof-has-controller/Chart.yaml
kubernetes/oof/components/oof-has/components/oof-has-data/Chart.yaml
kubernetes/oof/components/oof-has/components/oof-has-reservation/Chart.yaml
kubernetes/oof/components/oof-has/components/oof-has-solver/Chart.yaml
kubernetes/oof/components/oof-templates/Chart.yaml
kubernetes/platform/Chart.yaml
kubernetes/platform/components/chartmuseum/Chart.yaml
kubernetes/platform/components/cmpv2-cert-provider/Chart.yaml
kubernetes/platform/components/cmpv2-cert-provider/templates/deployment.yaml
kubernetes/platform/components/oom-cert-service/Chart.yaml
kubernetes/platform/components/oom-cert-service/templates/deployment.yaml
kubernetes/policy/Chart.yaml
kubernetes/policy/components/policy-apex-pdp/Chart.yaml
kubernetes/policy/components/policy-api/Chart.yaml
kubernetes/policy/components/policy-clamp-ac-http-ppnt/Chart.yaml
kubernetes/policy/components/policy-clamp-ac-k8s-ppnt/Chart.yaml
kubernetes/policy/components/policy-clamp-ac-k8s-ppnt/templates/service.yaml
kubernetes/policy/components/policy-clamp-ac-pf-ppnt/Chart.yaml
kubernetes/policy/components/policy-clamp-be/Chart.yaml
kubernetes/policy/components/policy-clamp-runtime-acm/Chart.yaml
kubernetes/policy/components/policy-distribution/Chart.yaml
kubernetes/policy/components/policy-drools-pdp/Chart.yaml
kubernetes/policy/components/policy-gui/Chart.yaml
kubernetes/policy/components/policy-nexus/Chart.yaml
kubernetes/policy/components/policy-pap/Chart.yaml
kubernetes/policy/components/policy-xacml-pdp/Chart.yaml
kubernetes/portal/Chart.yaml
kubernetes/portal/components/portal-app/Chart.yaml
kubernetes/portal/components/portal-cassandra/Chart.yaml
kubernetes/portal/components/portal-mariadb/Chart.yaml
kubernetes/portal/components/portal-sdk/Chart.yaml
kubernetes/portal/components/portal-widget/Chart.yaml
kubernetes/robot/Chart.yaml
kubernetes/robot/resources/config/eteshare/config/robot_properties.py
kubernetes/robot/values.yaml
kubernetes/sdc/Chart.yaml
kubernetes/sdc/components/sdc-be/Chart.yaml
kubernetes/sdc/components/sdc-cs/Chart.yaml
kubernetes/sdc/components/sdc-fe/Chart.yaml
kubernetes/sdc/components/sdc-fe/templates/service.yaml
kubernetes/sdc/components/sdc-fe/values.yaml
kubernetes/sdc/components/sdc-helm-validator/Chart.yaml
kubernetes/sdc/components/sdc-onboarding-be/Chart.yaml
kubernetes/sdc/components/sdc-wfd-be/Chart.yaml
kubernetes/sdc/components/sdc-wfd-fe/Chart.yaml
kubernetes/sdnc/Chart.yaml
kubernetes/sdnc/components/dmaap-listener/Chart.yaml
kubernetes/sdnc/components/dmaap-listener/values.yaml
kubernetes/sdnc/components/sdnc-ansible-server/Chart.yaml
kubernetes/sdnc/components/sdnc-ansible-server/values.yaml
kubernetes/sdnc/components/sdnc-prom/Chart.yaml
kubernetes/sdnc/components/sdnc-web/Chart.yaml
kubernetes/sdnc/components/sdnc-web/values.yaml
kubernetes/sdnc/components/ueb-listener/Chart.yaml
kubernetes/sdnc/components/ueb-listener/values.yaml
kubernetes/sdnc/resources/config/conf/oauth-provider.config.json
kubernetes/sdnc/values.yaml
kubernetes/sniro-emulator/Chart.yaml
kubernetes/so/Chart.yaml
kubernetes/so/components/so-admin-cockpit/Chart.yaml
kubernetes/so/components/so-admin-cockpit/templates/deployment.yaml
kubernetes/so/components/so-admin-cockpit/templates/service.yaml
kubernetes/so/components/so-appc-orchestrator/Chart.yaml
kubernetes/so/components/so-bpmn-infra/Chart.yaml
kubernetes/so/components/so-bpmn-infra/resources/config/overrides/override.yaml
kubernetes/so/components/so-bpmn-infra/templates/deployment.yaml
kubernetes/so/components/so-bpmn-infra/templates/service.yaml
kubernetes/so/components/so-bpmn-infra/values.yaml
kubernetes/so/components/so-catalog-db-adapter/Chart.yaml
kubernetes/so/components/so-catalog-db-adapter/templates/deployment.yaml
kubernetes/so/components/so-catalog-db-adapter/templates/service.yaml
kubernetes/so/components/so-catalog-db-adapter/values.yaml
kubernetes/so/components/so-cnf-adapter/Chart.yaml
kubernetes/so/components/so-cnf-adapter/resources/config/overrides/override.yaml
kubernetes/so/components/so-etsi-nfvo-ns-lcm/Chart.yaml
kubernetes/so/components/so-etsi-nfvo-ns-lcm/resources/config/overrides/override.yaml
kubernetes/so/components/so-etsi-sol003-adapter/Chart.yaml
kubernetes/so/components/so-etsi-sol003-adapter/resources/config/overrides/override.yaml
kubernetes/so/components/so-etsi-sol003-adapter/templates/deployment.yaml
kubernetes/so/components/so-etsi-sol003-adapter/templates/service.yaml
kubernetes/so/components/so-etsi-sol005-adapter/Chart.yaml
kubernetes/so/components/so-etsi-sol005-adapter/resources/config/overrides/override.yaml
kubernetes/so/components/so-etsi-sol005-adapter/templates/deployment.yaml
kubernetes/so/components/so-etsi-sol005-adapter/templates/service.yaml
kubernetes/so/components/so-mariadb/Chart.yaml
kubernetes/so/components/so-mariadb/templates/job.yaml
kubernetes/so/components/so-mariadb/values.yaml
kubernetes/so/components/so-nssmf-adapter/Chart.yaml
kubernetes/so/components/so-nssmf-adapter/resources/config/overrides/override.yaml
kubernetes/so/components/so-nssmf-adapter/values.yaml
kubernetes/so/components/so-oof-adapter/Chart.yaml
kubernetes/so/components/so-oof-adapter/resources/config/overrides/override.yaml
kubernetes/so/components/so-oof-adapter/values.yaml
kubernetes/so/components/so-openstack-adapter/Chart.yaml
kubernetes/so/components/so-openstack-adapter/resources/config/overrides/override.yaml
kubernetes/so/components/so-openstack-adapter/templates/deployment.yaml
kubernetes/so/components/so-openstack-adapter/templates/service.yaml
kubernetes/so/components/so-openstack-adapter/values.yaml
kubernetes/so/components/so-request-db-adapter/Chart.yaml
kubernetes/so/components/so-request-db-adapter/templates/deployment.yaml
kubernetes/so/components/so-request-db-adapter/templates/service.yaml
kubernetes/so/components/so-request-db-adapter/values.yaml
kubernetes/so/components/so-sdc-controller/Chart.yaml
kubernetes/so/components/so-sdc-controller/resources/config/overrides/override.yaml
kubernetes/so/components/so-sdc-controller/templates/deployment.yaml
kubernetes/so/components/so-sdc-controller/templates/service.yaml
kubernetes/so/components/so-sdc-controller/values.yaml
kubernetes/so/components/so-sdnc-adapter/Chart.yaml
kubernetes/so/components/so-sdnc-adapter/templates/deployment.yaml
kubernetes/so/components/so-sdnc-adapter/templates/service.yaml
kubernetes/so/components/so-sdnc-adapter/values.yaml
kubernetes/so/components/so-ve-vnfm-adapter/Chart.yaml
kubernetes/so/components/so-ve-vnfm-adapter/resources/config/overrides/override.yaml
kubernetes/so/components/soHelpers/Chart.yaml
kubernetes/so/resources/config/overrides/override.yaml
kubernetes/so/templates/deployment.yaml
kubernetes/so/templates/service.yaml
kubernetes/so/values.yaml
kubernetes/strimzi/Chart.yaml
kubernetes/strimzi/templates/strimzi-kafka.yaml
kubernetes/strimzi/values.yaml
kubernetes/uui/Chart.yaml
kubernetes/uui/components/uui-nlp/Chart.yaml
kubernetes/uui/components/uui-server/Chart.yaml
kubernetes/vfc/Chart.yaml
kubernetes/vfc/components/vfc-generic-vnfm-driver/Chart.yaml
kubernetes/vfc/components/vfc-generic-vnfm-driver/values.yaml
kubernetes/vfc/components/vfc-huawei-vnfm-driver/Chart.yaml
kubernetes/vfc/components/vfc-nslcm/Chart.yaml
kubernetes/vfc/components/vfc-nslcm/values.yaml
kubernetes/vfc/components/vfc-redis/Chart.yaml
kubernetes/vfc/components/vfc-vnflcm/Chart.yaml
kubernetes/vfc/components/vfc-vnflcm/values.yaml
kubernetes/vfc/components/vfc-vnfmgr/Chart.yaml
kubernetes/vfc/components/vfc-vnfres/Chart.yaml
kubernetes/vfc/components/vfc-vnfres/values.yaml
kubernetes/vfc/components/vfc-zte-vnfm-driver/Chart.yaml
kubernetes/vid/Chart.yaml
kubernetes/vnfsdk/Chart.yaml

index 77261e8..f9244ec 100644 (file)
--- a/INFO.yaml
+++ b/INFO.yaml
@@ -61,6 +61,11 @@ committers:
       id: 'djtimoney'
       company: 'ATT'
       timezone: 'America/New_York'
+    - name: 'Andreas Geissler'
+      email: 'andreas-geissler@telekom.de'
+      id: 'andreasgeissler'
+      company: 'Deutsche Telekom'
+      timezone: 'Europe/Berlin'
 tsc:
     approval: 'https://lists.onap.org/pipermail/onap-tsc'
     changes:
@@ -80,3 +85,7 @@ tsc:
           name: 'Dan Timoney'
           # yamllint disable-line rule:line-length
           link: 'https://wiki.onap.org/display/DW/Committer+Promotion+Request+for+%5BOOM%5D+-+Dan+Timoney'
+        - type: 'Addition'
+          name: 'Andreas Geissler'
+          # yamllint disable-line rule:line-length
+          link: 'https://wiki.onap.org/display/DW/Committer+Promotion+Request+for+%5BOOM%5D+%3A+Andreas+Geissler'
index 4e357b6..75c2749 100644 (file)
@@ -1,42 +1,42 @@
 NAME                    CHART VERSION    APP VERSION    DESCRIPTION
-local/onap                    10.0.0     Jakarta        Open Network Automation Platform (ONAP)
-local/aaf                     10.0.0                    ONAP Application Authorization Framework
-local/aai                     10.0.0                    ONAP Active and Available Inventory
-local/appc                    10.0.0                    Application Controller
-local/cassandra               10.0.0                    ONAP cassandra
-local/cds                     10.0.0                    ONAP Controller Design Studio (CDS)
-local/clamp                   10.0.0                    ONAP Clamp
-local/cli                     10.0.0                    ONAP Command Line Interface
-local/common                  10.0.0                    Common templates for inclusion in other charts
-local/consul                  10.0.0                    ONAP Consul Agent
-local/contrib                 10.0.0                    ONAP optional tools
-local/cps                     10.0.0                    ONAP Configuration Persistene Service (CPS)
-local/dcaegen2                10.0.0                    ONAP DCAE Gen2
-local/dgbuilder               10.0.0                    D.G. Builder application
-local/dmaap                   10.0.0                    ONAP DMaaP components
-local/log                     10.0.0                    ONAP Logging ElasticStack
-local/mariadb-galera          10.0.0                    Chart for MariaDB Galera cluster
-local/mongo                   10.0.0                    MongoDB Server
-local/msb                     10.0.0                    ONAP MicroServices Bus
-local/multicloud              10.0.0                    ONAP multicloud broker
-local/music                   10.0.0                    MUSIC - Multi-site State Coordination Service
-local/mysql                   10.0.0                    MySQL Server
-local/nbi                     10.0.0                    ONAP Northbound Interface
-local/network-name-gen        10.0.0                    Name Generation Micro Service
-local/nfs-provisioner         10.0.0                    NFS provisioner
-local/oof                     10.0.0                    ONAP Optimization Framework
-local/policy                  10.0.0                    ONAP Policy Administration Point
-local/pomba                   10.0.0                    ONAP Post Orchestration Model Based Audit
-local/portal                  10.0.0                    ONAP Web Portal
-local/postgres                10.0.0                    ONAP Postgres Server
-local/robot                   10.0.0                    A helm Chart for kubernetes-ONAP Robot
-local/sdc                     10.0.0                    Service Design and Creation Umbrella Helm charts
-local/sdnc                    10.0.0                    SDN Controller
-local/sdnc-prom               10.0.0                    ONAP SDNC Policy Driven Ownership Management
-local/sniro-emulator          10.0.0                    ONAP Mock Sniro Emulator
-local/so                      10.0.0                    ONAP Service Orchestrator
-local/strimzi                 10.0.0                    ONAP Strimzi Apache Kafka
-local/uui                     10.0.0                    ONAP uui
-local/vfc                     10.0.0                    ONAP Virtual Function Controller (VF-C)
-local/vid                     10.0.0                    ONAP Virtual Infrastructure Deployment
-local/vnfsdk                  10.0.0                    ONAP VNF SDK
+local/onap                    11.0.0     Kohn           Open Network Automation Platform (ONAP)
+local/aaf                     11.0.0                    ONAP Application Authorization Framework
+local/aai                     11.0.0                    ONAP Active and Available Inventory
+local/appc                    11.0.0                    Application Controller
+local/cassandra               11.0.0                    ONAP cassandra
+local/cds                     11.0.0                    ONAP Controller Design Studio (CDS)
+local/clamp                   11.0.0                    ONAP Clamp
+local/cli                     11.0.0                    ONAP Command Line Interface
+local/common                  11.0.0                    Common templates for inclusion in other charts
+local/consul                  11.0.0                    ONAP Consul Agent
+local/contrib                 11.0.0                    ONAP optional tools
+local/cps                     11.0.0                    ONAP Configuration Persistene Service (CPS)
+local/dcaegen2                11.0.0                    ONAP DCAE Gen2
+local/dgbuilder               11.0.0                    D.G. Builder application
+local/dmaap                   11.0.0                    ONAP DMaaP components
+local/log                     11.0.0                    ONAP Logging ElasticStack
+local/mariadb-galera          11.0.0                    Chart for MariaDB Galera cluster
+local/mongo                   11.0.0                    MongoDB Server
+local/msb                     11.0.0                    ONAP MicroServices Bus
+local/multicloud              11.0.0                    ONAP multicloud broker
+local/music                   11.0.0                    MUSIC - Multi-site State Coordination Service
+local/mysql                   11.0.0                    MySQL Server
+local/nbi                     11.0.0                    ONAP Northbound Interface
+local/network-name-gen        11.0.0                    Name Generation Micro Service
+local/nfs-provisioner         11.0.0                    NFS provisioner
+local/oof                     11.0.0                    ONAP Optimization Framework
+local/policy                  11.0.0                    ONAP Policy Administration Point
+local/pomba                   11.0.0                    ONAP Post Orchestration Model Based Audit
+local/portal                  11.0.0                    ONAP Web Portal
+local/postgres                11.0.0                    ONAP Postgres Server
+local/robot                   11.0.0                    A helm Chart for kubernetes-ONAP Robot
+local/sdc                     11.0.0                    Service Design and Creation Umbrella Helm charts
+local/sdnc                    11.0.0                    SDN Controller
+local/sdnc-prom               11.0.0                    ONAP SDNC Policy Driven Ownership Management
+local/sniro-emulator          11.0.0                    ONAP Mock Sniro Emulator
+local/so                      11.0.0                    ONAP Service Orchestrator
+local/strimzi                 11.0.0                    ONAP Strimzi Apache Kafka
+local/uui                     11.0.0                    ONAP uui
+local/vfc                     11.0.0                    ONAP Virtual Function Controller (VF-C)
+local/vid                     11.0.0                    ONAP Virtual Infrastructure Deployment
+local/vnfsdk                  11.0.0                    ONAP VNF SDK
index 27d7a06..b7749b1 100644 (file)
@@ -29,6 +29,7 @@ where <BRANCH> can be an official release tag, such as
 * 8.0.0 for Honolulu
 * 9.0.0 for Istanbul
 * 10.0.0 for Jakarta
+* 11.0.0 for Kohn
 
 **Step 2.** Install Helm Plugins required to deploy ONAP::
 
index 0835a93..2ff74b5 100644 (file)
@@ -123,7 +123,7 @@ stable which should be removed to avoid confusion::
 
 To prepare your system for an installation of ONAP, you'll need to::
 
-  > git clone -b jakarta --recurse-submodules -j2 http://gerrit.onap.org/r/oom
+  > git clone -b kohn --recurse-submodules -j2 http://gerrit.onap.org/r/oom
   > cd oom/kubernetes
 
 
@@ -161,12 +161,12 @@ system, and looks for matches::
 
   > helm search repo local
   NAME                    VERSION    DESCRIPTION
-  local/appc              10.0.0     Application Controller
-  local/clamp             10.0.0     ONAP Clamp
-  local/common            10.0.0     Common templates for inclusion in other charts
-  local/onap              10.0.0     Open Network Automation Platform (ONAP)
-  local/robot             10.0.0     A helm Chart for kubernetes-ONAP Robot
-  local/so                10.0.0     ONAP Service Orchestrator
+  local/appc              11.0.0     Application Controller
+  local/clamp             11.0.0     ONAP Clamp
+  local/common            11.0.0     Common templates for inclusion in other charts
+  local/onap              11.0.0     Open Network Automation Platform (ONAP)
+  local/robot             11.0.0     A helm Chart for kubernetes-ONAP Robot
+  local/so                11.0.0     ONAP Service Orchestrator
 
 In any case, setup of the Helm repository is a one time activity.
 
@@ -209,7 +209,7 @@ deployment::
 To install a specific version of a single ONAP component (`so` in this example)
 with the given release name enter::
 
-  > helm deploy so onap/so --version 10.0.0 --set global.masterPassword=password --set global.flavor=unlimited --namespace onap
+  > helm deploy so onap/so --version 11.0.0 --set global.masterPassword=password --set global.flavor=unlimited --namespace onap
 
 .. note::
    The dependent components should be installed for component being installed
@@ -333,7 +333,7 @@ Here is an excerpt of this file:
   dependencies:
   <...>
     - name: so
-      version: ~10.0.0
+      version: ~11.0.0
       repository: '@local'
       condition: so.enabled
   <...>
@@ -404,7 +404,7 @@ corresponds to the private IP as follows::
   portal-app  LoadBalancer   10.43.142.201   10.0.0.4   8989:30215/TCP,8006:30213/TCP,8010:30214/TCP   1d   app=portal-app,release=dev
 
 
-In this example, use the 10.0.0.4 private address as a key find the
+In this example, use the 11.0.0.4 private address as a key find the
 corresponding public address which in this example is 10.12.6.155. If you're
 using OpenStack you'll do the lookup with the horizon GUI or the OpenStack CLI
 for your tenant (openstack server list).  That IP is then used in your
@@ -563,10 +563,10 @@ Below is the example for the same::
 
   > helm list
     NAME                    REVISION        UPDATED                         STATUS          CHART                   APP VERSION     NAMESPACE
-    dev                     1               Wed Oct 14 13:49:52 2020        DEPLOYED        onap-10.0.0             Jakarta          onap
-    dev-cassandra           5               Thu Oct 15 14:45:34 2020        DEPLOYED        cassandra-10.0.0                         onap
-    dev-contrib             1               Wed Oct 14 13:52:53 2020        DEPLOYED        contrib-10.0.0                           onap
-    dev-mariadb-galera      1               Wed Oct 14 13:55:56 2020        DEPLOYED        mariadb-galera-10.0.0                    onap
+    dev                     1               Wed Oct 14 13:49:52 2020        DEPLOYED        onap-11.0.0             Kohn          onap
+    dev-cassandra           5               Thu Oct 15 14:45:34 2020        DEPLOYED        cassandra-11.0.0                         onap
+    dev-contrib             1               Wed Oct 14 13:52:53 2020        DEPLOYED        contrib-11.0.0                           onap
+    dev-mariadb-galera      1               Wed Oct 14 13:55:56 2020        DEPLOYED        mariadb-galera-11.0.0                    onap
 
 Here the Name column shows the RELEASE NAME, In our case we want to try the
 scale operation on cassandra, thus the RELEASE NAME would be dev-cassandra.
@@ -580,10 +580,10 @@ Below is the example for the same::
 
   > helm search cassandra
     NAME                    CHART VERSION   APP VERSION     DESCRIPTION
-    local/cassandra         10.0.0                          ONAP cassandra
-    local/portal-cassandra  10.0.0                          Portal cassandra
-    local/aaf-cass          10.0.0                          ONAP AAF cassandra
-    local/sdc-cs            10.0.0                          ONAP Service Design and Creation Cassandra
+    local/cassandra         11.0.0                          ONAP cassandra
+    local/portal-cassandra  11.0.0                          Portal cassandra
+    local/aaf-cass          11.0.0                          ONAP AAF cassandra
+    local/sdc-cs            11.0.0                          ONAP Service Design and Creation Cassandra
 
 Here the Name column shows the chart name. As we want to try the scale
 operation for cassandra, thus the corresponding chart name is local/cassandra
@@ -645,7 +645,7 @@ Prior to doing an upgrade, determine of the status of the deployed charts::
 
   > helm list
   NAME REVISION UPDATED                  STATUS    CHART     NAMESPACE
-  so   1        Mon Feb 5 10:05:22 2020  DEPLOYED  so-10.0.0 onap
+  so   1        Mon Feb 5 10:05:22 2020  DEPLOYED  so-11.0.0 onap
 
 When upgrading a cluster a parameter controls the minimum size of the cluster
 during the upgrade while another parameter controls the maximum number of nodes
@@ -668,21 +668,21 @@ sequence of events described in the previous paragraph would be initiated.
 For example, to upgrade a container by changing configuration, specifically an
 environment value::
 
-  > helm upgrade so onap/so --version 8.0.1 --set enableDebug=true
+  > helm upgrade so onap/so --version 11.0.1 --set enableDebug=true
 
 Issuing this command will result in the appropriate container being stopped by
 Kubernetes and replaced with a new container with the new environment value.
 
 To upgrade a component to a new version with a new configuration file enter::
 
-  > helm upgrade so onap/so --version 8.0.1 -f environments/demo.yaml
+  > helm upgrade so onap/so --version 11.0.1 -f environments/demo.yaml
 
 To fetch release history enter::
 
   > helm history so
   REVISION UPDATED                  STATUS     CHART     DESCRIPTION
-  1        Mon Feb 5 10:05:22 2020  SUPERSEDED so-9.0.0  Install complete
-  2        Mon Feb 5 10:10:55 2020  DEPLOYED   so-10.0.0 Upgrade complete
+  1        Mon Jul 5 10:05:22 2022  SUPERSEDED so-11.0.0 Install complete
+  2        Mon Jul 5 10:10:55 2022  DEPLOYED   so-11.0.1 Upgrade complete
 
 Unfortunately, not all upgrades are successful.  In recognition of this the
 lineup of pods within an ONAP deployment is tagged such that an administrator
@@ -704,9 +704,9 @@ For example, to roll-back back to previous system revision enter::
 
   > helm history so
   REVISION UPDATED                  STATUS     CHART     DESCRIPTION
-  1        Mon Feb 5 10:05:22 2020  SUPERSEDED so-9.0.0  Install complete
-  2        Mon Feb 5 10:10:55 2020  SUPERSEDED so-10.0.0 Upgrade complete
-  3        Mon Feb 5 10:14:32 2020  DEPLOYED   so-9.0.0  Rollback to 1
+  1        Mon Jul 5 10:05:22 2022  SUPERSEDED so-11.0.0 Install complete
+  2        Mon Jul 5 10:10:55 2022  SUPERSEDED so-11.0.1 Upgrade complete
+  3        Mon Jul 5 10:14:32 2022  DEPLOYED   so-11.0.0 Rollback to 1
 
 .. note::
 
index a883181..1ab2173 100644 (file)
@@ -55,7 +55,7 @@ New features
 **Bug fixes**
 
 A list of issues resolved in this release can be found here:
-
+https://jira.onap.org/projects/OOM/versions/11498
 
 
 **Known Issues**
index 4c9f519..563ee20 100644 (file)
@@ -20,18 +20,18 @@ apiVersion: v2
 appVersion: "1.0.0"
 description: A Helm chart for A1 Policy Management Service
 name: a1policymanagement
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index f70deef..17fa320 100644 (file)
@@ -63,7 +63,7 @@ certInitializer:
     echo "*** change ownership of certificates to targeted user"
     chown -R 1000 .
 
-image: onap/ccsdk-oran-a1policymanagementservice:1.3.0
+image: onap/ccsdk-oran-a1policymanagementservice:1.3.2
 userID: 1000 #Should match with image-defined user ID
 groupID: 999 #Should match with image-defined group ID
 pullPolicy: IfNotPresent
index 2c51172..bcbe9fa 100644 (file)
 apiVersion: v2
 description: ONAP Application Authorization Framework
 name: aaf
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: aaf-cass
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/aaf-cass'
     condition: aaf-authz.enabled
   - name: aaf-cm
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/aaf-cm'
     condition: aaf-authz.enabled
   - name: aaf-fs
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/aaf-fs'
     condition: aaf-authz.enabled
   - name: aaf-gui
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/aaf-gui'
     condition: aaf-authz.enabled
   - name: aaf-hello
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/aaf-hello'
     condition: aaf-hello.enabled
   - name: aaf-locate
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/aaf-locate'
     condition: aaf-authz.enabled
   - name: aaf-oauth
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/aaf-oauth'
     condition: aaf-authz.enabled
   - name: aaf-service
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/aaf-service'
     condition: aaf-authz.enabled
   - name: aaf-sms
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/aaf-sms'
     condition: aaf-sms.enabled
   - name: aaf-sshsm
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/aaf-sshsm'
     condition: aaf-sshsm.enabled
index 3f1394c..0006c9b 100644 (file)
 apiVersion: v2
 description: ONAP AAF cassandra
 name: aaf-cass
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index ab91b72..d2d0b5e 100644 (file)
 apiVersion: v2
 description: ONAP AAF Certificate Manager
 name: aaf-cm
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: aaf-templates
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../aaf-templates'
index 72b7133..660b8d6 100644 (file)
 apiVersion: v2
 description: ONAP AAF File Server
 name: aaf-fs
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: aaf-templates
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../aaf-templates'
index be01174..1527051 100644 (file)
 apiVersion: v2
 description: ONAP AAF GUI
 name: aaf-gui
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: aaf-templates
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../aaf-templates'
index 5a368d5..bc4c38d 100644 (file)
 apiVersion: v2
 description: ONAP AAF Hello
 name: aaf-hello
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: aaf-templates
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../aaf-templates'
index 15ac5ee..629b2e0 100644 (file)
 apiVersion: v2
 description: ONAP AAF Locate
 name: aaf-locate
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: aaf-templates
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../aaf-templates'
index 31239e9..b22deca 100644 (file)
 apiVersion: v2
 description: ONAP AAF OAuth
 name: aaf-oauth
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: aaf-templates
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../aaf-templates'
index 5cd6cc5..18813fc 100644 (file)
 apiVersion: v2
 description: ONAP AAF Service
 name: aaf-service
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: aaf-templates
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../aaf-templates'
\ No newline at end of file
index c3e1692..769a4df 100644 (file)
 apiVersion: v2
 description: ONAP Secret Management Service
 name: aaf-sms
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: aaf-sms-quorumclient
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/aaf-sms-quorumclient'
   - name: aaf-sms-vault
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/aaf-sms-vault'
index b777223..96cf7a1 100644 (file)
 apiVersion: v2
 description: ONAP Secret Management Service Quorum Client
 name: aaf-sms-quorumclient
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index b3935d4..9f06ec1 100644 (file)
@@ -18,12 +18,12 @@ apiVersion: v2
 description: Chart to launch Vault as SMS backend
 name: aaf-sms-vault
 appVersion: 0.9.5
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index a7fd8f5..2cd0cf4 100644 (file)
 apiVersion: v2
 description: ONAP Hardware Security Components
 name: aaf-sshsm
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: aaf-sshsm-abrmd
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/aaf-sshsm-abrmd'
     condition: aaf-sshsm-abrmd.enabled
   - name: aaf-sshsm-distcenter
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/aaf-sshsm-distcenter'
     condition: aaf-sshsm-distcenter.enabled
   - name: aaf-sshsm-testca
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/aaf-sshsm-testca'
     condition: aaf-sshsm-testca.testca.enabled
index f9dd2b9..2149739 100644 (file)
 apiVersion: v2
 description: ONAP Trusted Platform Module Resource Manager
 name: aaf-sshsm-abrmd
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 1f6b6f9..b0a9b9a 100644 (file)
 apiVersion: v2
 description: ONAP Trusted Platform Module Distribution Center
 name: aaf-sshsm-distcenter
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 73ff507..617c742 100644 (file)
 apiVersion: v2
 description: ONAP Trusted Platform Module Test CA Service
 name: aaf-sshsm-testca
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 9d0ecad..b4b01b0 100644 (file)
@@ -16,9 +16,9 @@
 apiVersion: v2
 description: ONAP Application Authorization Framework Templates
 name: aaf-templates
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 278e1cd..9bab1ee 100644 (file)
 apiVersion: v2
 description: ONAP Active and Available Inventory
 name: aai
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.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: cassandra
-    version: ~10.x-0
+    version: ~11.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'
     condition: global.cassandra.localCluster
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: aai-babel
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/aai-babel'
     condition: aai-babel.enabled
   - name: aai-graphadmin
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/aai-graphadmin'
     condition: aai-graphadmin.enabled
   - name: aai-modelloader
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/aai-modelloader'
     condition: aai-modelloader.enabled
   - name: aai-resources
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/aai-resources'
     condition: aai-resources.enabled
   - name: aai-schema-service
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/aai-schema-service'
     condition: aai-schema-service.enabled
   - name: aai-sparky-be
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/aai-sparky-be'
     condition: aai-sparky-be.enabled
   - name: aai-traversal
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/aai-traversal'
     condition: aai-traversal.enabled
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 3014013..5f36a0e 100644 (file)
 apiVersion: v2
 description: Babel microservice
 name: aai-babel
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.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: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 0d5978a..d5d0851 100644 (file)
 apiVersion: v2
 description: ONAP AAI GraphAdmin
 name: aai-graphadmin
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.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: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index b8adba8..a93c610 100644 (file)
@@ -126,7 +126,9 @@ spec:
         args:
         - -c
         - |
-           bash docker-entrypoint.sh dataSnapshot.sh
+           {{- if include "common.onServiceMesh" . }}
+           echo "waiting 15s for istio side cars to be up"; sleep 15s;{{- end }}
+           bash docker-entrypoint.sh dataSnapshot.sh;
            {{ include "common.serviceMesh.killSidecar" . | indent 11 | trim }}
         env:
         - name: LOCAL_USER_ID
index 76a11fa..a934902 100644 (file)
@@ -126,7 +126,9 @@ spec:
         args:
         - -c
         - |
-           bash docker-entrypoint.sh createDBSchema.sh
+           {{- if include "common.onServiceMesh" . }}
+           echo "waiting 15s for istio side cars to be up"; sleep 15s;{{- end }}
+           bash docker-entrypoint.sh createDBSchema.sh;
            {{ include "common.serviceMesh.killSidecar" . | indent 11 | trim }}
         env:
         - name: LOCAL_USER_ID
index d2d0809..10b8255 100644 (file)
@@ -171,6 +171,8 @@ spec:
         args:
         - -c
         - |
+           {{- if include "common.onServiceMesh" . }}
+           echo "waiting 15s for istio side cars to be up"; sleep 15s;{{- end }}
            bash docker-entrypoint.sh run_Migrations.sh -e UpdateAaiUriIndexMigration --commit --skipPreMigrationSnapShot --runDisabled RebuildAllEdges ;
            {{ include "common.serviceMesh.killSidecar" . | indent 11 | trim }}
         env:
@@ -325,6 +327,8 @@ spec:
         args:
         - -c
         - |
+           {{- if include "common.onServiceMesh" . }}
+           echo "waiting 15s for istio side cars to be up"; sleep 15s;{{- end }}
            bash docker-entrypoint.sh dataSnapshot.sh
            {{ include "common.serviceMesh.killSidecar" . | indent 11 | trim }}
         env:
index a56dfdc..468b41b 100644 (file)
 apiVersion: v2
 description: ONAP AAI modelloader
 name: aai-modelloader
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.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: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 09eb397..2d7cf7f 100644 (file)
@@ -26,6 +26,9 @@ ml.distribution.PASSWORD=OBF:1ks51l8d1o3i1pcc1r2r1e211r391kls1pyj1z7u1njf1lx51go
 {{ else }}
 ml.distribution.ASDC_ADDRESS=sdc-be.{{.Release.Namespace}}:8080
 ml.distribution.ASDC_USE_HTTPS=false
+ml.distribution.KEYSTORE_PASSWORD=
+ml.distribution.KEYSTORE_FILE=
+ml.distribution.PASSWORD=OBF:1ks51l8d1o3i1pcc1r2r1e211r391kls1pyj1z7u1njf1lx51go21hnj1y0k1mli1sop1k8o1j651vu91mxw1vun1mze1vv11j8x1k5i1sp11mjc1y161hlr1gm41m111nkj1z781pw31kku1r4p1e391r571pbm1o741l4x1ksp
 {{ end }}
 ml.distribution.CONSUMER_GROUP=aai-ml-group
 ml.distribution.CONSUMER_ID=aai-ml
index c5ccf82..729d808 100644 (file)
 apiVersion: v2
 description: ONAP AAI resources
 name: aai-resources
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.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: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 2553c94..f608b75 100644 (file)
 apiVersion: v2
 description: ONAP AAI Schema Service
 name: aai-schema-service
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.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: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index ec1812e..0a2c028 100644 (file)
 apiVersion: v2
 description: ONAP AAI sparky-be
 name: aai-sparky-be
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.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: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 6e5ab8b..d23d9cf 100644 (file)
@@ -33,6 +33,8 @@ spec:
       app: {{ include "common.name" . }}
   template:
     metadata:
+      annotations:
+        sidecar.istio.io/rewriteAppHTTPProbers: "false"
       labels:
         app: {{ include "common.name" . }}
         release: {{ include "common.release" . }}
index 41dbe23..13cda28 100644 (file)
 apiVersion: v2
 description: ONAP AAI traversal
 name: aai-traversal
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.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: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index d93bfc9..750e1ba 100644 (file)
@@ -35,4 +35,3 @@ spec:
   type: {{ .Values.service.type }}
   selector:
     app: {{ include "common.name" . }}
-  clusterIP: {{ .Values.service.aaiServiceClusterIp }}
index 62d1d2e..ebbf8b6 100644 (file)
@@ -389,9 +389,6 @@ service:
   externalPort: 8443
   internalPort: 8443
   nodePort: 33
-  # POLICY hotfix - Note this must be temporary
-  # See https://jira.onap.org/browse/POLICY-510
-  aaiServiceClusterIp:
   externalPlainPort: 80
   internalPlainPort: 8080
   nodeport: 33
index d08a83e..d65bbfb 100644 (file)
 apiVersion: v2
 description: Application Controller
 name: appc
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: mariadb-galera
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: dgbuilder
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: appc-ansible-server
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/appc-ansible-server'
     condition: appc-ansible-server.enabled
   - name: appc-cdt
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/appc-cdt'
     condition: appc-cdt.enabled
index 6bdd1ec..6daa29c 100644 (file)
 apiVersion: v2
 description: ONAP APPC Ansible Server
 name: appc-ansible-server
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 3cb22a4..faabb71 100644 (file)
 apiVersion: v2
 description: ONAP APPC Self Service Controller Design Tool
 name: appc-cdt
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 2659767..7115e9e 100644 (file)
 apiVersion: v2
 description: ONAP Controller Design Studio (CDS)
 name: cds
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: mariadb-galera
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: cds-blueprints-processor
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/cds-blueprints-processor'
     condition: cds-blueprints-processor.enabled
   - name: cds-command-executor
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/cds-command-executor'
     condition: cds-command-executor.enabled
   - name: cds-py-executor
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/cds-py-executor'
     condition: cds-py-executor.enabled
   - name: cds-sdc-listener
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/cds-sdc-listener'
     condition: cds-sdc-listener.enabled
   - name: cds-ui
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/cds-ui'
     condition: cds-ui.enabled
index 4374926..2002e56 100755 (executable)
 apiVersion: v2
 description: ONAP CDS Blueprints Processor
 name: cds-blueprints-processor
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index e6b8793..6749d8d 100755 (executable)
 apiVersion: v2
 description: ONAP CDS Command Executor
 name: cds-command-executor
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
\ No newline at end of file
index 702d183..cf09b56 100755 (executable)
 apiVersion: v2
 description: ONAP CDS Py Executor
 name: cds-py-executor
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 3c547b9..14cd147 100755 (executable)
 apiVersion: v2
 description: ONAP CDS SDC listener microservice
 name: cds-sdc-listener
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
\ No newline at end of file
index e220b0c..c356a0f 100644 (file)
 apiVersion: v2
 description: ONAP CDS UI
 name: cds-ui
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 3f91203..1432f75 100644 (file)
 apiVersion: v2
 description: ONAP Command Line Interface
 name: cli
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.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: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index f2f7ffa..8095acb 100644 (file)
 apiVersion: v2
 description: ONAP cassandra
 name: cassandra
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../common'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../repositoryGenerator'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../serviceAccount'
index 550de8d..fbafd9a 100644 (file)
@@ -17,9 +17,9 @@
 apiVersion: v2
 description: Wrapper chart to allow truststore to be shared among cert-initializer instances
 name: cert-wrapper
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../certInitializer'
index 0f62dc7..f083bf8 100644 (file)
 apiVersion: v2
 description: Template used to obtain certificates in onap
 name: certInitializer
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../common'
   - name: readinessCheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../readinessCheck'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../repositoryGenerator'
index 807b90d..b65f9f3 100644 (file)
 apiVersion: v2
 name: certManagerCertificate
 description: A Helm chart for Cert-Manager Certificate CRD template
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../common'
   - name: cmpv2Config
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../cmpv2Config'
index 5210061..7689e08 100644 (file)
@@ -17,9 +17,9 @@
 apiVersion: v2
 description: Template used to store cmpv2 configuration in onap
 name: cmpv2Config
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../common'
index 15a3f72..aeb07ee 100644 (file)
@@ -16,4 +16,4 @@
 apiVersion: v2
 description: Common templates for inclusion in other charts
 name: common
-version: 10.0.0
+version: 11.0.0
diff --git a/kubernetes/common/common/templates/_kafkaNodes.tpl b/kubernetes/common/common/templates/_kafkaNodes.tpl
deleted file mode 100644 (file)
index f428b58..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-{{/*
-# Copyright Â© 2021 Bell Canada
-#
-# 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.
-*/}}
-{{/*
-  Generate comma separated list of kafka or zookeper nodes to reuse in message router charts.
-  How to use:
-
-  zookeeper servers list: {{ include "common.kafkaNodes" (dict "dot" . "replicaCount" (index .Values "message-router-zookeeper" "replicaCount") "componentName" .Values.zookeeper.name "port" .Values.zookeeper.port ) }}
-  kafka servers list: {{ include "common.kafkaNodes" (dict "dot" . "replicaCount" (index .Values "message-router-kafka" "replicaCount") "componentName" .Values.kafka.name "port" .Values.kafka.port ) }}
-
-*/}}
-{{- define "common.kafkaNodes" -}}
-{{- $dot := .dot -}}
-{{- $replicaCount := .replicaCount -}}
-{{- $componentName := .componentName -}}
-{{- $port := .port -}}
-{{- $kafkaNodes := list -}}
-{{- range $i, $e := until (int $replicaCount) -}}
-{{- $kafkaNodes = print (include "common.release" $dot) "-" $componentName "-" $i "." $componentName "." (include "common.namespace" $dot) ".svc.cluster.local:" $port | append $kafkaNodes -}}
-{{- end -}}
-{{- $kafkaNodes | join "," -}}
-{{- end -}}
index 5410695..1a1b8e2 100644 (file)
 apiVersion: v2
 description: D.G. Builder application
 name: dgbuilder
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../common'
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../repositoryGenerator'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../serviceAccount'
index 9257dc8..ddad8d7 100644 (file)
@@ -69,7 +69,7 @@ secrets:
 # Application configuration defaults.
 #################################################################
 # application image
-image: onap/ccsdk-dgbuilder-image:1.3.1
+image: onap/ccsdk-dgbuilder-image:1.3.4
 pullPolicy: Always
 
 # flag to enable debugging - application support required
@@ -130,7 +130,7 @@ readiness:
 service:
   type: NodePort
   name: dgbuilder
-  portName: dgbuilder
+  portName: http
   externalPort: 3000
   internalPort: 3100
   nodePort: 28
index 6f6df22..cd187ff 100644 (file)
 apiVersion: v2
 description: ONAP elasticsearch
 name: elasticsearch
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../common'
   - name: master
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/master'
   - name: data
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/data'
     condition: elasticsearch.data.enabled,data.enabled
   - name: curator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/curator'
     condition: elasticsearch.curator.enabled,curator.enabled
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../certInitializer'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../repositoryGenerator'
index b1e80f0..21017c4 100644 (file)
 apiVersion: v2
 description: ONAP elasticsearch curator
 name: curator
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../../../common'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../../../repositoryGenerator'
\ No newline at end of file
index fc5d402..fc89071 100644 (file)
 apiVersion: v2
 description: ONAP elasticsearch data
 name: data
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../../../common'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../../../repositoryGenerator'
index ea805c1..a7278ba 100644 (file)
@@ -111,6 +111,12 @@ spec:
               value: "yes"
             - name: ELASTICSEARCH_NODE_TYPE
               value: "data"
+            - name: network.bind_host
+              value: 127.0.0.1
+            - name: network.publish_host
+              valueFrom:
+                fieldRef:
+                  fieldPath: status.podIP
           ports: {{- include "common.containerPorts" . |indent 12 }}
           {{- if .Values.livenessProbe.enabled }}
           livenessProbe:
index 1328a20..1dc9ab8 100644 (file)
@@ -47,7 +47,7 @@ replicaCount: 0
 service:
   ## list of ports for "common.containerPorts"
   ports:
-  - name: http-transport
+  - name: tcp-transport
     port: 9300
 
 image: bitnami/elasticsearch:7.9.3
index 01ee8f3..43fe42f 100644 (file)
 apiVersion: v2
 description: ONAP elasticsearch master
 name: master
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../../../common'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../../../repositoryGenerator'
index a35b4bf..85ea2bb 100644 (file)
@@ -115,6 +115,12 @@ spec:
               value: {{ .Values.dedicatednode | quote }}
             - name: ELASTICSEARCH_NODE_TYPE
               value: "master"
+            - name: network.bind_host
+              value: 127.0.0.1
+            - name: network.publish_host
+              valueFrom:
+                fieldRef:
+                  fieldPath: status.podIP
           ports: {{- include "common.containerPorts" . |indent 12 }}
           {{- if .Values.livenessProbe.enabled }}
           livenessProbe:
index 3380449..2eae0de 100644 (file)
@@ -170,7 +170,7 @@ service:
   ## list of ports for "common.containerPorts"
   ## Elasticsearch transport port
   ports:
-    - name: http-transport
+    - name: tcp-transport
       port: 9300
   ## master-eligible service type
   ##
index 22de4db..05e09cb 100644 (file)
@@ -113,6 +113,12 @@ spec:
               value: "coordinating"
             - name: ELASTICSEARCH_PORT_NUMBER
               value: "9000"
+            - name: network.bind_host
+              value: 127.0.0.1
+            - name: network.publish_host
+              valueFrom:
+                fieldRef:
+                  fieldPath: status.podIP
           {{/*ports: {{- include "common.containerPorts" . | indent 12 -}} */}}
           {{- if .Values.livenessProbe.enabled }}
           livenessProbe:
index a3f1564..6c46f32 100644 (file)
@@ -148,7 +148,7 @@ nginx:
   service:
     name: nginx
     ports:
-    - name: elasticsearch
+    - name: http-es
       port: 8080
 ## Custom server block to be added to NGINX configuration
 ## PHP-FPM example server block:
@@ -230,7 +230,7 @@ service:
   ##
   type: ClusterIP
   headlessPorts:
-  - name: http-transport
+  - name: tcp-transport
     port: 9300
   headless:
     suffix: discovery
@@ -240,7 +240,7 @@ service:
   ## Elasticsearch tREST API port
   ##
   ports:
-  - name: elasticsearch
+  - name: http-es
     port: 9200
 
 
index 7f1e89e..b4c36c3 100644 (file)
 apiVersion: v2
 description: Chart for etcd init job
 name: etcd-init
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../common'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../repositoryGenerator'
\ No newline at end of file
index 69bcfaa..9d7dcc2 100644 (file)
@@ -55,6 +55,8 @@ spec:
           - /bin/sh
           - -ec
           - |
+            {{- if include "common.onServiceMesh" . }}
+            echo "waiting 15s for istio side cars to be up"; sleep 15s;{{- end }}
             # Create users
             export ETCDCTL_ENDPOINTS=http://${ETCD_HOST}:${ETCD_PORT}
             export ETCDCTL_API=3
@@ -89,6 +91,7 @@ spec:
           name: localtime
           readOnly: true
         resources: {{ include "common.resources" . | nindent 12 }}
+      {{ include "common.waitForJobContainer" . | indent 6 | trim }}
       {{- if .Values.nodeSelector }}
       nodeSelector: {{ toYaml .Values.nodeSelector | nindent 10 }}
       {{- end -}}
index c99c9f1..6ccfb3e 100644 (file)
@@ -72,3 +72,7 @@ resources:
       cpu: 20m
       memory: 20Mi
   unlimited: {}
+
+wait_for_job_container:
+  containers:
+    - '{{ include "common.name" . }}'
index 9bc3702..4464919 100644 (file)
@@ -17,7 +17,7 @@
 apiVersion: v2
 name: etcd
 home: https://github.com/coreos/etcd
-version: 10.0.0
+version: 11.0.0
 appVersion: 2.2.5
 description: Distributed reliable key-value store for the most critical data of a
   distributed system.
@@ -27,8 +27,8 @@ sources:
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../common'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../repositoryGenerator'
index 3bdad3d..5b9286d 100644 (file)
@@ -17,9 +17,9 @@
 apiVersion: v2
 description: Template used to create same STDOUT log configuration
 name: logConfiguration
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../common'
index c255227..ddbaacc 100644 (file)
@@ -18,7 +18,7 @@
 apiVersion: v2
 description: Chart for MariaDB Galera cluster
 name: mariadb-galera
-version: 10.0.0
+version: 11.0.0
 keywords:
   - mariadb
   - mysql
@@ -29,14 +29,14 @@ keywords:
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../common'
   - name: readinessCheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../readinessCheck'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../repositoryGenerator'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../serviceAccount'
\ No newline at end of file
index 880bc55..9b4c05e 100644 (file)
@@ -29,7 +29,7 @@ metadata:
 spec:
   selector:
     matchLabels:
-      app: {{ include "common.servicename" . }}
+      app.kubernetes.io/name: {{ include "common.servicename" . }}
   portLevelMtls:
     {{ .Values.service.internalPort }}:
       mode: DISABLE
index ab8110f..b9fa78f 100644 (file)
 apiVersion: v2
 description: Chart for MariaDB Galera init job
 name: mariadb-init
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../common'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../repositoryGenerator'
\ No newline at end of file
index 5a97afe..229da35 100644 (file)
 apiVersion: v2
 description: MongoDB Server
 name: mongo
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../common'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../repositoryGenerator'
\ No newline at end of file
index 723a125..f275168 100644 (file)
 apiVersion: v2
 description: MUSIC - Multi-site State Coordination Service
 name: music
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: music-cassandra
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/music-cassandra'
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../common'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../repositoryGenerator'
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../certInitializer'
\ No newline at end of file
index b902dd7..8a575c7 100644 (file)
 apiVersion: v2
 description: ONAP - Cassandra Database
 name: music-cassandra
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../../../common'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../../../repositoryGenerator'
\ No newline at end of file
index 2712596..2c4ed9e 100644 (file)
 apiVersion: v2\r
 description: Name Generation Micro Service\r
 name: network-name-gen\r
-version: 10.0.0\r
+version: 11.0.0\r
 \r
 dependencies:\r
   - name: common\r
-    version: ~10.x-0\r
+    version: ~11.x-0\r
     repository: 'file://../common'\r
   - name: repositoryGenerator\r
-    version: ~10.x-0\r
+    version: ~11.x-0\r
     repository: 'file://../repositoryGenerator'\r
   - name: mariadb-galera\r
-    version: ~10.x-0\r
+    version: ~11.x-0\r
     repository: 'file://../mariadb-galera'\r
     condition: global.mariadbGalera.localCluster\r
   - name: mariadb-init\r
-    version: ~10.x-0\r
+    version: ~11.x-0\r
     repository: 'file://../mariadb-init'\r
     condition: not global.mariadbGalera.localCluster
\ No newline at end of file
index 9bdf19c..97fece8 100644 (file)
@@ -80,7 +80,11 @@ spec:
         - name: POL_BASIC_AUTH_PASSWORD
           {{- include "common.secret.envFromSecretFast" (dict "global" . "uid" "pol-basic-auth-secret" "key" "password") | indent 10}}
         - name: POL_URL
-          value: "{{ .Values.config.polUrl }}"
+          {{- if (include "common.needTLS" .) }}
+          value: "{{ .Values.config.polUrl.https }}"
+          {{- else }}
+          value: "{{ .Values.config.polUrl.http }}"
+          {{- end }}
         - name: POL_ENV
           value: "{{ .Values.config.polEnv }}"
         - name: POL_REQ_ID
@@ -90,7 +94,11 @@ spec:
         - name: AAI_CERT_PATH
           value: "{{ .Values.config.aaiCertPath }}"
         - name: AAI_URI
-          value: "{{ .Values.config.aaiUri }}"
+          {{- if (include "common.needTLS" .) }}
+          value: "{{ .Values.config.aaiUri.https }}"
+          {{- else }}
+          value: "{{ .Values.config.aaiUri.http }}"
+          {{- end }}
         - name: AAI_AUTH
           value: "{{ .Values.config.aaiAuth }}"
         - name: DISABLE_HOST_VERIFICATION
index 5f864a6..e5e2a7a 100644 (file)
@@ -87,14 +87,18 @@ config:
   polClientAuth: cHl0aG9uOnRlc3Q=
   polBasicAuthUser: healthcheck
   polBasicAuthPassword: zb!XztG34
-  polUrl: https://policy-xacml-pdp:6969/policy/pdpx/v1/decision
+  polUrl:
+    https: https://policy-xacml-pdp:6969/policy/pdpx/v1/decision
+    http: http://policy-xacml-pdp:8080/policy/pdpx/v1/decision
   polEnv: TEST
   polReqId: xx
   disableHostVerification: true
   aaiCertPass: changeit
   aaiCertPath: /opt/etc/config/aai_keystore
   aaiAuth: QUFJOkFBSQ==
-  aaiUri: https://aai:8443/aai/v14/
+  aaiUri:
+    https: https://aai:8443/aai/v14/
+    http: http://aai:8080/aai/v14/
 
 # default number of instances
 replicaCount: 1
@@ -118,7 +122,7 @@ readiness:
 service:
   type: ClusterIP
   name: neng-serv
-  portName: neng-serv-port
+  portName: http
   internalPort: 8080
   externalPort: 8080
 
index eacba40..ff8c98c 100644 (file)
 apiVersion: v2
 description: Chart for Postgres init job
 name: postgres-init
-version: 10.0.0
+version: 11.0.0
 
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../common'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../repositoryGenerator'
\ No newline at end of file
index 01151bb..d9a7386 100644 (file)
@@ -59,6 +59,8 @@ spec:
           }
           export PG_PASSWORD=`prepare_password $PG_PASSWORD_INPUT`;
           export PG_ROOT_PASSWORD=`prepare_password $PG_ROOT_PASSWORD_INPUT`;
+          {{- if include "common.onServiceMesh" . }}
+          echo "waiting 15s for istio side cars to be up"; sleep 15s;{{- end }}
           cd /config-input && for PFILE in `ls -1 .`; do envsubst <${PFILE} >/config/${PFILE}; done;
           psql "postgresql://postgres:$PG_ROOT_PASSWORD@$PG_HOST" < /config/setup.sql
         env:
@@ -98,6 +100,7 @@ spec:
           name: pgconf
         resources:
 {{ include "common.resources" . | indent 12 }}
+      {{ include "common.waitForJobContainer" . | indent 6 | trim }}
       {{- if .Values.nodeSelector }}
       nodeSelector:
 {{ toYaml .Values.nodeSelector | indent 10 }}
index 7bcd8e2..d6d51f0 100644 (file)
@@ -89,3 +89,7 @@ resources:
       cpu: 1
       memory: 2Gi
   unlimited: {}
+
+wait_for_job_container:
+  containers:
+    - '{{ include "common.name" . }}-update-config'
\ No newline at end of file
index 7cf590a..8644bcf 100644 (file)
 apiVersion: v2
 description: ONAP Postgres Server
 name: postgres
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../common'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../repositoryGenerator'
\ No newline at end of file
index 7591363..3997aeb 100644 (file)
 apiVersion: v2
 description: Template used to wait for other deployment/sts/jobs in onap
 name: readinessCheck
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../common'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../repositoryGenerator'
\ No newline at end of file
index 49f7474..c385a3b 100644 (file)
 apiVersion: v2
 description: Wrapper chart to allow docker secret to be shared all instances
 name: repository-wrapper
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../common'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../repositoryGenerator'
\ No newline at end of file
index 230525f..fe710e1 100644 (file)
@@ -16,4 +16,4 @@
 apiVersion: v2
 description: Template used to generate the right repository link
 name: repositoryGenerator
-version: 10.0.0
+version: 11.0.0
index 855dd52..8024aba 100644 (file)
@@ -16,9 +16,9 @@
 apiVersion: v2
 description: Wrapper chart to allow default roles to be shared among onap instances
 name: roles-wrapper
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../common'
\ No newline at end of file
index 6ddb835..3309753 100644 (file)
@@ -17,9 +17,9 @@
 apiVersion: v2
 description: Template used to create the right Service Accounts / Role / RoleBinding
 name: serviceAccount
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../common'
\ No newline at end of file
index 6099351..5e84be1 100644 (file)
@@ -22,15 +22,15 @@ apiVersion: v2
 appVersion: "1.0"
 description: ONAP timescaledb
 name: timescaledb
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../repositoryGenerator'
\ No newline at end of file
index c80c318..c180bc1 100644 (file)
 apiVersion: v2
 description: ONAP Consul Agent
 name: consul
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.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: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: consul-server
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/consul-server'
     condition: consul-server.enabled
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
\ No newline at end of file
index 7460980..e1f8381 100644 (file)
 apiVersion: v2
 description: ONAP Consul Server
 name: consul-server
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.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: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
\ No newline at end of file
index 1b5552a..0d366ff 100755 (executable)
 apiVersion: v2
 description: ONAP optional tools
 name: contrib
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: awx
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/awx'
     condition: awx.enabled
   - name: ejbca
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/ejbca'
     condition: global.cmpv2Enabled
   - name: netbox
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/netbox'
     condition: netbox.enabled
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
\ No newline at end of file
index b29a3d7..3eea511 100755 (executable)
@@ -19,18 +19,18 @@ description: Ansible AWX
 name: awx
 sources:
   - https://github.com/ansible/awx
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: awx-postgres
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/awx-postgres'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
\ No newline at end of file
index 2999873..be7254a 100755 (executable)
 apiVersion: v2
 description: Ansible AWX database
 name: awx-postgres
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 2d68326..9b675c8 100644 (file)
 apiVersion: v2
 description: ONAP EJBCA test server
 name: ejbca
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: mariadb-galera
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: global.mariadbGalera.localCluster
   - name: mariadb-init
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: not global.mariadbGalera.localCluster
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: cmpv2Config
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
\ No newline at end of file
index 6bd5b25..a36dcac 100644 (file)
@@ -22,6 +22,16 @@ spec:
   selector: {{- include "common.selectors" . | nindent 4 }}
   template:
     metadata: {{- include "common.templateMetadata" . | nindent 6 }}
+      {{- if (include "common.onServiceMesh" . ) }}
+      annotations:
+      {{- if eq ( .Values.global.serviceMesh.engine ) "linkerd" }}
+        linkerd.io/inject: disabled
+      {{- end }}
+      {{- if eq ( .Values.global.serviceMesh.engine ) "istio" }}
+        sidecar.istio.io/rewriteAppHTTPProbers: "false"
+        proxy.istio.io/config: '{ "holdApplicationUntilProxyStarts": true }'
+      {{- end }}
+      {{- end }}
     spec:
       imagePullSecrets:
       - name: "{{ include "common.namespace" . }}-docker-registry-key"
@@ -51,7 +61,11 @@ spec:
         lifecycle:
           postStart:
             exec:
-              command: ["/bin/sh", "-c", "/opt/primekey/scripts/ejbca-config.sh"]
+              command:
+                - sh
+                - -c
+                - |
+                  sleep 60; /opt/primekey/scripts/ejbca-config.sh
         volumeMounts:
           - name: "{{ include "common.fullname" . }}-volume"
             mountPath: /opt/primekey/scripts/
index 52e0e75..b777a7d 100644 (file)
@@ -86,14 +86,14 @@ affinity: {}
 # probe configuration parameters
 liveness:
   path: /ejbca/publicweb/healthcheck/ejbcahealth
-  port: api
-  initialDelaySeconds: 30
+  port: 8443
+  initialDelaySeconds: 180
   periodSeconds: 30
 
 readiness:
   path: /ejbca/publicweb/healthcheck/ejbcahealth
-  port: api
-  initialDelaySeconds: 30
+  port: 8443
+  initialDelaySeconds: 180
   periodSeconds: 30
 
 service:
@@ -106,7 +106,7 @@ service:
       port_protocol: http
 
 # Resource Limit flavor -By Default using small
-flavor: small
+flavor: unlimited
 # Segregation for Different environment (Small and Large)
 resources:
   small:
index 24c9801..a0a8cdc 100755 (executable)
 apiVersion: v2
 description: Netbox IPAM
 name: netbox
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: netbox-app
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/netbox-app'
   - name: netbox-nginx
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/netbox-nginx'
   - name: netbox-postgres
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/netbox-postgres'
\ No newline at end of file
index 19087d3..d820ee4 100755 (executable)
 apiVersion: v2
 description: Netbox - Application (WSGI + Gunicorn)
 name: netbox-app
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 4e4fdc0..bad4be1 100755 (executable)
 apiVersion: v2
 description: Netbox - Nginx web server
 name: netbox-nginx
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 85654d9..8aca215 100755 (executable)
 apiVersion: v2
 description: Netbox Posgres database
 name: netbox-postgres
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 9052e00..7b60d63 100644 (file)
 apiVersion: v2
 description: ONAP Configuration Persistance Service (CPS)
 name: cps
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: roles-wrapper
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: standaloneDeployment
   - name: cps-core
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: cps-core.enabled
   - name: cps-temporal
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: cps-temporal.enabled
   - name: ncmp-dmi-plugin
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: ncmp-dmi-plugin.enabled
index 95201a0..fcaee60 100644 (file)
 apiVersion: v2
 description: ONAP Configuration Persistance Service (CPS) - Core
 name: cps-core
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: postgres
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: global.postgres.localCluster
   - name: postgres-init
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: postgres.postgresInit
   - name: readinessCheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
\ No newline at end of file
index 54e2cc6..a247f14 100644 (file)
@@ -88,6 +88,12 @@ spec:
             path: {{ .Values.readiness.path }}
           initialDelaySeconds: {{ .Values.readiness.initialDelaySeconds }}
           periodSeconds: {{ .Values.readiness.periodSeconds }}
+        startupProbe:
+          httpGet:
+            path: {{ .Values.startup.path }}
+            port: {{ .Values.startup.port }}
+          failureThreshold: {{ .Values.startup.failureThreshold }}
+          periodSeconds: {{ .Values.startup.periodSeconds }}
         env:
           - name: SPRING_PROFILES_ACTIVE
             value: {{ .Values.config.spring.profile }}
index c548abb..5a10b2f 100644 (file)
@@ -145,6 +145,12 @@ readiness:
   path: /manage/health
   port: *mgt_port
 
+startup:
+  failureThreshold: 5
+  periodSeconds: 60
+  path: /manage/health
+  port: *mgt_port
+
 ingress:
   enabled: true
   service:
index 502131b..cbda117 100644 (file)
 apiVersion: v2
 description: ONAP Configuration Persistance Service (CPS) - Temporal
 name: cps-temporal
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: timescaledb
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: readinessCheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
\ No newline at end of file
index 10c2aab..669be9e 100644 (file)
 apiVersion: v2
 description: ONAP Configuration Persistance Service (CPS) - NCMP-DMI-Plugin
 name: ncmp-dmi-plugin
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: readinessCheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
\ No newline at end of file
index 7c8a0e7..23d0bbd 100644 (file)
 # ============LICENSE_END=========================================================
 
 apiVersion: v2
-appVersion: "Jakarta"
+appVersion: "Kohn"
 description: DCAE Microservices
 name: dcaegen2-services
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: dcae-datafile-collector
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: dcae-datafile-collector.enabled
   - name: dcae-datalake-admin-ui
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: dcae-datalake-admin-ui.enabled
   - name: dcae-datalake-des
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: dcae-datalake-des.enabled
   - name: dcae-datalake-feeder
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: dcae-datalake-feeder.enabled
   - name: dcae-heartbeat
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: dcae-heartbeat.enabled
   - name: dcae-hv-ves-collector
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: dcae-hv-ves-collector.enabled
   - name: dcae-kpi-ms
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: dcae-kpi-ms.enabled
   - name: dcae-ms-healthcheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: dcae-ms-healthcheck.enabled
   - name: dcae-pm-mapper
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: dcae-pm-mapper.enabled
   - name: dcae-pmsh
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: dcae-pmsh.enabled
   - name: dcae-prh
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: dcae-prh.enabled
   - name: dcae-restconf-collector
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: dcae-restconf-collector.enabled
   - name: dcae-slice-analysis-ms
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: dcae-slice-analysis-ms.enabled
   - name: dcae-snmptrap-collector
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: dcae-snmptrap-collector.enabled
   - name: dcae-son-handler
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: dcae-son-handler.enabled
   - name: dcae-tcagen2
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: dcae-tcagen2.enabled
   - name: dcae-ves-collector
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: dcae-ves-collector.enabled
   - name: dcae-ves-mapper
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: dcae-ves-mapper.enabled
   - name: dcae-ves-openapi-manager
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/dcae-ves-openapi-manager'
     condition: dcae-ves-openapi-manager.enabled
index b3c0146..25fa92b 100644 (file)
 # ============LICENSE_END=========================================================
 
 apiVersion: v2
-appVersion: "Jakarta"
+appVersion: "Kohn"
 description: DCAE Microservices Common templates
 name: dcaegen2-services-common
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index fbaaedf..9781e33 100644 (file)
@@ -58,7 +58,7 @@ the the literal string "An example value".
     {{- range $envName, $envValue := .Values.applicationEnv }}
       {{- if kindIs "string" $envValue }}
 - name: {{ $envName }}
-  value: {{ $envValue | quote }}
+  value: {{ tpl $envValue $global | quote }}
       {{- else }}
         {{ if or (not $envValue.secretUid) (not $envValue.key) }}
           {{ fail (printf "Env %s definition is not a string and does not contain secretUid or key fields" $envName) }}
index 36edd4b..c51c222 100644 (file)
 # ================================= LICENSE_END ==============================
 
 apiVersion: v2
-appVersion: "Jakarta"
+appVersion: "Kohn"
 description: DCAE DataFile Collector Helm charts
 name: dcae-datafile-collector
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: readinessCheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: certManagerCertificate
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: dcaegen2-services-common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index d61a50c..c4843d6 100644 (file)
 # ============LICENSE_END=========================================================
 
 apiVersion: v2
-appVersion: "Jakarta"
+appVersion: "Kohn"
 description: DCAE datalake-admin-ui helm chart
 name: dcae-datalake-admin-ui
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: readinessCheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: dcaegen2-services-common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 7d2f36c..20b65f0 100644 (file)
 # ================================= LICENSE_END ==============================
 
 apiVersion: v2
-appVersion: "Jakarta"
+appVersion: "Kohn"
 description: DCAE Datalake DES MS charts
 name: dcae-datalake-des
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: readinessCheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: dcaegen2-services-common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index c62cbd1..3d1ea6e 100644 (file)
 # ================================= LICENSE_END ==============================
 
 apiVersion: v2
-appVersion: "Jakarta"
+appVersion: "Kohn"
 description: DCAE Datalake feeder MS charts
 name: dcae-datalake-feeder
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: postgres
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: readinessCheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: dcaegen2-services-common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 207052f..056696a 100644 (file)
 # ================================= LICENSE_END ==============================
 
 apiVersion: v2
-appVersion: "Jakarta"
+appVersion: "Kohn"
 description: DCAE Heartbeat Microservice
 name: dcae-heartbeat
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: postgres
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: readinessCheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: dcaegen2-services-common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 30d73f3..0c9732a 100644 (file)
 # ============LICENSE_END=========================================================
 
 apiVersion: v2
-appVersion: "Jakarta"
+appVersion: "Kohn"
 description: DCAE HV VES collector
 name: dcae-hv-ves-collector
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: readinessCheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: dcaegen2-services-common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: certManagerCertificate
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
diff --git a/kubernetes/dcaegen2-services/components/dcae-hv-ves-collector/templates/hv-ves-kafka-user.yaml b/kubernetes/dcaegen2-services/components/dcae-hv-ves-collector/templates/hv-ves-kafka-user.yaml
new file mode 100644 (file)
index 0000000..ff977aa
--- /dev/null
@@ -0,0 +1,47 @@
+{{/*
+# Copyright Â© 2022 Nordix Foundation
+#
+# 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.
+*/}}
+apiVersion: kafka.strimzi.io/v1beta2
+kind: KafkaUser
+metadata:
+  name: {{ include "common.release" . }}-{{ .Values.hvVesKafkaUser }}
+  labels:
+    strimzi.io/cluster: {{ include "common.release" . }}-strimzi
+spec:
+  authentication:
+    type: scram-sha-512
+  authorization:
+    type: simple
+    acls:
+    - resource:
+        type: topic
+        name: {{ index .Values "applicationConfig" "streams_publishes" "ves-3gpp-fault-supervision" "kafka_info" "topic_name" }}
+      operation: Write
+    - resource:
+        type: topic
+        name: {{ index .Values "applicationConfig" "streams_publishes" "ves-3gpp-provisioning" "kafka_info" "topic_name" }}
+      operation: Write
+    - resource:
+        type: topic
+        name: {{ index .Values "applicationConfig" "streams_publishes" "ves-3gpp-heartbeat" "kafka_info" "topic_name" }}
+      operation: Write
+    - resource:
+        type: topic
+        name: {{ index .Values "applicationConfig" "streams_publishes" "ves-3gpp-performance-assurance" "kafka_info" "topic_name" }}
+      operation: Write
+    - resource:
+        type: topic
+        name: {{ .Values.applicationConfig.streams_publishes.perf3gpp.kafka_info.topic_name }}
+      operation: Write
diff --git a/kubernetes/dcaegen2-services/components/dcae-hv-ves-collector/templates/hv-ves-topics.yaml b/kubernetes/dcaegen2-services/components/dcae-hv-ves-collector/templates/hv-ves-topics.yaml
new file mode 100644 (file)
index 0000000..e407758
--- /dev/null
@@ -0,0 +1,79 @@
+{{/*
+# Copyright Â© 2022 Nordix Foundation
+#
+# 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.
+*/}}
+apiVersion: kafka.strimzi.io/v1beta2
+kind: KafkaTopic
+metadata:
+  name: ves-3gpp-fault-supervision
+  labels:
+    strimzi.io/cluster: {{ include "common.release" . }}-strimzi
+spec:
+  topicName: {{ index .Values "applicationConfig" "streams_publishes" "ves-3gpp-fault-supervision" "kafka_info" "topic_name" }}
+  partitions: 10
+  config:
+    retention.ms: 7200000
+    segment.bytes: 1073741824
+---
+apiVersion: kafka.strimzi.io/v1beta2
+kind: KafkaTopic
+metadata:
+  name: ves-3gpp-provisioning
+  labels:
+    strimzi.io/cluster: {{ include "common.release" . }}-strimzi
+spec:
+  topicName: {{ index .Values "applicationConfig" "streams_publishes" "ves-3gpp-provisioning" "kafka_info" "topic_name" }}
+  partitions: 10
+  config:
+    retention.ms: 7200000
+    segment.bytes: 1073741824
+---
+apiVersion: kafka.strimzi.io/v1beta2
+kind: KafkaTopic
+metadata:
+  name: ves-3gpp-heartbeat
+  labels:
+    strimzi.io/cluster: {{ include "common.release" . }}-strimzi
+spec:
+  topicName: {{ index .Values "applicationConfig" "streams_publishes" "ves-3gpp-heartbeat" "kafka_info" "topic_name" }}
+  partitions: 10
+  config:
+    retention.ms: 7200000
+    segment.bytes: 1073741824
+---
+apiVersion: kafka.strimzi.io/v1beta2
+kind: KafkaTopic
+metadata:
+  name: ves-3gpp-performance-assurance
+  labels:
+    strimzi.io/cluster: {{ include "common.release" . }}-strimzi
+spec:
+  topicName: {{ index .Values "applicationConfig" "streams_publishes" "ves-3gpp-performance-assurance" "kafka_info" "topic_name" }}
+  partitions: 10
+  config:
+    retention.ms: 7200000
+    segment.bytes: 1073741824
+---
+apiVersion: kafka.strimzi.io/v1beta2
+kind: KafkaTopic
+metadata:
+  name: perf3gpp
+  labels:
+    strimzi.io/cluster: {{ include "common.release" . }}-strimzi
+spec:
+  topicName: {{ .Values.applicationConfig.streams_publishes.perf3gpp.kafka_info.topic_name }}
+  partitions: 10
+  config:
+    retention.ms: 7200000
+    segment.bytes: 1073741824
index 5a62836..67add37 100644 (file)
@@ -2,6 +2,7 @@
 # ================================================================================
 # Copyright (c) 2021-2022 J. F. Lucas. All rights reserved.
 # Copyright (c) 2021-2022 Nokia.  All rights reserved.
+# Copyright Â© 2022 Nordix Foundation
 # ================================================================================
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
@@ -61,11 +62,15 @@ certDirectory: /etc/ves-hv/ssl
 tlsServer: true
 
 secrets:
-  - uid: &aafCredsUID aafcreds
-    type: basicAuth
-    login: '{{ .Values.aafCreds.user }}'
-    password: '{{ .Values.aafCreds.password }}'
-    passwordPolicy: required
+  - uid: hv-ves-kafka-secret
+    externalSecret: '{{ tpl (default "" .Values.config.jaasConfExternalSecret) . }}'
+    type: genericKV
+    envs:
+      - name: sasl.jaas.config
+        value: '{{ .Values.config.someConfig }}'
+        policy: generate
+config:
+  someConfig: blah
 
 # CMPv2 certificate
 # It is used only when:
@@ -113,17 +118,8 @@ service:
       port_protocol: http
       nodePort: 22
 
-aafCreds:
-  user: admin
-  password: admin_secret
-
-credentials:
-- name: AAF_USER
-  uid: *aafCredsUID
-  key: login
-- name: AAF_PASSWORD
-  uid: *aafCredsUID
-  key: password
+#strimzi kafka config
+hvVesKafkaUser: dcae-hv-ves-kafka-user
 
 # initial application configuration
 applicationConfig:
@@ -139,48 +135,38 @@ applicationConfig:
   streams_publishes:
     ves-3gpp-fault-supervision:
       type: kafka
-      aaf_credentials:
-        username: ${AAF_USER}
-        password: ${AAF_PASSWORD}
       kafka_info:
-        bootstrap_servers: message-router-kafka:9092
+        bootstrap_servers: ${KAFKA_BOOTSTRAP_SERVERS}
         topic_name: SEC_3GPP_FAULTSUPERVISION_OUTPUT
     ves-3gpp-provisioning:
       type: kafka
-      aaf_credentials:
-        username: ${AAF_USER}
-        password: ${AAF_PASSWORD}
       kafka_info:
-        bootstrap_servers: message-router-kafka:9092
+        bootstrap_servers: ${KAFKA_BOOTSTRAP_SERVERS}
         topic_name: SEC_3GPP_PROVISIONING_OUTPUT
     ves-3gpp-heartbeat:
       type: kafka
-      aaf_credentials:
-        username: ${AAF_USER}
-        password: ${AAF_PASSWORD}
       kafka_info:
-        bootstrap_servers: message-router-kafka:9092
+        bootstrap_servers: ${KAFKA_BOOTSTRAP_SERVERS}
         topic_name: SEC_3GPP_HEARTBEAT_OUTPUT
     ves-3gpp-performance-assurance:
       type: kafka
-      aaf_credentials:
-        username: ${AAF_USER}
-        password: ${AAF_PASSWORD}
       kafka_info:
-        bootstrap_servers: message-router-kafka:9092
+        bootstrap_servers: ${KAFKA_BOOTSTRAP_SERVERS}
         topic_name: SEC_3GPP_PERFORMANCEASSURANCE_OUTPUT
     perf3gpp:
       type: kafka
-      aaf_credentials:
-        username: ${AAF_USER}
-        password: ${AAF_PASSWORD}
       kafka_info:
-        bootstrap_servers: message-router-kafka:9092
+        bootstrap_servers: ${KAFKA_BOOTSTRAP_SERVERS}
         topic_name: HV_VES_PERF3GPP
 
 applicationEnv:
   JAVA_OPTS: '-Dlogback.configurationFile=/etc/ONAP/dcae-hv-ves-collector/logback.xml'
   CBS_CLIENT_CONFIG_PATH: '/app-config-input/application_config.yaml'
+  KAFKA_BOOTSTRAP_SERVERS: '{{ include "common.release" . }}-strimzi-kafka-bootstrap:9092'
+  USE_SCRAM: 'true'
+  JAAS_CONFIG:
+    secretUid: hv-ves-kafka-secret
+    key: sasl.jaas.config
 
 # Resource Limit flavor -By Default using small
 flavor: small
index 53b070e..ff18e15 100644 (file)
 # ============LICENSE_END=========================================================
 
 apiVersion: v2
-appVersion: "Jakarta"
+appVersion: "Kohn"
 description: DCAE KPI MS chart
 name: dcae-kpi-ms
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: readinessCheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: dcaegen2-services-common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 73331aa..2e13863 100644 (file)
 # ============LICENSE_END=========================================================
 
 apiVersion: v2
-appVersion: "Jakarta"
+appVersion: "Kohn"
 description: ONAP DCAE Microservice Health Check
 name: dcae-ms-healthcheck
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index d3a128f..5aa8fea 100644 (file)
 # ================================= LICENSE_END ==============================
 
 apiVersion: v2
-appVersion: "Jakarta"
+appVersion: "Kohn"
 description: DCAE PM-Mapper Helm charts
 name: dcae-pm-mapper
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: readinessCheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: dcaegen2-services-common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../../common/dcaegen2-services-common'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 25f25e6..f68e715 100644 (file)
 # ================================= LICENSE_END ==============================
 
 apiVersion: v2
-appVersion: "Jakarta"
+appVersion: "Kohn"
 description: DCAE PMSH Service
 name: dcae-pmsh
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: postgres
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: readinessCheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: dcaegen2-services-common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 14e5e87..54d1fce 100644 (file)
 # ============LICENSE_END=========================================================
 
 apiVersion: v2
-appVersion: "Jakarta"
+appVersion: "Kohn"
 description: DCAE PRH
 name: dcae-prh
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: readinessCheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: dcaegen2-services-common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index cec9575..e78d480 100644 (file)
 # ================================= LICENSE_END ==============================
 
 apiVersion: v2
-appVersion: "Jakarta"
+appVersion: "Kohn"
 description: DCAE RESTConf Collector
 name: dcae-restconf-collector
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: readinessCheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: dcaegen2-services-common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index bee29cd..8dbed7c 100644 (file)
 # ============LICENSE_END=========================================================
 
 apiVersion: v2
-appVersion: "Jakarta"
+appVersion: "Kohn"
 description: DCAE SliceAnalysis MS charts
 name: dcae-slice-analysis-ms
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: postgres
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: readinessCheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: dcaegen2-services-common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index c797050..b5959ae 100644 (file)
@@ -58,7 +58,7 @@ tlsImage: onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0
 # Application Configuration Defaults.
 #################################################################
 # Application Image
-image: onap/org.onap.dcaegen2.services.components.slice-analysis-ms:1.1.2
+image: onap/org.onap.dcaegen2.services.components.slice-analysis-ms:1.1.3
 
 # Log directory where logging sidecar should look for log files
 # if path is set to null sidecar won't be deployed in spite of
index 3cd71a3..b05f35f 100644 (file)
 # ================================= LICENSE_END ==============================
 
 apiVersion: v2
-appVersion: "Jakarta"
+appVersion: "Kohn"
 description: DCAE SNMPTrap Collector
 name: dcae-snmptrap-collector
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: readinessCheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: dcaegen2-services-common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 895f642..edc2efc 100644 (file)
 # ============= LICENSE_END ==================================================
 
 apiVersion: v2
-appVersion: "Jakarta"
+appVersion: "Kohn"
 description: DCAE Son-handler helm chart
 name: dcae-son-handler
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: postgres
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: readinessCheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: dcaegen2-services-common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 5e487e2..6673157 100644 (file)
@@ -62,7 +62,7 @@ tlsImage: onap/org.onap.dcaegen2.deployments.tls-init-container:2.1.0
 # Application Configuration Defaults.
 #################################################################
 # Application Image
-image: onap/org.onap.dcaegen2.services.son-handler:2.1.6
+image: onap/org.onap.dcaegen2.services.son-handler:2.1.7
 pullPolicy: Always
 
 # Log directory where logging sidecar should look for log files
index c5f4efe..6eb8528 100644 (file)
 # ============LICENSE_END=========================================================
 
 apiVersion: v2
-appVersion: "Jakarta"
+appVersion: "Kohn"
 description: DCAE TCA (Gen 2)
 name: dcae-tcagen2
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: readinessCheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: dcaegen2-services-common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: mongo
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
\ No newline at end of file
index 8022b79..ac1b812 100644 (file)
 # ============LICENSE_END=========================================================
 
 apiVersion: v2
-appVersion: "Jakarta"
+appVersion: "Kohn"
 description: DCAE VES Collector
 name: dcae-ves-collector
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: readinessCheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: dcaegen2-services-common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: certManagerCertificate
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 2097a97..82f4881 100644 (file)
 # ================================= LICENSE_END ==============================
 
 apiVersion: v2
-appVersion: "Jakarta"
+appVersion: "Kohn"
 description: DCAE VES-Mapper Microservice
 name: dcae-ves-mapper
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: readinessCheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: dcaegen2-services-common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 3065b57..74fd557 100644 (file)
 apiVersion: v2
 description: ONAP DCAE VES OpenApi Manager
 name: dcae-ves-openapi-manager
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: readinessCheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index a7e24d1..1652f04 100644 (file)
@@ -16,6 +16,7 @@
 
 global:
   centralizedLoggingEnabled: true
+  hvVesKafkaUser: dcae-hv-ves-kafka-user
 
 #################################################################
 # Filebeat Configuration Defaults.
@@ -46,6 +47,8 @@ dcae-heartbeat:
 dcae-hv-ves-collector:
   enabled: true
   logConfigMapNamePrefix: '{{ include "common.release" . }}-dcaegen2-services'
+  config:
+    jaasConfExternalSecret: '{{ include "common.release" . }}-{{ .Values.global.hvVesKafkaUser }}'
 dcae-kpi-ms:
   enabled: false
   logConfigMapNamePrefix: '{{ include "common.release" . }}-dcaegen2-services'
index eb69410..ba1e47a 100644 (file)
 apiVersion: v2
 description: ONAP DCAE Gen2
 name: dcaegen2
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: dcae-bootstrap
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/dcae-bootstrap'
     condition: dcae-bootstrap.enabled
   - name: dcae-cloudify-manager
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/dcae-cloudify-manager'
     condition: dcae-cloudify-manager.enabled
   - name: dcae-config-binding-service
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/dcae-config-binding-service'
     condition: dcae-config-binding-service.enabled
   - name: dcae-healthcheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/dcae-healthcheck'
     condition: dcae-healthcheck.enabled
   - name: dcae-servicechange-handler
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/dcae-servicechange-handler'
     condition: dcae-servicechange-handler.enabled
   - name: dcae-inventory-api
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/dcae-inventory-api'
     condition: dcae-inventory-api.enabled
   - name: dcae-deployment-handler
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/dcae-deployment-handler'
     condition: dcae-deployment-handler.enabled
   - name: dcae-policy-handler
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/dcae-policy-handler'
     condition: dcae-policy-handler.enabled
   - name: dcae-dashboard
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/dcae-dashboard'
     condition: dcae-dashboard.enabled
 
index d4f797b..21e6850 100644 (file)
 apiVersion: v2
 description: ONAP DCAE Bootstrap
 name: dcae-bootstrap
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: postgres
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     alias: postgres
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
\ No newline at end of file
index 09b3684..b268ca8 100644 (file)
 apiVersion: v2
 description: ONAP DCAE Cloudify Manager
 name: dcae-cloudify-manager
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: cmpv2Config
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
\ No newline at end of file
index d5fb997..9ffacf4 100644 (file)
 apiVersion: v2
 description: ONAP DCAE Config Binding Service
 name: dcae-config-binding-service
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
\ No newline at end of file
index e0b2976..3b1bcdd 100644 (file)
@@ -20,18 +20,18 @@ apiVersion: v2
 appVersion: "1.0"
 description: DCAE Dashboard
 name: dcae-dashboard
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: postgres
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index a11cdf9..e8193ab 100644 (file)
 apiVersion: v2
 description: ONAP DCAE Deployment Handler
 name: dcae-deployment-handler
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 8954e72..29693c4 100644 (file)
 apiVersion: v2
 description: ONAP DCAE Health Check
 name: dcae-healthcheck
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 32ba74e..7d69c01 100644 (file)
 apiVersion: v2
 description: ONAP DCAE Inventory API Service
 name: dcae-inventory-api
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: postgres
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 4c3abab..b15740b 100644 (file)
 apiVersion: v2
 description: ONAP DCAE Policy Handler
 name: dcae-policy-handler
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index af78d79..7f3a04a 100644 (file)
 apiVersion: v2
 description: ONAP DCAE Service Change Handler
 name: dcae-servicechange-handler
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 8bf2ddf..60a5765 100644 (file)
 apiVersion: v2
 description: ONAP DCAE MOD
 name: dcaemod
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
     - name: common
-      version: ~10.x-0
+      version: ~11.x-0
       repository: '@local'
     - name: dcaemod-genprocessor
-      version: ~10.x-0
+      version: ~11.x-0
       repository: 'file://components/dcaemod-genprocessor'
       condition: dcaemod-genprocessor.enabled
     - name: dcaemod-distributor-api
-      version: ~10.x-0
+      version: ~11.x-0
       repository: 'file://components/dcaemod-distributor-api'
       condition: dcaemod-distributor-api.enabled
     - name: dcaemod-designtool
-      version: ~10.x-0
+      version: ~11.x-0
       repository: 'file://components/dcaemod-designtool'
       condition: dcaemod-designtool.enabled
     - name: dcaemod-onboarding-api
-      version: ~10.x-0
+      version: ~11.x-0
       repository: 'file://components/dcaemod-onboarding-api'
       condition: dcaemod-onboarding-api.enabled
     - name: dcaemod-runtime-api
-      version: ~10.x-0
+      version: ~11.x-0
       repository: 'file://components/dcaemod-runtime-api'
       condition: dcaemod-runtime-api.enabled
     - name: dcaemod-nifi-registry
-      version: ~10.x-0
+      version: ~11.x-0
       repository: 'file://components/dcaemod-nifi-registry'
       condition: dcaemod-nifi-registry.enabled
     - name: dcaemod-healthcheck
-      version: ~10.x-0
+      version: ~11.x-0
       repository: 'file://components/dcaemod-healthcheck'
       condition: dcaemod-healthcheck.enabled
index cf27ca4..d5f61a3 100644 (file)
 apiVersion: v2
 description: ONAP DCAE MOD Design Tool
 name: dcaemod-designtool
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 2cdab6b..0643257 100644 (file)
 apiVersion: v2
 description: ONAP DCAE MOD Distributor API
 name: dcaemod-distributor-api
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 7bb4a64..864ac0d 100644 (file)
 apiVersion: v2
 description: ONAP DCAE MOD Genprocessor
 name: dcaemod-genprocessor
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 5363412..55dbc33 100644 (file)
 apiVersion: v2
 description: ONAP DCAE MOD Health Check
 name: dcaemod-healthcheck
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index bb717a5..ce3d043 100644 (file)
 apiVersion: v2
 description: ONAP DCAE MOD Nifi Registry
 name: dcaemod-nifi-registry
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index ae68dbe..73bade4 100644 (file)
 apiVersion: v2
 description: ONAP DCAE MOD Onboarding API
 name: dcaemod-onboarding-api
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: postgres
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 1714d77..4e1c940 100644 (file)
 apiVersion: v2
 description: ONAP DCAE MOD Runtime API
 name: dcaemod-runtime-api
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: readinessCheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 555e637..db16451 100644 (file)
 # ============LICENSE_END=========================================================
 
 apiVersion: v2
-appVersion: "Jakarta"
+appVersion: "Kohn"
 description: TBD
 name: TBD
 version: TBD
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: readinessCheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: dcaegen2-services-common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: postgres
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: postgres.enabled
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: mongo
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: mongo.enabled
index 7609ba6..9916021 100644 (file)
@@ -21,13 +21,6 @@ global:
   nodePortPrefix: 302
   nodePortPrefixExt: 304
 
-#################################################################
-# Filebeat configuration defaults.
-#################################################################
-filebeatConfig:
-  logstashServiceName: log-ls
-  logstashPort: 5044
-
 #################################################################
 # initContainer images.
 #################################################################
@@ -66,12 +59,8 @@ mongo:
 
 # log directory where logging sidecar should look for log files
 # if absent, no sidecar will be deployed
-#logDirectory: TBD  #/opt/app/VESCollector/logs #DONE
-
-# Following requires manual override until fix for DCAEGEN2-3087
-# is available to switch logDirectory setting to log.path
-log:
-  path: /opt/app/
+#log:
+#  path: TBD #/opt/app/VESCollector/logs #DONE
 logConfigMapNamePrefix: '{{ include "common.fullname" . }}'
 
 # directory where TLS certs should be stored
index 5c50381..64d196d 100644 (file)
@@ -93,7 +93,7 @@ readiness:
 
 
 # application image
-image: onap/org.onap.dcaegen2.platform.mod.runtime-web:1.3.2
+image: onap/org.onap.dcaegen2.platform.mod.runtime-web:1.3.3
 
 # Resource Limit flavor -By Default using small
 flavor: small
index 7ae20ad..d8cb1d5 100644 (file)
@@ -1,7 +1,7 @@
 # Copyright Â© 2018  AT&T Intellectual Property.  All rights reserved.
 # Modifications Copyright Â© 2018 Amdocs,Bell Canada
 # Modifications Copyright Â© 2021 Orange
-# Modifications Copyright Â© 2021 Nordix Foundation
+# Modifications Copyright Â© 2021-2022 Nordix Foundation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
 apiVersion: v2
 description: ONAP DMaaP components
 name: dmaap
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
+  - name: dmaap-strimzi
+    version: ~11.x-0
+    repository: 'file://components/dmaap-strimzi'
+    condition: dmaap-strimzi.enabled
   - name: message-router
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/message-router'
     condition: message-router.enabled
   - name: dmaap-bc
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/dmaap-bc'
     condition: dmaap-bc.enabled
   - name: dmaap-dr-node
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/dmaap-dr-node'
     condition: dmaap-dr-node.enabled
   - name: dmaap-dr-prov
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/dmaap-dr-prov'
     condition: dmaap-dr-prov.enabled
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 3903c5d..5ed50ca 100644 (file)
 apiVersion: v2
 description: a Helm chart to deploy ONAP DMaaP Bus Controller (aka dmaap-bc) in Kubernetes
 name: dmaap-bc
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: postgres
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: PG.enabled
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 4c65198..59ea16b 100644 (file)
 apiVersion: v2
 description: ONAP DMaaP Data Router Node Server
 name: dmaap-dr-node
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 74c984b..72e75c4 100644 (file)
 apiVersion: v2
 description: ONAP DMaaP Data Router Provisioning Server
 name: dmaap-dr-prov
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: mariadb-galera
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: global.mariadbGalera.localCluster
   - name: mariadb-init
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
@@ -1,7 +1,4 @@
-# Copyright Â© 2017 Amdocs, Bell Canada
-# Modifications Copyright Â© 2018 AT&T
-# Modifications Copyright Â© 2021 Orange
-# Modifications Copyright Â© 2021 Nordix Foundation
+# Copyright Â© 2022 Nordix Foundation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
 # limitations under the License.
 
 apiVersion: v2
-description: ONAP Dmaap Message Router Zookeeper Service
-name: message-router-zookeeper
-version: 10.0.0
+description: ONAP Dmaap Strimzi Kafka Bridge
+name: dmaap-strimzi
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.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: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
 # limitations under the License.
 
 ROOT_DIR := $(shell dirname $(realpath $(lastword $(MAKEFILE_LIST))))
-OUTPUT_DIR := $(ROOT_DIR)/../../dist
+OUTPUT_DIR := $(ROOT_DIR)/../dist
 PACKAGE_DIR := $(OUTPUT_DIR)/packages
 SECRET_DIR := $(OUTPUT_DIR)/secrets
 
-EXCLUDES :=
+EXCLUDES := dist resources templates charts docker
 HELM_BIN := helm
 HELM_CHARTS := $(filter-out $(EXCLUDES), $(sort $(patsubst %/.,%,$(wildcard */.))))
 
@@ -1,6 +1,5 @@
 {{/*
-# Copyright Â© 2017 Amdocs, Bell Canada
-# Modifications Copyright Â© 2018 AT&T
+# Copyright Â© 2022 Nordix Foundation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
 # See the License for the specific language governing permissions and
 # limitations under the License.
 */}}
-
-apiVersion: v1
-kind: Service
+apiVersion: kafka.strimzi.io/v1beta2
+kind: KafkaBridge
 metadata:
-  name: {{ .Values.service.name }}
+  name: {{ include "common.fullname" . }}
   namespace: {{ include "common.namespace" . }}
   labels:
     app: {{ include "common.name" . }}
@@ -26,11 +24,14 @@ metadata:
     release: {{ include "common.release" . }}
     heritage: {{ .Release.Service }}
 spec:
-  ports:
-    - port: {{ .Values.service.internalPort }}
-      name: {{ .Values.service.portName }}
-  clusterIP: None
-  selector:
-    app: {{ include "common.name" . }}
-    release: {{ include "common.release" . }}
-
+  replicas: {{ .Values.kafkaBridgeReplicaCount }}
+  enableMetrics: false
+  bootstrapServers: {{ include "common.release" . }}-{{ .Values.global.kafkaBootstrap }}:{{ .Values.global.kafkaInternalPort }}
+  authentication:
+    type: {{ .Values.global.saslMechanism }}
+    username: {{ .Values.global.kafkaStrimziAdminUser }}
+    passwordSecret:
+      secretName: {{ .Values.global.kafkaStrimziAdminUser }}
+      password: password
+  http:
+    port: {{ .Values.kafkaBridgePort }}
diff --git a/kubernetes/dmaap/components/dmaap-strimzi/values.yaml b/kubernetes/dmaap/components/dmaap-strimzi/values.yaml
new file mode 100644 (file)
index 0000000..8e8802d
--- /dev/null
@@ -0,0 +1,37 @@
+# Copyright Â© 2022 Nordix Foundation
+#
+# 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.
+
+#################################################################
+# Global configuration defaults.
+#################################################################
+global:
+  kafkaBootstrap: strimzi-kafka-bootstrap
+  kafkaStrimziAdminUser: strimzi-kafka-admin
+  kafkaInternalPort: 9092
+  saslMechanism: scram-sha-512
+
+#################################################################
+# Application configuration defaults.
+#################################################################
+kafkaBridgeReplicaCount: 1
+kafkaBridgePort: 8080
+
+ingress:
+  enabled: false
+
+#Pods Service Account
+serviceAccount:
+  nameOverride: dmaap-strimzi
+  roles:
+    - read
index 7ecad8b..74700ff 100644 (file)
@@ -1,7 +1,7 @@
 # Copyright Â© 2017 Amdocs, Bell Canada
 # Modifications Copyright Â© 2018 AT&T
 # Modifications Copyright Â© 2021 Orange
-# Modifications Copyright Â© 2021 Nordix Foundation
+# Modifications Copyright Â© 2022 Nordix Foundation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
 apiVersion: v2
 description: ONAP Message Router
 name: message-router
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.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: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
-  - name: message-router-kafka
-    version: ~10.x-0
-    repository: 'file://components/message-router-kafka'
-  - name: message-router-zookeeper
-    version: ~10.x-0
-    repository: 'file://components/message-router-zookeeper'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
diff --git a/kubernetes/dmaap/components/message-router/components/message-router-kafka/.helmignore b/kubernetes/dmaap/components/message-router/components/message-router-kafka/.helmignore
deleted file mode 100644 (file)
index f0c1319..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-# Patterns to ignore when building packages.
-# This supports shell glob matching, relative path matching, and
-# negation (prefixed with !). Only one pattern per line.
-.DS_Store
-# Common VCS dirs
-.git/
-.gitignore
-.bzr/
-.bzrignore
-.hg/
-.hgignore
-.svn/
-# Common backup files
-*.swp
-*.bak
-*.tmp
-*~
-# Various IDEs
-.project
-.idea/
-*.tmproj
diff --git a/kubernetes/dmaap/components/message-router/components/message-router-kafka/Chart.yaml b/kubernetes/dmaap/components/message-router/components/message-router-kafka/Chart.yaml
deleted file mode 100644 (file)
index 2a24b7d..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright Â© 2017 Amdocs, Bell Canada
-# Modifications Copyright Â© 2018 AT&T
-# Modifications Copyright Â© 2021 Orange
-# Modifications Copyright Â© 2021 Nordix Foundation
-#
-# 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.
-
-apiVersion: v2
-description: ONAP Message Router Kafka Service
-name: message-router-kafka
-version: 10.0.0
-
-dependencies:
-  - name: common
-    version: ~10.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: certInitializer
-    version: ~10.x-0
-    repository: '@local'
-  - name: repositoryGenerator
-    version: ~10.x-0
-    repository: '@local'
-  - name: serviceAccount
-    version: ~10.x-0
-    repository: '@local'
diff --git a/kubernetes/dmaap/components/message-router/components/message-router-kafka/resources/config/jmx-kafka-prometheus.yml b/kubernetes/dmaap/components/message-router/components/message-router-kafka/resources/config/jmx-kafka-prometheus.yml
deleted file mode 100644 (file)
index 2ab713e..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-jmxUrl: service:jmx:rmi:///jndi/rmi://localhost:{{ .Values.jmx.port }}/jmxrmi
-lowercaseOutputName: true
-lowercaseOutputLabelNames: true
-ssl: false
-rules:
-- pattern : kafka.server<type=ReplicaManager, name=(.+)><>(Value|OneMinuteRate)
-  name: "cp_kafka_server_replicamanager_$1"
-- pattern : kafka.controller<type=KafkaController, name=(.+)><>Value
-  name: "cp_kafka_controller_kafkacontroller_$1"
-- pattern : kafka.server<type=BrokerTopicMetrics, name=(.+)><>OneMinuteRate
-  name: "cp_kafka_server_brokertopicmetrics_$1"
-- pattern : kafka.network<type=RequestMetrics, name=RequestsPerSec, request=(.+)><>OneMinuteRate
-  name: "cp_kafka_network_requestmetrics_requestspersec_$1"
-- pattern : kafka.network<type=SocketServer, name=NetworkProcessorAvgIdlePercent><>Value
-  name: "cp_kafka_network_socketserver_networkprocessoravgidlepercent"
-- pattern : kafka.server<type=ReplicaFetcherManager, name=MaxLag, clientId=(.+)><>Value
-  name: "cp_kafka_server_replicafetchermanager_maxlag_$1"
-- pattern : kafka.server<type=KafkaRequestHandlerPool, name=RequestHandlerAvgIdlePercent><>OneMinuteRate
-  name: "cp_kafka_kafkarequesthandlerpool_requesthandleravgidlepercent"
-- pattern : kafka.controller<type=ControllerStats, name=(.+)><>OneMinuteRate
-  name: "cp_kafka_controller_controllerstats_$1"
-- pattern : kafka.server<type=SessionExpireListener, name=(.+)><>OneMinuteRate
-  name: "cp_kafka_server_sessionexpirelistener_$1"
diff --git a/kubernetes/dmaap/components/message-router/components/message-router-kafka/resources/jaas/kafka_server_jaas.conf b/kubernetes/dmaap/components/message-router/components/message-router-kafka/resources/jaas/kafka_server_jaas.conf
deleted file mode 100644 (file)
index ff43fbb..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-KafkaServer {
-   org.onap.dmaap.kafkaAuthorize.PlainLoginModule1 required
-   username="${KAFKA_ADMIN}"
-   password="${KAFKA_PSWD}"
-   user_${KAFKA_ADMIN}="${KAFKA_PSWD}";
-};
-Client {
-   org.apache.zookeeper.server.auth.DigestLoginModule required
-   username="${ZK_ADMIN}"
-   password="${ZK_PSWD}";
- };
diff --git a/kubernetes/dmaap/components/message-router/components/message-router-kafka/resources/jaas/zk_client_jaas.conf b/kubernetes/dmaap/components/message-router/components/message-router-kafka/resources/jaas/zk_client_jaas.conf
deleted file mode 100644 (file)
index 0755c1e..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-Client {
-   org.apache.zookeeper.server.auth.DigestLoginModule required
-   username="${ZK_ADMIN}"
-   password="${ZK_PSWD}";
- };
\ No newline at end of file
diff --git a/kubernetes/dmaap/components/message-router/components/message-router-kafka/templates/NOTES.txt b/kubernetes/dmaap/components/message-router/components/message-router-kafka/templates/NOTES.txt
deleted file mode 100644 (file)
index a44d0f7..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright Â© 2018  AT&T Intellectual Property.  All rights reserved.
-# Modifications Copyright Â© 2018 Amdocs, Bell Canada
-#
-# 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.
-
-1. Get the application URL by running these commands:
-{{- if .Values.ingress.enabled }}
-{{- range .Values.ingress.hosts }}
-  http://{{ . }}
-{{- end }}
-{{- else if contains "NodePort" .Values.service.type }}
-  export NODE_PORT=$(kubectl get --namespace {{ include "common.namespace" . }} -o jsonpath="{.spec.ports[0].nodePort}" services {{ include "common.name" . }})
-  export NODE_IP=$(kubectl get nodes --namespace {{ include "common.namespace" . }} -o jsonpath="{.items[0].status.addresses[0].address}")
-  echo http://$NODE_IP:$NODE_PORT
-{{- else if contains "LoadBalancer" .Values.service.type }}
-     NOTE: It may take a few minutes for the LoadBalancer IP to be available.
-           You can watch the status of by running 'kubectl get svc -w {{ include "common.name" . }}'
-  export SERVICE_IP=$(kubectl get svc --namespace {{ include "common.namespace" . }} {{ include "common.name" . }} -o jsonpath='{.status.loadBalancer.ingress[0].ip}')
-  echo http://$SERVICE_IP:{{ .Values.service.externalPort }}
-{{- else if contains "ClusterIP" .Values.service.type }}
-  export POD_NAME=$(kubectl get pods --namespace {{ include "common.namespace" . }} -l "app={{ include "common.name" . }},release={{ .Release.Name }}" -o jsonpath="{.items[0].metadata.name}")
-  echo "Visit http://127.0.0.1:8080 to use your application"
-  kubectl port-forward $POD_NAME 8080:{{ .Values.service.internalPort }}
-{{- end }}
diff --git a/kubernetes/dmaap/components/message-router/components/message-router-kafka/templates/configmap.yaml b/kubernetes/dmaap/components/message-router/components/message-router-kafka/templates/configmap.yaml
deleted file mode 100644 (file)
index d881fef..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-{{/*
-# Copyright Â© 2019 AT&T
-#
-# 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.
-*/}}
-
-{{- if  .Values.global.aafEnabled }}
-apiVersion: v1
-kind: ConfigMap
-metadata:
-  name: {{ include "common.fullname" . }}-jaas-configmap
-  namespace: {{ include "common.namespace" . }}
-  labels:
-    app: {{ include "common.name" . }}
-    chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
-    release: {{ include "common.release" . }}
-    heritage: {{ .Release.Service }}
-data:
-{{ tpl (.Files.Glob "resources/jaas/kafka_server_jaas.conf").AsConfig . | indent 2 }}
----
-{{- else }}
-
-apiVersion: v1
-kind: ConfigMap
-metadata:
-  name: {{ include "common.fullname" . }}-jaas-configmap
-  namespace: {{ include "common.namespace" . }}
-  labels:
-    app: {{ include "common.name" . }}
-    chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
-    release: {{ include "common.release" . }}
-    heritage: {{ .Release.Service }}
-data:
-{{ tpl (.Files.Glob "resources/jaas/zk_client_jaas.conf").AsConfig . | indent 2 }}
----
-{{- end }}
-{{- if  .Values.prometheus.jmx.enabled }}
-apiVersion: v1
-kind: ConfigMap
-metadata:
-  name: {{ include "common.fullname" . }}-prometheus-configmap
-  namespace: {{ include "common.namespace" . }}
-  labels:
-    app: {{ include "common.name" . }}
-    chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
-    release: {{ include "common.release" . }}
-    heritage: {{ .Release.Service }}
-data:
-{{ tpl (.Files.Glob "resources/config/jmx-kafka-prometheus.yml").AsConfig . | indent 2 }}
----
-{{- end }}
diff --git a/kubernetes/dmaap/components/message-router/components/message-router-kafka/templates/poddisruptionbudget.yaml b/kubernetes/dmaap/components/message-router/components/message-router-kafka/templates/poddisruptionbudget.yaml
deleted file mode 100644 (file)
index d12ec12..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-{{/*
-# Copyright Â© 2018  AT&T
-#
-# 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.
-*/}}
-
-apiVersion: policy/v1beta1
-kind: PodDisruptionBudget
-metadata:
-  name: {{ include "common.fullname" . }}-pdb
-  labels:
-    app: {{ include "common.name" . }}
-    chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
-    release: {{ include "common.release" . }}
-    heritage: {{ .Release.Service }}
-spec:
-  selector:
-    matchLabels:
-      app: {{ include "common.name" . }}
-  maxUnavailable: 1
diff --git a/kubernetes/dmaap/components/message-router/components/message-router-kafka/templates/pv.yaml b/kubernetes/dmaap/components/message-router/components/message-router-kafka/templates/pv.yaml
deleted file mode 100644 (file)
index c386163..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-{{/*
-# Copyright Â© 2018 Amdocs, Bell Canada, AT&T
-#
-# 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.
-*/}}
-
-{{- $global := . -}}
-{{- if and .Values.persistence.enabled (not .Values.persistence.existingClaim) -}}
-{{- if eq "True" (include "common.needPV" .) -}}
-{{ range $i, $e := until (int $global.Values.replicaCount) }}
----
-apiVersion: v1
-kind: PersistentVolume
-metadata:
-  name: {{ include "common.release" $global }}-{{ $global.Values.service.name }}-{{ $i }}
-  namespace: {{ include "common.namespace" $global }}
-  labels:
-    app: {{ $global.Values.service.name }}
-    chart: {{ $global.Chart.Name }}-{{ $global.Chart.Version | replace "+" "_" }}
-    release: {{ include "common.release" $global }}
-    heritage: {{ $global.Release.Service }}
-spec:
-  capacity:
-    storage: {{ $global.Values.persistence.size }}
-  accessModes:
-    - {{ $global.Values.persistence.accessMode }}
-  storageClassName: "{{ include "common.fullname" $global }}-data"
-  hostPath:
-    path: {{ $global.Values.persistence.mountPath }}/{{ include "common.release" $global }}/{{ $global.Values.persistence.mountSubPath }}-{{ $i }}
-  persistentVolumeReclaimPolicy: {{ $global.Values.persistence.volumeReclaimPolicy }}
-{{ end }}
-{{ end }}
-{{ end }}
diff --git a/kubernetes/dmaap/components/message-router/components/message-router-kafka/templates/secrets.yaml b/kubernetes/dmaap/components/message-router/components/message-router-kafka/templates/secrets.yaml
deleted file mode 100644 (file)
index 033d8d5..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-{{/*
-# Copyright Â© 2020 AT&T
-#
-# 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.
-*/}}
-
-{{ include "common.secretFast" . }}
diff --git a/kubernetes/dmaap/components/message-router/components/message-router-kafka/templates/service.yaml b/kubernetes/dmaap/components/message-router/components/message-router-kafka/templates/service.yaml
deleted file mode 100644 (file)
index 9a20f9c..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-{{/*
-# Copyright Â© 2019 AT&T
-#
-# 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.
-*/}}
-
-{{- $root := . -}}
-{{ range $i, $e := until (int $root.Values.replicaCount) }}
----
-apiVersion: v1
-kind: Service
-metadata:
-  name: {{ $root.Values.service.name }}-{{ $i }}
-  namespace: {{ include "common.namespace" $root }}
-  labels:
-    app: {{ $root.Values.service.name }}
-    chart: {{ $root.Chart.Name }}-{{ $root.Chart.Version | replace "+" "_" }}
-    release: {{ include "common.release" $root }}
-    heritage: {{ $root.Release.Service }}
-
-spec:
-  type: {{ $root.Values.service.type }}
-  externalTrafficPolicy: Local
-  selector:
-    statefulset.kubernetes.io/pod-name: {{ include "common.release" $root }}-{{ $root.Values.service.name }}-{{ $i }}
-  ports:
-    - port: {{ $root.Values.service.externalPort }}
-      targetPort: {{ $root.Values.service.externalPort }}
-      nodePort: {{ $root.Values.service.baseNodePort  | add $i }}
-      name: {{ $root.Values.service.name }}-{{ $i }}
-{{ end }}
diff --git a/kubernetes/dmaap/components/message-router/components/message-router-kafka/templates/statefulset.yaml b/kubernetes/dmaap/components/message-router/components/message-router-kafka/templates/statefulset.yaml
deleted file mode 100644 (file)
index ebb5f7e..0000000
+++ /dev/null
@@ -1,267 +0,0 @@
-{{/*
-# Modifications Copyright Â© 2018 AT&T
-#
-# 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.
-*/}}
-
-apiVersion: apps/v1
-kind: StatefulSet
-metadata:
-  name: {{ include "common.fullname" . }}
-  namespace: {{ include "common.namespace" . }}
-  labels:
-    app: {{ include "common.name" . }}
-    chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
-    release: {{ include "common.release" . }}
-    heritage: {{ .Release.Service }}
-spec:
-  selector:
-    matchLabels:
-      app: {{ include "common.name" . }}
-  serviceName: {{ .Values.service.name }}
-  replicas: {{ .Values.replicaCount }}
-  podManagementPolicy: Parallel
-  template:
-    metadata:
-      labels:
-        app:  {{ include "common.name" . }}
-        release: {{ include "common.release" . }}
-      {{- if .Values.prometheus.jmx.enabled }}
-      annotations:
-        prometheus.io/scrape: "true"
-        prometheus.io/port: {{ .Values.prometheus.jmx.port | quote }}
-      {{- end }}
-    spec:
-      {{- if .Values.nodeAffinity }}
-      nodeAffinity:
-      {{ toYaml .Values.nodeAffinity | indent 10 }}
-      {{- end }}
-      imagePullSecrets:
-      - name: "{{ include "common.namespace" . }}-docker-registry-key"
-      initContainers:
-      - command:
-        - /app/ready.py
-        args:
-        - --container-name
-        - {{ .Values.zookeeper.name }}
-        env:
-        - name: NAMESPACE
-          valueFrom:
-            fieldRef:
-              apiVersion: v1
-              fieldPath: metadata.namespace
-        image: {{ include "repositoryGenerator.image.readiness" . }}
-        imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
-        name: {{ include "common.name" . }}-readiness
-      - command:
-        -  sh
-        - -exec
-        - |
-          rm -rf '/var/lib/kafka/data/lost+found';
-          chown -R 1000:0 /var/lib/kafka/data;
-        image: {{ include "repositoryGenerator.image.busybox" . }}
-        imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
-        volumeMounts:
-        - mountPath: /var/lib/kafka/data
-          name: kafka-data
-        name: {{ include "common.name" . }}-permission-fixer
-      - command:
-        - sh
-        args:
-        - -c
-        - "cd /config-input  && for PFILE in `ls -1 .`; do envsubst <${PFILE} >/etc/kafka/secrets/jaas/${PFILE}; done"
-        env:
-        - name: ZK_ADMIN
-          {{- include "common.secret.envFromSecretFast" (dict "global" . "uid" "zk-client" "key" "login") | indent 10 }}
-        - name: ZK_PSWD
-          {{- include "common.secret.envFromSecretFast" (dict "global" . "uid" "zk-client" "key" "password") | indent 10 }}
-        - name: KAFKA_ADMIN
-          {{- include "common.secret.envFromSecretFast" (dict "global" . "uid" "kafka-admin" "key" "login") | indent 10 }}
-        - name: KAFKA_PSWD
-          {{- include "common.secret.envFromSecretFast" (dict "global" . "uid" "kafka-admin" "key" "password") | indent 10 }}
-        volumeMounts:
-        - mountPath: /etc/kafka/secrets/jaas
-          name: jaas-config
-        - mountPath: /config-input
-          name: jaas
-        image: {{ include "repositoryGenerator.image.envsubst" . }}
-        imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
-        name: {{ include "common.name" . }}-update-config
-      {{ include "common.certInitializer.initContainer" . | indent 6 | trim }}
-      containers:
-      {{- if .Values.prometheus.jmx.enabled }}
-      - name: prometheus-jmx-exporter
-        image: {{ include "repositoryGenerator.dockerHubRepository" . }}/{{ .Values.prometheus.jmx.image }}:{{ .Values.prometheus.jmx.imageTag }}
-        imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
-        command:
-        - java
-        - -XX:+UnlockExperimentalVMOptions
-        - -XX:+UseCGroupMemoryLimitForHeap
-        - -XX:MaxRAMFraction=1
-        - -XshowSettings:vm
-        - -jar
-        - jmx_prometheus_httpserver.jar
-        - {{ .Values.prometheus.jmx.port | quote }}
-        - /etc/jmx-kafka/jmx-kafka-prometheus.yml
-        ports:
-        - containerPort: {{ .Values.prometheus.jmx.port }}
-        resources:
-{{ toYaml .Values.prometheus.jmx.resources | indent 10 }}
-        volumeMounts:
-        - name: jmx-config
-          mountPath: /etc/jmx-kafka
-      {{- end }}
-      - name: {{ include "common.name" .  }}
-        image: {{ include "repositoryGenerator.repository" . }}/{{ .Values.image }}
-        imagePullPolicy:  {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
-        command:
-        - sh
-        - -exc
-        - |
-          export KAFKA_BROKER_ID=${HOSTNAME##*-} && \
-          {{- if  .Values.global.aafEnabled }}
-          cp {{ .Values.certInitializer.credsPath }}/{{ .Values.certInitializer.final_cadi_files }} /etc/kafka/data/{{ .Values.certInitializer.final_cadi_files }} && \
-          export KAFKA_ADVERTISED_LISTENERS=EXTERNAL_SASL_PLAINTEXT://$(HOST_IP):$(( $KAFKA_BROKER_ID + {{ .Values.service.baseNodePort }} )),INTERNAL_SASL_PLAINTEXT://:{{ .Values.service.internalPort }} && \
-          {{ else }}
-          export KAFKA_ADVERTISED_LISTENERS=EXTERNAL_PLAINTEXT://$(HOST_IP):$(( $KAFKA_BROKER_ID + {{ .Values.service.baseNodePort }} )),INTERNAL_PLAINTEXT://:{{ .Values.service.internalPort }} && \
-          {{- end }}
-          exec /etc/confluent/docker/run
-        resources:
-{{ include "common.resources" . | indent 12 }}
-        ports:
-        - containerPort: {{ .Values.service.internalPort }}
-        - containerPort: {{ .Values.service.externalPort }}
-        {{- if .Values.prometheus.jmx.enabled }}
-        - containerPort: {{ .Values.jmx.port }}
-          name: jmx
-        {{- end }}
-        {{ if eq .Values.liveness.enabled true }}
-        livenessProbe:
-          tcpSocket:
-            port: {{ .Values.service.internalPort }}
-          initialDelaySeconds: {{ .Values.liveness.initialDelaySeconds }}
-          periodSeconds: {{ .Values.liveness.periodSeconds }}
-          timeoutSeconds: {{ .Values.liveness.timeoutSeconds }}
-        {{ end }}
-        readinessProbe:
-          tcpSocket:
-            port: {{ .Values.service.internalPort }}
-          initialDelaySeconds: {{ .Values.readiness.initialDelaySeconds }}
-          periodSeconds: {{ .Values.readiness.periodSeconds }}
-          timeoutSeconds: {{ .Values.readiness.timeoutSeconds }}
-        env:
-        - name: HOST_IP
-          valueFrom:
-            fieldRef:
-              apiVersion: v1
-              fieldPath: status.hostIP
-        - name: KAFKA_ZOOKEEPER_CONNECT
-          value: "{{ include "common.kafkaNodes" (dict "dot" . "replicaCount" .Values.zookeeper.replicaCount "componentName" .Values.zookeeper.name "port" .Values.zookeeper.port ) }}"
-        - name: KAFKA_CONFLUENT_SUPPORT_METRICS_ENABLE
-          value: "{{ .Values.kafka.enableSupport }}"
-        - name: KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR
-          value: "{{ .Values.config.offsets_topic_replication_factor | default .Values.replicaCount }}"
-        - name: KAFKA_NUM_PARTITIONS
-          value: "{{ .Values.config.num_partition | default .Values.replicaCount }}"
-        - name:  KAFKA_DEFAULT_REPLICATION_FACTOR
-          value: "{{ .Values.config.default_replication_factor | default .Values.replicaCount }}"
-        {{- if  .Values.global.aafEnabled }}
-        - name: KAFKA_OPTS
-          value: "{{ .Values.kafka.jaasOptionsAaf }}"
-        - name: aaf_locate_url
-          value: https://aaf-locate.{{ include "common.namespace" . }}:8095
-        - name: KAFKA_LISTENER_SECURITY_PROTOCOL_MAP
-          value: "{{ .Values.kafka.protocolMapAaf }}"
-        - name: KAFKA_LISTENERS
-          value: "{{ .Values.kafka.listenersAaf }}"
-        - name: KAFKA_SASL_ENABLED_MECHANISMS
-          value: "{{ .Values.kafka.saslMech }}"
-        - name: KAFKA_INTER_BROKER_LISTENER_NAME
-          value: "{{ .Values.kafka.interBrokerListernerAaf }}"
-        - name: KAFKA_SASL_MECHANISM_INTER_BROKER_PROTOCOL
-          value: "{{ .Values.kafka.saslInterBrokerProtocol }}"
-        - name: KAFKA_AUTHORIZER_CLASS_NAME
-          value: "{{ .Values.kafka.authorizer }}"
-        {{ else }}
-        - name: KAFKA_OPTS
-          value: "{{ .Values.kafka.jaasOptions }}"
-        - name: KAFKA_LISTENER_SECURITY_PROTOCOL_MAP
-          value: "{{ .Values.kafka.protocolMap }}"
-        - name: KAFKA_LISTENERS
-          value: "{{ .Values.kafka.listeners }}"
-        - name: KAFKA_INTER_BROKER_LISTENER_NAME
-          value: "{{ .Values.kafka.interBrokerListerner }}"
-        {{- end }}
-        {{- range $key, $value := .Values.configurationOverrides }}
-        - name: {{ printf "KAFKA_%s" $key | replace "." "_" | upper | quote }}
-          value: {{ $value | quote }}
-        {{- end }}
-        {{- if .Values.jmx.port }}
-        - name: KAFKA_JMX_PORT
-          value: "{{ .Values.jmx.port }}"
-        {{- end }}
-        - name: enableCadi
-          value: "{{ .Values.global.aafEnabled }}"
-        volumeMounts: {{ include "common.certInitializer.volumeMount" . | nindent 8 }}
-        - mountPath: /etc/localtime
-          name: localtime
-          readOnly: true
-        - mountPath: /var/run/docker.sock
-          name: docker-socket
-        - name: jaas-config
-          mountPath: /etc/kafka/secrets/jaas
-        - mountPath: /var/lib/kafka/data
-          name: kafka-data
-      {{- if .Values.tolerations }}
-      tolerations:
-        {{ toYaml .Values.tolerations | indent 10 }}
-      {{- end }}
-      serviceAccountName: {{ include "common.fullname" (dict "suffix" "read" "dot" . )}}
-      volumes:  {{ include "common.certInitializer.volumes" . | nindent 6 }}
-      - name: localtime
-        hostPath:
-          path: /etc/localtime
-      - name: jaas-config
-        emptyDir:
-          medium: Memory
-      - name: docker-socket
-        hostPath:
-          path: /var/run/docker.sock
-      - name: jaas
-        configMap:
-          name: {{ include "common.fullname" . }}-jaas-configmap
-      {{- if .Values.prometheus.jmx.enabled }}
-      - name: jmx-config
-        configMap:
-          name: {{ include "common.fullname" . }}-prometheus-configmap
-      {{- end }}
-{{ if not .Values.persistence.enabled }}
-      - name: kafka-data
-        emptyDir: {}
-{{ else }}
-  volumeClaimTemplates:
-    - metadata:
-        name: kafka-data
-        labels:
-          app: {{ include "common.fullname" . }}
-          chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
-          release: "{{ include "common.release" . }}"
-          heritage: "{{ .Release.Service }}"
-      spec:
-        accessModes:
-          - {{ .Values.persistence.accessMode | quote }}
-        storageClassName: {{ include "common.storageClass" . }}
-        resources:
-          requests:
-            storage: {{ .Values.persistence.size | quote }}
-{{ end }}
diff --git a/kubernetes/dmaap/components/message-router/components/message-router-kafka/values.yaml b/kubernetes/dmaap/components/message-router/components/message-router-kafka/values.yaml
deleted file mode 100644 (file)
index c998e9e..0000000
+++ /dev/null
@@ -1,226 +0,0 @@
-# Copyright Â© 2017 Amdocs, Bell Canada
-# Modifications Copyright Â© 2018 AT&T
-#
-# 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.
-
-#################################################################
-# Global configuration defaults.
-#################################################################
-global:
-  nodePortPrefix: 302
-  persistence: {}
-
-
-#################################################################
-# AAF part
-#################################################################
-certInitializer:
-  nameOverride: dmaap-mr-kafka-cert-initializer
-  aafDeployFqi: deployer@people.osaaf.org
-  aafDeployPass: demo123456!
-  # aafDeployCredsExternalSecret: some secret
-  fqdn: dmaap-mr
-  fqi: dmaapmr@mr.dmaap.onap.org
-  public_fqdn: mr.dmaap.onap.org
-  cadi_longitude: "-122.26147"
-  cadi_latitude: "37.78187"
-  app_ns: org.osaaf.aaf
-  credsPath: /opt/app/osaaf/local
-  fqi_namespace: org.onap.dmaap.mr
-  final_cadi_files: cadi.properties
-  aaf_add_config: |
-    echo "*** concat the three prop files"
-    cd {{ .Values.credsPath }}
-    cat {{ .Values.fqi_namespace }}.props > {{ .Values.final_cadi_files }}
-    cat {{ .Values.fqi_namespace }}.cred.props >> {{ .Values.final_cadi_files }}
-    cat {{ .Values.fqi_namespace }}.location.props >> {{ .Values.final_cadi_files }}
-    echo "*** configuration result:"
-    cat {{ .Values.final_cadi_files }}
-    chown -R 1000 .
-
-
-#################################################################
-# Application configuration defaults.
-#################################################################
-# application image
-image: onap/dmaap/kafka111:1.1.1
-pullPolicy: Always
-
-
-zookeeper:
-  name: message-router-zookeeper
-  port: 2181
-  replicaCount: 1
-
-kafka:
-  heapOptions: -Xmx5G -Xms1G
-  jaasOptions: -Djava.security.auth.login.config=/etc/kafka/secrets/jaas/zk_client_jaas.conf
-  jaasOptionsAaf: -Djava.security.auth.login.config=/etc/kafka/secrets/jaas/kafka_server_jaas.conf
-  enableSupport: false
-  protocolMapAaf: INTERNAL_SASL_PLAINTEXT:SASL_PLAINTEXT,EXTERNAL_SASL_PLAINTEXT:SASL_PLAINTEXT
-  protocolMap: INTERNAL_PLAINTEXT:PLAINTEXT,EXTERNAL_PLAINTEXT:PLAINTEXT
-  listenersAaf: EXTERNAL_SASL_PLAINTEXT://0.0.0.0:9091,INTERNAL_SASL_PLAINTEXT://0.0.0.0:9092
-  listeners: EXTERNAL_PLAINTEXT://0.0.0.0:9091,INTERNAL_PLAINTEXT://0.0.0.0:9092
-  authorizer: org.onap.dmaap.kafkaAuthorize.KafkaCustomAuthorizer
-  saslInterBrokerProtocol: PLAIN
-  saslMech: PLAIN
-  interBrokerListernerAaf: INTERNAL_SASL_PLAINTEXT
-  interBrokerListerner: INTERNAL_PLAINTEXT
-
-config: {}
-  # offsets_topic_replication_factor:
-  # num_partition:
-  # default_replication_factor:
-
-configurationOverrides:
-  "log.dirs": "/var/lib/kafka/data"
-  "log.retention.hours": "168"
-  "transaction.state.log.replication.factor": "1"
-  "transaction.state.log.min.isr": "1"
-  "num.recovery.threads.per.data.dir": "5"
-  "zookeeper.connection.timeout.ms": "6000"
-  "zookeeper.set.acl": "true"
-
-jmx:
-  port: 5555
-
-prometheus:
-  jmx:
-    enabled: false
-    image: solsson/kafka-prometheus-jmx-exporter@sha256
-    imageTag: 6f82e2b0464f50da8104acd7363fb9b995001ddff77d248379f8788e78946143
-    port: 5556
-
-jaas:
-  config:
-    zkClient: kafka
-    zkClientPassword: kafka_secret
-    kafkaAdminUser: admin
-    kafkaAdminPassword: admin_secret
-    #kafkaAdminUserExternal:  some secret
-    #zkClientPasswordExternal: some secret
-
-
-secrets:
-  - uid: zk-client
-    type: basicAuth
-    externalSecret: '{{ .Values.jaas.config.zkClientPasswordExternal}}'
-    login: '{{ .Values.jaas.config.zkClient }}'
-    password: '{{ .Values.jaas.config.zkClientPassword }}'
-    passwordPolicy: required
-  - uid: kafka-admin
-    type: basicAuth
-    externalSecret: '{{ .Values.jaas.config.kafkaAdminUserExternal}}'
-    login: '{{ .Values.jaas.config.kafkaAdminUser }}'
-    password: '{{ .Values.jaas.config.kafkaAdminPassword }}'
-    passwordPolicy: required
-
-# flag to enable debugging - application support required
-debugEnabled: false
-
-# default number of instances
-replicaCount: 1
-
-
-# To access Kafka outside cluster, this value must be set to hard and the number of nodes in K8S cluster must be equal or greater then replica count
-podAntiAffinityType: soft
-
-# defult partitions
-defaultpartitions: 3
-
-nodeSelector: {}
-
-nodeAffinity: {}
-
-affinity: {}
-
-tolerations: {}
-
-
-
-# probe configuration parameters
-liveness:
-  initialDelaySeconds: 90
-  periodSeconds: 20
-  timeoutSeconds: 10
-  # necessary to disable liveness probe when setting breakpoints
-  # in debugger so K8s doesn't restart unresponsive container
-  enabled: true
-
-readiness:
-  initialDelaySeconds: 90
-  periodSeconds: 20
-  timeoutSeconds: 100
-
-## Persist data to a persitent volume
-persistence:
-  enabled: true
-
-  ## A manually managed Persistent Volume and Claim
-  ## Requires persistence.enabled: true
-  ## If defined, PVC must be created manually before volume will be bound
-  # existingClaim:
-  volumeReclaimPolicy: Retain
-
-  ## database data Persistent Volume Storage Class
-  ## If defined, storageClassName: <storageClass>
-  ## If set to "-", storageClassName: "", which disables dynamic provisioning
-  ## If undefined (the default) or set to null, no storageClassName spec is
-  ##   set, choosing the default provisioner.  (gp2 on AWS, standard on
-  ##   GKE, AWS & OpenStack)
-  ##
-  # storageClass: "-"
-  accessMode: ReadWriteOnce
-  size: 2Gi
-  mountPath: /dockerdata-nfs
-  mountSubPath: message-router/data-kafka
-
-service:
-  type: NodePort
-  name: message-router-kafka
-  portName: tcp-message-router-kafka
-  internalPort: 9092
-  internalSSLPort: 9093
-  externalPort: 9091
-  baseNodePort: 30490
-
-
-
-ingress:
-  enabled: false
-
-# Resource Limit flavor -By Default using small
-flavor: small
-# Segregation for Different environment (Small and Large)
-resources:
-  small:
-    limits:
-      cpu: 2000m
-      memory: 4Gi
-    requests:
-      cpu: 500m
-      memory: 1Gi
-  large:
-    limits:
-      cpu: 4000m
-      memory: 8Gi
-    requests:
-      cpu: 1000m
-      memory: 2Gi
-  unlimited: {}
-
-#Pods Service Account
-serviceAccount:
-  nameOverride: message-router-kafka
-  roles:
-    - read
diff --git a/kubernetes/dmaap/components/message-router/components/message-router-zookeeper/resources/config/jmx-zookeeper-prometheus.yml b/kubernetes/dmaap/components/message-router/components/message-router-zookeeper/resources/config/jmx-zookeeper-prometheus.yml
deleted file mode 100644 (file)
index a75b644..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-jmxUrl: service:jmx:rmi:///jndi/rmi://localhost:{{ .Values.jmx.port }}/jmxrmi
-lowercaseOutputName: true
-lowercaseOutputLabelNames: true
-ssl: false
-rules:
-- pattern: "org.apache.ZooKeeperService<name0=ReplicatedServer_id(\\d+)><>(\\w+)"
-  name: "message-router-zookeeper_$2"
-- pattern: "org.apache.ZooKeeperService<name0=ReplicatedServer_id(\\d+), name1=replica.(\\d+)><>(\\w+)"
-  name: "message-router-zookeeper_$3"
-  labels:
-    replicaId: "$2"
-- pattern: "org.apache.ZooKeeperService<name0=ReplicatedServer_id(\\d+), name1=replica.(\\d+), name2=(\\w+)><>(\\w+)"
-  name: "message-router-zookeeper_$4"
-  labels:
-    replicaId: "$2"
-    memberType: "$3"
-- pattern: "org.apache.ZooKeeperService<name0=ReplicatedServer_id(\\d+), name1=replica.(\\d+), name2=(\\w+), name3=(\\w+)><>(\\w+)"
-  name: "message-router-zookeeper_$4_$5"
-  labels:
-    replicaId: "$2"
-    memberType: "$3"
diff --git a/kubernetes/dmaap/components/message-router/components/message-router-zookeeper/resources/config/zk_server_jaas.conf b/kubernetes/dmaap/components/message-router/components/message-router-zookeeper/resources/config/zk_server_jaas.conf
deleted file mode 100644 (file)
index 8266f6b..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-Server {
-       org.apache.zookeeper.server.auth.DigestLoginModule required
-       user_${ZK_ADMIN}="${ZK_PSWD}";
-};
\ No newline at end of file
diff --git a/kubernetes/dmaap/components/message-router/components/message-router-zookeeper/templates/NOTES.txt b/kubernetes/dmaap/components/message-router/components/message-router-zookeeper/templates/NOTES.txt
deleted file mode 100644 (file)
index a44d0f7..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright Â© 2018  AT&T Intellectual Property.  All rights reserved.
-# Modifications Copyright Â© 2018 Amdocs, Bell Canada
-#
-# 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.
-
-1. Get the application URL by running these commands:
-{{- if .Values.ingress.enabled }}
-{{- range .Values.ingress.hosts }}
-  http://{{ . }}
-{{- end }}
-{{- else if contains "NodePort" .Values.service.type }}
-  export NODE_PORT=$(kubectl get --namespace {{ include "common.namespace" . }} -o jsonpath="{.spec.ports[0].nodePort}" services {{ include "common.name" . }})
-  export NODE_IP=$(kubectl get nodes --namespace {{ include "common.namespace" . }} -o jsonpath="{.items[0].status.addresses[0].address}")
-  echo http://$NODE_IP:$NODE_PORT
-{{- else if contains "LoadBalancer" .Values.service.type }}
-     NOTE: It may take a few minutes for the LoadBalancer IP to be available.
-           You can watch the status of by running 'kubectl get svc -w {{ include "common.name" . }}'
-  export SERVICE_IP=$(kubectl get svc --namespace {{ include "common.namespace" . }} {{ include "common.name" . }} -o jsonpath='{.status.loadBalancer.ingress[0].ip}')
-  echo http://$SERVICE_IP:{{ .Values.service.externalPort }}
-{{- else if contains "ClusterIP" .Values.service.type }}
-  export POD_NAME=$(kubectl get pods --namespace {{ include "common.namespace" . }} -l "app={{ include "common.name" . }},release={{ .Release.Name }}" -o jsonpath="{.items[0].metadata.name}")
-  echo "Visit http://127.0.0.1:8080 to use your application"
-  kubectl port-forward $POD_NAME 8080:{{ .Values.service.internalPort }}
-{{- end }}
diff --git a/kubernetes/dmaap/components/message-router/components/message-router-zookeeper/templates/_zkquorum.tpl b/kubernetes/dmaap/components/message-router/components/message-router-zookeeper/templates/_zkquorum.tpl
deleted file mode 100644 (file)
index 9af910e..0000000
+++ /dev/null
@@ -1,34 +0,0 @@
-{{/*
-# Copyright Â© 2019 Amdocs, Bell Canada
-#
-# 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.
-*/}}
-
-{{- /*
-    Calculate the maximum number of zk server down in order to guarantee ZK quorum.
-    For guaranteeing ZK quorum we need half of the server + 1 up.
-
-    div in go template cast return an int64
-    so we need to know if it is an even number or an odd.
-    For this we are doing (n/2)*2=n?
-    if true it is even else it is even
-*/ -}}
-{{- define "zk.maxUnavailable" -}}
-{{- $halfReplica := div .Values.replicaCount 2 -}}
- {{/* divide by 2 and multiply by 2 in order to know if it is an even number*/}}
-    {{if eq (mul $halfReplica 2) (int .Values.replicaCount) }}
-        {{- toYaml  (sub $halfReplica 1) -}}
-    {{else}}
-        {{- toYaml $halfReplica -}}
-    {{end}}
-{{- end -}}
diff --git a/kubernetes/dmaap/components/message-router/components/message-router-zookeeper/templates/_zkservers.tpl b/kubernetes/dmaap/components/message-router/components/message-router-zookeeper/templates/_zkservers.tpl
deleted file mode 100644 (file)
index 8b88d7b..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-{{/*
-Create a server list string based on fullname, namespace, # of zookeeperServers
-in a format like "zkhost1:port:port;zkhost2:port:port"
-*/}}
-{{- define "zookeeper.serverlist" -}}
-{{- $namespace := include "common.namespace" . }}
-{{- $fullname := include "common.fullname" . -}}
-{{- $name := include "common.name" . -}}
-{{- $serverPort := .Values.service.serverPort -}}
-{{- $leaderElectionPort := .Values.service.leaderElectionPort -}}
-{{- $zk := dict "zookeeperServers" (list) -}}
-{{- range $idx, $v := until (int .Values.zookeeperServers) }}
-{{- $noop := printf "%s-%d.%s.%s.svc.cluster.local:%d:%d" $fullname $idx $name $namespace (int $serverPort) (int $leaderElectionPort) | append $zk.zookeeperServers | set $zk "zookeeperServers" -}}
-{{- end }}
-{{- printf "%s" (join ";" $zk.zookeeperServers) | quote -}}
-{{- end -}}
\ No newline at end of file
diff --git a/kubernetes/dmaap/components/message-router/components/message-router-zookeeper/templates/configmap.yaml b/kubernetes/dmaap/components/message-router/components/message-router-zookeeper/templates/configmap.yaml
deleted file mode 100644 (file)
index 7a26053..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-{{/*
-# Copyright Â© 2020 AT&T
-#
-# 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.
-*/}}
-
-{{- if  .Values.prometheus.jmx.enabled }}
-apiVersion: v1
-kind: ConfigMap
-metadata:
-  name: {{ include "common.fullname" . }}-prometheus-configmap
-  namespace: {{ include "common.namespace" . }}
-  labels:
-    app: {{ include "common.name" . }}
-    chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
-    release: {{ include "common.release" . }}
-    heritage: {{ .Release.Service }}
-data:
-{{ tpl (.Files.Glob "resources/config/jmx-zookeeper-prometheus.yml").AsConfig .  | indent 2 }}
----
-{{ end }}
-
-apiVersion: v1
-kind: ConfigMap
-metadata:
-  name: {{ include "common.fullname" . }}-jaas-configmap
-  namespace: {{ include "common.namespace" . }}
-  labels:
-    app: {{ include "common.name" . }}
-    chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
-    release: {{ include "common.release" . }}
-    heritage: {{ .Release.Service }}
-data:
-{{  (.Files.Glob "resources/config/zk_server_jaas.conf").AsConfig  | indent 2 }}
diff --git a/kubernetes/dmaap/components/message-router/components/message-router-zookeeper/templates/poddisruptionbudget.yaml b/kubernetes/dmaap/components/message-router/components/message-router-zookeeper/templates/poddisruptionbudget.yaml
deleted file mode 100644 (file)
index db81b89..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-{{/*
-# Copyright Â© 2018  AT&T
-#
-# 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.
-*/}}
-
-apiVersion: policy/v1beta1
-kind: PodDisruptionBudget
-metadata:
-  name: {{ include "common.fullname" . }}-pdb
-  labels:
-    app: {{ include "common.name" . }}
-    chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
-    release: {{ include "common.release" . }}
-    heritage: {{ .Release.Service }}
-spec:
-  selector:
-    matchLabels:
-      app: {{ include "common.name" . }}
-  maxUnavailable: {{ include "zk.maxUnavailable" . }}
diff --git a/kubernetes/dmaap/components/message-router/components/message-router-zookeeper/templates/pv.yaml b/kubernetes/dmaap/components/message-router/components/message-router-zookeeper/templates/pv.yaml
deleted file mode 100644 (file)
index c386163..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-{{/*
-# Copyright Â© 2018 Amdocs, Bell Canada, AT&T
-#
-# 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.
-*/}}
-
-{{- $global := . -}}
-{{- if and .Values.persistence.enabled (not .Values.persistence.existingClaim) -}}
-{{- if eq "True" (include "common.needPV" .) -}}
-{{ range $i, $e := until (int $global.Values.replicaCount) }}
----
-apiVersion: v1
-kind: PersistentVolume
-metadata:
-  name: {{ include "common.release" $global }}-{{ $global.Values.service.name }}-{{ $i }}
-  namespace: {{ include "common.namespace" $global }}
-  labels:
-    app: {{ $global.Values.service.name }}
-    chart: {{ $global.Chart.Name }}-{{ $global.Chart.Version | replace "+" "_" }}
-    release: {{ include "common.release" $global }}
-    heritage: {{ $global.Release.Service }}
-spec:
-  capacity:
-    storage: {{ $global.Values.persistence.size }}
-  accessModes:
-    - {{ $global.Values.persistence.accessMode }}
-  storageClassName: "{{ include "common.fullname" $global }}-data"
-  hostPath:
-    path: {{ $global.Values.persistence.mountPath }}/{{ include "common.release" $global }}/{{ $global.Values.persistence.mountSubPath }}-{{ $i }}
-  persistentVolumeReclaimPolicy: {{ $global.Values.persistence.volumeReclaimPolicy }}
-{{ end }}
-{{ end }}
-{{ end }}
diff --git a/kubernetes/dmaap/components/message-router/components/message-router-zookeeper/templates/secrets.yaml b/kubernetes/dmaap/components/message-router/components/message-router-zookeeper/templates/secrets.yaml
deleted file mode 100644 (file)
index 033d8d5..0000000
+++ /dev/null
@@ -1,17 +0,0 @@
-{{/*
-# Copyright Â© 2020 AT&T
-#
-# 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.
-*/}}
-
-{{ include "common.secretFast" . }}
diff --git a/kubernetes/dmaap/components/message-router/components/message-router-zookeeper/templates/service.yaml b/kubernetes/dmaap/components/message-router/components/message-router-zookeeper/templates/service.yaml
deleted file mode 100644 (file)
index 6bd13f0..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-{{/*
-# Copyright Â© 2018 Amdocs, AT&T, Bell Canada
-# Modifications Copyright Â© 2018 AT&T
-#
-# 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.
-*/}}
-
-apiVersion: v1
-kind: Service
-metadata:
-  name: {{ .Values.service.name }}
-  namespace: {{ include "common.namespace" . }}
-  labels:
-    app: {{ include "common.name" . }}
-    chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
-    release: {{ include "common.release" . }}
-    heritage: {{ .Release.Service }}
-spec:
-  type: {{ .Values.service.type }}
-  ports:
-   - port: {{ .Values.service.clientPort }}
-     name: {{ .Values.service.clientPortName }}
-   - port: {{ .Values.service.serverPort }}
-     name: {{ .Values.service.serverPortName }}
-   - port: {{ .Values.service.leaderElectionPort }}
-     name: {{ .Values.service.leaderElectionPortName }}
-  clusterIP: None
-  selector:
-    app: {{ include "common.name" . }}
-    release: {{ include "common.release" . }}
diff --git a/kubernetes/dmaap/components/message-router/components/message-router-zookeeper/templates/statefulset.yaml b/kubernetes/dmaap/components/message-router/components/message-router-zookeeper/templates/statefulset.yaml
deleted file mode 100644 (file)
index cac75b1..0000000
+++ /dev/null
@@ -1,230 +0,0 @@
-{{/*
-# Copyright Â© 2017 Amdocs, Bell Canada
-# Modifications Copyright Â© 2018 AT&T
-#
-# 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.
-*/}}
-
-apiVersion: apps/v1
-kind: StatefulSet
-metadata:
-  name: {{ include "common.fullname" . }}
-  namespace: {{ include "common.namespace" . }}
-  labels:
-    app: {{ include "common.name" . }}
-    chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
-    release: {{ include "common.release" . }}
-    heritage: {{ .Release.Service }}
-spec:
-  selector:
-    matchLabels:
-      app: {{ include "common.name" . }}
-  serviceName: {{ .Values.service.name }}
-  replicas: {{ .Values.replicaCount }}
-  updateStrategy:
-    type: RollingUpdate
-    rollingUpdate:
-      maxUnavailable: {{ .Values.maxUnavailable }}
-  podManagementPolicy: Parallel
-  template:
-    metadata:
-      labels:
-        app: {{ include "common.name" . }}
-        release: {{ include "common.release" . }}
-      {{- if .Values.prometheus.jmx.enabled }}
-      annotations:
-        prometheus.io/scrape: "true"
-        prometheus.io/port: {{ .Values.prometheus.jmx.port | quote }}
-      {{- end }}
-    spec:
-      {{- if .Values.nodeAffinity }}
-      nodeAffinity:
-        {{ toYaml .Values.nodeAffinity | indent 10 }}
-      {{- end }}
-      imagePullSecrets:
-      - name: "{{ include "common.namespace" . }}-docker-registry-key"
-      initContainers:
-      - name: {{ include "common.name" . }}-permission-fixer
-        command:
-        - sh
-        - -exec
-        - >
-          chown -R 1000:0 /tmp/zookeeper/apikeys;
-        image: {{ include "repositoryGenerator.image.busybox" . }}
-        imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
-        volumeMounts:
-        - mountPath: /tmp/zookeeper/apikeys
-          name: zookeeper-data
-      - command:
-        - sh
-        args:
-        - -c
-        - "cd /config-input && for PFILE in `ls -1 .`; do envsubst <${PFILE} >/etc/zookeeper/secrets/jaas/${PFILE}; done"
-        env:
-        - name: ZK_ADMIN
-          {{- include "common.secret.envFromSecretFast" (dict "global" . "uid" "zk-admin" "key" "login") | indent 10 }}
-        - name: ZK_PSWD
-          {{- include "common.secret.envFromSecretFast" (dict "global" . "uid" "zk-admin" "key" "password") | indent 10 }}
-        volumeMounts:
-        - mountPath: /etc/zookeeper/secrets/jaas
-          name: jaas-config
-        - mountPath: /config-input
-          name: jaas
-        image: {{ include "repositoryGenerator.image.envsubst" . }}
-        imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
-        name: {{ include "common.name" . }}-update-config
-      containers:
-      {{- if .Values.prometheus.jmx.enabled }}
-      - name: prometheus-jmx-exporter
-        image: {{ include "repositoryGenerator.dockerHubRepository" . }}/{{ .Values.prometheus.jmx.image }}:{{ .Values.prometheus.jmx.imageTag }}"
-        imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
-        command:
-        - java
-        - -XX:+UnlockExperimentalVMOptions
-        - -XX:+UseCGroupMemoryLimitForHeap
-        - -XX:MaxRAMFraction=1
-        - -XshowSettings:vm
-        - -jar
-        - jmx_prometheus_httpserver.jar
-        - {{ .Values.prometheus.jmx.port | quote }}
-        - /etc/jmx-zookeeper/jmx-zookeeper-prometheus.yml
-        ports:
-        - containerPort: {{ .Values.prometheus.jmx.port }}
-        resources:
-{{ toYaml .Values.prometheus.jmx.resources | indent 10 }}
-        volumeMounts:
-        - name: jmx-config
-          mountPath: /etc/jmx-zookeeper
-      {{- end }}
-      - name: {{ include "common.name" . }}
-        image: {{ include "repositoryGenerator.repository" . }}/{{ .Values.image }}
-        imagePullPolicy:  {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
-        resources:
-{{ include "common.resources" . | indent 12 }}
-        ports:
-        - containerPort: {{ .Values.service.clientPort }}
-          name: {{ .Values.service.clientPortName }}
-        - containerPort: {{ .Values.service.serverPort }}
-          name: {{ .Values.service.serverPortName }}
-        - containerPort: {{ .Values.service.leaderElectionPort }}
-          name: {{ .Values.service.leaderElectionPortName }}
-        {{- if .Values.prometheus.jmx.enabled }}
-        - containerPort: {{ .Values.jmx.port }}
-          name: jmx
-        {{- end }}
-        {{ if eq .Values.liveness.enabled true }}
-        livenessProbe:
-          exec:
-            command:  ['/bin/bash', '-c', 'echo "ruok" | nc -w 2 localhost 2181 | grep imok']
-          initialDelaySeconds: {{ .Values.liveness.initialDelaySeconds }}
-          periodSeconds: {{ .Values.liveness.periodSeconds }}
-          timeoutSeconds: {{ .Values.liveness.timeoutSeconds }}
-        {{ end }}
-        readinessProbe:
-          exec:
-            command: ['/bin/bash', '-c', 'echo "ruok" | nc -w 2 localhost 2181 | grep imok']
-          initialDelaySeconds: {{ .Values.readiness.initialDelaySeconds }}
-          periodSeconds: {{ .Values.readiness.periodSeconds }}
-          timeoutSeconds: {{ .Values.readiness.timeoutSeconds }}
-        resources:
-{{ include "common.resources" . | indent 10 }}
-        env:
-        - name : KAFKA_HEAP_OPTS
-          value: "{{ .Values.zkConfig.heapOptions }}"
-        {{- if .Values.jmx.port }}
-        - name : KAFKA_JMX_PORT
-          value: "{{ .Values.jmx.port }}"
-        {{- end }}
-        - name : ZOOKEEPER_REPLICAS
-          value: "{{ .Values.replicaCount }}"
-        - name : ZOOKEEPER_TICK_TIME
-          value: "{{ .Values.zkConfig.tickTime }}"
-        - name : ZOOKEEPER_SYNC_LIMIT
-          value: "{{ .Values.zkConfig.syncLimit }}"
-        - name : ZOOKEEPER_INIT_LIMIT
-          value: "{{ .Values.zkConfig.initLimit }}"
-        - name : ZOOKEEPER_MAX_CLIENT_CNXNS
-          value: "{{ .Values.zkConfig.maxClientCnxns }}"
-        - name : ZOOKEEPER_AUTOPURGE_SNAP_RETAIN_COUNT
-          value: "{{ .Values.zkConfig.autoPurgeSnapRetainCount}}"
-        - name : ZOOKEEPER_AUTOPURGE_PURGE_INTERVAL
-          value: "{{ .Values.zkConfig.autoPurgePurgeInterval}}"
-        - name: ZOOKEEPER_CLIENT_PORT
-          value: "{{ .Values.zkConfig.clientPort }}"
-        - name: KAFKA_OPTS
-          value: "{{ .Values.zkConfig.kafkaOpts }}"
-        - name: ZOOKEEPER_QUORUM_LISTEN_ON_ALL_IPS
-          value: "true"
-        - name: ZOOKEEPER_SERVERS
-          value: {{ template "zookeeper.serverlist" . }}
-        - name: ZOOKEEPER_SERVER_ID
-          valueFrom:
-            fieldRef:
-              fieldPath: metadata.name
-        command:
-        - "bash"
-        - "-c"
-        - |
-          ZOOKEEPER_SERVER_ID=$((${HOSTNAME##*-}+1)) \
-          /etc/confluent/docker/run
-        volumeMounts:
-        - mountPath: /etc/localtime
-          name: localtime
-          readOnly: true
-        - mountPath: /var/lib/zookeeper/data
-          name: zookeeper-data
-        - name: jaas-config
-          mountPath: /etc/zookeeper/secrets/jaas
-      {{- if .Values.tolerations }}
-      tolerations:
-        {{ toYaml .Values.tolerations | indent 10 }}
-      {{- end }}
-      serviceAccountName: {{ include "common.fullname" (dict "suffix" "read" "dot" . )}}
-      volumes:
-      - name: localtime
-        hostPath:
-          path: /etc/localtime
-      - name: jaas-config
-        emptyDir:
-          medium: Memory
-      - name: docker-socket
-        hostPath:
-          path: /var/run/docker.sock
-      - name: jaas
-        configMap:
-          name: {{ include "common.fullname" . }}-jaas-configmap
-       {{- if .Values.prometheus.jmx.enabled }}
-      - name: jmx-config
-        configMap:
-           name: {{ include "common.fullname" . }}-prometheus-configmap
-       {{- end }}
-{{ if not .Values.persistence.enabled }}
-      - name: zookeeper-data
-        emptyDir: {}
-{{ else }}
-  volumeClaimTemplates:
-    - metadata:
-        name: zookeeper-data
-        labels:
-          app: {{ include "common.fullname" . }}
-          chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
-          release: "{{ include "common.release" . }}"
-          heritage: "{{ .Release.Service }}"
-      spec:
-        accessModes:
-          - {{ .Values.persistence.accessMode | quote }}
-        storageClassName: {{ include "common.storageClass" . }}
-        resources:
-          requests:
-            storage: {{ .Values.persistence.size | quote }}
-{{ end }}
diff --git a/kubernetes/dmaap/components/message-router/components/message-router-zookeeper/values.yaml b/kubernetes/dmaap/components/message-router/components/message-router-zookeeper/values.yaml
deleted file mode 100644 (file)
index 79ced4d..0000000
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright Â© 2017 Amdocs, Bell Canada
-# Modifications Copyright Â© 2018 AT&T
-#
-# 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.
-
-#################################################################
-# Global configuration defaults.
-#################################################################
-global:
-  nodePortPrefix: 302
-  persistence: {}
-
-#################################################################
-# Application configuration defaults.
-#################################################################
-# application image
-image: onap/dmaap/zookeeper:6.1.0
-pullPolicy: Always
-
-# flag to enable debugging - application support required
-debugEnabled: false
-
-
-# default number of instances
-replicaCount: 1
-
-zookeeperServers: 1
-
-nodeSelector: {}
-
-nodeAffinity: {}
-
-affinity: {}
-
-tolerations: {}
-
-# probe configuration parameters
-liveness:
-  initialDelaySeconds: 60
-  periodSeconds: 20
-  timeoutSeconds: 10
-  # necessary to disable liveness probe when setting breakpoints
-  # in debugger so K8s doesn't restart unresponsive container
-  enabled: true
-
-readiness:
-  initialDelaySeconds: 60
-  periodSeconds: 20
-  timeoutSeconds: 10
-
-#Zookeeper properties
-zkConfig:
-  tickTime: 2000
-  syncLimit: 5
-  initLimit: 20
-  maxClientCnxns: 200
-  autoPurgeSnapRetainCount: 3
-  autoPurgePurgeInterval: 24
-  heapOptions: -Xmx2G -Xms2G
-  kafkaOpts: -Djava.security.auth.login.config=/etc/zookeeper/secrets/jaas/zk_server_jaas.conf -Dzookeeper.kerberos.removeHostFromPrincipal=true -Dzookeeper.kerberos.removeRealmFromPrincipal=true -Dzookeeper.authProvider.1=org.apache.zookeeper.server.auth.SASLAuthenticationProvider -Dzookeeper.requireClientAuthScheme=sasl -Dzookeeper.4lw.commands.whitelist=*
-  clientPort: 2181
-
-jmx:
-  port: 5555
-
-prometheus:
-  jmx:
-    enabled: false
-    image: solsson/kafka-prometheus-jmx-exporter@sha256
-    imageTag: 6f82e2b0464f50da8104acd7363fb9b995001ddff77d248379f8788e78946143
-    port: 5556
-
-jaas:
-  config:
-    zkAdminUser: kafka
-    zkAdminPassword: kafka_secret
-    #zkAdminPasswordExternal= some password
-
-secrets:
-  - uid: zk-admin
-    type: basicAuth
-    externalSecret: '{{ .Values.jaas.config.zkAdminPasswordExternal}}'
-    login: '{{ .Values.jaas.config.zkAdminUser }}'
-    password: '{{ .Values.jaas.config.zkAdminPassword }}'
-    passwordPolicy: required
-
-## Persist data to a persitent volume
-persistence:
-  enabled: true
-
-  ## A manually managed Persistent Volume and Claim
-  ## Requires persistence.enabled: true
-  ## If defined, PVC must be created manually before volume will be bound
-  # existingClaim:
-  volumeReclaimPolicy: Retain
-
-  ## database data Persistent Volume Storage Class
-  ## If defined, storageClassName: <storageClass>
-  ## If set to "-", storageClassName: "", which disables dynamic provisioning
-  ## If undefined (the default) or set to null, no storageClassName spec is
-  ##   set, choosing the default provisioner.  (gp2 on AWS, standard on
-  ##   GKE, AWS & OpenStack)
-  ##
-  # storageClass: "-"
-  accessMode: ReadWriteOnce
-  size: 2Gi
-  mountPath: /dockerdata-nfs
-  mountSubPath: message-router/data-zookeeper
-
-
-rollingUpdate:
-  maxUnavailable: 1
-service:
-  type: ClusterIP
-  name: message-router-zookeeper
-  portName: message-router-zookeeper
-  clientPortName: tcp-client
-  clientPort: 2181
-  serverPortName: tcp-server
-  serverPort: 2888
-  leaderElectionPortName: tcp-leader
-  leaderElectionPort: 3888
-
-ingress:
-  enabled: false
-
-# Resource Limit flavor -By Default using small
-flavor: small
-# Segregation for Different environment (Small and Large)
-resources:
-  small:
-    limits:
-      cpu: 2000m
-      memory: 4Gi
-    requests:
-      cpu: 500m
-      memory: 1Gi
-  large:
-    limits:
-      cpu: 4000m
-      memory: 8Gi
-    requests:
-      cpu: 1000m
-      memory: 2Gi
-  unlimited: {}
-
-#Pods Service Account
-serviceAccount:
-  nameOverride: message-router-zookeeper
-  roles:
-    - read
index 4256b3b..d2ee835 100755 (executable)
@@ -3,6 +3,7 @@
 #  org.onap.dmaap
 #  ================================================================================
 #  Copyright Â© 2017 AT&T Intellectual Property. All rights reserved.
+#  Modifications Copyright Â© 2021-2022 Nordix Foundation
 #  ================================================================================
 #  Licensed under the Apache License, Version 2.0 (the "License");
 #  you may not use this file except in compliance with the License.
 #
 ###############################################################################
 ###############################################################################
-##
-## Cambria API Server config
-##
-## Default values are shown as commented settings.
-##
-###############################################################################
-##
-## HTTP service
-##
-## 3904 is standard as of 7/29/14.
-#
-## Zookeeper Connection
-##
-## Both Cambria and Kafka make use of Zookeeper.
-##
-#config.zk.servers=172.18.1.1
-#config.zk.servers={{.Values.zookeeper.name}}:{{.Values.zookeeper.port}}
 */}}
-config.zk.servers={{ include "common.kafkaNodes" (dict "dot" . "replicaCount" (index .Values "message-router-zookeeper" "replicaCount") "componentName" .Values.zookeeper.name "port" .Values.zookeeper.port ) }}
-#config.zk.root=/fe3c/cambria/config
-
-
-###############################################################################
 ##
 ## Kafka Connection
 ##
 ##        Items below are passed through to Kafka's producer and consumer
 ##        configurations (after removing "kafka.")
 ##        if you want to change request.required.acks it can take this one value
-#kafka.metadata.broker.list=localhost:9092,localhost:9093
-#kafka.metadata.broker.list={{.Values.kafka.name}}:{{.Values.kafka.port}}
-kafka.metadata.broker.list={{ include "common.kafkaNodes" (dict "dot" . "replicaCount" (index .Values "message-router-kafka" "replicaCount") "componentName" .Values.kafka.name "port" .Values.kafka.port ) }}
-
-##kafka.request.required.acks=-1
-#kafka.client.zookeeper=${config.zk.servers}
+kafka.metadata.broker.list={{ include "common.release" . }}-{{ .Values.global.kafkaBootstrap }}:{{ .Values.global.kafkaInternalPort }}
+config.zk.servers=127.0.0.1:{{ .Values.global.zkTunnelService.internalPort }}
+#kafka.request.required.acks=-1
 consumer.timeout.ms=100
 zookeeper.connection.timeout.ms=6000
 zookeeper.session.timeout.ms=20000
@@ -143,7 +119,7 @@ cambria.consumer.cache.touchFreqMs=120000
 cambria.consumer.cache.zkBasePath=/fe3c/cambria/consumerCache
 consumer.timeout=17
 default.partitions=3
-default.replicas={{ index .Values "message-router-kafka" "replicaCount" }}
+default.replicas=3
 ##############################################################################
 #100mb
 maxcontentlength=10000
index ad2ce2b..949a893 100644 (file)
@@ -1,6 +1,7 @@
 <!--
      ============LICENSE_START=======================================================
      Copyright Â© 2019 AT&T Intellectual Property. All rights reserved.
+     Modifications Copyright Â© 2021-2022 Nordix Foundation
      ================================================================================
      Licensed under the Apache License, Version 2.0 (the "License");
      you may not use this file except in compliance with the License.
@@ -15,7 +16,7 @@
      ============LICENSE_END=========================================================
  -->
 
-<configuration scan="true" scanPeriod="3 seconds" debug="false">
+<configuration scan="true" scanPeriod="3 seconds" debug="true">
   <contextName>${module.ajsc.namespace.name}</contextName>
   <jmxConfigurator />
   <property name="logDirectory" value="${AJSC_HOME}/log" />
@@ -41,7 +42,7 @@
     </encoder>
   </appender>
 
-  <appender name="ERROR" class="ch.qos.logback.core.ConsoleAppender"> class="ch.qos.logback.core.ConsoleAppender">
+  <appender name="ERROR" class="ch.qos.logback.core.ConsoleAppender">
     <filter class="ch.qos.logback.classic.filter.LevelFilter">
       <level>ERROR</level>
       <onMatch>ACCEPT</onMatch>
 
 
   <!-- Msgrtr related loggers -->
-  <logger name="org.onap.dmaap.dmf.mr.service" level="INFO" />
-  <logger name="org.onap.dmaap.dmf.mr.service.impl" level="INFO" />
+  <logger name="org.onap.dmaap.dmf.mr.service" level="TRACE" />
+  <logger name="org.onap.dmaap.dmf.mr.service.impl" level="TRACE" />
 
-  <logger name="org.onap.dmaap.dmf.mr.resources" level="INFO" />
-  <logger name="org.onap.dmaap.dmf.mr.resources.streamReaders" level="INFO" />
+  <logger name="org.onap.dmaap.dmf.mr.resources" level="TRACE" />
+  <logger name="org.onap.dmaap.dmf.mr.resources.streamReaders" level="TRACE" />
 
-  <logger name="org.onap.dmaap.dmf.mr.backends" level="INFO" />
-  <logger name="org.onap.dmaap.dmf.mr.backends.kafka" level="INFO" />
-  <logger name="org.onap.dmaap.dmf.mr.backends.memory" level="INFO" />
+  <logger name="org.onap.dmaap.dmf.mr.backends" level="TRACE" />
+  <logger name="org.onap.dmaap.dmf.mr.backends.kafka" level="TRACE" />
+  <logger name="org.onap.dmaap.dmf.mr.backends.memory" level="TRACE" />
 
-  <logger name="org.onap.dmaap.dmf.mr.beans" level="INFO" />
+  <logger name="org.onap.dmaap.dmf.mr.beans" level="TRACE" />
 
-  <logger name="org.onap.dmaap.dmf.mr.constants" level="INFO" />
+  <logger name="org.onap.dmaap.dmf.mr.constants" level="TRACE" />
 
-  <logger name="org.onap.dmaap.dmf.mr.exception" level="INFO" />
+  <logger name="org.onap.dmaap.dmf.mr.exception" level="TRACE" />
 
-  <logger name="org.onap.dmaap.dmf.mr.listener" level="INFO" />
+  <logger name="org.onap.dmaap.dmf.mr.listener" level="TRACE" />
 
-  <logger name="org.onap.dmaap.dmf.mr.metabroker" level="INFO" />
+  <logger name="org.onap.dmaap.dmf.mr.metabroker" level="TRACE" />
 
-  <logger name="org.onap.dmaap.dmf.mr.metrics.publisher" level="INFO" />
-  <logger name="org.onap.dmaap.dmf.mr.metrics.publisher.impl" level="INFO" />
+  <logger name="org.onap.dmaap.dmf.mr.metrics.publisher" level="TRACE" />
+  <logger name="org.onap.dmaap.dmf.mr.metrics.publisher.impl" level="TRACE" />
 
 
 
-  <logger name="org.onap.dmaap.dmf.mr.security" level="INFO" />
-  <logger name="org.onap.dmaap.dmf.mr.security.impl" level="INFO" />
+  <logger name="org.onap.dmaap.dmf.mr.security" level="TRACE" />
+  <logger name="org.onap.dmaap.dmf.mr.security.impl" level="TRACE" />
 
-  <logger name="org.onap.dmaap.dmf.mr.transaction" level="INFO" />
-  <logger name="com.att.dmf.mr.transaction.impl" level="INFO" />
+  <logger name="org.onap.dmaap.dmf.mr.transaction" level="TRACE" />
+  <logger name="com.att.dmf.mr.transaction.impl" level="TRACE" />
 
-  <logger name="org.onap.dmaap.dmf.mr.metabroker" level="INFO" />
-  <logger name="org.onap.dmaap.dmf.mr.metabroker" level="INFO" />
+  <logger name="org.onap.dmaap.dmf.mr.metabroker" level="TRACE" />
+  <logger name="org.onap.dmaap.dmf.mr.metabroker" level="TRACE" />
 
-  <logger name="org.onap.dmaap.dmf.mr.utils" level="INFO" />
-  <logger name="org.onap.dmaap.mr.filter" level="INFO" />
+  <logger name="org.onap.dmaap.dmf.mr.utils" level="TRACE" />
+  <logger name="org.onap.dmaap.mr.filter" level="TRACE" />
 
-  <!--<logger name="com.att.nsa.cambria.*" level="INFO" />-->
+  <!--<logger name="com.att.nsa.cambria.*" level="TRACE" />-->
 
   <!-- Msgrtr loggers in ajsc -->
-  <logger name="org.onap.dmaap.service" level="INFO" />
-  <logger name="org.onap.dmaap" level="INFO" />
+  <logger name="org.onap.dmaap.service" level="TRACE" />
+  <logger name="org.onap.dmaap" level="TRACE" />
 
 
   <!-- Spring related loggers -->
-  <logger name="org.springframework" level="WARN" additivity="false"/>
-  <logger name="org.springframework.beans" level="WARN" additivity="false"/>
-  <logger name="org.springframework.web" level="WARN" additivity="false" />
-  <logger name="com.blog.spring.jms" level="WARN" additivity="false" />
+  <logger name="org.springframework" level="TRACE" additivity="false"/>
+  <logger name="org.springframework.beans" level="TRACE" additivity="false"/>
+  <logger name="org.springframework.web" level="TRACE" additivity="false" />
+  <logger name="com.blog.spring.jms" level="TRACE" additivity="false" />
 
   <!-- AJSC Services (bootstrap services) -->
-  <logger name="ajsc" level="WARN" additivity="false"/>
-  <logger name="ajsc.RouteMgmtService" level="INFO" additivity="false"/>
-  <logger name="ajsc.ComputeService" level="INFO" additivity="false" />
-  <logger name="ajsc.VandelayService" level="WARN" additivity="false"/>
-  <logger name="ajsc.FilePersistenceService" level="WARN" additivity="false"/>
-  <logger name="ajsc.UserDefinedJarService" level="WARN" additivity="false" />
-  <logger name="ajsc.UserDefinedBeansDefService" level="WARN" additivity="false" />
-  <logger name="ajsc.LoggingConfigurationService" level="WARN" additivity="false" />
+  <logger name="ajsc" level="TRACE" additivity="false"/>
+  <logger name="ajsc.RouteMgmtService" level="TRACE" additivity="false"/>
+  <logger name="ajsc.ComputeService" level="TRACE" additivity="false" />
+  <logger name="ajsc.VandelayService" level="TRACE" additivity="false"/>
+  <logger name="ajsc.FilePersistenceService" level="TRACE" additivity="false"/>
+  <logger name="ajsc.UserDefinedJarService" level="TRACE" additivity="false" />
+  <logger name="ajsc.UserDefinedBeansDefService" level="TRACE" additivity="false" />
+  <logger name="ajsc.LoggingConfigurationService" level="TRACE" additivity="false" />
 
   <!-- AJSC related loggers (DME2 Registration, csi logging, restlet, servlet
     logging) -->
-  <logger name="ajsc.utils" level="WARN" additivity="false"/>
-  <logger name="ajsc.utils.DME2Helper" level="INFO" additivity="false" />
-  <logger name="ajsc.filters" level="DEBUG" additivity="false" />
-  <logger name="ajsc.beans.interceptors" level="DEBUG" additivity="false" />
-  <logger name="ajsc.restlet" level="DEBUG" additivity="false" />
-  <logger name="ajsc.servlet" level="DEBUG" additivity="false" />
-  <logger name="com.att" level="WARN" additivity="false" />
-  <logger name="com.att.ajsc.csi.logging" level="WARN" additivity="false" />
-  <logger name="com.att.ajsc.filemonitor" level="WARN" additivity="false"/>
+  <logger name="ajsc.utils" level="TRACE" additivity="false"/>
+  <logger name="ajsc.utils.DME2Helper" level="TRACE" additivity="false" />
+  <logger name="ajsc.filters" level="TRACE" additivity="false" />
+  <logger name="ajsc.beans.interceptors" level="TRACE" additivity="false" />
+  <logger name="ajsc.restlet" level="TRACE" additivity="false" />
+  <logger name="ajsc.servlet" level="TRACE" additivity="false" />
+  <logger name="com.att" level="TRACE" additivity="false" />
+  <logger name="com.att.ajsc.csi.logging" level="TRACE" additivity="false" />
+  <logger name="com.att.ajsc.filemonitor" level="TRACE" additivity="false"/>
 
-  <logger name="com.att.nsa.dmaap.util" level="INFO" additivity="false"/>
-  <logger name="com.att.cadi.filter" level="INFO" additivity="false" />
+  <logger name="com.att.nsa.dmaap.util" level="TRACE" additivity="false"/>
+  <logger name="com.att.cadi.filter" level="TRACE" additivity="false" />
 
 
   <!-- Other Loggers that may help troubleshoot -->
-  <logger name="net.sf" level="WARN" additivity="false" />
-  <logger name="org.apache.commons.httpclient" level="WARN" additivity="false"/>
-  <logger name="org.apache.commons" level="WARN" additivity="false" />
-  <logger name="org.apache.coyote" level="WARN" additivity="false"/>
-  <logger name="org.apache.jasper" level="WARN" additivity="false"/>
+  <logger name="net.sf" level="TRACE" additivity="false" />
+  <logger name="org.apache.commons.httpclient" level="TRACE" additivity="false"/>
+  <logger name="org.apache.commons" level="TRACE" additivity="false" />
+  <logger name="org.apache.coyote" level="TRACE" additivity="false"/>
+  <logger name="org.apache.jasper" level="TRACE" additivity="false"/>
 
   <!-- Camel Related Loggers (including restlet/servlet/jaxrs/cxf logging.
     May aid in troubleshooting) -->
-  <logger name="org.apache.camel" level="WARN" additivity="false" />
-  <logger name="org.apache.cxf" level="WARN" additivity="false" />
-  <logger name="org.apache.camel.processor.interceptor" level="WARN" additivity="false"/>
-  <logger name="org.apache.cxf.jaxrs.interceptor" level="WARN" additivity="false" />
-  <logger name="org.apache.cxf.service" level="WARN" additivity="false" />
-  <logger name="org.restlet" level="DEBUG" additivity="false" />
-  <logger name="org.apache.camel.component.restlet" level="DEBUG" additivity="false" />
-  <logger name="org.apache.kafka" level="DEBUG" additivity="false" />
-  <logger name="org.apache.zookeeper" level="INFO" additivity="false" />
-  <logger name="org.I0Itec.zkclient" level="DEBUG" additivity="false" />
+  <logger name="org.apache.camel" level="TRACE" additivity="false" />
+  <logger name="org.apache.cxf" level="TRACE" additivity="false" />
+  <logger name="org.apache.camel.processor.interceptor" level="TRACE" additivity="false"/>
+  <logger name="org.apache.cxf.jaxrs.interceptor" level="TRACE" additivity="false" />
+  <logger name="org.apache.cxf.service" level="TRACE" additivity="false" />
+  <logger name="org.restlet" level="TRACE" additivity="false" />
+  <logger name="org.apache.camel.component.restlet" level="TRACE" additivity="false" />
+  <logger name="org.apache.kafka" level="TRACE" additivity="false" />
+  <logger name="org.apache.zookeeper" level="TRACE" additivity="false" />
+  <logger name="org.I0Itec.zkclient" level="TRACE" additivity="false" />
 
   <!-- logback internals logging -->
-  <logger name="ch.qos.logback.classic" level="INFO" additivity="false"/>
-  <logger name="ch.qos.logback.core" level="INFO" additivity="false" />
+  <logger name="ch.qos.logback.classic" level="TRACE" additivity="false"/>
+  <logger name="ch.qos.logback.core" level="TRACE" additivity="false" />
 
   <!-- logback jms appenders & loggers definition starts here -->
   <!-- logback jms appenders & loggers definition starts here -->
     <appender-ref ref="Audit-Record-Queue" />
   </appender>
 
-  <logger name="AuditRecord" level="INFO" additivity="FALSE">
+  <logger name="AuditRecord" level="TRACE" additivity="FALSE">
     <appender-ref ref="STDOUT" />
   </logger>
-  <logger name="AuditRecord_DirectCall" level="INFO" additivity="FALSE">
+  <logger name="AuditRecord_DirectCall" level="TRACE" additivity="FALSE">
     <appender-ref ref="STDOUT" />
   </logger>
   <appender name="ASYNC-perf" class="ch.qos.logback.classic.AsyncAppender">
     <discardingThreshold>0</discardingThreshold>
     <appender-ref ref="Performance-Tracker-Queue" />
   </appender>
-  <logger name="PerfTrackerRecord" level="INFO" additivity="FALSE">
+  <logger name="PerfTrackerRecord" level="TRACE" additivity="FALSE">
     <appender-ref ref="ASYNC-perf" />
     <appender-ref ref="perfLogs" />
   </logger>
   <!-- logback jms appenders & loggers definition ends here -->
 
-  <root level="DEBUG">
+  <root level="TRACE">
     <appender-ref ref="DEBUG" />
     <appender-ref ref="ERROR" />
     <appender-ref ref="INFO" />
diff --git a/kubernetes/dmaap/components/message-router/resources/config/dmaap/mykey b/kubernetes/dmaap/components/message-router/resources/config/dmaap/mykey
deleted file mode 100755 (executable)
index c2b8b87..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
-_sNOLphPzrU7L0L3oWv0pYwgV_ddGF1XoBsQEIAp34jfP-fGJFPfFYaMpDEZ3gwH59rNw6qyMZHk
-k-4irklvVcWk36lC3twNvc0DueRCVrws1bkuhOLCXdxHJx-YG-1xM8EJfRmzh79WPlPkbAdyPmFF
-Ah44V0GjAnInPOFZA6MHP9rNx9B9qECHRfmvzU13vJCcgTsrmOr-CEiWfRsnzPjsICxpq9OaVT_D
-zn6rNaroGm1OiZNCrCgvRkCUHPOOCw3j9G1GeaImoZNYtozbz9u4sj13PU-MxIIAa64b1bMMMjpz
-Upc8lVPI4FnJKg6axMmEGn5zJ6JUq9mtOVyPj__2GEuDgpx5H4AwodXXVjFsVgR8UJwI_BvS2JVp
-JoQk0J1RqXmAXVamlsMAfzmmbARXgmrBfnuhveZnh9ymFVU-YZeujdANniXAwBGI7c6hG_BXkH7i
-Eyf4Fn41_SV78PskP6qgqJahr9r3bqdjNbKBztIKCOEVrE_w3IM5r02l-iStk_NBRkj6cq_7VCpG
-afxZ2CtZMwuZMiypO_wOgbdpCSKNzsL-NH2b4b08OlKiWb263gz634KJmV5WEfCl-6eH-JUFbWOS
-JwQfActLNT2ZQPl2MyZQNBzJEWoJRgS6k7tPRO-zqeUtYYHGHVMCxMuMHGQcoilNNHEFeBCG_fBh
-yAKb9g9F86Cbx9voMLiyTX2T3rwVHiSJFOzfNxGmfN5JWOthIun_c5hEY1tLQ15BomzkDwk7BAj7
-VbRCrVD45B6xrmSTMBSWYmLyr6mnQxQqeh9cMbD-0ZAncE3roxRnRvPKjFFa208ykYUp2V83r_PJ
-fV5I9ZPKSjk9DwFyrjkcQQEYDhdK6IFqcd6nEthjYVkmunu2fsX0bIOm9GGdIbKGqBnpdgBO5hyT
-rBr9HSlZrHcGdti1R823ckDF0Ekcl6kioDr5NLIpLtg9zUEDRm3QrbX2mv5Zs8W0pYnOqglxy3lz
-bJZTN7oR7VasHUtjmp0RT9nLZkUs5TZ6MHhlIq3ZsQ6w_Q9Rv1-ofxfwfCC4EBrWKbWAGCf6By4K
-Ew8321-2YnodhmsK5BrT4zQ1DZlmUvK8BmYjZe7wTljKjgYcsLTBfX4eMhJ7MIW1kpnl8AbiBfXh
-QzN56Mki51Q8PSQWHm0W9tnQ0z6wKdck6zBJ8JyNzewZahFKueDTn-9DOqIDfr3YHvQLLzeXyJ8e
-h4AgjW-hvlLzRGtkCknjLIgXVa3rMTycseAwbW-mgdCqqkw3SdEG8feAcyntmvE8j2jbtSDStQMB
-9JdvyNLuQdNG4pxpusgvVso0-8NQF0YVa9VFwg9U6IPSx5p8FcW68OAHt_fEgT4ZtiH7o9aur4o9
-oYqUh2lALCY-__9QLq1KkNjMKs33Jz9E8LbRerG9PLclkTrxCjYAeUWBjCwSI7OB7xkuaYDSjkjj
-a46NLpdBN1GNcsFFcZ79GFAK0_DsyxGLX8Tq6q0Bvhs8whD8wlSxpTGxYkyqNX-vcb7SDN_0WkCE
-XSdZWkqTHXcYbOvoCOb_e6SFAztuMenuHWY0utX0gBfx_X5lPDFyoYXErxFQHiA7t27keshXNa6R
-ukQRRS8kMjre1U74sc-fRNXkXpl57rG4rgxaEX0eBeowa53KAsVvUAoSac2aC_nfzXrDvoyf9Xi3
-JpEZNhUDLpFCEycV4I7jGQ9wo9qNaosvlsr6kbLDNdb_1xrGVgjT3xEvRNJNPqslSAu-yD-UFhC3
-AmCdYUnugw_eEFqXCHTARcRkdPPvl2XsmEKY2IqEeO5tz4DyXQFaL-5hEVh6lYEU1EOWHk3UGIXe
-Vc5_Ttp82qNLmlJPbZvgmNTJzYTHDQ_27KBcp7IVVZgPDjVKdWqQvZ18KhxvfF3Idgy82LBZniFV
-IbtxllXiPRxoPQriSXMnXjh3XkvSDI2pFxXfEvLRn1tvcFOwPNCz3QfPIzYg8uYXN5bRt3ZOrR_g
-ZhIlrc7HO0VbNbeqEVPKMZ-cjkqGj4VAuDKoQc0eQ6X_wCoAGO78nPpLeIvZPx1X3z5YoqNA
\ No newline at end of file
index 75a5e22..c999b79 100644 (file)
@@ -1,6 +1,7 @@
 {{/*
 # Copyright Â© 2017 Amdocs, Bell Canada
 # Modifications Copyright Â© 2018 AT&T
+# Modifications Copyright Â© 2021-2022 Nordix Foundation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
@@ -55,32 +56,6 @@ data:
 ---
 apiVersion: v1
 kind: ConfigMap
-metadata:
-  name: {{ include "common.fullname" . }}-dbc-mrclusters
-  namespace: {{ include "common.namespace" . }}
-  labels:
-    app: {{ include "common.name" . }}
-    chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
-    release: {{ include "common.release" . }}
-    heritage: {{ .Release.Service }}
-data:
-{{ tpl (.Files.Glob "resources/mr_clusters/*.json").AsConfig . | indent 2 }}
----
-apiVersion: v1
-kind: ConfigMap
-metadata:
-  name: {{ include "common.fullname" . }}-dbc-topics
-  namespace: {{ include "common.namespace" . }}
-  labels:
-    app: {{ include "common.name" . }}
-    chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }}
-    release: {{ include "common.release" . }}
-    heritage: {{ .Release.Service }}
-data:
-{{ tpl (.Files.Glob "resources/topics/*.json").AsConfig . | indent 2 }}
----
-apiVersion: v1
-kind: ConfigMap
 metadata:
   name: {{ include "common.fullname" . }}-sys-props
   namespace: {{ include "common.namespace" . }}
index 9456c15..50dda8a 100644 (file)
@@ -1,6 +1,7 @@
 {{/*
 # Copyright Â© 2017 Amdocs, Bell Canada
 # Modifications Copyright Â© 2018 AT&T
+# Modifications Copyright Â© 2021-2022 Nordix Foundation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
@@ -28,3 +29,5 @@ metadata:
 data:
 {{ (.Files.Glob "resources/config/dmaap/mykey").AsSecrets | indent 2 }}
 type: Opaque
+---
+{{ include "common.secretFast" . }}
index f0832ad..e9d890e 100644 (file)
@@ -1,6 +1,7 @@
 {{/*
 # Copyright Â© 2017 Amdocs, Bell Canada
 # Modifications Copyright Â© 2018 AT&T
+# Modifications Copyright Â© 2021-2022 Nordix Foundation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
@@ -26,22 +27,6 @@ spec:
     metadata: {{- include "common.templateMetadata" . | nindent 6 }}
     spec:
       initContainers:
-      - command:
-        - /app/ready.py
-        args:
-        - --container-name
-        - {{ .Values.kafka.name }}
-        - --container-name
-        - {{ .Values.zookeeper.name }}
-        env:
-        - name: NAMESPACE
-          valueFrom:
-            fieldRef:
-              apiVersion: v1
-              fieldPath: metadata.namespace
-        image: {{ include "repositoryGenerator.image.readiness" . }}
-        imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
-        name: {{ include "common.name" . }}-readiness
       {{ include "common.certInitializer.initContainer" . | indent 6 | trim }}
       {{- if  .Values.global.aafEnabled }}
       - name: {{ include "common.name" . }}-update-config
@@ -82,6 +67,45 @@ spec:
           - name: jmx-config
             mountPath: /etc/jmx-kafka
       {{- end }}
+        - name: srimzi-zk-entrance
+          image: 'docker.io/scholzj/zoo-entrance:latest'
+          command:
+            - /opt/stunnel/stunnel_run.sh
+          ports:
+            - containerPort: {{ .Values.global.zkTunnelService.internalPort }}
+              name: zoo
+              protocol: TCP
+          env:
+            - name: LOG_LEVEL
+              value: debug
+            - name: STRIMZI_ZOOKEEPER_CONNECT
+              value: '{{ include "common.release" . }}-strimzi-zookeeper-client:{{ .Values.global.zkTunnelService.internalPort }}'
+          imagePullPolicy: Always
+          livenessProbe:
+            exec:
+              command:
+                - /opt/stunnel/stunnel_healthcheck.sh
+                - '{{ .Values.global.zkTunnelService.internalPort }}'
+            failureThreshold: 3
+            initialDelaySeconds: 15
+            periodSeconds: 10
+            successThreshold: 1
+            timeoutSeconds: 5
+          readinessProbe:
+            exec:
+              command:
+                - /opt/stunnel/stunnel_healthcheck.sh
+                - '{{ .Values.global.zkTunnelService.internalPort }}'
+            failureThreshold: 3
+            initialDelaySeconds: 15
+            periodSeconds: 10
+            successThreshold: 1
+            timeoutSeconds: 5
+          volumeMounts:
+            - mountPath: /etc/cluster-operator-certs/
+              name: cluster-operator-certs
+            - mountPath: /etc/cluster-ca-certs/
+              name: cluster-ca-certs
         - name: {{ include "common.name" . }}
           image: {{ include "repositoryGenerator.repository" . }}/{{ .Values.image }}
           imagePullPolicy: {{ .Values.global.pullPolicy | default .Values.pullPolicy }}
@@ -123,6 +147,10 @@ spec:
             successThreshold: {{ .Values.startup.successThreshold }}
             failureThreshold: {{ .Values.startup.failureThreshold }}
           env:
+          - name: JAASLOGIN
+            {{- include "common.secret.envFromSecretFast" (dict "global" . "uid" "mr-kafka-admin-secret" "key" "sasl.jaas.config") | indent 12 }}
+          - name: SASLMECH
+            value: {{ .Values.global.saslMechanism }}
           - name: enableCadi
             value: "{{ .Values.global.aafEnabled }}"
           volumeMounts: {{ include "common.certInitializer.volumeMount" . | nindent 10 }}
@@ -135,9 +163,6 @@ spec:
           - mountPath: /appl/dmaapMR1/bundleconfig/etc/logback.xml
             subPath: logback.xml
             name: logback
-          - mountPath: /appl/dmaapMR1/etc/keyfile
-            subPath: mykey
-            name: mykey
           {{- if  .Values.global.aafEnabled }}
           - mountPath: /appl/dmaapMR1/etc/runner-web.xml
             subPath: runner-web.xml
@@ -168,13 +193,38 @@ spec:
           configMap:
             name: {{ include "common.fullname" . }}-prometheus-configmap
         {{- end }}
-        - name: mykey
-          secret:
-            secretName: {{ include "common.fullname" . }}-secret
         - name: sys-props
           configMap:
             name: {{ include "common.fullname" . }}-sys-props
         - name: jetty
           emptyDir: {}
+        - name: cluster-operator-certs
+          secret:
+            defaultMode: 288
+            secretName: {{ include "common.release" . }}-strimzi-cluster-operator-certs
+        - name: cluster-ca-certs
+          secret:
+            defaultMode: 288
+            secretName: {{ include "common.release" . }}-strimzi-cluster-ca-cert
       imagePullSecrets:
       - name: "{{ include "common.namespace" . }}-docker-registry-key"
+---
+apiVersion: networking.k8s.io/v1
+kind: NetworkPolicy
+metadata:
+  name: {{ include "common.fullname" . }}-zk-network-policy
+  namespace: {{ include "common.namespace" . }}
+spec:
+  podSelector:
+    matchLabels:
+      strimzi.io/name: {{ include "common.release" . }}-strimzi-zookeeper
+  ingress:
+  - from:
+    - podSelector:
+        matchLabels:
+          app.kubernetes.io/name: {{ include "common.name" . }}
+    ports:
+    - port: {{ .Values.global.zkTunnelService.internalPort }}
+      protocol: TCP
+  policyTypes:
+  - Ingress
\ No newline at end of file
index 34b7a88..3726652 100644 (file)
@@ -1,5 +1,6 @@
 # Copyright Â© 2017 Amdocs, Bell Canada
 # Modifications Copyright Â© 2018 AT&T
+# Modifications Copyright Â© 2021-2022 Nordix Foundation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
 #################################################################
 global:
   nodePortPrefix: 302
-
+  kafkaBootstrap: strimzi-kafka-bootstrap
+  saslMechanism: scram-sha-512
+  kafkaInternalPort: 9092
+  zkTunnelService:
+    type: ClusterIP
+    name: zk-tunnel-svc
+    portName: tcp-zk-tunnel
+    internalPort: 2181
 
 #################################################################
 # AAF part
@@ -63,18 +71,21 @@ certInitializer:
 image: onap/dmaap/dmaap-mr:1.3.2
 pullPolicy: Always
 
-kafka:
-  name: message-router-kafka
-  port: 9092
-zookeeper:
-  name: message-router-zookeeper
-  port: 2181
+secrets:
+  - uid: mr-kafka-admin-secret
+    externalSecret: '{{ tpl (default "" .Values.config.jaasConfExternalSecret) . }}'
+    type: genericKV
+    envs:
+      - name: sasl.jaas.config
+        value: '{{ .Values.config.someConfig }}'
+        policy: generate
 
 # flag to enable debugging - application support required
 debugEnabled: false
 
 # application configuration
-config: {}
+config:
+  someConfig: blah
 
 # default number of instances
 replicaCount: 1
index b7f0735..d34efae 100644 (file)
@@ -1,5 +1,6 @@
 # Copyright Â© 2018  AT&T Intellectual Property.  All rights reserved.
 # Modifications Copyright Â© 2018 Amdocs,Bell Canada
+# Modifications Copyright Â© 2021-2022 Nordix Foundation
 #
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
@@ -45,15 +46,25 @@ global:
   aafAppNs: org.osaaf.aaf
   aafLocatorContainer: oom
 
+  #Strimzi config
+  kafkaBootstrap: strimzi-kafka-bootstrap
+  kafkaStrimziAdminUser: strimzi-kafka-admin
+  kafkaInternalPort: 9092
+  saslMechanism: scram-sha-512
+
 #Component overrides
 message-router:
   enabled: true
+  config:
+    jaasConfExternalSecret: '{{ .Values.global.kafkaStrimziAdminUser }}'
 dmaap-bc:
   enabled: true
 dmaap-dr-node:
   enabled: true
 dmaap-dr-prov:
   enabled: true
+dmaap-strimzi:
+  enabled: true
 
 #Pods Service Account
 serviceAccount:
index a8d134b..347c768 100755 (executable)
@@ -70,21 +70,21 @@ generate_overrides() {
 
 
 resolve_deploy_flags() {
-  flags=($1)
-  n=${#flags[*]}
-  i=0 ; while [ "$i" -lt "$n" ]; do
-    PARAM=${flags[i]}
-    if [ "$PARAM" = "-f" ] || \
-       [ "$PARAM" = "--values" ] || \
-       [ "$PARAM" = "--set" ] || \
-       [ "$PARAM" = "--set-string" ] || \
-       [ "$PARAM" = "--version" ]; then
-       # skip param and its value
-       i=$((i + 1))
+  skip="false"
+  for param in $1; do
+    if [ "$skip" = "false" ]; then
+      if [ "$param" = "-f" ] || \
+         [ "$param" = "--values" ] || \
+         [ "$param" = "--set" ] || \
+         [ "$param" = "--set-string" ] || \
+         [ "$param" = "--version" ]; then
+        skip="true"
+      else
+        DEPLOY_FLAGS="$DEPLOY_FLAGS $param"
+      fi
     else
-      DEPLOY_FLAGS="$DEPLOY_FLAGS $PARAM"
+      skip="false"
     fi
-    i=$((i+1))
   done
   echo "$DEPLOY_FLAGS"
 }
index 6782264..2f8c678 100644 (file)
 apiVersion: v2
 description: <Short application description - this is visible via 'helm search'>
 name: <onap-app>
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 5b80bf8..10268d4 100644 (file)
 apiVersion: v2
 description: ONAP DCAE HOLMES
 name: holmes
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: postgres
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: global.postgres.localCluster
   - name: postgres-init
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: not global.postgres.localCluster
   - name: holmes-rule-mgmt
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/holmes-rule-mgmt'
   - name: holmes-engine-mgmt
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/holmes-engine-mgmt'
index 455996b..5169d65 100644 (file)
@@ -18,18 +18,18 @@ apiVersion: v2
 appVersion: "2.0"
 description: Holmes Engine Management
 name: holmes-engine-mgmt
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 29e50d6..50df26f 100644 (file)
@@ -28,7 +28,7 @@ global:
 # Application configuration defaults.
 #################################################################
 # application image
-image: onap/holmes/engine-management:10.0.4
+image: onap/holmes/engine-management:10.0.5
 consulLoaderImage: onap/org.onap.dcaegen2.deployments.consul-loader-container:1.0.0
 
 #################################################################
index 97d7fe3..08eb19d 100644 (file)
@@ -18,18 +18,18 @@ apiVersion: v2
 appVersion: "2.0"
 description: Holmes Rule Management
 name: holmes-rule-mgmt
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 85ed5a8..84c2108 100644 (file)
@@ -28,7 +28,7 @@ global:
 # Application configuration defaults.
 #################################################################
 # application image
-image: onap/holmes/rule-management:10.0.4
+image: onap/holmes/rule-management:10.0.5
 consulLoaderImage: onap/org.onap.dcaegen2.deployments.consul-loader-container:1.0.0
 
 #################################################################
index 7046188..891566c 100644 (file)
 apiVersion: v2
 description: ONAP Logging ElasticStack
 name: log
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: log-elasticsearch
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/log-elasticsearch'
   - name: log-kibana
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/log-kibana'
   - name: log-logstash
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/log-logstash'
index 39cd8eb..7783eb1 100644 (file)
 apiVersion: v2
 description: ONAP Logging Elasticsearch
 name: log-elasticsearch
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 53233a0..0df19a6 100644 (file)
 apiVersion: v2
 description: ONAP Logging Kibana
 name: log-kibana
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 143ee1a..b8a0d8e 100644 (file)
 apiVersion: v2
 description: ONAP Logging Logstash
 name: log-logstash
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 13b398b..fdb4031 100644 (file)
@@ -17,9 +17,9 @@
 apiVersion: v2
 description: ONAP Modeling (Modeling)
 name: modeling
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: modeling-etsicatalog
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/modeling-etsicatalog'
index 8825c6f..0c6dc78 100644 (file)
 apiVersion: v2
 description: ONAP Modeling - Etsicatalog
 name: modeling-etsicatalog
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: mariadb-galera
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: global.mariadbGalera.localCluster
   - name: mariadb-init
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: not global.mariadbGalera.localCluster
   - name: readinessCheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index d21fdf8..0ca7657 100644 (file)
 apiVersion: v2
 description: ONAP MicroServices Bus
 name: msb
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: kube2msb
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/kube2msb'
   - name: msb-consul
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/msb-consul'
   - name: msb-discovery
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/msb-discovery'
   - name: msb-eag
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/msb-eag'
   - name: msb-iag
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/msb-iag'
 
index c196848..ec63e05 100644 (file)
 apiVersion: v2
 description: ONAP MicroServices Bus Kube2MSB Registrator
 name: kube2msb
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 487b5d9..830023b 100644 (file)
 apiVersion: v2
 description: ONAP MicroServices Bus Consul
 name: msb-consul
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index cece182..8d0c9a1 100644 (file)
 apiVersion: v2
 description: ONAP MicroServices Bus Discovery
 name: msb-discovery
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 7a8d65e..1348eaa 100644 (file)
 apiVersion: v2
 description: ONAP MicroServices Bus Internal API Gateway
 name: msb-eag
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 80f5794..3808415 100644 (file)
 apiVersion: v2
 description: ONAP MicroServices Bus Internal API Gateway
 name: msb-iag
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 07fac60..7bc5f17 100644 (file)
 apiVersion: v2
 description: ONAP multicloud broker
 name: multicloud
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: multicloud-fcaps
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/multicloud-fcaps'
     condition: multicloud-fcaps.enabled
   - name: multicloud-k8s
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/multicloud-k8s'
     condition: multicloud-k8s.enabled
   - name: multicloud-pike
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/multicloud-pike'
     condition: multicloud-pike.enabled
   - name: multicloud-prometheus
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/multicloud-prometheus'
     condition: multicloud-prometheus.enabled
   - name: multicloud-starlingx
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/multicloud-starlingx'
     condition: multicloud-starlingx.enabled
   - name: multicloud-vio
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/multicloud-vio'
     condition: multicloud-vio.enabled
   - name: multicloud-windriver
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/multicloud-windriver'
     condition: multicloud-windriver.enabled
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 7a49ed3..c8fdd60 100644 (file)
 apiVersion: v2
 description: ONAP multicloud OpenStack fcaps Plugin
 name: multicloud-fcaps
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 278f9d0..c6645db 100644 (file)
 apiVersion: v2
 description: ONAP Multicloud Kubernetes Plugin
 name: multicloud-k8s
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.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: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: etcd
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 3bf3a95..45dd8e5 100644 (file)
 apiVersion: v2
 description: ONAP multicloud OpenStack Pike Plugin
 name: multicloud-pike
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 7af1a67..1fbfcd4 100644 (file)
 apiVersion: v2
 description: ONAP Multicloud Prometheus
 name: multicloud-prometheus
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: prometheus-alertmanager
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/prometheus-alertmanager'
   - name: prometheus-grafana
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/prometheus-grafana'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 9b49b71..79e0831 100644 (file)
 apiVersion: v2
 description: ONAP multicloud OpenStack Starlingx Plugin
 name: multicloud-starlingx
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 90a5c94..0c444fb 100644 (file)
 apiVersion: v2
 description: ONAP multicloud VIO plugin
 name: multicloud-vio
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 79df200..d161db5 100644 (file)
 apiVersion: v2
 description: ONAP multicloud OpenStack WindRiver Plugin
 name: multicloud-windriver
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index fee022a..93a05d3 100644 (file)
 apiVersion: v2
 description: ONAP Northbound Interface
 name: nbi
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.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: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: mongo
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: mariadb-galera
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: global.mariadbGalera.localCluster
   - name: mariadb-init
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: not global.mariadbGalera.localCluster
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 92788e4..9b69a43 100644 (file)
@@ -65,7 +65,7 @@ subChartsOnly:
 
 # application image
 repository: nexus3.onap.org:10001
-image: onap/externalapi/nbi:8.0.1
+image: onap/externalapi/nbi:10.0.0
 pullPolicy: IfNotPresent
 sdc_authorization: Basic YWFpOktwOGJKNFNYc3pNMFdYbGhhazNlSGxjc2UyZ0F3ODR2YW9HR21KdlV5MlU=
 aai_authorization: Basic QUFJOkFBSQ==
index 371bc71..3113fda 100644 (file)
@@ -15,8 +15,8 @@
 
 apiVersion: v2
 name: onap
-version: 10.0.0
-appVersion: Jakarta
+version: 11.0.0
+appVersion: Kohn
 description: Open Network Automation Platform (ONAP)
 home: https://www.onap.org/
 sources:
@@ -26,160 +26,160 @@ kubeVersion: ">=1.19.11-0"
 
 dependencies:
   - name: aaf
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: aaf.enabled
   - name: aai
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: aai.enabled
   - name: appc
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: appc.enabled
   - name: cassandra
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: cassandra.enabled
   - name: cds
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: cds.enabled
   - name: cli
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: cli.enabled
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: consul
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: consul.enabled
   - name: contrib
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: global.addTestingComponents
   - name: cps
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: cps.enabled
   - name: dcaegen2
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: dcaegen2.enabled
   - name: dcaegen2-services
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: dcaegen2-services.enabled
   - name: dcaemod
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: dcaemod.enabled
   - name: holmes
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: holmes.enabled
   - name: dmaap
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: dmaap.enabled
   - name: log
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: log.enabled
   - name: sniro-emulator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: sniro-emulator.enabled
   - name: mariadb-galera
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: mariadb-galera.enabled
   - name: msb
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: msb.enabled
   - name: multicloud
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: multicloud.enabled
   - name: nbi
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: nbi.enabled
   - name: policy
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: policy.enabled
   - name: portal
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: portal.enabled
   - name: postgres
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: postgres.enabled
   - name: oof
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: oof.enabled
   - name: repository-wrapper
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: robot
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: robot.enabled
   - name: sdc
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: sdc.enabled
   - name: sdnc
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: sdnc.enabled
   - name: so
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: so.enabled
   - name: strimzi
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: strimzi.enabled
   - name: uui
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: uui.enabled
   - name: vfc
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: vfc.enabled
   - name: vid
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: vid.enabled
   - name: vnfsdk
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: vnfsdk.enabled
   - name: modeling
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: modeling.enabled
   - name: platform
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: platform.enabled
   - name: a1policymanagement
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: a1policymanagement.enabled
   - name: cert-wrapper
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: cert-wrapper.enabled
   - name: roles-wrapper
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: roles-wrapper.enabled
index 37080b8..2af6e21 100644 (file)
@@ -135,7 +135,7 @@ so:
     openStackServiceTenantName: "$OPENSTACK_TENANT_NAME"
     openStackEncryptedPasswordHere: "$OPENSTACK_ENCRYPTED_PASSWORD"
 strimzi:
-  enabled: false
+  enabled: true
 uui:
   enabled: false
 vid:
index 0bc7dd9..7602afd 100755 (executable)
 apiVersion: v2
 description: ONAP Optimization Framework
 name: oof
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: oof-has
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/oof-has'
     condition: oof-has.enabled
   - name: oof-templates
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/oof-templates'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index ad129e0..8561389 100755 (executable)
 apiVersion: v2
 description: ONAP Homing and Allocation Service
 name: oof-has
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: music
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: music.enabled
   - name: etcd
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: etcd.enabled
   - name: etcd-init
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: etcd-init.enabled
   - name: oof-has-api
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/oof-has-api'
     condition: oof-has-api.enabled
   - name: oof-has-controller
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/oof-has-controller'
     condition: oof-has-controller.enabled
   - name: oof-has-data
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/oof-has-data'
     condition: oof-has-data.enabled
   - name: oof-has-reservation
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/oof-has-reservation'
     condition: oof-has-reservation.enabled
   - name: oof-has-solver
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/oof-has-solver'
     condition: oof-has-solver.enabled
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
 
index 3026110..a155811 100755 (executable)
 apiVersion: v2
 description: ONAP Homing and Allocation Servicei - API
 name: oof-has-api
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: oof-templates
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../../../oof-templates'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index b59f49a..e8f510b 100755 (executable)
 apiVersion: v2
 description: ONAP Homing and Allocation Sservice - Controller
 name: oof-has-controller
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: oof-templates
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../../../oof-templates'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index f1757ec..3bcfd08 100755 (executable)
 apiVersion: v2
 description: ONAP Homing and Allocation Service - Data Component
 name: oof-has-data
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: oof-templates
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../../../oof-templates'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 87a2417..ba2733e 100755 (executable)
 apiVersion: v2
 description: ONAP Homing and Allocation Sevice - Reservation Component
 name: oof-has-reservation
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: oof-templates
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../../../oof-templates'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 663d863..3ec7d88 100755 (executable)
 apiVersion: v2
 description: ONAP Homing and Allocation Service - Solver Component
 name: oof-has-solver
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: oof-templates
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../../../oof-templates'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 18f233b..a59f751 100755 (executable)
 apiVersion: v2
 description: ONAP OOF helm templates
 name: oof-templates
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
 
index 5869d74..559e5fe 100644 (file)
 apiVersion: v2
 description: ONAP platform components
 name: platform
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: oom-cert-service
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/oom-cert-service'
   - name: cmpv2-cert-provider
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/cmpv2-cert-provider'
   - name: chartmuseum
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/chartmuseum'
index 16b504b..e8a5b83 100644 (file)
 apiVersion: v2
 description: ONAP Chart Museum
 name: chartmuseum
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: readinessCheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index b468412..1c6cb71 100644 (file)
 apiVersion: v2
 description: ONAP CMPv2 certificate external provider for cert-manager
 name: cmpv2-cert-provider
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: readinessCheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index c497622..ce5e410 100644 (file)
@@ -32,6 +32,16 @@ spec:
     metadata:
       labels:
         control-plane: controller-manager
+      {{- if (include "common.onServiceMesh" . | nindent 6 ) }}
+      annotations:
+      {{- if eq ( .Values.global.serviceMesh.engine ) "linkerd" }}
+        linkerd.io/inject: disabled
+      {{- end }}
+      {{- if eq ( .Values.global.serviceMesh.engine ) "istio" }}
+          traffic.sidecar.istio.io/excludeInboundPorts: "8080,8443"
+          traffic.sidecar.istio.io/includeInboundPorts: '*'
+      {{- end }}
+      {{- end }}
     spec:
       imagePullSecrets:
       - name: "{{ include "common.namespace" . }}-docker-registry-key"
index de3b9eb..30da403 100644 (file)
 apiVersion: v2
 description: ONAP Cert Service
 name: oom-cert-service
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: certManagerCertificate
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: cmpv2Config
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 8215ed9..5f80a7d 100644 (file)
@@ -22,6 +22,16 @@ spec:
   selector: {{- include "common.selectors" . | nindent 4 }}
   template:
     metadata: {{- include "common.templateMetadata" . | nindent 6 }}
+      {{- if (include "common.onServiceMesh" . ) }}
+      annotations:
+      {{- if eq ( .Values.global.serviceMesh.engine ) "linkerd" }}
+        linkerd.io/inject: disabled
+      {{- end }}
+      {{- if eq ( .Values.global.serviceMesh.engine ) "istio" }}
+          traffic.sidecar.istio.io/excludeInboundPorts: "8080,8443"
+          traffic.sidecar.istio.io/includeInboundPorts: '*'
+      {{- end }}
+      {{- end }}
     spec:
       imagePullSecrets:
       - name: "{{ include "common.namespace" . }}-docker-registry-key"
index d3b3c7b..803298a 100755 (executable)
 apiVersion: v2
 description: ONAP Policy
 name: policy
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: mariadb-galera
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: policy-nexus
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/policy-nexus'
     condition: policy-nexus.enabled
   - name: policy-api
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/policy-api'
     condition: policy-api.enabled
   - name: policy-pap
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/policy-pap'
     condition: policy-pap.enabled
   - name: policy-xacml-pdp
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/policy-xacml-pdp'
     condition: policy-xacml-pdp.enabled
   - name: policy-apex-pdp
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/policy-apex-pdp'
     condition: policy-apex-pdp.enabled
   - name: policy-drools-pdp
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/policy-drools-pdp'
     condition: policy-drools-pdp.enabled
   - name: policy-distribution
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/policy-distribution'
     condition: policy-distribution.enabled
   - name: policy-clamp-be
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/policy-clamp-be'
     condition: policy-clamp-be.enabled
   - name: policy-clamp-ac-k8s-ppnt
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/policy-clamp-ac-k8s-ppnt'
     condition: policy-clamp-ac-k8s-ppnt.enabled
   - name: policy-clamp-ac-http-ppnt
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/policy-clamp-ac-http-ppnt'
     condition: policy-clamp-ac-http-ppnt.enabled
   - name: policy-clamp-ac-pf-ppnt
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/policy-clamp-ac-pf-ppnt'
     condition: policy-clamp-ac-pf-ppnt.enabled
   - name: policy-clamp-runtime-acm
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/policy-clamp-runtime-acm'
     condition: policy-clamp-runtime-acm.enabled
   - name: policy-gui
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/policy-gui'
     condition: policy-gui.enabled
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: readinessCheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: postgres
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: global.postgres.localCluster
index 7f22e9f..92af552 100755 (executable)
 apiVersion: v2
 description: ONAP Policy APEX PDP
 name: policy-apex-pdp
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 82a0f48..d317b9e 100755 (executable)
 apiVersion: v2
 description: ONAP Policy Design API
 name: policy-api
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 00cbd28..2fa60d5 100644 (file)
 apiVersion: v2
 description: ONAP Policy Clamp Controlloop Http Participant
 name: policy-clamp-ac-http-ppnt
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
\ No newline at end of file
index b55cb35..2ca3762 100644 (file)
 apiVersion: v2
 description: ONAP Policy Clamp Controlloop K8s Participant
 name: policy-clamp-ac-k8s-ppnt
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 73381c9..2439223 100644 (file)
 #  ============LICENSE_END=========================================================
 */}}
 
-apiVersion: v1
-kind: ServiceAccount
-metadata:
-  name: policy-clamp-cl-k8s-ppnt
-  namespace: {{ include "common.namespace" . }}
----
 apiVersion: rbac.authorization.k8s.io/v1
 kind: ClusterRoleBinding
 metadata:
-  name: {{ include "common.namespace" . }}-policy-clamp-cl-k8s-ppnt-binding
+  name: {{ include "common.namespace" . }}-policy-clamp-ac-k8s-ppnt-binding
   namespace: {{ include "common.namespace" . }}
   labels:
     app: {{ include "common.name" . }}
@@ -40,6 +34,6 @@ roleRef:
   name: cluster-admin
 subjects:
   - kind: ServiceAccount
-    name: policy-clamp-cl-k8s-ppnt
+    name: {{ include "common.fullname" (dict "suffix" "create" "dot" . )}}
     namespace: {{ include "common.namespace" . }}
 
index ae8d03b..fc9d432 100644 (file)
 apiVersion: v2
 description: ONAP Policy Clamp Controlloop Policy Participant
 name: policy-clamp-ac-pf-ppnt
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
\ No newline at end of file
index e52eb76..9b0cdf6 100644 (file)
 apiVersion: v2
 description: ONAP Policy Clamp Backend
 name: policy-clamp-be
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 90e9293..42e02ef 100644 (file)
 apiVersion: v2
 description: ONAP Policy Clamp Controlloop Runtime
 name: policy-clamp-runtime-acm
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index b1758e5..6a5222f 100755 (executable)
 apiVersion: v2
 description: ONAP Policy Distribution
 name: policy-distribution
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index c8cc552..1c9c73d 100755 (executable)
 apiVersion: v2
 description: ONAP Drools Policy Engine (PDP-D)
 name: policy-drools-pdp
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index af1adbe..fed1af9 100644 (file)
 apiVersion: v2
 description: ONAP Policy GUI
 name: policy-gui
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 48497f2..e8ba92a 100755 (executable)
 apiVersion: v2
 description: ONAP Policy Nexus
 name: policy-nexus
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.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: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index c10d636..2735890 100755 (executable)
 apiVersion: v2
 description: ONAP Policy Administration (PAP)
 name: policy-pap
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 01bb146..faa9d79 100755 (executable)
 apiVersion: v2
 description: ONAP Policy XACML PDP (PDP-X)
 name: policy-xacml-pdp
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 6988473..0f7b846 100644 (file)
 apiVersion: v2
 description: ONAP Web Portal
 name: portal
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: portal-app
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/portal-app'
   - name: portal-cassandra
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/portal-cassandra'
   - name: portal-mariadb
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/portal-mariadb'
   - name: portal-sdk
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/portal-sdk'
   - name: portal-widget
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/portal-widget'
index c9c8b1b..375b11b 100644 (file)
 apiVersion: v2
 description: ONAP Portal application
 name: portal-app
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index b85fc84..6da2158 100644 (file)
 apiVersion: v2
 description: Portal cassandra
 name: portal-cassandra
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index a152d71..ca58d58 100644 (file)
 apiVersion: v2
 description: MariaDB Service
 name: portal-mariadb
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 02c1733..bfc41f0 100644 (file)
 apiVersion: v2
 description: Portal software development kit
 name: portal-sdk
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 03b9344..2059226 100644 (file)
 apiVersion: v2
 description: Portal widgets micro service application
 name: portal-widget
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 23610dd..fcc3de3 100644 (file)
 apiVersion: v2
 description: A helm Chart for kubernetes-ONAP Robot
 name: robot
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.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: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 700b17a..3c5f9ce 100644 (file)
@@ -188,6 +188,9 @@ GLOBAL_DMAAP_KAFKA_SERVER_NAME = '{{include "robot.ingress.svchost" (dict "root"
 GLOBAL_DMAAP_KAFKA_SERVER_PORT = '{{include "robot.ingress.port" (dict "root" . "hostname" "message-router-kafka" "port" 9092) }}'
 GLOBAL_DMAAP_KAFKA_JAAS_USERNAME = '{{ .Values.kafkaJaasUsername }}'
 GLOBAL_DMAAP_KAFKA_JAAS_PASSWORD = '{{ .Values.kafkaJaasPassword }}'
+# strimzi kafka
+GLOBAL_KAFKA_BOOTSTRAP_SERVICE = '{{ include "common.release" . }}-strimzi-kafka-bootstrap:9092'
+GLOBAL_KAFKA_USER = '{{ .Values.strimziKafkaJaasUsername }}'
 # DROOL server port and credentials
 GLOBAL_DROOLS_SERVER_PORT = '{{include "robot.ingress.port" (dict "root" . "hostname" "policy-drools-pdp" "port" 9696) }}'
 GLOBAL_DROOLS_USERNAME = '{{ .Values.droolsUsername }}'
index d8beeed..0b1aa0e 100644 (file)
@@ -364,10 +364,14 @@ vidHealthPassword: "AppPassword!1"
 # DMAAP BC
 bcUsername: "dmaap-bc@dmaap-bc.onap.org"
 bcPassword: "demo123456!"
+
 # DMAAP KAFKA JAAS
 kafkaJaasUsername: "admin"
 kafkaJaasPassword: "admin_secret"
 
+# STRIMZI KAFKA JAAS
+strimziKafkaJaasUsername: "strimzi-kafka-admin"
+
 #OOF
 oofUsername: "oof@oof.onap.org"
 oofPassword: "demo123456!"
index 7647906..d2acf1b 100644 (file)
 apiVersion: v2
 description: Service Design and Creation Umbrella Helm charts
 name: sdc
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: sdc-be
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/sdc-be'
   - name: sdc-cs
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/sdc-cs'
   - name: sdc-fe
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/sdc-fe'
   - name: sdc-onboarding-be
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/sdc-onboarding-be'
   - name: sdc-wfd-be
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/sdc-wfd-be'
     condition: sdc-wfd.enabled
   - name: sdc-wfd-fe
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/sdc-wfd-fe'
     condition: sdc-wfd.enabled
   - name: sdc-helm-validator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/sdc-helm-validator'
     condition: sdcHelmValidator.enabled
index 6c22548..4620c67 100644 (file)
 apiVersion: v2
 description: ONAP Service Design and Creation Backend API
 name: sdc-be
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 0789ee3..1ef26a6 100644 (file)
 apiVersion: v2
 description: ONAP Service Design and Creation Cassandra
 name: sdc-cs
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: cassandra
-    version: ~10.x-0
+    version: ~11.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)
index 3db6fc7..2250947 100644 (file)
 apiVersion: v2
 description: ONAP Service Design and Creation Front End
 name: sdc-fe
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 968a09c..30c3d11 100644 (file)
@@ -39,17 +39,15 @@ metadata:
 spec:
   type: {{ .Values.service.type }}
   ports:
-    - port: {{ .Values.service.internalPort }}
-      name: {{ .Values.service.portName }}
-      targetPort: {{ .Values.service.internalPort }}
-    {{ if (include "common.needTLS" .) }}
-    - port:  {{ .Values.service.internalPort2 }}
-      targetPort: {{ .Values.service.internalPort2 }}
-      name: {{ .Values.service.portName }}s
-      {{ if eq .Values.service.type "NodePort" -}}
-      nodePort: {{ .Values.global.nodePortPrefix | default .Values.nodePortPrefix }}{{ .Values.service.nodePort2 }}
-      {{ end }}
-    {{ end }}
+    {{if eq .Values.service.type "NodePort" -}}
+    - port: {{ (eq "true" (include "common.needTLS" .)) | ternary .Values.service.internalPort2 .Values.service.internalPort }}
+      nodePort: {{ .Values.global.nodePortPrefix | default .Values.nodePortPrefix }}{{ .Values.service.nodePort }}
+      name: {{ .Values.service.portName  }}{{ (eq "true" (include "common.needTLS" .)) | ternary "s" "" }}
+    {{- else -}}
+    - port: {{ (eq "true" (include "common.needTLS" .)) | ternary .Values.service.externalPort2 .Values.service.externalPort }}
+      targetPort: {{ (eq "true" (include "common.needTLS" .)) | ternary .Values.service.internalPort2 .Values.service.internalPort }}
+      name: {{ .Values.service.portName }}{{ (eq "true" (include "common.needTLS" .)) | ternary "s" "" }}
+    {{- end}}
   selector:
     app: {{ include "common.name" . }}
     release: {{ include "common.release" . }}
index 6267da9..e86ae4c 100644 (file)
@@ -114,9 +114,10 @@ service:
   portName: http
   internalPort: 8181
   externalPort: 8181
-  nodePort2: "07"
   internalPort2: 9443
   externalPort2: 9443
+  nodePort: "07"
+
 
 ingress:
   enabled: false
index 5609083..771bfbf 100644 (file)
 apiVersion: v2
 description: ONAP Service Design and Creation Helm Validator
 name: sdc-helm-validator
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 5ed3131..e2ff602 100644 (file)
 apiVersion: v2
 description: ONAP Service Design and Creation Onboarding API
 name: sdc-onboarding-be
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 132c5d2..6992f6b 100644 (file)
 apiVersion: v2
 description: ONAP Service Design and Creation Workflow Designer backend
 name: sdc-wfd-be
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 1b7aa77..45f13a0 100644 (file)
 apiVersion: v2
 description: ONAP Service Design and Creation Workflow Designer frontend
 name: sdc-wfd-fe
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index b30efc1..cc21484 100644 (file)
 apiVersion: v2
 description: SDN Controller
 name: sdnc
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: certManagerCertificate
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: logConfiguration
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: network-name-gen
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: network-name-gen.enabled
   - name: dgbuilder
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: dgbuilder.enabled
   - name: sdnc-prom
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: config.geoEnabled
   - name: mariadb-galera
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: global.mariadbGalera.localCluster
   - name: elasticsearch
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: config.sdnr.enabled
   # conditions for sdnc-subcharts
   - name: dmaap-listener
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/dmaap-listener/'
     condition: sdnc.dmaap-listener.enabled,dmaap-listener.enabled
   - name: ueb-listener
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/ueb-listener/'
     condition: sdnc.ueb-listener.enabled,ueb-listener.enabled
   - name: sdnc-ansible-server
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/sdnc-ansible-server/'
     condition: sdnc.sdnc-ansible-server.enabled,sdnc-ansible-server.enabled
   - name: sdnc-web
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/sdnc-web/'
     condition: sdnc.sdnc-web.enabled,sdnc-web.enabled
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 1d027ee..3737cb7 100644 (file)
 apiVersion: v2
 description: SDNC DMaaP Listener
 name: dmaap-listener
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 7ef646f..5094b6e 100644 (file)
@@ -49,7 +49,7 @@ secrets:
 # Application configuration defaults.
 #################################################################
 # application image
-image: onap/sdnc-dmaap-listener-image:2.3.0
+image: onap/sdnc-dmaap-listener-image:2.3.2
 pullPolicy: Always
 
 # flag to enable debugging - application support required
index c61b4e0..c2c1198 100644 (file)
 apiVersion: v2
 description: SDN-C Ansible Server
 name: sdnc-ansible-server
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 768a617..c89f03b 100644 (file)
@@ -49,7 +49,7 @@ secrets:
 # Application configuration defaults.
 #################################################################
 # application image
-image: onap/sdnc-ansible-server-image:2.3.0
+image: onap/sdnc-ansible-server-image:2.3.2
 pullPolicy: Always
 
 # flag to enable debugging - application support required
index 956c607..b7da488 100644 (file)
 apiVersion: v2
 description: ONAP SDNC Policy Driven Ownership Management
 name: sdnc-prom
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index fbb7ca0..6dc7723 100644 (file)
 apiVersion: v2
 description: SDN-C Web Server
 name: sdnc-web
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index f75b567..c066b5e 100644 (file)
@@ -23,7 +23,7 @@ global:
 # Application configuration defaults.
 #################################################################
 # application image
-image: "onap/sdnc-web-image:2.2.5"
+image: "onap/sdnc-web-image:2.3.2"
 pullPolicy: Always
 
 config:
index ffaa1b7..d9df7af 100644 (file)
 apiVersion: v2
 description: SDNC UEB Listener
 name: ueb-listener
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 50fee59..4d3cce7 100644 (file)
@@ -55,7 +55,7 @@ secrets:
 # Application configuration defaults.
 #################################################################
 # application image
-image: onap/sdnc-ueb-listener-image:2.3.0
+image: onap/sdnc-ueb-listener-image:2.3.2
 pullPolicy: Always
 
 # flag to enable debugging - application support required
index 8d3c106..7f99ed9 100644 (file)
@@ -2,7 +2,7 @@
     "tokenSecret": "${OAUTH_TOKEN_SECRET}",
     "tokenIssuer": {{ .Values.config.sdnr.oauth.tokenIssuer | quote }},
     "publicUrl": {{ .Values.config.sdnr.oauth.publicUrl | quote }},
-    "redirectUri": "{{ .Values.config.sdnr.oauth.redirectUri | quote | default "null" }}",
+    "redirectUri": "{{ .Values.config.sdnr.oauth.redirectUri | default "null" }}",
     "supportOdlUsers": "{{ .Values.config.sdnr.oauth.supportOdlUsers | default "true" }}",
     "providers": {{ .Values.config.sdnr.oauth.providers | toJson  }}
-}
\ No newline at end of file
+}
index d45e13e..9539d01 100644 (file)
@@ -210,7 +210,7 @@ certificates:
 # application images
 
 pullPolicy: Always
-image: onap/sdnc-image:2.3.0
+image: onap/sdnc-image:2.3.2
 
 # flag to enable debugging - application support required
 debugEnabled: false
index 5366ed9..d155d5e 100644 (file)
 apiVersion: v2
 description: ONAP Mock Sniro Emulator
 name: sniro-emulator
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.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: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index d746647..acb5368 100755 (executable)
 apiVersion: v2
 description: ONAP Service Orchestrator
 name: so
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.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: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
+    condition: global.aafEnabled
   - name: readinessCheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: mariadb-galera
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: global.mariadbGalera.localCluster
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: soHelpers
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/soHelpers'
   - name: so-admin-cockpit
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/so-admin-cockpit'
     condition: so-admin-cockpit.enabled
   - name: so-appc-orchestrator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/so-appc-orchestrator'
     condition: so-appc-orchestrator.enabled
   - name: so-bpmn-infra
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/so-bpmn-infra'
   - name: so-catalog-db-adapter
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/so-catalog-db-adapter'
     condition: so-catalog-db-adapter.enabled
   - name: so-cnf-adapter
-    version: ~10.x-0
+    version: ~11.x-0
     repository: "file://components/so-cnf-adapter"
     condition: so-cnf-adapter.enabled
   - name: so-etsi-nfvo-ns-lcm
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/so-etsi-nfvo-ns-lcm'
     condition: so-etsi-nfvo-ns-lcm.enabled
   - name: so-etsi-sol003-adapter
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/so-etsi-sol003-adapter'
     condition: so-etsi-sol003-adapter.enabled
   - name: so-mariadb
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/so-mariadb'
   - name: so-nssmf-adapter
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/so-nssmf-adapter'
     condition: so-nssmf-adapter.enabled
   - name: so-oof-adapter
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/so-oof-adapter'
     condition: so-oof-adapter.enabled
   - name: so-openstack-adapter
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/so-openstack-adapter'
     condition: so-openstack-adapter.enabled
   - name: so-request-db-adapter
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/so-request-db-adapter'
   - name: so-sdc-controller
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/so-sdc-controller'
   - name: so-sdnc-adapter
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/so-sdnc-adapter'
     condition: so-sdnc-adapter.enabled
   - name: so-ve-vnfm-adapter
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/so-ve-vnfm-adapter'
     condition: so-ve-vnfm-adapter.enabled
   - name: so-etsi-sol005-adapter
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/so-etsi-sol005-adapter'
     condition: so-etsi-sol005-adapter.enabled
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index f916b5c..4218126 100644 (file)
 apiVersion: v2
 description: A Helm chart for ONAP Service Orchestration Monitoring
 name: so-admin-cockpit
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.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: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: soHelpers
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../soHelpers'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 4b46721..808c439 100644 (file)
@@ -116,7 +116,7 @@ spec:
 
         ports:
         - containerPort: {{ index .Values.containerPort }}
-          name: {{ .Values.service.portName }}
+          name: {{ .Values.service.portName }}{{ if (include "common.needTLS" .) }}s{{ end }}
           protocol: TCP
       serviceAccountName: {{ include "common.fullname" (dict "suffix" "read" "dot" . )}}
       volumes: {{ include "so.certificate.volumes" . | nindent 6 }}
index c443978..b23e5ab 100644 (file)
@@ -39,14 +39,12 @@ spec:
     {{if and (eq .Values.service.type "NodePort") (.Values.global.aafEnabled) -}}
     - port: {{ .Values.service.internalPort }}
       nodePort: {{ .Values.global.nodePortPrefix | default .Values.nodePortPrefix }}{{ .Values.service.nodePort }}
-      name: {{ .Values.service.portName }}
+      name: {{ .Values.service.portName }}{{ if (include "common.needTLS" .) }}s{{ end }}
     {{- else -}}
     - port: {{ .Values.service.externalPort }}
       targetPort: {{ .Values.service.internalPort }}
-      name: {{ .Values.service.portName }}
+      name: {{ .Values.service.portName }}{{ if (include "common.needTLS" .) }}s{{ end }}
     {{- end}}
   selector:
     app: {{ include "common.name" . }}
     release: {{ include "common.release" . }}
-
-
index eae024b..a82663f 100644 (file)
 apiVersion: v2
 description: A Helm chart for so appc orchestrator
 name: so-appc-orchestrator
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.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: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: soHelpers
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../soHelpers'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 867f429..3a573b4 100755 (executable)
@@ -17,24 +17,24 @@ apiVersion: v2
 appVersion: "1.0"
 description: A Helm chart for SO Bpmn Infra
 name: so-bpmn-infra
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.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: readinessCheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: soHelpers
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../soHelpers'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 360936d..9feab4d 100755 (executable)
@@ -17,7 +17,11 @@ aai:
   auth: {{ include "so.helpers.profileProperty" (dict "condition" .Values.global.security.aaf.enabled "value1" .Values.global.aaf.auth.encrypted "value2" .Values.aai.auth )}}
   dme2:
     timeout: '30000'
+  {{ if (include "common.needTLS" .) }}
   endpoint: https://aai.{{ include "common.namespace" . }}:8443
+  {{ else }}
+  endpoint: http://aai.{{ include "common.namespace" . }}:8080
+  {{ end }}
   workflowAaiDistributionDelay: PT30S
   pnfEntryNotificationTimeout: P14D
 cds:
@@ -158,7 +162,11 @@ mso:
   oof:
     auth: {{ .Values.mso.oof.auth }}
     callbackEndpoint: http://so-bpmn-infra.{{ include "common.namespace" . }}:8081/mso/WorkflowMessage
+    {{ if (include "common.needTLS" .) }}
     endpoint: https://oof-osdf.{{ include "common.namespace" . }}:8698
+    {{ else }}
+    endpoint: http://oof-osdf.{{ include "common.namespace" . }}:8698
+    {{ end }}
     timeout: PT30M
   workflow:
     CreateGenericVNFV1:
index 57a2b2c..2b8b827 100755 (executable)
@@ -87,7 +87,7 @@ spec:
 {{ include "so.helpers.livenessProbe" .| indent 8 }}
         ports:
         - containerPort: {{ index .Values.containerPort }}
-          name: {{ .Values.service.portName }}
+          name: {{ .Values.service.portName }}{{ if (include "common.needTLS" .) }}s{{ end }}
           protocol: TCP
       # Filebeat sidecar container
       {{ include "common.log.sidecar" . | nindent 6 }}
index 6eb6f27..5b8dee0 100755 (executable)
@@ -29,11 +29,11 @@ spec:
     {{if eq .Values.service.type "NodePort" -}}
     - port: {{ .Values.service.internalPort }}
       nodePort: {{ .Values.global.nodePortPrefix | default .Values.nodePortPrefix }}{{ .Values.service.nodePort }}
-      name: {{ .Values.service.portName }}
+      name: {{ .Values.service.portName }}{{ if (include "common.needTLS" .) }}s{{ end }}
     {{- else -}}
     - port: {{ .Values.service.externalPort }}
       targetPort: {{ .Values.service.internalPort }}
-      name: {{ .Values.service.portName }}
+      name: {{ .Values.service.portName }}{{ if (include "common.needTLS" .) }}s{{ end }}
     {{- end}}
   selector:
     app: {{ include "common.name" . }}
index d5ff829..af185ae 100755 (executable)
@@ -123,7 +123,7 @@ service:
   type: ClusterIP
   internalPort: *containerPort
   externalPort: 8081
-  portName: so-bpmn-port
+  portName: http
 updateStrategy:
   type: RollingUpdate
   maxUnavailable: 1
index 64b3393..e279432 100755 (executable)
 apiVersion: v2
 description: A Helm chart for so-catalog-db-adapter
 name: so-catalog-db-adapter
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.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: readinessCheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: soHelpers
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../soHelpers'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 30e5551..fa9d3a6 100755 (executable)
@@ -85,7 +85,7 @@ spec:
 {{ include "so.helpers.livenessProbe" .| indent 8 }}
         ports:
         - containerPort: {{ index .Values.containerPort }}
-          name: {{ .Values.service.portName }}
+          name: {{ .Values.service.portName }}{{ if (include "common.needTLS" .) }}s{{ end }}
           protocol: TCP
       serviceAccountName: {{ include "common.fullname" (dict "suffix" "read" "dot" . )}}
       volumes: {{ include "so.certificate.volumes" . | nindent 6 }}
index 6eb6f27..5b8dee0 100755 (executable)
@@ -29,11 +29,11 @@ spec:
     {{if eq .Values.service.type "NodePort" -}}
     - port: {{ .Values.service.internalPort }}
       nodePort: {{ .Values.global.nodePortPrefix | default .Values.nodePortPrefix }}{{ .Values.service.nodePort }}
-      name: {{ .Values.service.portName }}
+      name: {{ .Values.service.portName }}{{ if (include "common.needTLS" .) }}s{{ end }}
     {{- else -}}
     - port: {{ .Values.service.externalPort }}
       targetPort: {{ .Values.service.internalPort }}
-      name: {{ .Values.service.portName }}
+      name: {{ .Values.service.portName }}{{ if (include "common.needTLS" .) }}s{{ end }}
     {{- end}}
   selector:
     app: {{ include "common.name" . }}
index a5961ee..b436094 100755 (executable)
@@ -87,7 +87,7 @@ service:
     type: ClusterIP
     internalPort: *containerPort
     externalPort: *containerPort
-    portName: so-catdb-port
+    portName: http
 updateStrategy:
     type: RollingUpdate
     maxUnavailable: 1
index 6155a93..abc14e8 100755 (executable)
@@ -18,24 +18,24 @@ apiVersion: v2
 appVersion: "1.7.1"
 description: A Helm chart for Kubernetes
 name: so-cnf-adapter
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.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: readinessCheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: soHelpers
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../soHelpers'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index c99465b..0c2f679 100755 (executable)
 
 aai:
   auth: {{ include "so.helpers.profileProperty" (dict "condition" .Values.global.security.aaf.enabled "value1" .Values.global.aaf.auth.header "value2" .Values.server.aai.auth ) }}
+  {{ if (include "common.needTLS" .) }}
   endpoint: https://aai.{{ include "common.namespace" . }}:8443
+  {{ else }}
+  endpoint: http://aai.{{ include "common.namespace" . }}:8080
+  {{ end }}
   enabled: {{ .Values.global.aai.enabled }}
 logging:
   path: logs
@@ -50,4 +54,3 @@ management:
       prometheus:
         enabled: true # Whether exporting of metrics to Prometheus is enabled.
         step: 1m # Step size (i.e. reporting frequency) to use.
-
index 0d1f03b..4b2fd67 100644 (file)
 apiVersion: v2
 description: ONAP SO ETSI NFVO NS LCM
 name: so-etsi-nfvo-ns-lcm
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.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: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: soHelpers
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../soHelpers'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 5fc28e2..7c1cb1b 100644 (file)
 aai:
   auth: {{ include "so.helpers.profileProperty" (dict "condition" .Values.global.security.aaf.enabled "value1" .Values.global.aaf.auth.header "value2" .Values.aai.auth )}}
   version: v19
+  {{ if (include "common.needTLS" .) }}
   endpoint: https://aai.{{ include "common.namespace" . }}:8443
+  {{ else }}
+  endpoint: http://aai.{{ include "common.namespace" . }}:8080
+  {{ end }}
 spring:
   datasource:
     hikari:
@@ -54,7 +58,11 @@ so:
 etsi-catalog-manager:
   base:
   {{- if .Values.global.msbEnabled }}
+    {{ if (include "common.needTLS" .) }}
     endpoint: https://msb-iag:443/api
+    {{ else }}
+    endpoint: http://msb-iag:443/api
+    {{ end }}
   http:
     client:
       ssl:
index 8d67e41..742251a 100755 (executable)
 apiVersion: v2
 description: ONAP SO ETSI SOL003 Adapter
 name: so-etsi-sol003-adapter
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.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: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: soHelpers
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../soHelpers'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index e6a1d7c..33b38ad 100755 (executable)
 aai:
   auth: {{ include "so.helpers.profileProperty" (dict "condition" .Values.global.security.aaf.enabled "value1" .Values.global.aaf.auth.header "value2" .Values.aai.auth )}}
   version: v15
+  {{ if (include "common.needTLS" .) }}
   endpoint: https://aai.{{ include "common.namespace" . }}:8443
+  {{ else }}
+  endpoint: http://aai.{{ include "common.namespace" . }}:8080
+  {{ end }}
 spring:
   security:
     usercredentials:
@@ -42,7 +46,11 @@ sdc:
   username: {{ include "so.helpers.profileProperty" (dict "condition" .Values.global.security.aaf.enabled "value1" .Values.aaf.auth.username "value2" .Values.sdc.username )}}
   password: {{ include "so.helpers.profileProperty" (dict "condition" .Values.global.security.aaf.enabled "value1" .Values.aaf.auth.password "value2" .Values.sdc.password )}}
   key: {{ .Values.sdc.key }}
+  {{ if (include "common.needTLS" .) }}
   endpoint: https://sdc-be.{{ include "common.namespace" . }}:8443
+  {{ else }}
+  endpoint: http://sdc-be.{{ include "common.namespace" . }}:8080
+  {{ end }}
 vnfmadapter:
   endpoint: http://so-etsi-sol003-adapter.{{ include "common.namespace" . }}:9092
 etsi-catalog-manager:
index 3272bfd..7751bf4 100755 (executable)
@@ -76,7 +76,7 @@ spec:
           failureThreshold: {{ .Values.livenessProbe.failureThreshold}}
         ports:
         - containerPort: {{ .Values.containerPort }}
-          name: {{ .Values.service.portName }}
+          name: {{ .Values.service.portName }}{{ if (include "common.needTLS" .) }}s{{ end }}
           protocol: TCP
       serviceAccountName: {{ include "common.fullname" (dict "suffix" "read" "dot" . )}}
       volumes: {{ include "so.certificate.volumes" . | nindent 6 }}
index 5772a89..96a2acd 100755 (executable)
@@ -40,11 +40,11 @@ spec:
     {{if eq .Values.service.type "NodePort" -}}
     - port: {{ .Values.service.internalPort }}
       nodePort: {{ .Values.global.nodePortPrefixExt | default .Values.nodePortPrefixExt }}{{ .Values.service.nodePort }}
-      name: {{ .Values.service.portName }}
+      name: {{ .Values.service.portName }}{{ if (include "common.needTLS" .) }}s{{ end }}
     {{- else -}}
     - port: {{ .Values.service.externalPort }}
       targetPort: {{ .Values.service.internalPort }}
-      name: {{ .Values.service.portName }}
+      name: {{ .Values.service.portName }}{{ if (include "common.needTLS" .) }}s{{ end }}
     {{- end}}
   selector:
     app: {{ include "common.name" . }}
index 2a511c0..7c2645e 100755 (executable)
@@ -17,24 +17,24 @@ apiVersion: v2
 appVersion: "1.0"
 description: A Helm chart for Kubernetes
 name: so-etsi-sol005-adapter
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.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: readinessCheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: soHelpers
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../soHelpers'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index dd46da0..e1e2fc2 100755 (executable)
@@ -45,7 +45,11 @@ mso:
   msb-port: 80
   adapters:
     requestDb:
+      {{ if (include "common.needTLS" .) }}
       endpoint: https://so-request-db-adapter.{{ include "common.namespace" . }}:8083
+      {{ else }}
+      endpoint: http://so-request-db-adapter.{{ include "common.namespace" . }}:8083
+      {{ end }}
       auth: {{ include "so.helpers.profileProperty" (dict "condition" .Values.global.security.aaf.enabled "value1" .Values.global.aaf.auth.header "value2" .Values.mso.adapters.requestDb.auth )}}
 #Actuator
 management:
index 4f8f4d9..1abf218 100755 (executable)
@@ -94,7 +94,7 @@ spec:
           failureThreshold: {{ .Values.livenessProbe.failureThreshold}}
         ports:
         - containerPort: {{ .Values.containerPort }}
-          name: {{ .Values.service.portName }}
+          name: {{ .Values.service.portName }}{{ if (include "common.needTLS" .) }}s{{ end }}
           protocol: TCP
       serviceAccountName: {{ include "common.fullname" (dict "suffix" "read" "dot" . )}}
       volumes: {{ include "so.certificate.volumes" . | nindent 6 }}
index 2ecc66f..5b8dee0 100755 (executable)
@@ -29,12 +29,12 @@ spec:
     {{if eq .Values.service.type "NodePort" -}}
     - port: {{ .Values.service.internalPort }}
       nodePort: {{ .Values.global.nodePortPrefix | default .Values.nodePortPrefix }}{{ .Values.service.nodePort }}
-      name: {{ .Values.service.portName }}
+      name: {{ .Values.service.portName }}{{ if (include "common.needTLS" .) }}s{{ end }}
     {{- else -}}
     - port: {{ .Values.service.externalPort }}
       targetPort: {{ .Values.service.internalPort }}
-      name: {{ .Values.service.portName }}
+      name: {{ .Values.service.portName }}{{ if (include "common.needTLS" .) }}s{{ end }}
     {{- end}}
   selector:
     app: {{ include "common.name" . }}
-    release: {{ include "common.release" . }}
\ No newline at end of file
+    release: {{ include "common.release" . }}
index 1b8ce4a..8b6d10f 100755 (executable)
 apiVersion: v2
 description: MariaDB Service
 name: so-mariadb
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.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: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: readinessCheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 2a84fac..d9c6009 100644 (file)
@@ -53,13 +53,17 @@ spec:
         command:
         - /bin/bash
         - -c
-        - mysqldump -vv --user=${DB_USER} --password=${DB_PASS} --host=${DB_HOST} --port=${DB_PORT} --databases --single-transaction --quick --lock-tables=false catalogdb requestdb nfvo > /var/data/mariadb/backup-`date +%s`.sql
+        - |
+          {{- if include "common.onServiceMesh" . }}
+          echo "waiting 15s for istio side cars to be up"; sleep 15s;{{- end }}
+          mysqldump -vv --user=${DB_USER} --password=${DB_PASS} --host=${DB_HOST} --port=${DB_PORT} --databases --single-transaction --quick --lock-tables=false catalogdb requestdb nfvo > /var/data/mariadb/backup-`date +%s`.sql
         volumeMounts:
         - mountPath: /etc/localtime
           name: localtime
           readOnly: true
         - name: backup-storage
           mountPath: /var/data/mariadb
+      {{ include "common.waitForJobContainer" . | indent 6 | trim }}
       serviceAccountName: {{ include "common.fullname" (dict "suffix" "read" "dot" . )}}
       volumes:
       - name: localtime
@@ -105,6 +109,8 @@ spec:
         - /bin/bash
         - -c
         - >
+          {{- if include "common.onServiceMesh" . }}
+          echo "waiting 15s for istio side cars to be up"; sleep 15s;{{- end }}
           mysql() { /usr/bin/mysql  -h ${DB_HOST} -P ${DB_PORT} "$@"; };
           export -f mysql;
           mysql --user=root --password=${MYSQL_ROOT_PASSWORD} requestdb -e exit > /dev/null 2>&1 {{ if not .Values.global.migration.enabled }} && echo "Database already initialized!!!" && exit 0 {{ end }};
@@ -157,6 +163,7 @@ spec:
         {{- end }}
         resources:
 {{ include "common.resources" . | indent 12 }}
+      {{ include "common.waitForJobContainer" . | indent 6 | trim }}
       {{- if .Values.nodeSelector }}
       nodeSelector:
 {{ toYaml .Values.nodeSelector | indent 10 }}
index 58e34b7..13dd086 100755 (executable)
@@ -21,7 +21,7 @@ global:
   nodePortPrefix: 302
   nodePortPrefixExt: 304
   repository: nexus3.onap.org:10001
-  readinessImage: onap/oom/readiness:3.0.1
+  readinessImage: onap/oom/readiness:4.1.0
   ubuntuInitRepository: docker.io
   mariadbGalera:
     nameOverride: &mariadbName mariadb-galera
@@ -187,3 +187,7 @@ serviceAccount:
   nameOverride: so-mariadb
   roles:
     - read
+
+wait_for_job_container:
+  containers:
+    - '{{ include "common.name" . }}-config'
index 525f54d..ab97237 100755 (executable)
@@ -17,24 +17,24 @@ apiVersion: v2
 appVersion: "1.0"
 description: A Helm chart for Kubernetes
 name: so-nssmf-adapter
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.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: readinessCheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: soHelpers
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../soHelpers'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 75db547..1d8a97c 100755 (executable)
 */}}
 aai:
   auth: {{ include "so.helpers.profileProperty" (dict "condition" .Values.global.security.aaf.enabled "value1" .Values.global.aaf.auth.header "value2" .Values.aai.auth )}}
+  {{ if (include "common.needTLS" .) }}
   endpoint: https://aai.{{ include "common.namespace" . }}:8443
+  {{ else }}
+  endpoint: http://aai.{{ include "common.namespace" . }}:8080
+  {{ end }}
 logging:
   path: logs
 spring:
@@ -51,7 +55,11 @@ mso:
   msb-port: 80
   adapters:
     requestDb:
+      {{ if (include "common.needTLS" .) }}
       endpoint: https://so-request-db-adapter.{{ include "common.namespace" . }}:8083
+      {{ else }}
+      endpoint: http://so-request-db-adapter.{{ include "common.namespace" . }}:8083
+      {{ end }}
       auth: {{ include "so.helpers.profileProperty" (dict "condition" .Values.global.security.aaf.enabled "value1" .Values.global.aaf.auth.header "value2" .Values.mso.adapters.requestDb.auth )}}
 #Actuator
 management:
index 2489ddd..29f9f4e 100755 (executable)
@@ -107,7 +107,7 @@ app: nssmf-adapter
 service:
   type: ClusterIP
   ports:
-    - name: api
+    - name: http
       port: *containerPort
 updateStrategy:
     type: RollingUpdate
index c411ef9..d5b8bbf 100755 (executable)
@@ -18,21 +18,21 @@ apiVersion: v2
 appVersion: "1.0"
 description: A Helm chart for Kubernetes
 name: so-oof-adapter
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.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: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: soHelpers
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../soHelpers'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 5013c34..8db5d26 100755 (executable)
@@ -42,7 +42,11 @@ mso:
       endpoint: http://so-bpmn-infra.{{ include "common.namespace" . }}:8081/mso/WorkflowMessage
   oof:
     auth: ${OOF_LOGIN}:${OOF_PASSWORD}
+    {{ if (include "common.needTLS" .) }}
     endpoint: https://oof-osdf.{{ include "common.namespace" . }}:8698
+    {{ else }}
+    endpoint: http://oof-osdf.{{ include "common.namespace" . }}:8698
+    {{ end }}
 #Actuator
 management:
   endpoints:
index 863e0e9..530c35a 100755 (executable)
@@ -89,7 +89,7 @@ app: so-oof-adapter
 service:
     type: ClusterIP
     ports:
-      - name: api
+      - name: http
         port: *containerPort
 updateStrategy:
     type: RollingUpdate
index cd128fa..22c473f 100755 (executable)
@@ -17,24 +17,24 @@ apiVersion: v2
 appVersion: "1.0"
 description: A Helm chart for Kubernetes
 name: so-openstack-adapter
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.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: readinessCheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: soHelpers
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../soHelpers'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index e332f98..487e931 100755 (executable)
 */}}
 aai:
   auth: {{ include "so.helpers.profileProperty" (dict "condition" .Values.global.security.aaf.enabled "value1" .Values.global.aaf.auth.encrypted "value2" .Values.aai.auth )}}
+  {{ if (include "common.needTLS" .) }}
   endpoint: https://aai.{{ include "common.namespace" . }}:8443
+  {{ else }}
+  endpoint: http://aai.{{ include "common.namespace" . }}:8080
+  {{ end }}
 server:
   port: {{ index .Values.containerPort }}
 spring:
index f370fbd..55493f7 100755 (executable)
@@ -87,7 +87,7 @@ spec:
 {{ include "so.helpers.livenessProbe" .| indent 8 }}
         ports:
         - containerPort: {{ index .Values.containerPort }}
-          name: {{ .Values.service.portName }}
+          name: {{ .Values.service.portName }}{{ if (include "common.needTLS" .) }}s{{ end }}
           protocol: TCP
       # Filebeat sidecar container
       {{ include "common.log.sidecar" . | nindent 6 }}
index 6eb6f27..5b8dee0 100755 (executable)
@@ -29,11 +29,11 @@ spec:
     {{if eq .Values.service.type "NodePort" -}}
     - port: {{ .Values.service.internalPort }}
       nodePort: {{ .Values.global.nodePortPrefix | default .Values.nodePortPrefix }}{{ .Values.service.nodePort }}
-      name: {{ .Values.service.portName }}
+      name: {{ .Values.service.portName }}{{ if (include "common.needTLS" .) }}s{{ end }}
     {{- else -}}
     - port: {{ .Values.service.externalPort }}
       targetPort: {{ .Values.service.internalPort }}
-      name: {{ .Values.service.portName }}
+      name: {{ .Values.service.portName }}{{ if (include "common.needTLS" .) }}s{{ end }}
     {{- end}}
   selector:
     app: {{ include "common.name" . }}
index 057f8a0..28338cf 100755 (executable)
@@ -95,7 +95,7 @@ service:
     type: ClusterIP
     internalPort: *containerPort
     externalPort: *containerPort
-    portName: so-optack-port
+    portName: http
 updateStrategy:
     type: RollingUpdate
     maxUnavailable: 1
index 6e65cd7..db6855a 100755 (executable)
 apiVersion: v2
 description: A Helm chart for request-db-adapter
 name: so-request-db-adapter
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.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: readinessCheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: soHelpers
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../soHelpers'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 30e5551..fa9d3a6 100755 (executable)
@@ -85,7 +85,7 @@ spec:
 {{ include "so.helpers.livenessProbe" .| indent 8 }}
         ports:
         - containerPort: {{ index .Values.containerPort }}
-          name: {{ .Values.service.portName }}
+          name: {{ .Values.service.portName }}{{ if (include "common.needTLS" .) }}s{{ end }}
           protocol: TCP
       serviceAccountName: {{ include "common.fullname" (dict "suffix" "read" "dot" . )}}
       volumes: {{ include "so.certificate.volumes" . | nindent 6 }}
index 6eb6f27..5b8dee0 100755 (executable)
@@ -29,11 +29,11 @@ spec:
     {{if eq .Values.service.type "NodePort" -}}
     - port: {{ .Values.service.internalPort }}
       nodePort: {{ .Values.global.nodePortPrefix | default .Values.nodePortPrefix }}{{ .Values.service.nodePort }}
-      name: {{ .Values.service.portName }}
+      name: {{ .Values.service.portName }}{{ if (include "common.needTLS" .) }}s{{ end }}
     {{- else -}}
     - port: {{ .Values.service.externalPort }}
       targetPort: {{ .Values.service.internalPort }}
-      name: {{ .Values.service.portName }}
+      name: {{ .Values.service.portName }}{{ if (include "common.needTLS" .) }}s{{ end }}
     {{- end}}
   selector:
     app: {{ include "common.name" . }}
index e932a0b..6bcd388 100755 (executable)
@@ -83,7 +83,7 @@ service:
     type: ClusterIP
     internalPort: *containerPort
     externalPort: *containerPort
-    portName: so-reqdb-port
+    portName: http
 updateStrategy:
     type: RollingUpdate
     maxUnavailable: 1
index a50e498..2f7cac5 100755 (executable)
@@ -17,24 +17,24 @@ apiVersion: v2
 appVersion: "1.0"
 description: A Helm chart for Kubernetes
 name: so-sdc-controller
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.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: readinessCheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: soHelpers
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../soHelpers'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index b20e33a..ffa66e9 100755 (executable)
@@ -63,19 +63,28 @@ mso:
       endpoint: http://so-request-db-adapter.{{ include "common.namespace" . }}:8083
       auth: {{ include "so.helpers.profileProperty" (dict "condition" .Values.global.security.aaf.enabled "value1" .Values.global.aaf.auth.header "value2" .Values.mso.requestDb.auth )}}
   aai:
+    {{ if (include "common.needTLS" .) }}
     endpoint: https://aai.{{ include "common.namespace" . }}:8443
+    {{ else }}
+    endpoint: http://aai.{{ include "common.namespace" . }}:8080
+    {{ end }}
   asdc-connections:
     asdc-controller1:
       user: mso
       consumerGroup: SO-OpenSource-Env11
       consumerId: SO-COpenSource-Env11
       environmentName: AUTO
+      {{ if (include "common.needTLS" .) }}
       asdcAddress: sdc-be.{{ include "common.namespace" . }}:8443
+      {{ else }}
+      asdcAddress: sdc-be.{{ include "common.namespace" . }}:8080
+      {{ end }}
       password: {{ index .Values "mso" "asdc-connections" "asdc-controller1" "password" }}
       pollingInterval: 60
       pollingTimeout: 60
       relevantArtifactTypes: HEAT,HEAT_ENV,HEAT_VOL
       useHttpsWithDmaap: false
+      useHttpsWithSdc: {{ (eq "true" (include "common.needTLS" .)) | ternary true false }}
       activateServerTLSAuth: false
       keyStorePassword:
       keyStorePath:
index f370fbd..55493f7 100755 (executable)
@@ -87,7 +87,7 @@ spec:
 {{ include "so.helpers.livenessProbe" .| indent 8 }}
         ports:
         - containerPort: {{ index .Values.containerPort }}
-          name: {{ .Values.service.portName }}
+          name: {{ .Values.service.portName }}{{ if (include "common.needTLS" .) }}s{{ end }}
           protocol: TCP
       # Filebeat sidecar container
       {{ include "common.log.sidecar" . | nindent 6 }}
index 6eb6f27..5b8dee0 100755 (executable)
@@ -29,11 +29,11 @@ spec:
     {{if eq .Values.service.type "NodePort" -}}
     - port: {{ .Values.service.internalPort }}
       nodePort: {{ .Values.global.nodePortPrefix | default .Values.nodePortPrefix }}{{ .Values.service.nodePort }}
-      name: {{ .Values.service.portName }}
+      name: {{ .Values.service.portName }}{{ if (include "common.needTLS" .) }}s{{ end }}
     {{- else -}}
     - port: {{ .Values.service.externalPort }}
       targetPort: {{ .Values.service.internalPort }}
-      name: {{ .Values.service.portName }}
+      name: {{ .Values.service.portName }}{{ if (include "common.needTLS" .) }}s{{ end }}
     {{- end}}
   selector:
     app: {{ include "common.name" . }}
index 58e93f5..c0e3f50 100755 (executable)
@@ -91,7 +91,7 @@ service:
     type: ClusterIP
     internalPort: *containerPort
     externalPort: *containerPort
-    portName: so-sdc-port
+    portName: http
 updateStrategy:
     type: RollingUpdate
     maxUnavailable: 1
index 01bb209..f75662d 100755 (executable)
@@ -17,21 +17,21 @@ apiVersion: v2
 appVersion: "1.0"
 description: A Helm chart for Kubernetes
 name: so-sdnc-adapter
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.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: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: soHelpers
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../soHelpers'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 01e0ab7..b95e0b5 100755 (executable)
@@ -91,7 +91,7 @@ spec:
 {{ include "so.helpers.livenessProbe" .| indent 8 }}
         ports:
         - containerPort: {{ index .Values.containerPort }}
-          name: {{ .Values.service.portName }}
+          name: {{ .Values.service.portName }}{{ if (include "common.needTLS" .) }}s{{ end }}
           protocol: TCP
       # Filebeat sidecar container
       {{ include "common.log.sidecar" . | nindent 6 }}
index 6eb6f27..5b8dee0 100755 (executable)
@@ -29,11 +29,11 @@ spec:
     {{if eq .Values.service.type "NodePort" -}}
     - port: {{ .Values.service.internalPort }}
       nodePort: {{ .Values.global.nodePortPrefix | default .Values.nodePortPrefix }}{{ .Values.service.nodePort }}
-      name: {{ .Values.service.portName }}
+      name: {{ .Values.service.portName }}{{ if (include "common.needTLS" .) }}s{{ end }}
     {{- else -}}
     - port: {{ .Values.service.externalPort }}
       targetPort: {{ .Values.service.internalPort }}
-      name: {{ .Values.service.portName }}
+      name: {{ .Values.service.portName }}{{ if (include "common.needTLS" .) }}s{{ end }}
     {{- end}}
   selector:
     app: {{ include "common.name" . }}
index cb9d02a..54fa88c 100755 (executable)
@@ -110,7 +110,7 @@ service:
     type: ClusterIP
     internalPort: *containerPort
     externalPort: *containerPort
-    portName: so-sdnc-port
+    portName: http
 updateStrategy:
     type: RollingUpdate
     maxUnavailable: 1
index 6508ca4..a9f3821 100755 (executable)
 apiVersion: v2
 description: ONAP SO VE VNFM Adapter (SOL002)
 name: so-ve-vnfm-adapter
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.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: readinessCheck
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: soHelpers
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://../soHelpers'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index f46219c..8471540 100755 (executable)
@@ -18,10 +18,18 @@ server:
   port: {{ include "common.getPort" (dict "global" . "name" "http") }}
 
 vevnfmadapter:
+  {{ if (include "common.needTLS" .) }}
   endpoint: https://msb-iag:30283/api/{{ include "common.servicename" . }}/v1
+  {{ else }}
+  endpoint: http://msb-iag:30283/api/{{ include "common.servicename" . }}/v1
+  {{ end }}
 
 aai:
+  {{ if (include "common.needTLS" .) }}
   endpoint: https://aai.{{ include "common.namespace" . }}:8443
+  {{ else }}
+  endpoint: http://aai.{{ include "common.namespace" . }}:8080
+  {{ end }}
 
 dmaap:
   endpoint: http://message-router.{{ include "common.namespace" . }}:3904
index a8415a3..2029d4f 100755 (executable)
 apiVersion: v2
 description: A Helm chart for SO helpers
 name: soHelpers
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.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: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index efb3fab..6933607 100755 (executable)
@@ -1,5 +1,9 @@
 aai:
+  {{ if (include "common.needTLS" .) }}
   endpoint: https://aai.{{ include "common.namespace" . }}:8443
+  {{ else }}
+  endpoint: http://aai.{{ include "common.namespace" . }}:8080
+  {{ end }}
   auth: {{ include "so.helpers.profileProperty" (dict "condition" .Values.global.security.aaf.enabled "value1" .Values.global.aaf.auth.encrypted "value2" .Values.mso.aai.auth )}}
 server:
     port: {{ index .Values.containerPort }}
@@ -45,13 +49,21 @@ mso:
     activate:
       instanceid: test
       userid: cs0008
-    endpoint: http://sdc-be.{{ include "common.namespace" . }}:8443
+    {{ if (include "common.needTLS" .) }}
+    endpoint: https://sdc-be.{{ include "common.namespace" . }}:8443
+    {{ else }}
+    endpoint: http://sdc-be.{{ include "common.namespace" . }}:8080
+    {{ end }}
   tenant:
     isolation:
       retry:
         count: 3
   aai:
+    {{ if (include "common.needTLS" .) }}
     endpoint: https://aai.{{ include "common.namespace" . }}:8443
+    {{ else }}
+    endpoint: http://aai.{{ include "common.namespace" . }}:8080
+    {{ end }}
     auth: {{ include "so.helpers.profileProperty" (dict "condition" .Values.global.security.aaf.enabled "value1" .Values.global.aaf.auth.encrypted "value2" .Values.mso.aai.auth )}}
 
   extApi:
index 47701d8..99a5eff 100755 (executable)
@@ -87,7 +87,7 @@ spec:
 {{ include "so.helpers.livenessProbe" .| indent 8 }}
         ports:
         - containerPort: {{ index .Values.containerPort }}
-          name: {{ .Values.service.portName }}
+          name: {{ .Values.service.portName }}{{ if (include "common.needTLS" .) }}s{{ end }}
           protocol: TCP
       # Filebeat sidecar container
       {{ include "common.log.sidecar" . | nindent 6 }}
index 2849ede..5a83d56 100755 (executable)
@@ -392,11 +392,11 @@ spec:
     {{if eq .Values.service.type "NodePort" -}}
     - port: {{ .Values.service.internalPort }}
       nodePort: {{ .Values.global.nodePortPrefix | default .Values.nodePortPrefix }}{{ .Values.service.nodePort }}
-      name: {{ .Values.service.portName }}
+      name: {{ .Values.service.portName }}{{ if (include "common.needTLS" .) }}s{{ end }}
     {{- else -}}
     - port: {{ .Values.service.externalPort }}
       targetPort: {{ .Values.service.internalPort }}
-      name: {{ .Values.service.portName }}
+      name: {{ .Values.service.portName }}{{ if (include "common.needTLS" .) }}s{{ end }}
     {{- end}}
   selector:
     app: {{ include "common.name" . }}
index 1f454f6..553de8c 100755 (executable)
@@ -213,7 +213,7 @@ service:
   nodePort: 77
   internalPort: *containerPort
   externalPort: *containerPort
-  portName: so-apih-port
+  portName: http
 updateStrategy:
   type: RollingUpdate
   maxUnavailable: 1
index 6ce866b..17da739 100644 (file)
 apiVersion: v2
 description: ONAP Strimzi kafka
 name: strimzi
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.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: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
 
index 58193e3..4e8779d 100644 (file)
@@ -88,6 +88,7 @@ spec:
     replicas: {{ .Values.replicaCount }}
     config:
       ssl.hostnameVerification: false
+      ssl.quorum.hostnameVerification: false
       {{- if (include "common.onServiceMesh" .) }}
       sslQuorum: false
       {{- end }}
index 9e63c2c..26b714a 100644 (file)
@@ -23,7 +23,7 @@ global:
 #################################################################
 # Application configuration defaults.
 #################################################################
-replicaCount: 2
+replicaCount: 3
 kafkaInternalPort: 9092
 saslMechanism: scram-sha-512
 version: 3.0.0
index dab69dd..6a0b0c9 100644 (file)
 apiVersion: v2
 description: ONAP uui
 name: uui
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.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: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: uui-server
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/uui-server'
   - name: uui-nlp
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/uui-nlp'
index d748aad..84664dc 100644 (file)
 apiVersion: v2
 description: ONAP UUI NLP
 name: uui-nlp
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: serviceAccount
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
\ No newline at end of file
index d6cc6f0..133ebc5 100644 (file)
 apiVersion: v2
 description: ONAP uui server
 name: uui-server
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.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: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
\ No newline at end of file
index aecd278..26c9747 100644 (file)
 apiVersion: v2
 description: ONAP Virtual Function Controller (VF-C)
 name: vfc
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: mariadb-galera
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: global.mariadbGalera.localCluster
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: vfc-generic-vnfm-driver
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/vfc-generic-vnfm-driver'
     condition: vfc-generic-vnfm-driver.enabled
   - name: vfc-huawei-vnfm-driver
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/vfc-huawei-vnfm-driver'
     condition: vfc-huawei-vnfm-driver.enabled
   - name: vfc-nslcm
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/vfc-nslcm'
     condition: vfc-nslcm.enabled
   - name: vfc-redis
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/vfc-redis'
     condition: vfc-redis.enabled
   - name: vfc-vnflcm
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/vfc-vnflcm'
     condition: vfc-vnflcm.enabled
   - name: vfc-vnfmgr
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/vfc-vnfmgr'
     condition: vfc-vnfmgr.enabled
   - name: vfc-vnfres
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/vfc-vnfres'
     condition: vfc-vnfres.enabled
   - name: vfc-zte-vnfm-driver
-    version: ~10.x-0
+    version: ~11.x-0
     repository: 'file://components/vfc-zte-vnfm-driver'
     condition: vfc-zte-vnfm-driver.enabled
index 1e1bb3c..74f472e 100644 (file)
 apiVersion: v2
 description: ONAP VFC - Generic VNFM Driver
 name: vfc-generic-vnfm-driver
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index d92989d..b1d1aa3 100644 (file)
@@ -26,7 +26,7 @@ global:
 # application image
 flavor: small
 
-image: onap/vfc/gvnfmdriver:1.4.3
+image: onap/vfc/gvnfmdriver:1.4.4
 pullPolicy: Always
 
 #Istio sidecar injection policy
index 33698ea..3fa0c45 100644 (file)
 apiVersion: v2
 description: ONAP VFC - Huawei VNFM Driver
 name: vfc-huawei-vnfm-driver
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 24942d1..f415fec 100644 (file)
 apiVersion: v2
 description: ONAP VFC - NS Life Cycle Management
 name: vfc-nslcm
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 21ff189..5ffe4c1 100644 (file)
@@ -41,7 +41,7 @@ secrets:
 # application image
 flavor: small
 
-image: onap/vfc/nslcm:1.4.4
+image: onap/vfc/nslcm:1.4.7
 pullPolicy: Always
 
 #Istio sidecar injection policy
index dac35a7..9fe692b 100644 (file)
 apiVersion: v2
 description: ONAP VFC - REDIS
 name: vfc-redis
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index a816c4a..288e447 100644 (file)
 apiVersion: v2
 description: ONAP VFC - VNF Life Cycle Management
 name: vfc-vnflcm
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index e4ae447..f291692 100644 (file)
@@ -41,7 +41,7 @@ secrets:
 # application image
 flavor: small
 
-image: onap/vfc/vnflcm:1.4.2
+image: onap/vfc/vnflcm:1.4.3
 pullPolicy: Always
 
 #Istio sidecar injection policy
index 49191ef..93fb2ed 100644 (file)
 apiVersion: v2
 description: ONAP VFC - VNF Manager
 name: vfc-vnfmgr
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 383b34a..b02dfef 100644 (file)
 apiVersion: v2
 description: ONAP VFC - VNF Resource Manager
 name: vfc-vnfres
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 68d66a6..8230144 100644 (file)
@@ -41,7 +41,7 @@ secrets:
 # application image
 flavor: small
 
-image: onap/vfc/vnfres:1.4.0
+image: onap/vfc/vnfres:1.4.1
 pullPolicy: Always
 
 #Istio sidecar injection policy
index f4c5d39..5f8a392 100644 (file)
 apiVersion: v2
 description: ONAP VFC - ZTE VNFM Driver
 name: vfc-zte-vnfm-driver
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index aea0849..fe6164a 100644 (file)
 apiVersion: v2
 description: ONAP Virtual Infrastructure Deployment
 name: vid
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.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: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: mariadb-galera
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: global.mariadbGalera.localCluster
   - name: mariadb-init
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
     condition: not global.mariadbGalera.localCluster
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
index 59522b8..7ef08bd 100644 (file)
 apiVersion: v2
 description: ONAP VNF SDK
 name: vnfsdk
-version: 10.0.0
+version: 11.0.0
 
 dependencies:
   - name: common
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: certInitializer
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: postgres
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'
   - name: repositoryGenerator
-    version: ~10.x-0
+    version: ~11.x-0
     repository: '@local'