diff --git a/Docker/Applications/Crate/package/manifest.yaml b/Docker/Applications/Crate/package/manifest.yaml index 3e864f16..5ee725dc 100644 --- a/Docker/Applications/Crate/package/manifest.yaml +++ b/Docker/Applications/Crate/package/manifest.yaml @@ -20,3 +20,7 @@ Author: 'Mirantis, Inc' Tags: [docker, application, crate] Classes: io.murano.apps.docker.DockerCrate: DockerCrate.yaml +Require: + io.murano.apps.docker.DockerStandaloneHost: + io.murano.apps.docker.kubernetes.KubernetesPod: + diff --git a/Docker/Applications/DockerApp/package/manifest.yaml b/Docker/Applications/DockerApp/package/manifest.yaml index 20be1761..2d5bc826 100644 --- a/Docker/Applications/DockerApp/package/manifest.yaml +++ b/Docker/Applications/DockerApp/package/manifest.yaml @@ -22,4 +22,7 @@ Description: | Author: 'Mirantis, Inc' Tags: [docker, application] Classes: - io.murano.apps.docker.DockerApp: DockerApp.yaml \ No newline at end of file + io.murano.apps.docker.DockerApp: DockerApp.yaml +Require: + io.murano.apps.docker.DockerStandaloneHost: + io.murano.apps.docker.kubernetes.KubernetesPod: diff --git a/Docker/Applications/GlassFish/package/manifest.yaml b/Docker/Applications/GlassFish/package/manifest.yaml index d9026786..0cf7c50c 100644 --- a/Docker/Applications/GlassFish/package/manifest.yaml +++ b/Docker/Applications/GlassFish/package/manifest.yaml @@ -20,3 +20,7 @@ Author: 'Mirantis, Inc' Tags: [docker, application, GlassFish] Classes: io.murano.apps.docker.DockerGlassFish: DockerGlassFish.yaml +Require: + io.murano.apps.docker.DockerStandaloneHost: + io.murano.apps.docker.kubernetes.KubernetesPod: + diff --git a/Docker/Applications/Grafana/package/manifest.yaml b/Docker/Applications/Grafana/package/manifest.yaml index 0bb505a2..14f8aab1 100644 --- a/Docker/Applications/Grafana/package/manifest.yaml +++ b/Docker/Applications/Grafana/package/manifest.yaml @@ -20,3 +20,7 @@ Author: 'Mirantis, Inc' Tags: [docker, application, Grafana] Classes: io.murano.apps.docker.DockerGrafana: DockerGrafana.yaml +Require: + io.murano.apps.docker.DockerStandaloneHost: + io.murano.apps.docker.kubernetes.KubernetesPod: + io.murano.apps.docker.DockerInfluxDB: \ No newline at end of file diff --git a/Docker/Applications/GuestBook/package/manifest.yaml b/Docker/Applications/GuestBook/package/manifest.yaml index 3eda0bdc..ef1c618e 100644 --- a/Docker/Applications/GuestBook/package/manifest.yaml +++ b/Docker/Applications/GuestBook/package/manifest.yaml @@ -22,3 +22,7 @@ Tags: [Docker, Kubernetes, guestbook] Classes: io.murano.apps.docker.DockerRedisSlave: RedisSlave.yaml io.murano.apps.docker.DockerGuestBook: GuestBook.yaml +Require: + io.murano.apps.docker.DockerRedis: + io.murano.apps.docker.kubernetes.KubernetesPod: + io.murano.apps.docker.kubernetes.KubernetesCluster: diff --git a/Docker/Applications/HTTPdServer/package/manifest.yaml b/Docker/Applications/HTTPdServer/package/manifest.yaml index 8c13a4f7..27c8d5ce 100644 --- a/Docker/Applications/HTTPdServer/package/manifest.yaml +++ b/Docker/Applications/HTTPdServer/package/manifest.yaml @@ -20,3 +20,6 @@ Author: 'Mirantis, Inc' Tags: [docker, application, httpd] Classes: io.murano.apps.docker.DockerHTTPd: DockerHTTPd.yaml +Require: + io.murano.apps.docker.DockerStandaloneHost: + io.murano.apps.docker.kubernetes.KubernetesPod: diff --git a/Docker/Applications/HTTPdSite/package/manifest.yaml b/Docker/Applications/HTTPdSite/package/manifest.yaml index 29399933..80b5a715 100644 --- a/Docker/Applications/HTTPdSite/package/manifest.yaml +++ b/Docker/Applications/HTTPdSite/package/manifest.yaml @@ -20,3 +20,6 @@ Author: 'Mirantis, Inc' Tags: [docker, application, httpd] Classes: io.murano.apps.docker.DockerHTTPdSite: DockerHTTPdSite.yaml +Require: + io.murano.apps.docker.DockerStandaloneHost: + io.murano.apps.docker.kubernetes.KubernetesPod: diff --git a/Docker/Applications/InfluxDB/package/manifest.yaml b/Docker/Applications/InfluxDB/package/manifest.yaml index ee7a9ab0..b5b5789b 100644 --- a/Docker/Applications/InfluxDB/package/manifest.yaml +++ b/Docker/Applications/InfluxDB/package/manifest.yaml @@ -20,3 +20,6 @@ Author: 'Mirantis, Inc' Tags: [docker, application, InfluxDB] Classes: io.murano.apps.docker.DockerInfluxDB: DockerInfluxDB.yaml +Require: + io.murano.apps.docker.DockerStandaloneHost: + io.murano.apps.docker.kubernetes.KubernetesPod: diff --git a/Docker/Applications/Jenkins/package/manifest.yaml b/Docker/Applications/Jenkins/package/manifest.yaml index 9c600e11..196bb1d7 100644 --- a/Docker/Applications/Jenkins/package/manifest.yaml +++ b/Docker/Applications/Jenkins/package/manifest.yaml @@ -20,3 +20,6 @@ Author: 'Mirantis, Inc' Tags: [docker, application, Jenkins] Classes: io.murano.apps.docker.DockerJenkins: DockerJenkins.yaml +Require: + io.murano.apps.docker.DockerStandaloneHost: + io.murano.apps.docker.kubernetes.KubernetesPod: diff --git a/Docker/Applications/MariaDB/package/manifest.yaml b/Docker/Applications/MariaDB/package/manifest.yaml index a363854f..18dc65f6 100644 --- a/Docker/Applications/MariaDB/package/manifest.yaml +++ b/Docker/Applications/MariaDB/package/manifest.yaml @@ -23,3 +23,6 @@ Author: 'Mirantis, Inc' Tags: [docker, application, MariaDB] Classes: io.murano.apps.docker.DockerMariaDB: DockerMariaDB.yaml +Require: + io.murano.apps.docker.DockerStandaloneHost: + io.murano.apps.docker.kubernetes.KubernetesPod: diff --git a/Docker/Applications/MongoDB/package/manifest.yaml b/Docker/Applications/MongoDB/package/manifest.yaml index bfb357e3..3adf6dc0 100644 --- a/Docker/Applications/MongoDB/package/manifest.yaml +++ b/Docker/Applications/MongoDB/package/manifest.yaml @@ -20,3 +20,6 @@ Author: 'Mirantis, Inc' Tags: [Docker, MongoDB] Classes: io.murano.apps.docker.DockerMongoDB: DockerMongoDB.yaml +Require: + io.murano.apps.docker.DockerStandaloneHost: + io.murano.apps.docker.kubernetes.KubernetesPod: diff --git a/Docker/Applications/MySQL/package/manifest.yaml b/Docker/Applications/MySQL/package/manifest.yaml index 36a69ae3..45fba69a 100644 --- a/Docker/Applications/MySQL/package/manifest.yaml +++ b/Docker/Applications/MySQL/package/manifest.yaml @@ -20,3 +20,6 @@ Author: 'Mirantis, Inc' Tags: [docker, application] Classes: io.murano.apps.docker.DockerMySQL: DockerMySQL.yaml +Require: + io.murano.apps.docker.DockerStandaloneHost: + io.murano.apps.docker.kubernetes.KubernetesPod: diff --git a/Docker/Applications/Nginx/package/manifest.yaml b/Docker/Applications/Nginx/package/manifest.yaml index be008d3a..bc6b5021 100644 --- a/Docker/Applications/Nginx/package/manifest.yaml +++ b/Docker/Applications/Nginx/package/manifest.yaml @@ -20,3 +20,6 @@ Author: 'Mirantis, Inc' Tags: [docker, application, Nginx] Classes: io.murano.apps.docker.DockerNginx: DockerNginx.yaml +Require: + io.murano.apps.docker.DockerStandaloneHost: + io.murano.apps.docker.kubernetes.KubernetesPod: diff --git a/Docker/Applications/NginxSite/package/manifest.yaml b/Docker/Applications/NginxSite/package/manifest.yaml index b95288ea..b80c49ec 100644 --- a/Docker/Applications/NginxSite/package/manifest.yaml +++ b/Docker/Applications/NginxSite/package/manifest.yaml @@ -20,3 +20,6 @@ Author: 'Mirantis, Inc' Tags: [docker, application, Nginx] Classes: io.murano.apps.docker.DockerNginxSite: DockerNginxSite.yaml +Require: + io.murano.apps.docker.DockerStandaloneHost: + io.murano.apps.docker.kubernetes.KubernetesPod: diff --git a/Docker/Applications/PostgreSQL/package/manifest.yaml b/Docker/Applications/PostgreSQL/package/manifest.yaml index f6c22da0..d4fb4a56 100644 --- a/Docker/Applications/PostgreSQL/package/manifest.yaml +++ b/Docker/Applications/PostgreSQL/package/manifest.yaml @@ -20,3 +20,6 @@ Author: 'Mirantis, Inc' Tags: [docker, application, Postgres] Classes: io.murano.apps.docker.DockerPostgreSQL: DockerPostgreSQL.yaml +Require: + io.murano.apps.docker.DockerStandaloneHost: + io.murano.apps.docker.kubernetes.KubernetesPod: diff --git a/Docker/Applications/Redis/package/manifest.yaml b/Docker/Applications/Redis/package/manifest.yaml index b1144126..d72349bc 100644 --- a/Docker/Applications/Redis/package/manifest.yaml +++ b/Docker/Applications/Redis/package/manifest.yaml @@ -20,3 +20,6 @@ Author: 'Mirantis, Inc' Tags: [docker, application, Redis] Classes: io.murano.apps.docker.DockerRedis: DockerRedis.yaml +Require: + io.murano.apps.docker.DockerStandaloneHost: + io.murano.apps.docker.kubernetes.KubernetesPod: diff --git a/Docker/Applications/Tomcat/package/manifest.yaml b/Docker/Applications/Tomcat/package/manifest.yaml index 6a85ac6b..c9965c35 100644 --- a/Docker/Applications/Tomcat/package/manifest.yaml +++ b/Docker/Applications/Tomcat/package/manifest.yaml @@ -20,3 +20,6 @@ Author: 'Mirantis, Inc' Tags: [docker, application, Tomcat] Classes: io.murano.apps.docker.DockerTomcat: DockerTomcat.yaml +Require: + io.murano.apps.docker.DockerStandaloneHost: + io.murano.apps.docker.kubernetes.KubernetesPod: diff --git a/Docker/DockerStandaloneHost/package/manifest.yaml b/Docker/DockerStandaloneHost/package/manifest.yaml index 90819371..6a60a375 100644 --- a/Docker/DockerStandaloneHost/package/manifest.yaml +++ b/Docker/DockerStandaloneHost/package/manifest.yaml @@ -24,3 +24,5 @@ Author: 'Mirantis, Inc' Tags: [ Docker ] Classes: io.murano.apps.docker.DockerStandaloneHost: DockerStandaloneHost.yaml +Require: + io.murano.apps.docker.Interfaces: diff --git a/Docker/Kubernetes/KubernetesCluster/package/manifest.yaml b/Docker/Kubernetes/KubernetesCluster/package/manifest.yaml index 3b9f96a5..333e178a 100644 --- a/Docker/Kubernetes/KubernetesCluster/package/manifest.yaml +++ b/Docker/Kubernetes/KubernetesCluster/package/manifest.yaml @@ -25,3 +25,5 @@ Classes: io.murano.apps.docker.kubernetes.KubernetesMinionNode: KubernetesMinionNode.yaml io.murano.apps.docker.kubernetes.KubernetesGatewayNode: KubernetesGatewayNode.yaml io.murano.apps.docker.kubernetes.KubernetesNode: KubernetesNode.yaml +Require: + io.murano.apps.docker.Interfaces: diff --git a/Docker/Kubernetes/KubernetesEntitiesLibrary/package/manifest.yaml b/Docker/Kubernetes/KubernetesEntitiesLibrary/package/manifest.yaml index 747695e0..cb121f2a 100644 --- a/Docker/Kubernetes/KubernetesEntitiesLibrary/package/manifest.yaml +++ b/Docker/Kubernetes/KubernetesEntitiesLibrary/package/manifest.yaml @@ -23,3 +23,5 @@ Classes: io.murano.apps.docker.kubernetes.static.Pod: Pod.yaml io.murano.apps.docker.kubernetes.static.Service: Service.yaml io.murano.apps.docker.kubernetes.static.ReplicationController: ReplicationController.yaml +Require: + io.murano.apps.docker.kubernetes.KubernetesCluster: diff --git a/Docker/Kubernetes/KubernetesPod/package/manifest.yaml b/Docker/Kubernetes/KubernetesPod/package/manifest.yaml index 8bd97b1a..2dc7a643 100644 --- a/Docker/Kubernetes/KubernetesPod/package/manifest.yaml +++ b/Docker/Kubernetes/KubernetesPod/package/manifest.yaml @@ -21,3 +21,6 @@ Author: 'Mirantis, Inc' Tags: [docker, kubernetes, pod] Classes: io.murano.apps.docker.kubernetes.KubernetesPod: KubernetesPod.yaml +Require: + io.murano.apps.docker.Interfaces: + io.murano.apps.docker.kubernetes.KubernetesCluster: diff --git a/MySQL/package/manifest.yaml b/MySQL/package/manifest.yaml index 8f77b256..39d40e62 100644 --- a/MySQL/package/manifest.yaml +++ b/MySQL/package/manifest.yaml @@ -22,3 +22,5 @@ Author: 'Mirantis, Inc' Tags: [Database, MySql, SQL, RDBMS] Classes: io.murano.databases.MySql: MySql.yaml +Require: + io.murano.databases.SqlDatabase: diff --git a/PostgreSQL/package/manifest.yaml b/PostgreSQL/package/manifest.yaml index 011b0a8e..79b4f25c 100644 --- a/PostgreSQL/package/manifest.yaml +++ b/PostgreSQL/package/manifest.yaml @@ -23,3 +23,5 @@ Author: 'Mirantis, Inc' Tags: [Database, Postgre, SQL, RDBMS] Classes: io.murano.databases.PostgreSql: PostgreSql.yaml +Require: + io.murano.databases.SqlDatabase: diff --git a/WordPress/package/manifest.yaml b/WordPress/package/manifest.yaml index 7266b745..c89a26cb 100644 --- a/WordPress/package/manifest.yaml +++ b/WordPress/package/manifest.yaml @@ -20,3 +20,7 @@ Author: 'Mirantis, Inc' Tags: [CMS, PHP, Web] Classes: io.murano.apps.WordPress: WordPress.yaml +Require: + io.murano.databases.MySql: + io.murano.apps.apache.ApacheHttpServer: + io.murano.apps.ZabbixAgent: diff --git a/ZabbixAgent/package/manifest.yaml b/ZabbixAgent/package/manifest.yaml index 27aed6cb..e0e44b6e 100644 --- a/ZabbixAgent/package/manifest.yaml +++ b/ZabbixAgent/package/manifest.yaml @@ -20,3 +20,5 @@ Author: 'Mirantis, Inc' Tags: [Monitoring] Classes: io.murano.apps.ZabbixAgent: ZabbixAgent.yaml +Require: + io.murano.apps.ZabbixServer: