diff options
author | Kate Hsuan <kate.hsuan@qct.io> | 2020-03-13 18:28:47 +0000 |
---|---|---|
committer | Kate Hsuan <kate.hsuan@qct.io> | 2020-03-24 04:35:29 +0000 |
commit | 42e67c78d43059e531cc2c6e10d976f97fd5fa58 (patch) | |
tree | 706b8fd2f310547f16013a45f907a8dd94ebf8f1 /blueprints/k8s-datalake-admin-ui.yaml | |
parent | eec9b2e20895195427de00013723c8c0a98df287 (diff) |
Add Datalake Cloudify/tosca implementation.
1. Add blueprint files for datalake deployment.
Issue-ID: DCAEGEN2-2098
Signed-off-by: Kate Hsuan <kate.hsuan@qct.io>
Change-Id: I6d82edcbdcb92d5ec1190a89918886c115af76bc
Diffstat (limited to 'blueprints/k8s-datalake-admin-ui.yaml')
-rw-r--r-- | blueprints/k8s-datalake-admin-ui.yaml | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/blueprints/k8s-datalake-admin-ui.yaml b/blueprints/k8s-datalake-admin-ui.yaml new file mode 100644 index 0000000..8b57655 --- /dev/null +++ b/blueprints/k8s-datalake-admin-ui.yaml @@ -0,0 +1,60 @@ +# ============LICENSE_START==================================================== +# ============================================================================= +# Copyright (C) 2020 QCT +# ============================================================================= +# 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. +# ============LICENSE_END====================================================== + +#author: Kate Hsuan (kate.hsuan@qct.io) + +tosca_definitions_version: cloudify_dsl_1_3 +imports: + - https://www.getcloudify.org/spec/cloudify/4.5.5/types.yaml + - https://nexus.onap.org/service/local/repositories/raw/content/org.onap.dcaegen2.platform.plugins/R6/k8splugin/1.7.2/k8splugin_types.yaml + - https://nexus.onap.org/service/local/repositories/raw/content/org.onap.dcaegen2.platform.plugins/R6/dcaepolicyplugin/2.4.0/dcaepolicyplugin_types.yaml +inputs: + image_name: + description: datalake feeder image URL. + type: string + default: nexus3.onap.org:10001/onap/org.onap.dcaegen2.services.datalakeadminui:1.0.1 + container_port: + type: string + description: exposed container port + default: "80" + host_port: + type: string + description: external port + default: "30479" +node_templates: + datalake: + type: dcae.nodes.ContainerizedPlatformComponent + interfaces: + cloudify.interfaces.lifecycle: + start: + inputs: + ports: + - '80:0' + - concat: [{get_input: container_port},":",{get_input: host_port}] + properties: + application_config: + FEEDER_ADDR: dl-feeder + docker_config: + healthcheck: + interval: 30s + timeout: 10s + type: http + endpoint: / + image: + get_input: image_name + dns_name: "dl-admin-ui" + name: datalake-admin-ui |