diff options
author | Niranjana <niranjana.y60@wipro.com> | 2021-04-16 14:11:51 +0000 |
---|---|---|
committer | Niranjana Y <niranjana.y60@wipro.com> | 2021-09-01 14:58:43 +0000 |
commit | 383449627256d59dd6e2ac6a1cf54d3bd4ce73fa (patch) | |
tree | 4b5da3193e12b73ab0d09380249551218235d9e6 /blueprints/k8s-datalake-des.yaml | |
parent | 6151ac7ecbd224a2717642a19408b72137d5cfa2 (diff) |
Update DES and DL-feeder blueprints to use postgres DB for non-root access3.3.4
Issue-ID: DCAEGEN2-2329
Signed-off-by: Niranjana <niranjana.y60@wipro.com>
Change-Id: I88cbecc1417d6f141537a36b4e1c455ac298a3b0
Diffstat (limited to 'blueprints/k8s-datalake-des.yaml')
-rw-r--r-- | blueprints/k8s-datalake-des.yaml | 68 |
1 files changed, 40 insertions, 28 deletions
diff --git a/blueprints/k8s-datalake-des.yaml b/blueprints/k8s-datalake-des.yaml index a6052c7..674daa2 100644 --- a/blueprints/k8s-datalake-des.yaml +++ b/blueprints/k8s-datalake-des.yaml @@ -1,6 +1,7 @@ # ============LICENSE_START==================================================== # ============================================================================= # Copyright (C) 2020 China Mobile +# Copyright (C) 2021 Wipro Limited. # ============================================================================= # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -19,26 +20,15 @@ tosca_definitions_version: cloudify_dsl_1_3 imports: - "https://www.getcloudify.org/spec/cloudify/4.5.5/types.yaml" - plugin:k8splugin?version=>=3.4.3,<4.0.0 + - plugin:pgaas?version=1.3.0 inputs: service_name: type: string default: 'dcae-des' - mariadb_address: + pg_dbName: type: string - description: MariaDB URL - default: "mariadb-galera" - mariadb_port: - type: string - description: MariaDB port - default: "3306" - db_username: - type: string - description: MariaDB Username - default: "root" - db_password: - description: MariaDB password - type: string - default: "secretpassword" + description: DB name + default: "datalake" presto_address: type: string description: Presto URL @@ -58,7 +48,7 @@ inputs: image_name: description: des image URL. type: string - default: nexus3.onap.org:10003/onap/org.onap.dcaegen2.services.datalake.exposure.service:1.1.0 + default: nexus3.onap.org:10003/onap/org.onap.dcaegen2.services.datalake.exposure.service:1.1.1 dl_hostname: type: string description: dl default des_hostname @@ -71,7 +61,19 @@ inputs: type: string description: external port default: "30409" + pgaas_cluster_name: + type: string + description: pg cluster + default: "dcae-pg-primary.onap" + node_templates: + despgaas: + type: dcae.nodes.pgaas.database + properties: + writerfqdn: { get_input: pgaas_cluster_name } + name: { get_input: pg_dbName} + use_existing: true + datalake: type: dcae.nodes.ContainerizedServiceComponent interfaces: @@ -82,12 +84,16 @@ node_templates: - '1681:0' - concat: [{get_input: container_port},":",{get_input: host_port}] envs: - MYSQL_HOST: - get_input: mariadb_address - MYSQL_PORT: - get_input: mariadb_port - MYSQL_ROOT_PASSWORD: - get_input: db_password + PG_HOST: + { get_attribute: [ despgaas, admin, host ] } + PG_PORT: + { get_attribute: [ despgaas, admin, port ] } + PG_USER: + { get_attribute: [ despgaas, admin, user ] } + PG_PASSWORD: + { get_attribute: [ despgaas, admin, password ] } + PG_DB: + get_input: pg_dbName PRESTO_HOST: get_input: presto_address PRESTO_PORT: @@ -96,14 +102,17 @@ node_templates: get_input: presto_username PRESTO_PASSWORD: get_input: presto_password + properties: application_config: - MYSQL_HOST: - get_input: mariadb_address - MYSQL_PORT: - get_input: mariadb_port - MYSQL_ROOT_PASSWORD: - get_input: db_password + PG_HOST: + { get_attribute: [ despgaas, admin, host ] } + PG_PORT: + { get_attribute: [ despgaas, admin, port ] } + PG_USER: + { get_attribute: [ despgaas, admin, user ] } + PG_PASSWORD: + { get_attribute: [ despgaas, admin, password ] } PRESTO_HOST: get_input: presto_address PRESTO_PORT: @@ -125,3 +134,6 @@ node_templates: service_component_type: 'dcae-des' service_id: 'dcae-des' service_component_name_override: 'dcae-des' + relationships: + - type: cloudify.relationships.depends_on + target: despgaas |