3 executor: central_deployment_agent
4 package_name: onap-installation-plugin
5 package_version: '1.0.0'
6 source: onap-installation-plugin
7 # install_arguments: '--process-dependency-links'
10 cloudify.onap.kubernetes.Environment:
11 derived_from: cloudify.nodes.Root
18 Path to init pod chart
21 ONAP parameters defined at the onap-parameters.yaml file
25 For compatibility with kubernetes plugin.
26 To be removed in the future.
29 cloudify.interfaces.lifecycle:
31 implementation: onap.k8s_installer.environment.create_namespace
32 executor: central_deployment_agent
34 implementation: onap.k8s_installer.environment.setup_helm_templates
35 executor: central_deployment_agent
37 implementation: onap.k8s_installer.environment.create_init_pod
38 executor: central_deployment_agent
40 implementation: onap.k8s_installer.environment.delete_init_pod
41 executor: central_deployment_agent
43 implementation: onap.k8s_installer.environment.delete_namespace
44 executor: central_deployment_agent
46 cloudify.onap.kubernetes.App:
47 derived_from: cloudify.nodes.Root
56 Paths (relative, blueprint prespective) to app chart directory
60 For compatibility with kubernetes plugin.
61 To be removed in the future.
65 Workaround for docker secret settings
68 host_string: { get_secret: kubernetes_master_ip }
69 user: { get_secret: agent_user }
70 key: { get_secret: agent_key_private }
72 cloudify.interfaces.lifecycle:
74 implementation: onap.k8s_installer.app.create_namespace
75 executor: central_deployment_agent
77 implementation: onap.k8s_installer.app.configure_docker_secret
78 executor: central_deployment_agent
80 implementation: onap.k8s_installer.app.create_resources_services
81 executor: central_deployment_agent
83 implementation: onap.k8s_installer.app.delete_resources_services
84 executor: central_deployment_agent
86 implementation: onap.k8s_installer.app.delete_namespace
87 executor: central_deployment_agent