aboutsummaryrefslogtreecommitdiffstats
path: root/cloudify/types
diff options
context:
space:
mode:
Diffstat (limited to 'cloudify/types')
-rw-r--r--cloudify/types/kubernetes.yaml91
-rw-r--r--cloudify/types/onap.yaml89
2 files changed, 0 insertions, 180 deletions
diff --git a/cloudify/types/kubernetes.yaml b/cloudify/types/kubernetes.yaml
deleted file mode 100644
index 1698aa210e..0000000000
--- a/cloudify/types/kubernetes.yaml
+++ /dev/null
@@ -1,91 +0,0 @@
-inputs:
-
- join_command:
- type: string
-
- labels:
- default:
- app: { get_input: app_name }
-
- kubernetes_master_ip:
- type: string
-
- kubernetes_master_agent_user:
- default: { get_input: agent_user }
-
-node_types:
-
- cloudify.nodes.Kubernetes.Node:
- derived_from: cloudify.nodes.Root
- interfaces:
- cloudify.interfaces.lifecycle:
- create:
- implementation: cloudify/scripts/create.py
- configure:
- implementation: cloudify/scripts/configure_node.py
- inputs:
- join_command:
- default: { get_input: join_command }
- start:
- implementation: fabric.fabric_plugin.tasks.run_task
- inputs:
- tasks_file:
- default: cloudify/scripts/tasks.py
- task_name:
- default: label_node
- task_properties:
- default:
- hostname: { get_attribute: [ SELF, hostname ] }
- labels: { get_input: labels }
- fabric_env:
- default:
- host_string: { get_input: kubernetes_master_ip }
- user: { get_input: kubernetes_master_agent_user }
- key: { get_secret: agent_key_private }
-# stop:
-# implementation: fabric.fabric_plugin.tasks.run_task
-# inputs:
-# tasks_file:
-# default: cloudify/scripts/tasks.py
-# task_name:
-# default: stop_node
-# task_properties:
-# default:
-# hostname: { get_attribute: [ SELF, hostname ] }
-# fabric_env:
-# default:
-# host_string: { get_input: kubernetes_master_ip }
-# user: { get_input: kubernetes_master_agent_user }
-# key: { get_secret: agent_key_private }
- delete:
- implementation: fabric.fabric_plugin.tasks.run_task
- inputs:
- tasks_file:
- default: cloudify/scripts/tasks.py
- task_name:
- default: delete_node
- task_properties:
- default:
- hostname: { get_attribute: [ SELF, hostname ] }
- fabric_env:
- default:
- host_string: { get_input: kubernetes_master_ip }
- user: { get_input: kubernetes_master_agent_user }
- key: { get_secret: agent_key_private }
-
- cloudify.kubernetes.resources.Namespace:
- derived_from: cloudify.kubernetes.resources.Main
- properties:
- _api_mapping:
- default:
- create:
- api: CoreV1Api
- method: create_namespace
- payload: V1Namespace
- read:
- api: CoreV1Api
- method: read_namespace
- delete:
- api: CoreV1Api
- method: delete_namespace
- payload: V1DeleteOptions
diff --git a/cloudify/types/onap.yaml b/cloudify/types/onap.yaml
deleted file mode 100644
index 7e9b83425e..0000000000
--- a/cloudify/types/onap.yaml
+++ /dev/null
@@ -1,89 +0,0 @@
-node_types:
- cloudify.onap.kubernetes.Environment:
- derived_from: cloudify.nodes.Root
- properties:
- namespace:
- type: string
- init_pod:
- type: string
- description: >
- Path to init pod YAML file
- options:
- description: >
- For compatibility with kubernetes plugin.
- To be removed in the future.
- default: {}
- interfaces:
- cloudify.interfaces.lifecycle:
- create:
- implementation: cloudify/scripts/onap/create_namespace.py
- executor: central_deployment_agent
- start:
- implementation: cloudify/scripts/onap/create_init_pod.py
- executor: central_deployment_agent
- stop:
- implementation: cloudify/scripts/onap/delete_init_pod.py
- executor: central_deployment_agent
- delete:
- implementation: cloudify/scripts/onap/delete_namespace.py
- executor: central_deployment_agent
-
- cloudify.onap.kubernetes.App:
- derived_from: cloudify.nodes.Root
- properties:
- name:
- type: string
- description: >
- Name of ONAP app
- values:
- type: string
- description: >
- Paths (relative, blueprint prespective) to values.yaml file
- required: false
- resources:
- description: >
- List of paths (relative, blueprint prespective)
- to all kubernetes resources YAML files definition
- default: []
- services:
- type: string
- description: >
- Path (relative, blueprint prespective)
- to kubernetes app services YAML file definition
- default: []
- inputs:
- description: >
- Parameters required to create kubernetes resources for each app
- default: {}
- options:
- description: >
- For compatibility with kubernetes plugin.
- To be removed in the future.
- default: {}
- interfaces:
- cloudify.interfaces.lifecycle:
- create:
- implementation: cloudify/scripts/onap/create_namespace.py
- executor: central_deployment_agent
- configure:
- implementation: fabric.fabric_plugin.tasks.run_task
- executor: central_deployment_agent
- inputs:
- tasks_file:
- default: cloudify/scripts/onap/configure_docker_secret_workaround.py
- task_name:
- default: configure_secret
- fabric_env:
- default:
- host_string: { get_secret: kubernetes_master_ip }
- user: { get_secret: agent_user }
- key: { get_secret: agent_key_private }
- start:
- implementation: cloudify/scripts/onap/create_resources_services.py
- executor: central_deployment_agent
- stop:
- implementation: cloudify/scripts/onap/delete_resources_services.py
- executor: central_deployment_agent
- delete:
- implementation: cloudify/scripts/onap/delete_namespace.py
- executor: central_deployment_agent