...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
ONAP Infrastructure Configuration
One of the artifacts that OOM/kubernetes uses to deploy ONAP components is the deployment specification, yet another yaml file. Within these deployment specs are a number of parameters as shown in the following mariadb example:
Code Block | ||
---|---|---|
|
...
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: mariadb
spec:
|
...
<...> template: |
...
<...> |
...
spec:
hostname: mariadb
containers:
- args:
image: nexus3.onap.org:10001/mariadb:10.1.11
name: "mariadb"
env:
- name: MYSQL_ROOT_PASSWORD
value: password
- name: MARIADB_MAJOR
value: "10.1"
|
...
<...> |
...
imagePullSecrets: |
...
- |
...
name: |
...
onap-docker-registry-key |
Note that within the deployment specification, one of the container arguments is the key/value pair image: nexus3.onap.org:10001/mariadb:10.1.11
which specifies the version of the mariadb software to deploy. Although the deployment specifications greatly simplify deployment, maintenance of the deployment specifications themselves become problematic as software versions change over time or as different versions are required for different deployments. For example, if the R&D team needs to deploy a newer version of mariadb than what is currently used in the production environment, they would need to clone the deployment specification and change this value. Fortunately, this problem has been solved with the templating capabilities of Helm.
The following example shows how the deployment specifications are modified to incorporate Helm templates such that key/value pairs can be defined outside of the deployment specifications and passed during instantiation of the component.
Code Block | ||
---|---|---|
| ||
apiVersion: extensions/v1beta1 kind: Deployment metadata: name: mariadb namespace: "{{ .Values.nsPrefix }}-mso" spec: <...> template: <...> spec: hostname: mariadb containers: - args: image: {{ .Values.image.mariadb }} imagePullPolicy: {{ .Values.pullPolicy }} name: "mariadb" env: - name: MYSQL_ROOT_PASSWORD value: password - name: MARIADB_MAJOR |
...
|
...
value: "10.1" <...> imagePullSecrets: |
...
Note that within
...
- name: "{{ .Values.nsPrefix }}-docker-registry-key" |
This version of the deployment specification has gone through the process of templating values that are likely to change between deployments. Note that the image is now specified as: image: {{ .Values.image.mariadb }}
instead of a string used previously. During the deployment phase, Helm (actually the Helm sub-component Tiller) substitutes the {{ .. }}
entries with a variable defined in a values.yaml file. The content of this file is as follows:
Code Block | ||
---|---|---|
| ||
nsPrefix: onap
pullPolicy: IfNotPresent
image:
readiness: oomk8s/readiness-check:1.0.0
mso: nexus3.onap.org:10001/openecomp/mso:1.0-STAGING-latest
mariadb: nexus3.onap.org:10001/mariadb:10.1.11 |
Within the values.yaml file there is an image section with the key/value pair mariadb: nexus3.onap.org:10001/mariadb:10.1.11
which is the same value used in the non-templated version. Once all of the substitutions are complete, the resulting deployment specification ready to be used by kubernetes.
Also note that in this example, the namespace key/value pair is specified in the values.yaml file. This key/value pair will be global across the entire ONAP deployment and is therefore a prime example of where configuration hierarchy can be very useful.
When creating a deployment template consider the use of default values if appropriate. Helm templating has built in support for DEFAULT values, here is an example:
Code Block | ||
---|---|---|
| ||
imagePullSecrets:
- name: "{{ .Values.nsPrefix | default "onap" }}-docker-registry-key" |
The pipeline operator ("|") used here hints at that power of Helm templates in that much like an operating system command line the pipeline operator allow over 60 Helm functions to be embedded directly into the template (note that the Helm template language is a superset of the Go template language). These functions include simple string operations like upper
and more complex flow control operations like if/else
.
ONAP Application Configuration
<..text..>
Configuration Parameters Mapping
yellow cells are "in-progress" being defined |
---|
Component | Project | Repo | Container | Configuration file (full path) | Parameter name | Environment Variable | Kubernetes default value | Default Parameter value |
---|---|---|---|---|---|---|---|---|
APPC | appc-controller-container | /opt/openecomp/appc/data/properties/appc.properties | appc.ClosedLoop1607.poolMembers | _opt_openecomp_appc_data_properties_appc_properties_key_appc_ClosedLoop1607_poolMembers | dmaap.onap-message-router:3904 | 10.0.11.1:3904 | ||
appc.provider.vfodl.url | _opt_openecomp_appc_data_properties_appc_properties_key_appc_provider_vfodl_url | http://admin:Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U@sdnhost.onap-appc:8282/restconf/config/network-topology:network-topology/topology/topology-netconf/node/NODE_NAME/yang-ext:mount/sample-plugin:sample-plugin/pg-streams/ | http://admin:Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U@10.0.2.1:8282/restconf/config/network-topology:network-topology/topology/topology-netconf/node/NODE_NAME/yang-ext:mount/sample-plugin:sample-plugin/pg-streams/ | |||||
dmaap.poolMembers | APPC_PROVIDER_VFODL_URL | dmaap.onap-message-router:3904 | 10.0.11.1:3904 | |||||
appc.ClosedLoop.poolMembers | APPC_CLOSEDLOOP_POOLMEMBERS | dmaap.onap-message-router:3904 | 10.0.11.1:3904 | |||||
appc.LCM.poolMembers | APPC_LCM_POOLMEMBERS | dmaap.onap-message-router:3904 | 10.0.11.1:3904 | |||||
poolMembers | POOLMEMBERS | dmaap.onap-message-router:3904 | 10.0.11.1:3904 | |||||
event.pool.members | EVENT_POOL_MEMBERS | dmaap.onap-message-router:3904 | 10.0.11.1:3904 | |||||
test.ip | TEST_IP | dmaap.onap-message-router00 | 10.0.11.100 | |||||
appc.asdc.host | APPC_ASDC_HOST | sdc-be.onap-sdc | 10.0.3.1:8443 | |||||
appc.asdc.env | APPC_ASDC_ENV | APPC-ASDC-ENV | SUCCESS | |||||
/opt/openecomp/sdnc/data/properties/aaiclient.properties | org.openecomp.sdnc.sli.aai.uri | _opt_openecomp_sdnc_data_properties_aaiclient_properties_key_org_openecomp_sdnc_sli_aai_uri | https://aai-service.onap-aai:8443 | https://aai.api.simpledemo.openecomp.org:8443 | ||||
org.openecomp.sdnc.sli.aai.notify.selflink.fqdn | ORG_OPENECOMP_SDNC_SLI_AAI_NOTIFY_SELFLINK_FQDN | https://aai-service.onap-aai:8443/restconf/config/L3SDN-API:services/layer3-service-list/{service-instance-id} | https://aai.api.simpledemo.openecomp.org:8443/restconf/config/L3SDN-API:services/layer3-service-list/{service-instance-id} | |||||
org.openecomp.sdnc.sli.aai.notify.selflink.avpn | ORG_OPENECOMP_SDNC_SLI_AAI_NOTIFY_SELFLINK_AVPN | https://aai-service.onap-aai:8543/restconf/config/L3AVPN-EVC-API:services/service-list/{service-instance-id}/service-data/avpn-logicalchannel-information | https://aai.api.simpledemo.openecomp.org:8543/restconf/config/L3AVPN-EVC-API:services/service-list/{service-instance-id}/service-data/avpn-logicalchannel-information | |||||
APPC | appc-dgbuilder-container | /opt/openecomp/sdnc/dgbuilder/svclogic/svclogic.properties | org.openecomp.sdnc.sli.jdbc.url | _opt_openecomp_sdnc_dgbuilder_svclogic_svclogic_properties_key_org.openecomp.sdnc.sli.jdbc.url | jdbc:mysql://dbhost:3306/sdnctl | jdbc:mysql://sdnctldb01:3306/sdnctl | ||
org.openecomp.sdnc.sli.dbtype | _opt_openecomp_sdnc_dgbuilder_svclogic_svclogic_properties_key_org_openecomp_sdnc_sli_dbtype | dblib note: a value of jdbc will enable all _JDBC_ properties above | dblib | |||||
appc-dbhost | ||||||||
SDNC | sdnc-portal-container | /opt/openecomp/sdnc/admportal/config/admportal.json /opt/openecomp/sdnc/data/properties/admportal.json | odlHost | ODLHOST | sdnhost.onap-sdnc | sdnhost | ||
odlConexusHost | ODLCONEXUSHOST | sdnhost.onap-sdnc | sdnhost | |||||
sdnc-portal-container sdnc-controller-container (sdnc) | /opt/openecomp/sdnc/data/properties/aaiclient.properties | org.openecomp.sdnc.sli.aai.uri | ORG_OPENECOMP_SDNC_SLI_AAI_URI | https://aai-service.onap-aai:8443 | ||||
org.openecomp.sdnc.sli.aai.notify.selflink.fqdn | ORG_OPENECOMP_SDNC_SLI_AAI_NOTIFY_SELFLINK_FQDN | https://aai-service.onap-aai:8443/restconf/config/L3SDN-API:services/layer3-service-list/{service-instance-id} | ||||||
org.openecomp.sdnc.sli.aai.notify.selflink.avpn | ORG_OPENECOMP_SDNC_SLI_AAI_NOTIFY_SELFLINK_AVPN | https://aai.api.simpledemo.openecomp.org:8543/restconf/config/L3AVPN-EVC-API:services/service-list/{service-instance-id}/service-data/avpn-logicalchannel-information | ||||||
MSO | mso | /etc/mso/config.d/mso.apihandler-infra.properties | bpelURL | BPELURL | http://mso.onap-mso:8080 | |||
camundaURL | CAMUNDAURL | http://mso.onap-mso:8080 | ||||||
/etc/mso/config.d/mso.asdc.json | asdc-connections/asdc-controller1/user | ASDC_CONNECTIONS_ASDC_CONTROLLER1_USER | mso | user | ||||
asdc-connections/asdc-controller1/asdcAddress | ASDC_CONNECTIONS_ASDC_CONTROLLER1_ASDCADDRESS | sdc-be.onap-sdc:8443 | asdc_hostname1:8443 | |||||
asdc-connections/asdc-controller1/consumerGroup | ASDC_CONNECTIONS_ASDC_CONTROLLER1_CONSUMERGROUP | sdc-OpenSource-Env1-mso-docker9 | mso-mso-docker4 | |||||
asdc-connections/asdc-controller1/consumerId | ASDC_CONNECTIONS_ASDC_CONTROLLER1_CONSUMERID | sdc-COpenSource-Env11-mso-docker9 | mso-mso-docker4 | |||||
asdc-connections/asdc-controller1/environmentName | ASDC_CONNECTIONS_ASDC_CONTROLLER1_ENVIRONMENTNAME | AUTO | PROD | |||||
/etc/mso/config.d/mso.bpmn.urn.properties | aai.endpoint | AAI_ENDPOINT | https://aai-service.onap-aai:8443 | |||||
mso.adapters.completemsoprocess.endpoint | MSO_ADAPTERS_COMPLETEMSOPROCESS_ENDPOINT | http://mso.onap-mso:8080/CompleteMsoProcess | ||||||
mso.adapters.db.endpoint | MSO_ADAPTERS_DB_ENDPOINT | http://mso.onap-mso:8080/dbadapters/RequestsDbAdapter | ||||||
mso.adapters.sdnc.endpoint | MSO_ADAPTERS_SDNC_ENDPOINT | http://mso.onap-mso:8080/adapters/SDNCAdapter | ||||||
mso.adapters.tenant.endpoint | MSO_ADAPTERS_TENANT_ENDPOINT | http://mso.onap-mso:8080/tenants/TenantAdapter | ||||||
mso.workflow.sdncadapter.callback | MSO_WORKFLOW_SDNCADAPTER_CALLBACK | http://mso.onap-mso:8080/mso/SDNCAdapterCallbackService | ||||||
mso.adapters.network.endpoint | MSO_ADAPTERS_NETWORK_ENDPOINT | http://mso.onap-mso:8080/networks/NetworkAdapter | ||||||
mso.adapters.network.rest.endpoint | MSO_ADAPTERS_NETWORK_REST_ENDPOINT | http://mso.onap-mso:8080/networks/rest/v1/networks | ||||||
mso.workflow.vnfadapter.delete.callback | MSO_WORKFLOW_VNFADAPTER_DELETE_CALLBACK | http://mso.onap-mso:8080/mso/vnfAdapterNotify | ||||||
mso.workflow.vnfadapter.create.callback | MSO_WORKFLOW_VNFADAPTER.CREATE_CALLBACK | http://mso.onap-mso:8080/mso/vnfAdapterNotify | ||||||
mso.adapters.vnf.rest.endpoint | MSO_ADAPTERS_VNF_REST_ENDPOINT | http://mso.onap-mso:8080/vnfs/rest/v1/vnfs | ||||||
mso.workflow.vnfadapter.rest.callback | MSO_WORKFLOW_VNFADAPTER_REST_CALLBACK | http://mso.onap-mso:8080/mso/vnfAdapterRestNotify | ||||||
/etc/mso/config.d/mso.sdnc.properties | org.openecomp.mso.adapters.sdnc.sdncurl1 | ORG_OPENECOMP_MSO_ADAPTERS_SDNC_SDNCURL1 | http://sdnhost.onap-sdnc:8282/restconf/operations/L3SDN-API: | |||||
org.openecomp.mso.adapters.sdnc.sdncurl2 | ORG_OPENECOMP_MSO_ADAPTERS_SDNC_SDNCURL2 | http://sdnhost.onap-sdnc:8282/restconf/config/L3SDN-API: | ||||||
org.openecomp.mso.adapters.sdnc.sdncurl3 | ORG_OPENECOMP_MSO_ADAPTERS_SDNC_SDNCURL3 | http://sdnhost.onap-sdnc:8282/restconf/operations/Firewall-API: | ||||||
org.openecomp.mso.adapters.sdnc.sdncurl4 | ORG_OPENECOMP_MSO_ADAPTERS_SDNC_SDNCURL4 | http://sdnhost.onap-sdnc:8282/restconf/config | ||||||
org.openecomp.mso.adapters.sdnc.sdncurl5 | ORG_OPENECOMP_MSO_ADAPTERS_SDNC_SDNCURL5 | http://sdnhost.onap-sdnc:8282/restconf/operations/VNF-API: | ||||||
org.openecomp.mso.adapters.sdnc.sdncurl6 | ORG_OPENECOMP_MSO_ADAPTERS_SDNC_SDNCURL6 | http://sdnhost.onap-sdnc:8282/restconf/operations/NBNC-API: | ||||||
org.openecomp.mso.adapters.sdnc.bpelurl | ORG_OPENECOMP_MSO_ADAPTERS_SDNC_BPELURL | http://mso.onap-mso:8080/mso/SDNCAdapterCallbackService | ||||||
org.openecomp.mso.adapters.sdnc.myurl | ORG_OPENECOMP_MSO_ADAPTERS_SDNC_MYURL | http://mso.onap-mso:8080/adapters/rest/SDNCNotify | ||||||
/etc/mso/config.d/topology.properties | apih-load-balancer | APIH_LOAD_BALANCER | http://mso.onap-mso:8080/ | http://mso:8080/ | ||||
jra-load-balancer | JRA_LOAD_BALANCER | http://mso.onap-mso:8080/ | http://mso:8080/ | |||||
camunda-load-balancer | CAMUNDA_LOAD_BALANCER | http://mso.onap-mso:8080/ | http://mso:8080/ | |||||
PORTAL | vnc-portal | /PROJECT/APPS/ECOMPPORTAL/ECOMPPORTALAPP/WEB-INF/fusion/conf/fusion.properties | login_url_no_ret_val | LOGIN_URL_NO_RET_VA | http://portal.api.simpledemo.openecomp.org:8989/ECOMPPORTAL/login.htm | http://localhost:9000/ecompportal/login.htm | ||
PROJECT/APPS/ECOMPPORTAL/ECOMPPORTALAPP/WEB-INF/conf/system.properties | db.connectionURL | DB_CONNECTIONURL | jdbc:mysql://portaldb.onap-portal:3306/portal | jdbc:mysql://portal.api.simpledemo.openecomp.org:3306/portal | ||||
app_display_name | APP_DISPLAY_NAME | OpenECOMP Portal | app_display_name | |||||
frontend_url | FRONTEND_URL | http://portal.api.simpledemo.openecomp.org:8989/ECOMPPORTAL/applicationsHome | http://portal.openecomp.org:8080/ecompportal/applicationsHome | |||||
online_user_update_rate | ONLINE_USER_UPDATE_RATE | 30 | 5 | |||||
online_user_update_duration | ONLINE_USER_UPDATE_DURATION | 300 | 30 | |||||
authenticate_user_server | AUTHENTICATE_USER_SERVER | http://portal.api.simpledemo.openecomp.org:8383/openid-connect-server-webapp/allUsers | ||||||
portalapps | /PROJECT/APPS/ECOMPPORTAL/ECOMPPORTALAPP/WEB-INF/fusion/conf/fusion.properties | login_url_no_ret_val | LOGIN_URL_NO_RET_VAL | http://portal.api.simpledemo.openecomp.org:8989/ECOMPPORTAL/login.htm | http://localhost:9000/ecompportal/login.htm | |||
/PROJECT/APPS/ECOMPPORTAL/ECOMPPORTALAPP/WEB-INF/conf/system.properties | db.connectionURL | DB_CONNECTIONURL | jdbc:mysql://portaldb.onap-portal:3306/portal | db.connectionURL = jdbc:mysql://portal.api.simpledemo.openecomp.org:3306/portal | ||||
db.userName | DB_USERNAME | root | ||||||
db.password | DB_PASSWORD | password | ||||||
app_display_name | APP_DISPLAY_NAME | OpenECOMP Portal | ||||||
frontend_url | FRONTEND_URL | http://portal.api.simpledemo.openecomp.org:8989/ECOMPPORTAL/applicationsHome | http://portal.openecomp.org:8080/ecompportal/applicationsHome | |||||
online_user_update_rate | ONLINE_USER_UPDATE_RATE | 30 | 5 | |||||
online_user_update_duration | ONLINE_USER_UPDATE_DURATION | 300 | 30 | |||||
authenticate_user_server | AUTHENTICATE_USER_SERVER | http://portal.api.simpledemo.openecomp.org:8383/openid-connect-server-webapp/allUsers | ||||||
/PROJECT/APPS/ECOMPPORTAL/ECOMPDBCAPP/WEB-INF/dbcapp/dbcapp.properties | dmaap.rest.url.list | DMAAP_REST_URL_LIST | http://dcae-collector-dmaapbc:18080/webapi | http://10.0.4.102:18080/webapi | ||||
DMAAP_MECHID_NAME | m06672@dbcapp.dmaap.dcae.att.com | |||||||
dmaap.mechid.password | DMAAP_MECHID_PASSWORD | /F1vRhga1Ijw7yRFFj6R5A== | ||||||
profile.microservice.user.password | PROFILE_MICROSERVICE_USER_PASSWORD | X9PTg0HZfUeFdMlHX9GlFg== | ||||||
/PROJECT/APPS/ECOMPPORTAL/ECOMPDBCAPP/WEB-INF/fusion/conf/fusion.properties | login_method_backdoor | LOGIN_METHOD_BACKDOOR | backdoor | |||||
login_method_attribute_name | LOGIN_METHOD_ATTRIBUTE_NAME | login_method | ||||||
authentication_mechanism | AUTHENTICATION_MECHANISM | DBAUTH | BOTH | |||||
post_initial_context_factory | POST_INITIAL_CONTEXT_FACTORY | com.sun.jndi.ldap.LdapCtxFactory | ||||||
post_provider_url | POST_PROVIDER_URL | todo_ldap | ||||||
post_security_principal | POST_SECURITY_PRINCIPAL | ou=people,o=org,c=us | ||||||
post_max_result_size | POST_MAX_RESULT_SIZE | 499 | ||||||
/PROJECT/APPS/ECOMPPORTAL/ECOMPDBCAPP/WEB-INF/conf/system.properties | db.connectionURL | DB_CONNECTIONURL | jdbc:mysql://portaldb.onap-portal:3306/dbca_os | jdbc:mysql://localhost:3306/dbca_os | ||||
db.userName | DB_USERNAME | root | ||||||
db.password | DB_PASSWORD | password | ||||||
app_base_url | APP_BASE_URL | http://portal.api.simpledemo.openecomp.org:8989/ECOMPDBCAPP/ | http://localhost:8080/dmaap-bc-app.1.0.0/ | |||||
/PROJECT/APPS/ECOMPPORTAL/ECOMPSDKAPP/WEB-INF/conf/system.properties | db.connectionURL | DB_CONNECTIONURL | jdbc:mysql://portaldb.onap-portal:3306/ecomp_sdk_os | jdbc:mysql://localhost:3306/ecomp_sdk_os | ||||
db.userName | DB_USERNAME | root | ||||||
db.password | DB_PASSWORD | password | ||||||
ecomp_shared_context_rest_url | ECOMP_SHARED_CONTEXT_REST_URL | http://portalapps.onap-portal:8989/ecompportal/context | ||||||
authenticate_user_server | AUTHENTICATE_USER_SERVER | http://portalapps.onap-portal:8383/openid-connect-server-webapp/allUsers | ||||||
DMAAP | dmaap | /appl/dmaapMR1/etc/cadi.properties | basic_realm | BASIC_REALM | openecomp.org | csp.att.com | ||
cadi_keyfile | CADI_KEYFILE | /appl/dmaapMR1/etc/keyfile | etc/keyfile | |||||
aaf_url | AAF_URL | https://DME2RESOLVE/service=org.openecomp.authz.AuthorizationService/version=2.0/envContext=DEV/routeOffer=BAU_SE | https://DME2RESOLVE/service=com.att.authz.AuthorizationService/version=2.0/envContext=TEST/routeOffer=BAU_SE | |||||
aaf_id | AAF_ID | dgl@openecomp.org | ||||||
aaf_password | AAF_PASSWORD | enc:f2u5br1mh29M02- | ||||||
AFT_LATITUDE | AFT_LATITUDE | 33.823589 | ||||||
AFT_LONGITUDE | AFT_LONGITUDE | -84.366982 | ||||||
AFT_ENVIRONMENT | AFT_ENVIRONMENT | AFTUAT | ||||||
/appl/dmaapMR1/bundleconfig/etc/appprops/MsgRtrApi.properties | ||||||||
config.zk.servers | CONFIG_ZK_SERVERS | zookeeper.onap-message-router:2181 | localhost | |||||
kafka.metadata.broker.list | KAFKA_METADATA_BROKER_LIST | global-kafka.onap-message-router:9092 | ||||||
msgRtr.namespace.aaf | MSGRTR_NAMESPACE_AAF | org.openecomp.dcae.dmaap.mtnje2.mr.topic | com.att.dmaap.mr.topic | |||||
msgRtr.topicfactory.aaf | MSGRTR_TOPICFACTORY_AAF | org.openecomp.dcae.dmaap.topicFactory|:org.openecomp.dcae.dmaap.mtnje2.mr.topic: | org.openecomp.dmaapBC.topicFactory|:org.openecomp.dmaapBC.topic: | |||||
enforced.topic.name.AAF | ENFORCED_TOPIC_NAME_AAF | org.openecomp | com.att | |||||
defaultNSforUEB | DEFAULTNSFORUEB | org.openecomp.dmaap.mr.ueb | com.att.dmaap.mr.ueb | |||||
msgRtr.mirrormakeradmin.aaf | MSGRTR_MIRRORMAKERADMIN_AAF | org.openecomp.dmaap.mr.dev.mirrormaker|*|admin | com.att.dmaap.mr.dev.mirrormaker|*|admin | |||||
msgRtr.mirrormakeruser.aaf | MSGRTR_MIRRORMAKERUSER_AAF | org.openecomp.dmaap.mr.dev.mirrormaker|*|user | com.att.dmaap.mr.dev.mirrormaker|*|user | |||||
msgRtr.mirrormakeruser.aaf.create | MSGRTR_MIRRORMAKERUSER_AAF_CREATE | org.openecomp.dmaap.mr.dev.topicFactory|:org.openecomp.dmaap.mr.dev.topic: | com.att.dmaap.mr.dev.topicFactory|:com.att.dmaap.mr.dev.topic: | |||||
msgRtr.mirrormaker.topic | MSGRTR_MIRRORMAKER_TOPIC | org.openecomp.dmaap.mr.prod.mm.agent | com.att.dmaap.mr.prod.mm.agent | |||||
global-kafka | ||||||||
zookeeper | ||||||||
POLICY | brmsgw/pdp/pypdp | /tmp/policy-install/base.conf | JAVA_HOME | JAVA_HOME | /usr/lib/jvm/java-8-openjdk-amd64 | /usr/lib/jvm/java-8-oracle | ||
JDBC_DRIVER | JDBC_DRIVER | org.mariadb.jdbc.Driver | com.mysql.jdbc.Driver | |||||
JDBC_URL | JDBC_URL | jdbc:mariadb://mariadb.onap-policy:3306/ecomp_sdk | jdbc:mysql://localhost:3306/xacml | |||||
JDBC_LOG_URL | JDBC_LOG_URL | jdbc:mariadb://mariadb.onap-policy:3306/log | jdbc:mysql://localhost:3306/log | |||||
JDBC_PASSWORD | JDBC_PASSWORD | policy_user | ||||||
/tmp/policy-install/brmsgw.conf | REST_PAP_URL | REST_PAP_URL | http://pap:9091/pap/ | https://${{FQDN}}:9091/pap/ | ||||
REST_PDP_ID | REST_PDP_ID | http://pdp:8081/pdp/ | https://${{FQDN}}:8081/pdp/ | |||||
snapshotRepositoryID | SNAPSHOTREPOSITORYID | policy-nexus-snapshots | snapshots | |||||
snapshotRepositoryURL | SNAPSHOTREPOSITORYURL | http://nexus.onap-policy:8081/nexus/content/repositories/snapshots | http://nexus:8081/nexus/content/repositories/snapshots | |||||
releaseRepositoryID | RELEASEREPOSITORYID | policy-nexus-releases | releases | |||||
releaseRepositoryURL | RELEASEREPOSITORYURL | http://nexus.onap-policy:8081/nexus/content/repositories/releases | http://nexus:8081/nexus/content/repositories/releases | |||||
repositoryUsername | REPOSITORYUSERNAME | admin | test | |||||
repositoryPassword | REPOSITORYPASSWORD | admin123 | test | |||||
UEB_URL | UEB_URL | dmaap.onap-message-router | ||||||
UEB_TOPIC | UEB_TOPIC | PDPD-CONFIGURATION | CLOSEDLOOP-DCAE-SAMPLE | |||||
ENVIRONMENT | ENVIRONMENT | TEST | DEVL | |||||
/tmp/policy-install/console.conf | REST_PAP_URL | REST_PAP_URL | http://pap:9091/pap/ | https://${{FQDN}}:9091/pap/ | ||||
REST_CONFIG_URL | REST_CONFIG_URL | http://pap:9091/ | https://${{FQDN}}:9091/ | |||||
ecomp_smtp_port | ECOMP_SMTP_PORT | 25 | ||||||
ECOMP_REDIRECT_URL | ECOMP_REDIRECT_URL | http://portalapps.onap-portal:8989/ECOMPPORTAL/login.htm | https://localhost/ecompui/process_csp | |||||
APP_DISPLAY_NAME | APP_DISPLAY_NAME | OpenECOMP Policy | POLICY IST | |||||
ECOMP_SHARED_CONTEXT_REST_URL | ECOMP_SHARED_CONTEXT_REST_URL | http://portalapps.onap-portal:8989/ECOMPPORTAL/context | ||||||
REST_PAPURL_WITH_AUTH_PASSWORD | REST_PAPURL_WITH_AUTH_PASSWORD | http://pap.onap-policy:9091/pap/@Auth@dGVzdHBhcDphbHBoYTEyMw== | http://localhost:8070/pap/@Auth@dGVzdHBhcDphbHBoYTEyMw== | |||||
/tmp/policy-install/pap.conf | PAP_URL | PAP_URL | http://pap:9091/pap/ | https://${{FQDN}}:9091/pap/ | ||||
PAP_PDP_URL | PAP_PDP_URL | http://pdp:8081/pdp/ | https://${{FQDN}}:8081/pdp/ | |||||
PROP_PAP_RUN_AUDIT_FLAG | PROP_PAP_RUN_AUDIT_FLAG | false | true | |||||
PROP_PAP_AUDIT_FLAG | PROP_PAP_AUDIT_FLAG | false | true | |||||
PROP_PAP_INCOMINGNOTIFICATION_TRIES | PROP_PAP_INCOMINGNOTIFICATION_TRIES | 4 | ||||||
test_via_jmx | TEST_VIA_JMX | true | ||||||
/tmp/policy-install/paplp.conf | SERVER | SERVER | http://pap:9091/pap/ | https://${{FQDN}}:9091/pap/ | ||||
/tmp/policy-install/pypdp.conf | PDP_URL | PDP_URL | http://pdp:8081/pdp/,testpdp,alpha123 | |||||
PAP_URL | PAP_URL | http://pap:9091/pap/,testpap,alpha123 | ||||||
PYPDP_PASSWORD | PYPDP_PASSWORD | 3c0mpU#h01@N1c3 | ||||||
drools | /tmp/policy-install/policy-management.conf | RULES_ARTIFACT | RULES_ARTIFACT | not-used:not-used:1.0.0-SNAPSHOT | org.openecomp.policy:dummy-artifact:1.0.0-SNAPSHOT | |||
/tmp/policy-install/base.conf | JAVA_HOME | JAVA_HOME | /usr/lib/jvm/java-8-openjdk-amd64 | /usr/lib/jvm/java-8-oracle | ||||
JDBC_DRIVER | JDBC_DRIVER | org.mariadb.jdbc.Driver | com.mysql.jdbc.Driver | |||||
JDBC_URL | JDBC_URL | jdbc:mariadb://mariadb.onap-policy:3306/ecomp_sdk | jdbc:mysql://localhost:3306/xacml | |||||
JDBC_LOG_URL | JDBC_LOG_URL | jdbc:mariadb://mariadb.onap-policy:3306/log | jdbc:mysql://localhost:3306/log | |||||
JDBC_PASSWORD | JDBC_PASSWORD | policy_user | ||||||
AAI | aai-service | /opt/app/ajsc-aai/1.0.0/bundleconfig/etc/appprops/aaiconfig.properties | aai.dbmodel.filename | AAI_DBMODEL_FILENAME | ex5.json | |||
aai.server.url.base | AAI_SERVER_URL_BASE | https://aai-service.onap-aai:8443/aai/ | https://localhost:8443/aai/ | |||||
aai.auth.cspcookies_on | AAI_AUTH_CSPCOOKIES_ON | false | ||||||
aai.server.url | AAI_SERVER_URL | https://localhost:8443/aai/v8/ | ||||||
aai.global.callback.url | AAI_GLOBAL_CALLBACK_URL | https://aai-service.onap-aai:8443/aai/ | https://localhost:8443/aai/ | |||||
aai.keystore.filename | AAI_KEYSTORE_FILENAME | aai_keystore | ||||||
aai.keystore.passwd.x | AAI_KEYSTORE_PASSWD_X | aai.keystore.passwd.x=OBF:1vn21ugu1saj1v9i1v941sar1ugw1vo0 | ||||||
storage.backend | STORAGE_BACKEND | hbase | inmemory | |||||
storage.hostname | STORAGE_HOSTNAME | hbase | localhost | |||||
hbase.zookeeper.quorum | HBASE_ZOOKEEPER_QUORUM | hbase | localhost | |||||
aai.primary.filetransfer.serverlist | AAI_PRIMARY_FILETRANSFER_SERVERLIST | aai-service.onap-aai | localhost | |||||
aai.notificationEvent.default.domain | AAI_NOTIFICATIONEVENT_DEFAULT_DOMAIN | dev | INT1 | |||||
aai.dmaap.workload.enableEventProcessing | AAI_DMAAP_WORKLOAD_ENABLEEVENTPROCESSING | false | true | |||||
/opt/app/ajsc-aai/1.0.0/bundleconfig/etc/appprops/aaiWorkloadConsumer.properties | group | GROUP | aaiWorkloadConsumer | aaiConsumer | ||||
id | ID | aaiConsumerId | dev | |||||
DME2preferredRouterFilePath | DME2PREFERREDROUTERFILEPATH | /opt/app/aai/bundleconfig/etc/appprops/preferredRoute.txt | preferredRoute.txt | |||||
/opt/app/ajsc-aai/1.0.0/bundleconfig/etc/appprops/aaiWorkloadPublisher.properties | DME2preferredRouterFilePath | DME2PREFERREDROUTERFILEPATH | /opt/app/aai/bundleconfig/etc/appprops/preferredRoute.txt | preferredRoute.txt | ||||
/opt/app/ajsc-aai/1.0.0/bundleconfig/etc/appprops/aaiWorkloadStatusPublisher.properties | partition | PARTITION | AAI_WORKLOAD | AAI_WORKLOAD_STATUS | ||||
DME2preferredRouterFilePath | DME2PREFERREDROUTERFILEPATH | /opt/app/aai/bundleconfig/etc/appprops/preferredRoute.txt | preferredRoute.txt | |||||
AAI | aai-service | |||||||
model-loader-service | ||||||||
hbase-1.2.3 | ||||||||
AAI (1.1+) | ||||||||
DCAE | cdap0 | |||||||
cdap1 | ||||||||
cdap2 (zldciad4vicdap02) | src: dcae/apod/cdap/cdap3vm/config/hadoop-cluster-config-template/kafka/consumer.properties /opt/app/dcae-cdap-small-hadoop/config/hadoop-cluster-config-template/kafka/consumer.properties | zookeeper.connect | cdap.onap-dcae:2181 | |||||
zookeeper.connection.timeout.ms | 6000 | |||||||
group.id | test-consumer-group | |||||||
dcae-collector-common-event | ||||||||
dcae-collector-dmaapbc | ||||||||
dcae-controller | ||||||||
dcae-pgaas | ||||||||
dcae-ves-collector | ||||||||
dmaap | ||||||||
kafka | ||||||||
zookeeper | ||||||||
Policy | Policy | policy/common | brmsgw | |||||
drools | ||||||||
nexus | ||||||||
pap | ||||||||
pyp | ||||||||
pypdp | ||||||||
mariadb | ||||||||
SDC | sdc-be | |||||||
sdc-cs (cassandra) | sdc/sdc-os-chef/environments/Template.json | cassandra_user | CASSANDRA_USER | asdc_user | asdc_user | |||
cassandra_password | CASSANDRA_PASSWORD | Aa1234%^! | Aa1234%^! | |||||
sdc-es (elastic search) | ||||||||
sdc-fe | ||||||||
sdc-kb (kibana) | ||||||||
ROBOT | robot | /opt/testsuite/properties/integration_preload_parameters.py | ecomp_private_net_id | ECOMP_PRIVATE_NET_ID | ${network} | ${network} | ||
ecomp_private_subnet_id | ECOMP_PRIVATE_SUBNET_ID | ${network} | ${network} | |||||
ecomp_private_net_cidr | ECOMP_PRIVATE_NET_CIDR | 0.0.0.0/8 | 0.0.0.0/8 | |||||
/opt/testsuite/properties/integration_robot_properties.py | GLOBAL_VVGSERVER_IMAGE | GLOBAL_VVGSERVER_IMAGE | Ubuntu 14.04 LTS (Trusty Tahr) (PVHVM) | Ubuntu 14.04 LTS (Trusty Tahr) (PVHVM) | ||||
GLOBAL_VVGSERVER_FLAVOR | GLOBAL_VVGSERVER_FLAVOR | 4 GB General Purpose v1 | 4 GB General Purpose v1 |