From 36bc4e3ce219c63c388cffb66053c32928327f51 Mon Sep 17 00:00:00 2001 From: Bartosz Kosciug Date: Thu, 2 Feb 2023 13:27:39 +0100 Subject: [PATCH 1/7] Changing ref link to s3. --- tabs/ansible/bigip/blueprint.yaml | 2 +- tabs/ansible/cassandra/blueprint.yaml | 2 +- tabs/ansible/grafana/blueprint.yaml | 2 +- tabs/ansible/influxdb/blueprint.yaml | 2 +- tabs/ansible/jenkins/blueprint.yaml | 2 +- tabs/ansible/kafka/blueprint.yaml | 2 +- tabs/ansible/keyvault/blueprint.yaml | 2 +- tabs/ansible/mariadb/blueprint.yaml | 2 +- tabs/ansible/mongodb/blueprint.yaml | 2 +- tabs/ansible/mysql/blueprint.yaml | 2 +- tabs/ansible/nginx/blueprint.yaml | 2 +- tabs/ansible/oracle/blueprint.yaml | 2 +- tabs/ansible/postgresql/blueprint.yaml | 2 +- tabs/ansible/prometheus/blueprint.yaml | 2 +- tabs/ansible/rabbitmq/blueprint.yaml | 2 +- tabs/ansible/redis/blueprint.yaml | 2 +- tabs/ansible/traefik/blueprint.yaml | 2 +- .../services/azure/rds_psql/blueprint.yaml | 2 +- tabs/docker/consul/blueprint.yaml | 2 +- tabs/docker/httpd/blueprint.yaml | 2 +- tabs/docker/influxdb/blueprint.yaml | 2 +- tabs/docker/mariadb/blueprint.yaml | 2 +- tabs/docker/memcached/blueprint.yaml | 2 +- tabs/docker/mongo/blueprint.yaml | 2 +- tabs/docker/mysql/blueprint.yaml | 2 +- tabs/docker/nextcloud/blueprint.yaml | 2 +- tabs/docker/nginx/blueprint.yaml | 2 +- tabs/docker/postgres/blueprint.yaml | 2 +- tabs/docker/rabbitmq/blueprint.yaml | 2 +- tabs/docker/redis/blueprint.yaml | 2 +- tabs/docker/registry/blueprint.yaml | 2 +- tabs/docker/sonarqube/blueprint.yaml | 4 ++-- tabs/docker/telegraf/blueprint.yaml | 4 ++-- tabs/docker/tomcat/blueprint.yaml | 4 ++-- tabs/docker/traefik/blueprint.yaml | 4 ++-- tabs/docker/wordpress/blueprint.yaml | 4 ++-- tabs/pg_ce/services/kubernetes_dr_aks/blueprint.yaml | 2 +- .../services/kubernetes_dr_aks/blueprints/aks/blueprint.yaml | 2 +- tabs/pg_ce/services/kubernetes_dr_eks/blueprint.yaml | 2 +- tabs/terraform/aks/blueprint.yaml | 2 +- tabs/terraform/aws_rds_mariadb/blueprint.yaml | 2 +- tabs/terraform/aws_rds_mysql/blueprint.yaml | 2 +- tabs/terraform/aws_rds_oracle/blueprint.yaml | 2 +- tabs/terraform/aws_rds_postgresql/blueprint.yaml | 2 +- tabs/terraform/aws_s3/blueprint.yaml | 2 +- tabs/terraform/aws_vpc/blueprint.yaml | 2 +- tabs/terraform/azure_mariadb/blueprint.yaml | 2 +- tabs/terraform/azure_mysql/blueprint.yaml | 2 +- tabs/terraform/azure_oracle/blueprint.yaml | 2 +- tabs/terraform/azure_postgres/blueprint.yaml | 2 +- tabs/terraform/azure_storage/blueprint.yaml | 2 +- tabs/terraform/azure_vpc/blueprint.yaml | 2 +- tabs/terraform/eks/blueprint.yaml | 2 +- tabs/terraform/gcp_bigtable/blueprint.yaml | 2 +- tabs/terraform/gcp_container_instance/blueprint.yaml | 2 +- tabs/terraform/gcp_disk/blueprint.yaml | 2 +- tabs/terraform/gcp_mariadb/blueprint.yaml | 2 +- tabs/terraform/gcp_mysql/blueprint.yaml | 2 +- tabs/terraform/gcp_network/blueprint.yaml | 2 +- tabs/terraform/gcp_oracle/blueprint.yaml | 2 +- tabs/terraform/gcp_postgresql/blueprint.yaml | 2 +- tabs/terraform/gcp_queue/blueprint.yaml | 2 +- tabs/terraform/gcp_storage/blueprint.yaml | 2 +- tabs/terraform/gcp_vm_spot/blueprint.yaml | 2 +- tabs/terraform/gke/blueprint.yaml | 2 +- tabs/terraform/infracosts/main/blueprint.yaml | 2 +- 66 files changed, 71 insertions(+), 71 deletions(-) diff --git a/tabs/ansible/bigip/blueprint.yaml b/tabs/ansible/bigip/blueprint.yaml index 1f53461f..d75c45a3 100644 --- a/tabs/ansible/bigip/blueprint.yaml +++ b/tabs/ansible/bigip/blueprint.yaml @@ -24,7 +24,7 @@ inputs: display_label: URL for infra zip archive description: > URL of infra zip file. - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/tabs/other/multicloud/vm/vm.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/multicloud_vm.zip infra_exists: display_label: Set if infra exists or not diff --git a/tabs/ansible/cassandra/blueprint.yaml b/tabs/ansible/cassandra/blueprint.yaml index c7d07044..b0aa506e 100644 --- a/tabs/ansible/cassandra/blueprint.yaml +++ b/tabs/ansible/cassandra/blueprint.yaml @@ -30,7 +30,7 @@ inputs: display_label: URL for infra zip archive description: > URL of infra zip file. - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/tabs/other/multicloud/vm/vm.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/multicloud_vm.zip infra_exists: display_label: Infrastructure Exists diff --git a/tabs/ansible/grafana/blueprint.yaml b/tabs/ansible/grafana/blueprint.yaml index 69d07493..44825637 100644 --- a/tabs/ansible/grafana/blueprint.yaml +++ b/tabs/ansible/grafana/blueprint.yaml @@ -25,7 +25,7 @@ inputs: display_label: URL for infra zip archive description: > URL of infra zip file. - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/tabs/other/multicloud/vm/vm.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/multicloud_vm.zip infra_exists: type: string diff --git a/tabs/ansible/influxdb/blueprint.yaml b/tabs/ansible/influxdb/blueprint.yaml index 87b5d5b1..7282f72b 100644 --- a/tabs/ansible/influxdb/blueprint.yaml +++ b/tabs/ansible/influxdb/blueprint.yaml @@ -24,7 +24,7 @@ inputs: display_label: URL for infra zip archive description: > URL of infra zip file. - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/tabs/other/multicloud/vm/vm.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/multicloud_vm.zip infra_exists: type: string diff --git a/tabs/ansible/jenkins/blueprint.yaml b/tabs/ansible/jenkins/blueprint.yaml index 8f82a111..9be3a300 100644 --- a/tabs/ansible/jenkins/blueprint.yaml +++ b/tabs/ansible/jenkins/blueprint.yaml @@ -25,7 +25,7 @@ inputs: display_label: URL for infra zip archive description: > URL of infra zip file. - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/tabs/other/multicloud/vm/vm.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/multicloud_vm.zip infra_exists: type: string diff --git a/tabs/ansible/kafka/blueprint.yaml b/tabs/ansible/kafka/blueprint.yaml index 117f1bfa..59b4a40d 100644 --- a/tabs/ansible/kafka/blueprint.yaml +++ b/tabs/ansible/kafka/blueprint.yaml @@ -25,7 +25,7 @@ inputs: display_label: URL for infra zip archive description: > URL of infra zip file. - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/tabs/other/multicloud/vm/vm.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/multicloud_vm.zip infra_exists: type: string diff --git a/tabs/ansible/keyvault/blueprint.yaml b/tabs/ansible/keyvault/blueprint.yaml index e92a5b10..5b0e5a32 100644 --- a/tabs/ansible/keyvault/blueprint.yaml +++ b/tabs/ansible/keyvault/blueprint.yaml @@ -24,7 +24,7 @@ inputs: display_label: URL for infra zip archive description: > URL of infra zip file. - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/tabs/other/multicloud/vm/vm.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/multicloud_vm.zip infra_exists: type: string diff --git a/tabs/ansible/mariadb/blueprint.yaml b/tabs/ansible/mariadb/blueprint.yaml index d7585511..1192616b 100644 --- a/tabs/ansible/mariadb/blueprint.yaml +++ b/tabs/ansible/mariadb/blueprint.yaml @@ -30,7 +30,7 @@ inputs: display_label: URL for infra zip archive description: > URL of infra zip file. - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/tabs/other/multicloud/vm/vm.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/multicloud_vm.zip infra_exists: display_label: Set if infra exists or not diff --git a/tabs/ansible/mongodb/blueprint.yaml b/tabs/ansible/mongodb/blueprint.yaml index 012dc368..dfc7d026 100644 --- a/tabs/ansible/mongodb/blueprint.yaml +++ b/tabs/ansible/mongodb/blueprint.yaml @@ -37,7 +37,7 @@ inputs: display_label: URL for infra zip archive description: > URL of infra zip file. - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/tabs/other/multicloud/vm/vm.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/multicloud_vm.zip infra_exists: display_label: Set if infra exists or not diff --git a/tabs/ansible/mysql/blueprint.yaml b/tabs/ansible/mysql/blueprint.yaml index c45d36b8..ea9b1940 100644 --- a/tabs/ansible/mysql/blueprint.yaml +++ b/tabs/ansible/mysql/blueprint.yaml @@ -24,7 +24,7 @@ inputs: display_label: URL for infra zip archive description: > URL of infra zip file. - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/tabs/other/multicloud/vm/vm.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/multicloud_vm.zip infra_exists: display_label: Set if infra exists or not diff --git a/tabs/ansible/nginx/blueprint.yaml b/tabs/ansible/nginx/blueprint.yaml index 3c4b4517..20abb728 100644 --- a/tabs/ansible/nginx/blueprint.yaml +++ b/tabs/ansible/nginx/blueprint.yaml @@ -23,7 +23,7 @@ inputs: display_label: URL for infra zip archive description: > URL of infra zip file. - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/tabs/other/multicloud/vm/vm.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/multicloud_vm.zip infra_exists: type: string diff --git a/tabs/ansible/oracle/blueprint.yaml b/tabs/ansible/oracle/blueprint.yaml index 086e7903..c273e545 100644 --- a/tabs/ansible/oracle/blueprint.yaml +++ b/tabs/ansible/oracle/blueprint.yaml @@ -24,7 +24,7 @@ inputs: display_label: URL for infra zip archive description: > URL of infra zip file. - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/tabs/other/multicloud/vm/vm.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/multicloud_vm.zip infra_exists: display_label: Set if infra exists or not diff --git a/tabs/ansible/postgresql/blueprint.yaml b/tabs/ansible/postgresql/blueprint.yaml index 4c629871..20869f03 100644 --- a/tabs/ansible/postgresql/blueprint.yaml +++ b/tabs/ansible/postgresql/blueprint.yaml @@ -23,7 +23,7 @@ inputs: display_label: URL for infra zip archive description: > URL of infra zip file. - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/tabs/other/multicloud/vm/vm.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/multicloud_vm.zip infra_exists: display_label: Set if infra exists or not diff --git a/tabs/ansible/prometheus/blueprint.yaml b/tabs/ansible/prometheus/blueprint.yaml index 6ecb5075..bf52e2c7 100644 --- a/tabs/ansible/prometheus/blueprint.yaml +++ b/tabs/ansible/prometheus/blueprint.yaml @@ -23,7 +23,7 @@ inputs: display_label: URL for infra zip archive description: > URL of infra zip file. - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/tabs/other/multicloud/vm/vm.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/multicloud_vm.zip infra_exists: display_label: Set if infra exists or not diff --git a/tabs/ansible/rabbitmq/blueprint.yaml b/tabs/ansible/rabbitmq/blueprint.yaml index 67d9ecdd..bf6b681e 100644 --- a/tabs/ansible/rabbitmq/blueprint.yaml +++ b/tabs/ansible/rabbitmq/blueprint.yaml @@ -23,7 +23,7 @@ inputs: display_label: URL for infra zip archive description: > URL of infra zip file. - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/tabs/other/multicloud/vm/vm.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/multicloud_vm.zip infra_exists: display_label: Set if infra exists or not diff --git a/tabs/ansible/redis/blueprint.yaml b/tabs/ansible/redis/blueprint.yaml index ce260971..247dc1cb 100644 --- a/tabs/ansible/redis/blueprint.yaml +++ b/tabs/ansible/redis/blueprint.yaml @@ -23,7 +23,7 @@ inputs: display_label: URL for infra zip archive description: > URL of infra zip file. - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/tabs/other/multicloud/vm/vm.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/multicloud_vm.zip infra_exists: display_label: Set if infra exists or not diff --git a/tabs/ansible/traefik/blueprint.yaml b/tabs/ansible/traefik/blueprint.yaml index ad25f4c4..481a1e17 100644 --- a/tabs/ansible/traefik/blueprint.yaml +++ b/tabs/ansible/traefik/blueprint.yaml @@ -23,7 +23,7 @@ inputs: display_label: URL for infra zip archive description: > URL of infra zip file. - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/tabs/other/multicloud/vm/vm.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/multicloud_vm.zip infra_exists: display_label: Set if infra exists or not diff --git a/tabs/certified_environments/services/azure/rds_psql/blueprint.yaml b/tabs/certified_environments/services/azure/rds_psql/blueprint.yaml index ce2f9df5..d73ecc48 100644 --- a/tabs/certified_environments/services/azure/rds_psql/blueprint.yaml +++ b/tabs/certified_environments/services/azure/rds_psql/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-azure-plugin?version= >=3.0.10 - - https://raw.githubusercontent.com/cloudify-community/eaas-example/master/utils/custom_types.yaml + -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml dsl_definitions: client_config: &azure_config diff --git a/tabs/docker/consul/blueprint.yaml b/tabs/docker/consul/blueprint.yaml index 9bc78e8e..2fd8de28 100644 --- a/tabs/docker/consul/blueprint.yaml +++ b/tabs/docker/consul/blueprint.yaml @@ -25,7 +25,7 @@ inputs: description: > URL of infra zip file. type: string - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/tabs/other/multicloud/vm/vm.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/multicloud_vm.zip infra_exists: display_label: Set if infra exists or not diff --git a/tabs/docker/httpd/blueprint.yaml b/tabs/docker/httpd/blueprint.yaml index 3845e7fc..30ba8ce4 100644 --- a/tabs/docker/httpd/blueprint.yaml +++ b/tabs/docker/httpd/blueprint.yaml @@ -25,7 +25,7 @@ inputs: description: > URL of infra zip file. type: string - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/tabs/other/multicloud/vm/vm.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/multicloud_vm.zip infra_exists: display_label: Set if infra exists or not diff --git a/tabs/docker/influxdb/blueprint.yaml b/tabs/docker/influxdb/blueprint.yaml index 060fa48b..85aa6a56 100644 --- a/tabs/docker/influxdb/blueprint.yaml +++ b/tabs/docker/influxdb/blueprint.yaml @@ -25,7 +25,7 @@ inputs: description: > URL of infra zip file. type: string - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/tabs/other/multicloud/vm/vm.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/multicloud_vm.zip infra_exists: display_label: Set if infra exists or not diff --git a/tabs/docker/mariadb/blueprint.yaml b/tabs/docker/mariadb/blueprint.yaml index 1ae42226..938b3bf5 100644 --- a/tabs/docker/mariadb/blueprint.yaml +++ b/tabs/docker/mariadb/blueprint.yaml @@ -25,7 +25,7 @@ inputs: display_label: URL for infra zip archive description: > URL of infra zip file. - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/tabs/other/multicloud/vm/vm.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/multicloud_vm.zip infra_exists: type: string diff --git a/tabs/docker/memcached/blueprint.yaml b/tabs/docker/memcached/blueprint.yaml index a87fdd36..bd7600b6 100644 --- a/tabs/docker/memcached/blueprint.yaml +++ b/tabs/docker/memcached/blueprint.yaml @@ -25,7 +25,7 @@ inputs: display_label: URL for infra zip archive description: > URL of infra zip file. - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/tabs/other/multicloud/vm/vm.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/multicloud_vm.zip infra_exists: type: string diff --git a/tabs/docker/mongo/blueprint.yaml b/tabs/docker/mongo/blueprint.yaml index 8d233077..d3105488 100644 --- a/tabs/docker/mongo/blueprint.yaml +++ b/tabs/docker/mongo/blueprint.yaml @@ -25,7 +25,7 @@ inputs: display_label: URL for infra zip archive description: > URL of infra zip file. - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/tabs/other/multicloud/vm/vm.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/multicloud_vm.zip infra_exists: type: string diff --git a/tabs/docker/mysql/blueprint.yaml b/tabs/docker/mysql/blueprint.yaml index 2d18acbd..bb02e2f2 100644 --- a/tabs/docker/mysql/blueprint.yaml +++ b/tabs/docker/mysql/blueprint.yaml @@ -25,7 +25,7 @@ inputs: display_label: URL for infra zip archive description: > URL of infra zip file. - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/tabs/other/multicloud/vm/vm.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/multicloud_vm.zip infra_exists: type: string diff --git a/tabs/docker/nextcloud/blueprint.yaml b/tabs/docker/nextcloud/blueprint.yaml index cc13e396..0cdd322f 100644 --- a/tabs/docker/nextcloud/blueprint.yaml +++ b/tabs/docker/nextcloud/blueprint.yaml @@ -25,7 +25,7 @@ inputs: display_label: URL for infra zip archive description: > URL of infra zip file. - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/tabs/other/multicloud/vm/vm.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/multicloud_vm.zip infra_exists: type: string diff --git a/tabs/docker/nginx/blueprint.yaml b/tabs/docker/nginx/blueprint.yaml index b08c011d..79bde013 100644 --- a/tabs/docker/nginx/blueprint.yaml +++ b/tabs/docker/nginx/blueprint.yaml @@ -25,7 +25,7 @@ inputs: display_label: URL for infra zip archive description: > URL of infra zip file. - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/tabs/other/multicloud/vm/vm.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/multicloud_vm.zip infra_exists: type: string diff --git a/tabs/docker/postgres/blueprint.yaml b/tabs/docker/postgres/blueprint.yaml index f063f3d8..a195c628 100644 --- a/tabs/docker/postgres/blueprint.yaml +++ b/tabs/docker/postgres/blueprint.yaml @@ -25,7 +25,7 @@ inputs: display_label: URL for infra zip archive description: > URL of infra zip file. - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/tabs/other/multicloud/vm/vm.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/multicloud_vm.zip infra_exists: type: string diff --git a/tabs/docker/rabbitmq/blueprint.yaml b/tabs/docker/rabbitmq/blueprint.yaml index 15abaadc..0d61469f 100644 --- a/tabs/docker/rabbitmq/blueprint.yaml +++ b/tabs/docker/rabbitmq/blueprint.yaml @@ -25,7 +25,7 @@ inputs: display_label: URL for infra zip archive description: > URL of infra zip file. - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/tabs/other/multicloud/vm/vm.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/multicloud_vm.zip infra_exists: type: string diff --git a/tabs/docker/redis/blueprint.yaml b/tabs/docker/redis/blueprint.yaml index 980f466c..8b6bb97a 100644 --- a/tabs/docker/redis/blueprint.yaml +++ b/tabs/docker/redis/blueprint.yaml @@ -25,7 +25,7 @@ inputs: display_label: URL for infra zip archive description: > URL of infra zip file. - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/tabs/other/multicloud/vm/vm.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/multicloud_vm.zip infra_exists: type: string diff --git a/tabs/docker/registry/blueprint.yaml b/tabs/docker/registry/blueprint.yaml index b89dc5ce..428986d9 100644 --- a/tabs/docker/registry/blueprint.yaml +++ b/tabs/docker/registry/blueprint.yaml @@ -25,7 +25,7 @@ inputs: display_label: URL for infra zip archive description: > URL of infra zip file. - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/tabs/other/multicloud/vm/vm.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/multicloud_vm.zip infra_exists: type: string diff --git a/tabs/docker/sonarqube/blueprint.yaml b/tabs/docker/sonarqube/blueprint.yaml index 1b3ff4f5..6773abe4 100644 --- a/tabs/docker/sonarqube/blueprint.yaml +++ b/tabs/docker/sonarqube/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - - https://raw.githubusercontent.com/cloudify-community/eaas-example/master/utils/custom_types.yaml + -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin @@ -25,7 +25,7 @@ inputs: display_label: URL for infra zip archive description: > URL of infra zip file. - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/tabs/other/multicloud/vm/vm.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/multicloud_vm.zip infra_exists: type: string diff --git a/tabs/docker/telegraf/blueprint.yaml b/tabs/docker/telegraf/blueprint.yaml index 0cbbbe12..ea3e27c5 100644 --- a/tabs/docker/telegraf/blueprint.yaml +++ b/tabs/docker/telegraf/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - - https://raw.githubusercontent.com/cloudify-community/eaas-example/master/utils/custom_types.yaml + -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin @@ -25,7 +25,7 @@ inputs: display_label: URL for infra zip archive description: > URL of infra zip file. - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/tabs/other/multicloud/vm/vm.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/multicloud_vm.zip infra_exists: type: string diff --git a/tabs/docker/tomcat/blueprint.yaml b/tabs/docker/tomcat/blueprint.yaml index d8cbacc4..1b395cb3 100644 --- a/tabs/docker/tomcat/blueprint.yaml +++ b/tabs/docker/tomcat/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - - https://raw.githubusercontent.com/cloudify-community/eaas-example/master/utils/custom_types.yaml + -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin @@ -25,7 +25,7 @@ inputs: display_label: URL for infra zip archive description: > URL of infra zip file. - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/tabs/other/multicloud/vm/vm.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/multicloud_vm.zip infra_exists: type: string diff --git a/tabs/docker/traefik/blueprint.yaml b/tabs/docker/traefik/blueprint.yaml index 0b710821..bf5d69b9 100644 --- a/tabs/docker/traefik/blueprint.yaml +++ b/tabs/docker/traefik/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - - https://raw.githubusercontent.com/cloudify-community/eaas-example/master/utils/custom_types.yaml + -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin @@ -25,7 +25,7 @@ inputs: display_label: URL for infra zip archive description: > URL of infra zip file. - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/tabs/other/multicloud/vm/vm.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/multicloud_vm.zip infra_exists: type: string diff --git a/tabs/docker/wordpress/blueprint.yaml b/tabs/docker/wordpress/blueprint.yaml index ce912dfb..7615d491 100644 --- a/tabs/docker/wordpress/blueprint.yaml +++ b/tabs/docker/wordpress/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - - https://raw.githubusercontent.com/cloudify-community/eaas-example/master/utils/custom_types.yaml + -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin @@ -25,7 +25,7 @@ inputs: display_label: URL for infra zip archive description: > URL of infra zip file. - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/tabs/other/multicloud/vm/vm.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/multicloud_vm.zip infra_exists: type: string diff --git a/tabs/pg_ce/services/kubernetes_dr_aks/blueprint.yaml b/tabs/pg_ce/services/kubernetes_dr_aks/blueprint.yaml index dfa42991..fd8733a3 100644 --- a/tabs/pg_ce/services/kubernetes_dr_aks/blueprint.yaml +++ b/tabs/pg_ce/services/kubernetes_dr_aks/blueprint.yaml @@ -5,7 +5,7 @@ imports: - plugin:cloudify-utilities-plugin - plugin:cloudify-azure-plugin?version= >=3.0.10 - plugin:cloudify-kubernetes-plugin?version= >=2.9.3 - - https://raw.githubusercontent.com/cloudify-community/eaas-example/master/utils/custom_types.yaml + -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/pg_ce/services/kubernetes_dr_aks/blueprints/aks/blueprint.yaml b/tabs/pg_ce/services/kubernetes_dr_aks/blueprints/aks/blueprint.yaml index a7a7ec68..521b27d7 100644 --- a/tabs/pg_ce/services/kubernetes_dr_aks/blueprints/aks/blueprint.yaml +++ b/tabs/pg_ce/services/kubernetes_dr_aks/blueprints/aks/blueprint.yaml @@ -5,7 +5,7 @@ imports: - plugin:cloudify-azure-plugin?version= >=3.7.8 - plugin:cloudify-kubernetes-plugin?version= >=2.13.15 - plugin:cloudify-helm-plugin - - https://raw.githubusercontent.com/cloudify-community/eaas-example/master/utils/custom_types.yaml + -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml dsl_definitions: client_config: &azure_config diff --git a/tabs/pg_ce/services/kubernetes_dr_eks/blueprint.yaml b/tabs/pg_ce/services/kubernetes_dr_eks/blueprint.yaml index f79bd558..ad7bdad6 100644 --- a/tabs/pg_ce/services/kubernetes_dr_eks/blueprint.yaml +++ b/tabs/pg_ce/services/kubernetes_dr_eks/blueprint.yaml @@ -2,7 +2,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - - https://raw.githubusercontent.com/cloudify-community/eaas-example/master/utils/custom_types.yaml + -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml inputs: diff --git a/tabs/terraform/aks/blueprint.yaml b/tabs/terraform/aks/blueprint.yaml index b934f234..71850d22 100644 --- a/tabs/terraform/aks/blueprint.yaml +++ b/tabs/terraform/aks/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - - https://raw.githubusercontent.com/cloudify-community/eaas-example/master/utils/custom_types.yaml + -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml inputs: diff --git a/tabs/terraform/aws_rds_mariadb/blueprint.yaml b/tabs/terraform/aws_rds_mariadb/blueprint.yaml index ccfcb712..953c3a83 100644 --- a/tabs/terraform/aws_rds_mariadb/blueprint.yaml +++ b/tabs/terraform/aws_rds_mariadb/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - - https://raw.githubusercontent.com/cloudify-community/eaas-example/master/utils/custom_types.yaml + -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/aws_rds_mysql/blueprint.yaml b/tabs/terraform/aws_rds_mysql/blueprint.yaml index 9d3b0feb..9c5fe81f 100644 --- a/tabs/terraform/aws_rds_mysql/blueprint.yaml +++ b/tabs/terraform/aws_rds_mysql/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - - https://raw.githubusercontent.com/cloudify-community/eaas-example/master/utils/custom_types.yaml + -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/aws_rds_oracle/blueprint.yaml b/tabs/terraform/aws_rds_oracle/blueprint.yaml index b24b3313..fad233c1 100644 --- a/tabs/terraform/aws_rds_oracle/blueprint.yaml +++ b/tabs/terraform/aws_rds_oracle/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - - https://raw.githubusercontent.com/cloudify-community/eaas-example/master/utils/custom_types.yaml + -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/aws_rds_postgresql/blueprint.yaml b/tabs/terraform/aws_rds_postgresql/blueprint.yaml index 1c3a560a..918b18cd 100644 --- a/tabs/terraform/aws_rds_postgresql/blueprint.yaml +++ b/tabs/terraform/aws_rds_postgresql/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - - https://raw.githubusercontent.com/cloudify-community/eaas-example/master/utils/custom_types.yaml + -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/aws_s3/blueprint.yaml b/tabs/terraform/aws_s3/blueprint.yaml index 7aa6eecd..e6c130c5 100644 --- a/tabs/terraform/aws_s3/blueprint.yaml +++ b/tabs/terraform/aws_s3/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - - https://raw.githubusercontent.com/cloudify-community/eaas-example/master/utils/custom_types.yaml + -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/aws_vpc/blueprint.yaml b/tabs/terraform/aws_vpc/blueprint.yaml index 1247f29f..858a8a17 100644 --- a/tabs/terraform/aws_vpc/blueprint.yaml +++ b/tabs/terraform/aws_vpc/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - - https://raw.githubusercontent.com/cloudify-community/eaas-example/master/utils/custom_types.yaml + -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml inputs: resource_prefix: diff --git a/tabs/terraform/azure_mariadb/blueprint.yaml b/tabs/terraform/azure_mariadb/blueprint.yaml index f9924327..ec74199f 100644 --- a/tabs/terraform/azure_mariadb/blueprint.yaml +++ b/tabs/terraform/azure_mariadb/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.18.8 - - https://raw.githubusercontent.com/cloudify-community/eaas-example/master/utils/custom_types.yaml + -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/azure_mysql/blueprint.yaml b/tabs/terraform/azure_mysql/blueprint.yaml index 1eddef51..b86925a0 100644 --- a/tabs/terraform/azure_mysql/blueprint.yaml +++ b/tabs/terraform/azure_mysql/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - - https://raw.githubusercontent.com/cloudify-community/eaas-example/master/utils/custom_types.yaml + -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/azure_oracle/blueprint.yaml b/tabs/terraform/azure_oracle/blueprint.yaml index a18a0521..a87cc49c 100644 --- a/tabs/terraform/azure_oracle/blueprint.yaml +++ b/tabs/terraform/azure_oracle/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.18.8 - - https://raw.githubusercontent.com/cloudify-community/eaas-example/master/utils/custom_types.yaml + -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/azure_postgres/blueprint.yaml b/tabs/terraform/azure_postgres/blueprint.yaml index 9a9b1563..686d195b 100644 --- a/tabs/terraform/azure_postgres/blueprint.yaml +++ b/tabs/terraform/azure_postgres/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - - https://raw.githubusercontent.com/cloudify-community/eaas-example/master/utils/custom_types.yaml + -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/azure_storage/blueprint.yaml b/tabs/terraform/azure_storage/blueprint.yaml index 3dc202ae..802ac1e4 100644 --- a/tabs/terraform/azure_storage/blueprint.yaml +++ b/tabs/terraform/azure_storage/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - - https://raw.githubusercontent.com/cloudify-community/eaas-example/master/utils/custom_types.yaml + -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/azure_vpc/blueprint.yaml b/tabs/terraform/azure_vpc/blueprint.yaml index cb4161b8..132f0eaa 100644 --- a/tabs/terraform/azure_vpc/blueprint.yaml +++ b/tabs/terraform/azure_vpc/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - - https://raw.githubusercontent.com/cloudify-community/eaas-example/master/utils/custom_types.yaml + -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml inputs: diff --git a/tabs/terraform/eks/blueprint.yaml b/tabs/terraform/eks/blueprint.yaml index 14ed7a0c..3359e1e7 100644 --- a/tabs/terraform/eks/blueprint.yaml +++ b/tabs/terraform/eks/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - - https://raw.githubusercontent.com/cloudify-community/eaas-example/master/utils/custom_types.yaml + -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/gcp_bigtable/blueprint.yaml b/tabs/terraform/gcp_bigtable/blueprint.yaml index 110d0602..6e83b14d 100644 --- a/tabs/terraform/gcp_bigtable/blueprint.yaml +++ b/tabs/terraform/gcp_bigtable/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.18.8 - - https://raw.githubusercontent.com/cloudify-community/eaas-example/master/utils/custom_types.yaml + -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/gcp_container_instance/blueprint.yaml b/tabs/terraform/gcp_container_instance/blueprint.yaml index 85441d42..10ac693d 100644 --- a/tabs/terraform/gcp_container_instance/blueprint.yaml +++ b/tabs/terraform/gcp_container_instance/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.18.8 - - https://raw.githubusercontent.com/cloudify-community/eaas-example/master/utils/custom_types.yaml + -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/gcp_disk/blueprint.yaml b/tabs/terraform/gcp_disk/blueprint.yaml index 26f89701..928e9c24 100644 --- a/tabs/terraform/gcp_disk/blueprint.yaml +++ b/tabs/terraform/gcp_disk/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.18.8 - - https://raw.githubusercontent.com/cloudify-community/eaas-example/master/utils/custom_types.yaml + -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/gcp_mariadb/blueprint.yaml b/tabs/terraform/gcp_mariadb/blueprint.yaml index 97f82263..85066c63 100644 --- a/tabs/terraform/gcp_mariadb/blueprint.yaml +++ b/tabs/terraform/gcp_mariadb/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.18.8 - - https://raw.githubusercontent.com/cloudify-community/eaas-example/master/utils/custom_types.yaml + -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/gcp_mysql/blueprint.yaml b/tabs/terraform/gcp_mysql/blueprint.yaml index db4879ee..7b77bb6c 100644 --- a/tabs/terraform/gcp_mysql/blueprint.yaml +++ b/tabs/terraform/gcp_mysql/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.18.8 - - https://raw.githubusercontent.com/cloudify-community/eaas-example/master/utils/custom_types.yaml + -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/gcp_network/blueprint.yaml b/tabs/terraform/gcp_network/blueprint.yaml index eda680fd..77898bba 100644 --- a/tabs/terraform/gcp_network/blueprint.yaml +++ b/tabs/terraform/gcp_network/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.18.8 - - https://raw.githubusercontent.com/cloudify-community/eaas-example/master/utils/custom_types.yaml + -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/gcp_oracle/blueprint.yaml b/tabs/terraform/gcp_oracle/blueprint.yaml index 7a2b1b78..6fd2f69b 100644 --- a/tabs/terraform/gcp_oracle/blueprint.yaml +++ b/tabs/terraform/gcp_oracle/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.18.8 - - https://raw.githubusercontent.com/cloudify-community/eaas-example/master/utils/custom_types.yaml + -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/gcp_postgresql/blueprint.yaml b/tabs/terraform/gcp_postgresql/blueprint.yaml index f2e3acf3..7101d0d3 100644 --- a/tabs/terraform/gcp_postgresql/blueprint.yaml +++ b/tabs/terraform/gcp_postgresql/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.18.8 - - https://raw.githubusercontent.com/cloudify-community/eaas-example/master/utils/custom_types.yaml + -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/gcp_queue/blueprint.yaml b/tabs/terraform/gcp_queue/blueprint.yaml index c2079ac4..d6e945f7 100644 --- a/tabs/terraform/gcp_queue/blueprint.yaml +++ b/tabs/terraform/gcp_queue/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.18.8 - - https://raw.githubusercontent.com/cloudify-community/eaas-example/master/utils/custom_types.yaml + -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/gcp_storage/blueprint.yaml b/tabs/terraform/gcp_storage/blueprint.yaml index 3bad66ea..6297f13e 100644 --- a/tabs/terraform/gcp_storage/blueprint.yaml +++ b/tabs/terraform/gcp_storage/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.18.8 - - https://raw.githubusercontent.com/cloudify-community/eaas-example/master/utils/custom_types.yaml + -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/gcp_vm_spot/blueprint.yaml b/tabs/terraform/gcp_vm_spot/blueprint.yaml index e4f68640..91156e11 100644 --- a/tabs/terraform/gcp_vm_spot/blueprint.yaml +++ b/tabs/terraform/gcp_vm_spot/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.18.8 - - https://raw.githubusercontent.com/cloudify-community/eaas-example/master/utils/custom_types.yaml + -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/gke/blueprint.yaml b/tabs/terraform/gke/blueprint.yaml index bb0f61d5..081cf090 100644 --- a/tabs/terraform/gke/blueprint.yaml +++ b/tabs/terraform/gke/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - - https://raw.githubusercontent.com/cloudify-community/eaas-example/master/utils/custom_types.yaml + -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/infracosts/main/blueprint.yaml b/tabs/terraform/infracosts/main/blueprint.yaml index 8f09b0de..f276d0ec 100644 --- a/tabs/terraform/infracosts/main/blueprint.yaml +++ b/tabs/terraform/infracosts/main/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - - https://raw.githubusercontent.com/cloudify-community/eaas-example/master/utils/custom_types.yaml + -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: From ef868aa988a2b6e1f9bc2e46dab9bd6fda62f543 Mon Sep 17 00:00:00 2001 From: Bartosz Kosciug Date: Thu, 2 Feb 2023 13:32:11 +0100 Subject: [PATCH 2/7] Changing ref link to s3. --- tabs/ansible/bigip/blueprint.yaml | 2 +- tabs/ansible/cassandra/blueprint.yaml | 2 +- tabs/ansible/grafana/blueprint.yaml | 2 +- tabs/ansible/influxdb/blueprint.yaml | 2 +- tabs/ansible/jenkins/blueprint.yaml | 2 +- tabs/ansible/kafka/blueprint.yaml | 2 +- tabs/ansible/keyvault/blueprint.yaml | 2 +- tabs/ansible/mariadb/blueprint.yaml | 2 +- tabs/ansible/mongodb/blueprint.yaml | 2 +- tabs/ansible/mysql/blueprint.yaml | 2 +- tabs/ansible/oracle/blueprint.yaml | 2 +- tabs/ansible/vpc_aws/blueprint.yaml | 2 +- tabs/ansible/vpc_azure/blueprint.yaml | 2 +- tabs/ansible/wordpress/blueprint.yaml | 2 +- tabs/azure/container_instances/blueprint.yaml | 2 +- tabs/azure/cosmos_db/blueprint.yaml | 2 +- tabs/azure/data_disk/blueprint.yaml | 2 +- tabs/azure/notification_hub/blueprint.yaml | 2 +- tabs/azure/service_bus/blueprint.yaml | 2 +- tabs/azure/spot_instance/blueprint.yaml | 2 +- tabs/azure/ubuntu/blueprint.yaml | 2 +- tabs/azure/ubuntu_disk_storage/blueprint.yaml | 2 +- tabs/azure/ubuntu_spot_instace/blueprint.yaml | 2 +- tabs/azure/ubuntu_spot_instance/blueprint.yaml | 2 +- tabs/certified_environments/eaas/blueprint.yaml | 2 +- tabs/certified_environments/services/aws/eks/blueprint.yaml | 2 +- .../certified_environments/services/aws/minikube/blueprint.yaml | 2 +- tabs/certified_environments/services/aws/minio/blueprint.yaml | 2 +- tabs/certified_environments/services/aws/psql/blueprint.yaml | 2 +- .../certified_environments/services/aws/rds_psql/blueprint.yaml | 2 +- tabs/certified_environments/services/aws/s3/blueprint.yaml | 2 +- tabs/certified_environments/services/azure/aks/blueprint.yaml | 2 +- .../services/azure/minikube/blueprint.yaml | 2 +- tabs/certified_environments/services/azure/minio/blueprint.yaml | 2 +- tabs/certified_environments/services/azure/psql/blueprint.yaml | 2 +- .../services/azure/storage/blueprint.yaml | 2 +- tabs/docker/consul/blueprint.yaml | 2 +- tabs/docker/elasticsearch/blueprint.yaml | 2 +- tabs/docker/helloworld/blueprint.yaml | 2 +- tabs/docker/httpd/blueprint.yaml | 2 +- tabs/docker/influxdb/blueprint.yaml | 2 +- tabs/docker/mariadb/blueprint.yaml | 2 +- tabs/docker/memcached/blueprint.yaml | 2 +- tabs/docker/mongo/blueprint.yaml | 2 +- tabs/docker/mysql/blueprint.yaml | 2 +- tabs/docker/nextcloud/blueprint.yaml | 2 +- tabs/docker/nginx/blueprint.yaml | 2 +- tabs/docker/postgres/blueprint.yaml | 2 +- tabs/docker/rabbitmq/blueprint.yaml | 2 +- tabs/docker/redis/blueprint.yaml | 2 +- tabs/docker/registry/blueprint.yaml | 2 +- 51 files changed, 51 insertions(+), 51 deletions(-) diff --git a/tabs/ansible/bigip/blueprint.yaml b/tabs/ansible/bigip/blueprint.yaml index d75c45a3..03ad2ee7 100644 --- a/tabs/ansible/bigip/blueprint.yaml +++ b/tabs/ansible/bigip/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Redis blueprint. Deploys Redis service with Ansible Cloudify plugin. imports: - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-ansible-plugin diff --git a/tabs/ansible/cassandra/blueprint.yaml b/tabs/ansible/cassandra/blueprint.yaml index b0aa506e..04bbe4c4 100644 --- a/tabs/ansible/cassandra/blueprint.yaml +++ b/tabs/ansible/cassandra/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Cassandra blueprint. Deploys Cassandra service with Ansible Cloduify plugin. imports: - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-ansible-plugin diff --git a/tabs/ansible/grafana/blueprint.yaml b/tabs/ansible/grafana/blueprint.yaml index 44825637..aad13b73 100644 --- a/tabs/ansible/grafana/blueprint.yaml +++ b/tabs/ansible/grafana/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Grafana blueprint. Deploys Grafana service with Ansible Cloudify plugin. imports: - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-ansible-plugin diff --git a/tabs/ansible/influxdb/blueprint.yaml b/tabs/ansible/influxdb/blueprint.yaml index 7282f72b..a390d462 100644 --- a/tabs/ansible/influxdb/blueprint.yaml +++ b/tabs/ansible/influxdb/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify InfluxDB blueprint. Deploys InfluxDB service with Ansible Cloudify plugin. imports: - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-ansible-plugin diff --git a/tabs/ansible/jenkins/blueprint.yaml b/tabs/ansible/jenkins/blueprint.yaml index 9be3a300..3978956c 100644 --- a/tabs/ansible/jenkins/blueprint.yaml +++ b/tabs/ansible/jenkins/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Installs Jenkins with Ansible on AWS/Azure environments. imports: - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-ansible-plugin diff --git a/tabs/ansible/kafka/blueprint.yaml b/tabs/ansible/kafka/blueprint.yaml index 59b4a40d..b64d9627 100644 --- a/tabs/ansible/kafka/blueprint.yaml +++ b/tabs/ansible/kafka/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Kafka blueprint. Deploys Kafka service with Ansible Cloudify plugin. imports: - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-ansible-plugin diff --git a/tabs/ansible/keyvault/blueprint.yaml b/tabs/ansible/keyvault/blueprint.yaml index 5b0e5a32..82847106 100644 --- a/tabs/ansible/keyvault/blueprint.yaml +++ b/tabs/ansible/keyvault/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Nginx blueprint. Deploys Nginx service with Ansible Cloduify plugin. imports: - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-ansible-plugin diff --git a/tabs/ansible/mariadb/blueprint.yaml b/tabs/ansible/mariadb/blueprint.yaml index 1192616b..308060b3 100644 --- a/tabs/ansible/mariadb/blueprint.yaml +++ b/tabs/ansible/mariadb/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify MariaDB blueprint. Deploys MariaDB service with Ansible Cloudify plugin. imports: - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-ansible-plugin diff --git a/tabs/ansible/mongodb/blueprint.yaml b/tabs/ansible/mongodb/blueprint.yaml index dfc7d026..708f7dcc 100644 --- a/tabs/ansible/mongodb/blueprint.yaml +++ b/tabs/ansible/mongodb/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify MongoDB blueprint. Deploys MongoDB service with Ansible Cloduify plugin. imports: - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-ansible-plugin diff --git a/tabs/ansible/mysql/blueprint.yaml b/tabs/ansible/mysql/blueprint.yaml index ea9b1940..0190638b 100644 --- a/tabs/ansible/mysql/blueprint.yaml +++ b/tabs/ansible/mysql/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Installs MySQL with Ansible on AWS/Azure environments. imports: - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-ansible-plugin diff --git a/tabs/ansible/oracle/blueprint.yaml b/tabs/ansible/oracle/blueprint.yaml index c273e545..815de4a2 100644 --- a/tabs/ansible/oracle/blueprint.yaml +++ b/tabs/ansible/oracle/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Installs Oracle with Ansible on AWS/Azure environments. imports: - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-ansible-plugin diff --git a/tabs/ansible/vpc_aws/blueprint.yaml b/tabs/ansible/vpc_aws/blueprint.yaml index aaf492a3..a98fc5a5 100644 --- a/tabs/ansible/vpc_aws/blueprint.yaml +++ b/tabs/ansible/vpc_aws/blueprint.yaml @@ -5,7 +5,7 @@ description: > libselinux-python/libselinux-python3 on the manager VM is prerequisite. imports: - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-ansible-plugin diff --git a/tabs/ansible/vpc_azure/blueprint.yaml b/tabs/ansible/vpc_azure/blueprint.yaml index 912e5ca2..a6d8b8f2 100644 --- a/tabs/ansible/vpc_azure/blueprint.yaml +++ b/tabs/ansible/vpc_azure/blueprint.yaml @@ -5,7 +5,7 @@ description: > libselinux-python/libselinux-python3 on the manager VM is prerequisite. imports: - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-ansible-plugin diff --git a/tabs/ansible/wordpress/blueprint.yaml b/tabs/ansible/wordpress/blueprint.yaml index 34e5c271..2f5e48cb 100644 --- a/tabs/ansible/wordpress/blueprint.yaml +++ b/tabs/ansible/wordpress/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Wordpress blueprint. Deploys Wordpress service with Ansible Cloudify plugin. imports: - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-ansible-plugin diff --git a/tabs/azure/container_instances/blueprint.yaml b/tabs/azure/container_instances/blueprint.yaml index d9508c05..3b6c7884 100644 --- a/tabs/azure/container_instances/blueprint.yaml +++ b/tabs/azure/container_instances/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-azure-plugin?version - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/azure/cosmos_db/blueprint.yaml b/tabs/azure/cosmos_db/blueprint.yaml index 4db5b346..438955a5 100644 --- a/tabs/azure/cosmos_db/blueprint.yaml +++ b/tabs/azure/cosmos_db/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-azure-plugin?version - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/azure/data_disk/blueprint.yaml b/tabs/azure/data_disk/blueprint.yaml index b578c7c1..d5cae8e3 100644 --- a/tabs/azure/data_disk/blueprint.yaml +++ b/tabs/azure/data_disk/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-azure-plugin?version= >=3.0.10 - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/azure/notification_hub/blueprint.yaml b/tabs/azure/notification_hub/blueprint.yaml index 6f9b2514..929f7a4c 100644 --- a/tabs/azure/notification_hub/blueprint.yaml +++ b/tabs/azure/notification_hub/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-azure-plugin?version= >=3.0.10 - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/azure/service_bus/blueprint.yaml b/tabs/azure/service_bus/blueprint.yaml index ba4e7c8e..837e110c 100644 --- a/tabs/azure/service_bus/blueprint.yaml +++ b/tabs/azure/service_bus/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-azure-plugin - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/azure/spot_instance/blueprint.yaml b/tabs/azure/spot_instance/blueprint.yaml index 71c26614..1ce31889 100644 --- a/tabs/azure/spot_instance/blueprint.yaml +++ b/tabs/azure/spot_instance/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-azure-plugin - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/azure/ubuntu/blueprint.yaml b/tabs/azure/ubuntu/blueprint.yaml index 1d25a949..223bdcff 100644 --- a/tabs/azure/ubuntu/blueprint.yaml +++ b/tabs/azure/ubuntu/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-azure-plugin - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/azure/ubuntu_disk_storage/blueprint.yaml b/tabs/azure/ubuntu_disk_storage/blueprint.yaml index 8d8ea799..a5112400 100644 --- a/tabs/azure/ubuntu_disk_storage/blueprint.yaml +++ b/tabs/azure/ubuntu_disk_storage/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-azure-plugin?version= >=3.0.10 - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/azure/ubuntu_spot_instace/blueprint.yaml b/tabs/azure/ubuntu_spot_instace/blueprint.yaml index 61007093..86e36e16 100644 --- a/tabs/azure/ubuntu_spot_instace/blueprint.yaml +++ b/tabs/azure/ubuntu_spot_instace/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-azure-plugin?version= >=3.0.10 - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/azure/ubuntu_spot_instance/blueprint.yaml b/tabs/azure/ubuntu_spot_instance/blueprint.yaml index 7c895191..9426de1f 100644 --- a/tabs/azure/ubuntu_spot_instance/blueprint.yaml +++ b/tabs/azure/ubuntu_spot_instance/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-azure-plugin?version= >=3.0.10 - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/certified_environments/eaas/blueprint.yaml b/tabs/certified_environments/eaas/blueprint.yaml index 8d1248b1..e277f108 100644 --- a/tabs/certified_environments/eaas/blueprint.yaml +++ b/tabs/certified_environments/eaas/blueprint.yaml @@ -2,7 +2,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/certified_environments/services/aws/eks/blueprint.yaml b/tabs/certified_environments/services/aws/eks/blueprint.yaml index adc071d5..8e2f6186 100644 --- a/tabs/certified_environments/services/aws/eks/blueprint.yaml +++ b/tabs/certified_environments/services/aws/eks/blueprint.yaml @@ -4,7 +4,7 @@ imports: - cloudify/types/types.yaml - plugin:cloudify-aws-plugin?version= >=2.5.6 - plugin:cloudify-kubernetes-plugin?version= >=2.9.3 - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml dsl_definitions: aws_client: &aws_client diff --git a/tabs/certified_environments/services/aws/minikube/blueprint.yaml b/tabs/certified_environments/services/aws/minikube/blueprint.yaml index c48b762e..ca428883 100644 --- a/tabs/certified_environments/services/aws/minikube/blueprint.yaml +++ b/tabs/certified_environments/services/aws/minikube/blueprint.yaml @@ -4,7 +4,7 @@ imports: - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-kubernetes-plugin - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/certified_environments/services/aws/minio/blueprint.yaml b/tabs/certified_environments/services/aws/minio/blueprint.yaml index d864be37..0771d62b 100644 --- a/tabs/certified_environments/services/aws/minio/blueprint.yaml +++ b/tabs/certified_environments/services/aws/minio/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin?version= >=2.0.7 - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml inputs: diff --git a/tabs/certified_environments/services/aws/psql/blueprint.yaml b/tabs/certified_environments/services/aws/psql/blueprint.yaml index de95825d..75681f60 100644 --- a/tabs/certified_environments/services/aws/psql/blueprint.yaml +++ b/tabs/certified_environments/services/aws/psql/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin?version= >=2.0.7 - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml inputs: diff --git a/tabs/certified_environments/services/aws/rds_psql/blueprint.yaml b/tabs/certified_environments/services/aws/rds_psql/blueprint.yaml index d6476827..53f2ff1b 100644 --- a/tabs/certified_environments/services/aws/rds_psql/blueprint.yaml +++ b/tabs/certified_environments/services/aws/rds_psql/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-aws-plugin?version= >=2.5.6 - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml dsl_definitions: aws_client: &aws_client diff --git a/tabs/certified_environments/services/aws/s3/blueprint.yaml b/tabs/certified_environments/services/aws/s3/blueprint.yaml index 4f218913..1be18581 100644 --- a/tabs/certified_environments/services/aws/s3/blueprint.yaml +++ b/tabs/certified_environments/services/aws/s3/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/certified_environments/services/azure/aks/blueprint.yaml b/tabs/certified_environments/services/azure/aks/blueprint.yaml index eee15de4..26d25c4f 100644 --- a/tabs/certified_environments/services/azure/aks/blueprint.yaml +++ b/tabs/certified_environments/services/azure/aks/blueprint.yaml @@ -4,7 +4,7 @@ imports: - cloudify/types/types.yaml - plugin:cloudify-azure-plugin - plugin:cloudify-kubernetes-plugin - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml dsl_definitions: client_config: &azure_config diff --git a/tabs/certified_environments/services/azure/minikube/blueprint.yaml b/tabs/certified_environments/services/azure/minikube/blueprint.yaml index bfa02f73..a478b103 100644 --- a/tabs/certified_environments/services/azure/minikube/blueprint.yaml +++ b/tabs/certified_environments/services/azure/minikube/blueprint.yaml @@ -4,7 +4,7 @@ imports: - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-kubernetes-plugin - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/certified_environments/services/azure/minio/blueprint.yaml b/tabs/certified_environments/services/azure/minio/blueprint.yaml index d2c40cc2..a833eb92 100644 --- a/tabs/certified_environments/services/azure/minio/blueprint.yaml +++ b/tabs/certified_environments/services/azure/minio/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml inputs: diff --git a/tabs/certified_environments/services/azure/psql/blueprint.yaml b/tabs/certified_environments/services/azure/psql/blueprint.yaml index ee817a69..7bc54630 100644 --- a/tabs/certified_environments/services/azure/psql/blueprint.yaml +++ b/tabs/certified_environments/services/azure/psql/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml inputs: resource_prefix: diff --git a/tabs/certified_environments/services/azure/storage/blueprint.yaml b/tabs/certified_environments/services/azure/storage/blueprint.yaml index 1c187fd1..2ae75507 100644 --- a/tabs/certified_environments/services/azure/storage/blueprint.yaml +++ b/tabs/certified_environments/services/azure/storage/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/docker/consul/blueprint.yaml b/tabs/docker/consul/blueprint.yaml index 2fd8de28..17612831 100644 --- a/tabs/docker/consul/blueprint.yaml +++ b/tabs/docker/consul/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin diff --git a/tabs/docker/elasticsearch/blueprint.yaml b/tabs/docker/elasticsearch/blueprint.yaml index 7d048222..89284529 100644 --- a/tabs/docker/elasticsearch/blueprint.yaml +++ b/tabs/docker/elasticsearch/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin diff --git a/tabs/docker/helloworld/blueprint.yaml b/tabs/docker/helloworld/blueprint.yaml index 0020fe8f..245a8d11 100644 --- a/tabs/docker/helloworld/blueprint.yaml +++ b/tabs/docker/helloworld/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin diff --git a/tabs/docker/httpd/blueprint.yaml b/tabs/docker/httpd/blueprint.yaml index 30ba8ce4..f587b600 100644 --- a/tabs/docker/httpd/blueprint.yaml +++ b/tabs/docker/httpd/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin diff --git a/tabs/docker/influxdb/blueprint.yaml b/tabs/docker/influxdb/blueprint.yaml index 85aa6a56..f31645c4 100644 --- a/tabs/docker/influxdb/blueprint.yaml +++ b/tabs/docker/influxdb/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin diff --git a/tabs/docker/mariadb/blueprint.yaml b/tabs/docker/mariadb/blueprint.yaml index 938b3bf5..778c6712 100644 --- a/tabs/docker/mariadb/blueprint.yaml +++ b/tabs/docker/mariadb/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin diff --git a/tabs/docker/memcached/blueprint.yaml b/tabs/docker/memcached/blueprint.yaml index bd7600b6..85316ae9 100644 --- a/tabs/docker/memcached/blueprint.yaml +++ b/tabs/docker/memcached/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin diff --git a/tabs/docker/mongo/blueprint.yaml b/tabs/docker/mongo/blueprint.yaml index d3105488..a3ddd468 100644 --- a/tabs/docker/mongo/blueprint.yaml +++ b/tabs/docker/mongo/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin diff --git a/tabs/docker/mysql/blueprint.yaml b/tabs/docker/mysql/blueprint.yaml index bb02e2f2..276006b6 100644 --- a/tabs/docker/mysql/blueprint.yaml +++ b/tabs/docker/mysql/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin diff --git a/tabs/docker/nextcloud/blueprint.yaml b/tabs/docker/nextcloud/blueprint.yaml index 0cdd322f..0b05bd71 100644 --- a/tabs/docker/nextcloud/blueprint.yaml +++ b/tabs/docker/nextcloud/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin diff --git a/tabs/docker/nginx/blueprint.yaml b/tabs/docker/nginx/blueprint.yaml index 79bde013..8c566045 100644 --- a/tabs/docker/nginx/blueprint.yaml +++ b/tabs/docker/nginx/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin diff --git a/tabs/docker/postgres/blueprint.yaml b/tabs/docker/postgres/blueprint.yaml index a195c628..cb5c5a92 100644 --- a/tabs/docker/postgres/blueprint.yaml +++ b/tabs/docker/postgres/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin diff --git a/tabs/docker/rabbitmq/blueprint.yaml b/tabs/docker/rabbitmq/blueprint.yaml index 0d61469f..94897b70 100644 --- a/tabs/docker/rabbitmq/blueprint.yaml +++ b/tabs/docker/rabbitmq/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin diff --git a/tabs/docker/redis/blueprint.yaml b/tabs/docker/redis/blueprint.yaml index 8b6bb97a..b51fc4be 100644 --- a/tabs/docker/redis/blueprint.yaml +++ b/tabs/docker/redis/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin diff --git a/tabs/docker/registry/blueprint.yaml b/tabs/docker/registry/blueprint.yaml index 428986d9..ea8f51b2 100644 --- a/tabs/docker/registry/blueprint.yaml +++ b/tabs/docker/registry/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - - https://raw.githubusercontent.com/cloudify-community/cloudify-catalog/6.4.0-build/tabs/utilities/eaas/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin From ca9d3bbeb567de2df0c36d810974f5d0baeccf98 Mon Sep 17 00:00:00 2001 From: Bartosz Kosciug Date: Thu, 2 Feb 2023 13:35:45 +0100 Subject: [PATCH 3/7] Changing ref link to s3. --- .../services/azure/rds_psql/blueprint.yaml | 2 +- tabs/docker/sonarqube/blueprint.yaml | 2 +- tabs/docker/telegraf/blueprint.yaml | 2 +- tabs/docker/tomcat/blueprint.yaml | 2 +- tabs/docker/traefik/blueprint.yaml | 2 +- tabs/docker/wordpress/blueprint.yaml | 2 +- tabs/pg_ce/services/kubernetes_dr_aks/blueprint.yaml | 2 +- .../services/kubernetes_dr_aks/blueprints/aks/blueprint.yaml | 2 +- tabs/pg_ce/services/kubernetes_dr_eks/blueprint.yaml | 2 +- tabs/terraform/aks/blueprint.yaml | 2 +- tabs/terraform/aws_rds_mariadb/blueprint.yaml | 2 +- tabs/terraform/aws_rds_mysql/blueprint.yaml | 2 +- tabs/terraform/aws_rds_oracle/blueprint.yaml | 2 +- tabs/terraform/aws_rds_postgresql/blueprint.yaml | 2 +- tabs/terraform/aws_s3/blueprint.yaml | 2 +- tabs/terraform/aws_vpc/blueprint.yaml | 2 +- tabs/terraform/azure_mariadb/blueprint.yaml | 2 +- tabs/terraform/azure_mysql/blueprint.yaml | 2 +- tabs/terraform/azure_oracle/blueprint.yaml | 2 +- tabs/terraform/azure_postgres/blueprint.yaml | 2 +- tabs/terraform/azure_storage/blueprint.yaml | 2 +- tabs/terraform/azure_vpc/blueprint.yaml | 2 +- tabs/terraform/eks/blueprint.yaml | 2 +- tabs/terraform/gcp_bigtable/blueprint.yaml | 2 +- tabs/terraform/gcp_container_instance/blueprint.yaml | 2 +- tabs/terraform/gcp_disk/blueprint.yaml | 2 +- tabs/terraform/gcp_mariadb/blueprint.yaml | 2 +- tabs/terraform/gcp_mysql/blueprint.yaml | 2 +- tabs/terraform/gcp_network/blueprint.yaml | 2 +- tabs/terraform/gcp_oracle/blueprint.yaml | 2 +- tabs/terraform/gcp_postgresql/blueprint.yaml | 2 +- tabs/terraform/gcp_queue/blueprint.yaml | 2 +- tabs/terraform/gcp_storage/blueprint.yaml | 2 +- tabs/terraform/gcp_vm_spot/blueprint.yaml | 2 +- tabs/terraform/gke/blueprint.yaml | 2 +- tabs/terraform/infracosts/main/blueprint.yaml | 2 +- 36 files changed, 36 insertions(+), 36 deletions(-) diff --git a/tabs/certified_environments/services/azure/rds_psql/blueprint.yaml b/tabs/certified_environments/services/azure/rds_psql/blueprint.yaml index d73ecc48..e9c4555e 100644 --- a/tabs/certified_environments/services/azure/rds_psql/blueprint.yaml +++ b/tabs/certified_environments/services/azure/rds_psql/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-azure-plugin?version= >=3.0.10 - -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml dsl_definitions: client_config: &azure_config diff --git a/tabs/docker/sonarqube/blueprint.yaml b/tabs/docker/sonarqube/blueprint.yaml index 6773abe4..d95f263c 100644 --- a/tabs/docker/sonarqube/blueprint.yaml +++ b/tabs/docker/sonarqube/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin diff --git a/tabs/docker/telegraf/blueprint.yaml b/tabs/docker/telegraf/blueprint.yaml index ea3e27c5..eedfd0ce 100644 --- a/tabs/docker/telegraf/blueprint.yaml +++ b/tabs/docker/telegraf/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin diff --git a/tabs/docker/tomcat/blueprint.yaml b/tabs/docker/tomcat/blueprint.yaml index 1b395cb3..c3b514b8 100644 --- a/tabs/docker/tomcat/blueprint.yaml +++ b/tabs/docker/tomcat/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin diff --git a/tabs/docker/traefik/blueprint.yaml b/tabs/docker/traefik/blueprint.yaml index bf5d69b9..ce8aace0 100644 --- a/tabs/docker/traefik/blueprint.yaml +++ b/tabs/docker/traefik/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin diff --git a/tabs/docker/wordpress/blueprint.yaml b/tabs/docker/wordpress/blueprint.yaml index 7615d491..9602b190 100644 --- a/tabs/docker/wordpress/blueprint.yaml +++ b/tabs/docker/wordpress/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin diff --git a/tabs/pg_ce/services/kubernetes_dr_aks/blueprint.yaml b/tabs/pg_ce/services/kubernetes_dr_aks/blueprint.yaml index fd8733a3..3dfdf425 100644 --- a/tabs/pg_ce/services/kubernetes_dr_aks/blueprint.yaml +++ b/tabs/pg_ce/services/kubernetes_dr_aks/blueprint.yaml @@ -5,7 +5,7 @@ imports: - plugin:cloudify-utilities-plugin - plugin:cloudify-azure-plugin?version= >=3.0.10 - plugin:cloudify-kubernetes-plugin?version= >=2.9.3 - -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/pg_ce/services/kubernetes_dr_aks/blueprints/aks/blueprint.yaml b/tabs/pg_ce/services/kubernetes_dr_aks/blueprints/aks/blueprint.yaml index 521b27d7..526ee2a6 100644 --- a/tabs/pg_ce/services/kubernetes_dr_aks/blueprints/aks/blueprint.yaml +++ b/tabs/pg_ce/services/kubernetes_dr_aks/blueprints/aks/blueprint.yaml @@ -5,7 +5,7 @@ imports: - plugin:cloudify-azure-plugin?version= >=3.7.8 - plugin:cloudify-kubernetes-plugin?version= >=2.13.15 - plugin:cloudify-helm-plugin - -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml dsl_definitions: client_config: &azure_config diff --git a/tabs/pg_ce/services/kubernetes_dr_eks/blueprint.yaml b/tabs/pg_ce/services/kubernetes_dr_eks/blueprint.yaml index ad7bdad6..b1f6e039 100644 --- a/tabs/pg_ce/services/kubernetes_dr_eks/blueprint.yaml +++ b/tabs/pg_ce/services/kubernetes_dr_eks/blueprint.yaml @@ -2,7 +2,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml inputs: diff --git a/tabs/terraform/aks/blueprint.yaml b/tabs/terraform/aks/blueprint.yaml index 71850d22..b397cec7 100644 --- a/tabs/terraform/aks/blueprint.yaml +++ b/tabs/terraform/aks/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml inputs: diff --git a/tabs/terraform/aws_rds_mariadb/blueprint.yaml b/tabs/terraform/aws_rds_mariadb/blueprint.yaml index 953c3a83..2e115129 100644 --- a/tabs/terraform/aws_rds_mariadb/blueprint.yaml +++ b/tabs/terraform/aws_rds_mariadb/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/aws_rds_mysql/blueprint.yaml b/tabs/terraform/aws_rds_mysql/blueprint.yaml index 9c5fe81f..d710f6d0 100644 --- a/tabs/terraform/aws_rds_mysql/blueprint.yaml +++ b/tabs/terraform/aws_rds_mysql/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/aws_rds_oracle/blueprint.yaml b/tabs/terraform/aws_rds_oracle/blueprint.yaml index fad233c1..feff231f 100644 --- a/tabs/terraform/aws_rds_oracle/blueprint.yaml +++ b/tabs/terraform/aws_rds_oracle/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/aws_rds_postgresql/blueprint.yaml b/tabs/terraform/aws_rds_postgresql/blueprint.yaml index 918b18cd..9b43c2e7 100644 --- a/tabs/terraform/aws_rds_postgresql/blueprint.yaml +++ b/tabs/terraform/aws_rds_postgresql/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/aws_s3/blueprint.yaml b/tabs/terraform/aws_s3/blueprint.yaml index e6c130c5..0de5286e 100644 --- a/tabs/terraform/aws_s3/blueprint.yaml +++ b/tabs/terraform/aws_s3/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/aws_vpc/blueprint.yaml b/tabs/terraform/aws_vpc/blueprint.yaml index 858a8a17..ed509c1b 100644 --- a/tabs/terraform/aws_vpc/blueprint.yaml +++ b/tabs/terraform/aws_vpc/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml inputs: resource_prefix: diff --git a/tabs/terraform/azure_mariadb/blueprint.yaml b/tabs/terraform/azure_mariadb/blueprint.yaml index ec74199f..7901412a 100644 --- a/tabs/terraform/azure_mariadb/blueprint.yaml +++ b/tabs/terraform/azure_mariadb/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.18.8 - -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/azure_mysql/blueprint.yaml b/tabs/terraform/azure_mysql/blueprint.yaml index b86925a0..dd4795a6 100644 --- a/tabs/terraform/azure_mysql/blueprint.yaml +++ b/tabs/terraform/azure_mysql/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/azure_oracle/blueprint.yaml b/tabs/terraform/azure_oracle/blueprint.yaml index a87cc49c..f89f5f71 100644 --- a/tabs/terraform/azure_oracle/blueprint.yaml +++ b/tabs/terraform/azure_oracle/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.18.8 - -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/azure_postgres/blueprint.yaml b/tabs/terraform/azure_postgres/blueprint.yaml index 686d195b..d93ea2a2 100644 --- a/tabs/terraform/azure_postgres/blueprint.yaml +++ b/tabs/terraform/azure_postgres/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/azure_storage/blueprint.yaml b/tabs/terraform/azure_storage/blueprint.yaml index 802ac1e4..9f9f62ba 100644 --- a/tabs/terraform/azure_storage/blueprint.yaml +++ b/tabs/terraform/azure_storage/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/azure_vpc/blueprint.yaml b/tabs/terraform/azure_vpc/blueprint.yaml index 132f0eaa..cb9b510c 100644 --- a/tabs/terraform/azure_vpc/blueprint.yaml +++ b/tabs/terraform/azure_vpc/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml inputs: diff --git a/tabs/terraform/eks/blueprint.yaml b/tabs/terraform/eks/blueprint.yaml index 3359e1e7..86cd9469 100644 --- a/tabs/terraform/eks/blueprint.yaml +++ b/tabs/terraform/eks/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/gcp_bigtable/blueprint.yaml b/tabs/terraform/gcp_bigtable/blueprint.yaml index 6e83b14d..72670769 100644 --- a/tabs/terraform/gcp_bigtable/blueprint.yaml +++ b/tabs/terraform/gcp_bigtable/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.18.8 - -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/gcp_container_instance/blueprint.yaml b/tabs/terraform/gcp_container_instance/blueprint.yaml index 10ac693d..de644f26 100644 --- a/tabs/terraform/gcp_container_instance/blueprint.yaml +++ b/tabs/terraform/gcp_container_instance/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.18.8 - -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/gcp_disk/blueprint.yaml b/tabs/terraform/gcp_disk/blueprint.yaml index 928e9c24..479009c4 100644 --- a/tabs/terraform/gcp_disk/blueprint.yaml +++ b/tabs/terraform/gcp_disk/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.18.8 - -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/gcp_mariadb/blueprint.yaml b/tabs/terraform/gcp_mariadb/blueprint.yaml index 85066c63..a56bda5e 100644 --- a/tabs/terraform/gcp_mariadb/blueprint.yaml +++ b/tabs/terraform/gcp_mariadb/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.18.8 - -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/gcp_mysql/blueprint.yaml b/tabs/terraform/gcp_mysql/blueprint.yaml index 7b77bb6c..8578b059 100644 --- a/tabs/terraform/gcp_mysql/blueprint.yaml +++ b/tabs/terraform/gcp_mysql/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.18.8 - -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/gcp_network/blueprint.yaml b/tabs/terraform/gcp_network/blueprint.yaml index 77898bba..b46c5298 100644 --- a/tabs/terraform/gcp_network/blueprint.yaml +++ b/tabs/terraform/gcp_network/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.18.8 - -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/gcp_oracle/blueprint.yaml b/tabs/terraform/gcp_oracle/blueprint.yaml index 6fd2f69b..0f1e9163 100644 --- a/tabs/terraform/gcp_oracle/blueprint.yaml +++ b/tabs/terraform/gcp_oracle/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.18.8 - -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/gcp_postgresql/blueprint.yaml b/tabs/terraform/gcp_postgresql/blueprint.yaml index 7101d0d3..5ad496ad 100644 --- a/tabs/terraform/gcp_postgresql/blueprint.yaml +++ b/tabs/terraform/gcp_postgresql/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.18.8 - -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/gcp_queue/blueprint.yaml b/tabs/terraform/gcp_queue/blueprint.yaml index d6e945f7..57ef3f33 100644 --- a/tabs/terraform/gcp_queue/blueprint.yaml +++ b/tabs/terraform/gcp_queue/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.18.8 - -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/gcp_storage/blueprint.yaml b/tabs/terraform/gcp_storage/blueprint.yaml index 6297f13e..3ae97cd4 100644 --- a/tabs/terraform/gcp_storage/blueprint.yaml +++ b/tabs/terraform/gcp_storage/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.18.8 - -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/gcp_vm_spot/blueprint.yaml b/tabs/terraform/gcp_vm_spot/blueprint.yaml index 91156e11..5647329c 100644 --- a/tabs/terraform/gcp_vm_spot/blueprint.yaml +++ b/tabs/terraform/gcp_vm_spot/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.18.8 - -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/gke/blueprint.yaml b/tabs/terraform/gke/blueprint.yaml index 081cf090..7ba1e5e9 100644 --- a/tabs/terraform/gke/blueprint.yaml +++ b/tabs/terraform/gke/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/infracosts/main/blueprint.yaml b/tabs/terraform/infracosts/main/blueprint.yaml index f276d0ec..eeebc300 100644 --- a/tabs/terraform/infracosts/main/blueprint.yaml +++ b/tabs/terraform/infracosts/main/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - -https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: From cb348b6cb13c8d26cf40a03561ee48f667718a9f Mon Sep 17 00:00:00 2001 From: Bartosz Kosciug Date: Mon, 13 Feb 2023 14:27:12 +0100 Subject: [PATCH 4/7] Review changes. --- catalog.yaml | 5 + tabs/ansible/bigip/blueprint.yaml | 2 +- tabs/ansible/cassandra/blueprint.yaml | 2 +- tabs/ansible/grafana/blueprint.yaml | 2 +- tabs/ansible/influxdb/blueprint.yaml | 2 +- tabs/ansible/jenkins/blueprint.yaml | 2 +- tabs/ansible/kafka/blueprint.yaml | 2 +- tabs/ansible/keyvault/blueprint.yaml | 2 +- tabs/ansible/mariadb/blueprint.yaml | 2 +- tabs/ansible/mongodb/blueprint.yaml | 2 +- tabs/ansible/mysql/blueprint.yaml | 2 +- tabs/ansible/oracle/blueprint.yaml | 2 +- tabs/ansible/vpc_aws/blueprint.yaml | 2 +- tabs/ansible/vpc_azure/blueprint.yaml | 2 +- tabs/ansible/wordpress/blueprint.yaml | 6 +- tabs/aws/cloudformation/blueprint.yaml | 2 +- tabs/azure/container_instances/blueprint.yaml | 2 +- tabs/azure/cosmos_db/blueprint.yaml | 2 +- tabs/azure/data_disk/blueprint.yaml | 2 +- tabs/azure/notification_hub/blueprint.yaml | 2 +- tabs/azure/service_bus/blueprint.yaml | 2 +- tabs/azure/spot_instance/blueprint.yaml | 2 +- tabs/azure/ubuntu/blueprint.yaml | 2 +- tabs/azure/ubuntu_disk_storage/blueprint.yaml | 2 +- tabs/azure/ubuntu_spot_instace/blueprint.yaml | 2 +- .../azure/ubuntu_spot_instance/blueprint.yaml | 2 +- .../eaas/blueprint.yaml | 2 +- .../services/aws/eks/blueprint.yaml | 4 +- .../services/aws/minikube/blueprint.yaml | 4 +- .../services/aws/minio/blueprint.yaml | 4 +- .../services/aws/psql/blueprint.yaml | 4 +- .../services/aws/rds_psql/blueprint.yaml | 4 +- .../services/aws/s3/blueprint.yaml | 2 +- .../services/azure/aks/blueprint.yaml | 4 +- .../services/azure/minikube/blueprint.yaml | 4 +- .../services/azure/minio/blueprint.yaml | 4 +- .../services/azure/psql/blueprint.yaml | 4 +- .../services/azure/rds_psql/blueprint.yaml | 4 +- .../services/azure/storage/blueprint.yaml | 2 +- tabs/cloudify_manager/ec2/blueprint.yaml | 2 +- tabs/docker/consul/blueprint.yaml | 2 +- tabs/docker/elasticsearch/blueprint.yaml | 4 +- tabs/docker/helloworld/blueprint.yaml | 4 +- tabs/docker/httpd/blueprint.yaml | 2 +- tabs/docker/influxdb/blueprint.yaml | 2 +- tabs/docker/mariadb/blueprint.yaml | 2 +- tabs/docker/memcached/blueprint.yaml | 2 +- tabs/docker/mongo/blueprint.yaml | 2 +- tabs/docker/mysql/blueprint.yaml | 2 +- tabs/docker/nextcloud/blueprint.yaml | 2 +- tabs/docker/nginx/blueprint.yaml | 2 +- tabs/docker/postgres/blueprint.yaml | 2 +- tabs/docker/rabbitmq/blueprint.yaml | 2 +- tabs/docker/redis/blueprint.yaml | 2 +- tabs/docker/registry/blueprint.yaml | 2 +- tabs/docker/sonarqube/blueprint.yaml | 2 +- tabs/docker/telegraf/blueprint.yaml | 2 +- tabs/docker/tomcat/blueprint.yaml | 2 +- tabs/docker/traefik/blueprint.yaml | 2 +- tabs/docker/wordpress/blueprint.yaml | 2 +- tabs/other/backstage/blueprint.yaml | 6 +- tabs/other/multicloud/jboss/blueprint.yaml | 2 +- .../multicloud/localstack/blueprint.yaml | 2 +- tabs/other/multicloud/nodejs/blueprint.yaml | 2 +- tabs/other/multicloud/vm/blueprint.yaml | 2 +- tabs/other/secrets_validation/README.md | 49 + tabs/other/secrets_validation/blueprint.yaml | 2 +- tabs/other/secrets_validation/logo.png | Bin 0 -> 9682 bytes .../secrets_validation/secrets_validation.zip | Bin 24796 -> 0 bytes .../services/kubernetes_dr_aks/blueprint.yaml | 2 +- .../blueprints/aks/blueprint.yaml | 2 +- .../services/kubernetes_dr_eks/blueprint.yaml | 4 +- tabs/terraform/aks/blueprint.yaml | 2 +- tabs/terraform/aws/blueprint.yaml | 2 +- tabs/terraform/aws_rds_mariadb/blueprint.yaml | 2 +- tabs/terraform/aws_rds_mysql/blueprint.yaml | 2 +- tabs/terraform/aws_rds_oracle/blueprint.yaml | 2 +- .../aws_rds_postgresql/blueprint.yaml | 2 +- tabs/terraform/aws_s3/blueprint.yaml | 2 +- tabs/terraform/aws_tflint/blueprint.yaml | 2 +- tabs/terraform/aws_tfsec/blueprint.yaml | 2 +- tabs/terraform/aws_vpc/blueprint.yaml | 2 +- tabs/terraform/azure/blueprint.yaml | 2 +- tabs/terraform/azure_mariadb/blueprint.yaml | 2 +- tabs/terraform/azure_mysql/blueprint.yaml | 2 +- tabs/terraform/azure_oracle/blueprint.yaml | 2 +- tabs/terraform/azure_postgres/blueprint.yaml | 2 +- tabs/terraform/azure_storage/blueprint.yaml | 2 +- tabs/terraform/azure_tflint/blueprint.yaml | 2 +- tabs/terraform/azure_tfsec/blueprint.yaml | 2 +- tabs/terraform/azure_vpc/blueprint.yaml | 2 +- tabs/terraform/eks/blueprint.yaml | 2 +- tabs/terraform/gcp/blueprint.yaml | 2 +- tabs/terraform/gcp_bigtable/blueprint.yaml | 2 +- .../gcp_container_instance/blueprint.yaml | 2 +- tabs/terraform/gcp_disk/blueprint.yaml | 2 +- tabs/terraform/gcp_mariadb/blueprint.yaml | 2 +- tabs/terraform/gcp_mysql/blueprint.yaml | 2 +- tabs/terraform/gcp_network/blueprint.yaml | 2 +- tabs/terraform/gcp_oracle/blueprint.yaml | 2 +- tabs/terraform/gcp_postgresql/blueprint.yaml | 2 +- tabs/terraform/gcp_queue/blueprint.yaml | 2 +- tabs/terraform/gcp_storage/blueprint.yaml | 2 +- tabs/terraform/gcp_vm_spot/blueprint.yaml | 2 +- tabs/terraform/gke/blueprint.yaml | 2 +- tabs/terraform/infracosts/blueprint.yaml | 2 +- tabs/terraform/infracosts/main/blueprint.yaml | 2 +- tabs/terraform/openstack/blueprint.yaml | 2 +- test.yaml | 1802 +++++++++++++++++ 109 files changed, 1977 insertions(+), 121 deletions(-) create mode 100644 tabs/other/secrets_validation/README.md create mode 100644 tabs/other/secrets_validation/logo.png delete mode 100644 tabs/other/secrets_validation/secrets_validation.zip create mode 100644 test.yaml diff --git a/catalog.yaml b/catalog.yaml index 0113a9d1..171a95bc 100644 --- a/catalog.yaml +++ b/catalog.yaml @@ -1003,6 +1003,11 @@ topics: path: tabs/other/multicloud/vm description: Create a VM on choosed cloud provider + - id: secret_validation + name: Multicloud-SV-CFY + path: tabs/other/multicloud/secret_validation + description: Create a SV deployment for choosed cloud provider + - name: docker_services target_path: s3_json_file blueprints: diff --git a/tabs/ansible/bigip/blueprint.yaml b/tabs/ansible/bigip/blueprint.yaml index 03ad2ee7..97604bf1 100644 --- a/tabs/ansible/bigip/blueprint.yaml +++ b/tabs/ansible/bigip/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Redis blueprint. Deploys Redis service with Ansible Cloudify plugin. imports: - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-ansible-plugin diff --git a/tabs/ansible/cassandra/blueprint.yaml b/tabs/ansible/cassandra/blueprint.yaml index 04bbe4c4..24c34117 100644 --- a/tabs/ansible/cassandra/blueprint.yaml +++ b/tabs/ansible/cassandra/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Cassandra blueprint. Deploys Cassandra service with Ansible Cloduify plugin. imports: - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-ansible-plugin diff --git a/tabs/ansible/grafana/blueprint.yaml b/tabs/ansible/grafana/blueprint.yaml index aad13b73..f320c42b 100644 --- a/tabs/ansible/grafana/blueprint.yaml +++ b/tabs/ansible/grafana/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Grafana blueprint. Deploys Grafana service with Ansible Cloudify plugin. imports: - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-ansible-plugin diff --git a/tabs/ansible/influxdb/blueprint.yaml b/tabs/ansible/influxdb/blueprint.yaml index a390d462..0eb62867 100644 --- a/tabs/ansible/influxdb/blueprint.yaml +++ b/tabs/ansible/influxdb/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify InfluxDB blueprint. Deploys InfluxDB service with Ansible Cloudify plugin. imports: - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-ansible-plugin diff --git a/tabs/ansible/jenkins/blueprint.yaml b/tabs/ansible/jenkins/blueprint.yaml index 3978956c..df6e8244 100644 --- a/tabs/ansible/jenkins/blueprint.yaml +++ b/tabs/ansible/jenkins/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Installs Jenkins with Ansible on AWS/Azure environments. imports: - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-ansible-plugin diff --git a/tabs/ansible/kafka/blueprint.yaml b/tabs/ansible/kafka/blueprint.yaml index b64d9627..a2fe9ddf 100644 --- a/tabs/ansible/kafka/blueprint.yaml +++ b/tabs/ansible/kafka/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Kafka blueprint. Deploys Kafka service with Ansible Cloudify plugin. imports: - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-ansible-plugin diff --git a/tabs/ansible/keyvault/blueprint.yaml b/tabs/ansible/keyvault/blueprint.yaml index 82847106..24e45829 100644 --- a/tabs/ansible/keyvault/blueprint.yaml +++ b/tabs/ansible/keyvault/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Nginx blueprint. Deploys Nginx service with Ansible Cloduify plugin. imports: - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-ansible-plugin diff --git a/tabs/ansible/mariadb/blueprint.yaml b/tabs/ansible/mariadb/blueprint.yaml index 308060b3..cfa2bf0d 100644 --- a/tabs/ansible/mariadb/blueprint.yaml +++ b/tabs/ansible/mariadb/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify MariaDB blueprint. Deploys MariaDB service with Ansible Cloudify plugin. imports: - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-ansible-plugin diff --git a/tabs/ansible/mongodb/blueprint.yaml b/tabs/ansible/mongodb/blueprint.yaml index 708f7dcc..65f27e19 100644 --- a/tabs/ansible/mongodb/blueprint.yaml +++ b/tabs/ansible/mongodb/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify MongoDB blueprint. Deploys MongoDB service with Ansible Cloduify plugin. imports: - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-ansible-plugin diff --git a/tabs/ansible/mysql/blueprint.yaml b/tabs/ansible/mysql/blueprint.yaml index 0190638b..414455c8 100644 --- a/tabs/ansible/mysql/blueprint.yaml +++ b/tabs/ansible/mysql/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Installs MySQL with Ansible on AWS/Azure environments. imports: - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-ansible-plugin diff --git a/tabs/ansible/oracle/blueprint.yaml b/tabs/ansible/oracle/blueprint.yaml index 815de4a2..1644c65b 100644 --- a/tabs/ansible/oracle/blueprint.yaml +++ b/tabs/ansible/oracle/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Installs Oracle with Ansible on AWS/Azure environments. imports: - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-ansible-plugin diff --git a/tabs/ansible/vpc_aws/blueprint.yaml b/tabs/ansible/vpc_aws/blueprint.yaml index a98fc5a5..2a0af26c 100644 --- a/tabs/ansible/vpc_aws/blueprint.yaml +++ b/tabs/ansible/vpc_aws/blueprint.yaml @@ -5,7 +5,7 @@ description: > libselinux-python/libselinux-python3 on the manager VM is prerequisite. imports: - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-ansible-plugin diff --git a/tabs/ansible/vpc_azure/blueprint.yaml b/tabs/ansible/vpc_azure/blueprint.yaml index a6d8b8f2..ba454eda 100644 --- a/tabs/ansible/vpc_azure/blueprint.yaml +++ b/tabs/ansible/vpc_azure/blueprint.yaml @@ -5,7 +5,7 @@ description: > libselinux-python/libselinux-python3 on the manager VM is prerequisite. imports: - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-ansible-plugin diff --git a/tabs/ansible/wordpress/blueprint.yaml b/tabs/ansible/wordpress/blueprint.yaml index 2f5e48cb..ea5dedf1 100644 --- a/tabs/ansible/wordpress/blueprint.yaml +++ b/tabs/ansible/wordpress/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Wordpress blueprint. Deploys Wordpress service with Ansible Cloudify plugin. imports: - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-ansible-plugin @@ -21,10 +21,10 @@ inputs: infra_archive: type: string - display_label: URL for infra zip archive + display_label: URL for infra zip archive description: > URL of infra zip file. - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/other/multicloud/vm/vm.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/multicloud_vm.zip infra_exists: display_label: Set if infra exists or not diff --git a/tabs/aws/cloudformation/blueprint.yaml b/tabs/aws/cloudformation/blueprint.yaml index 23ac2835..539c4124 100644 --- a/tabs/aws/cloudformation/blueprint.yaml +++ b/tabs/aws/cloudformation/blueprint.yaml @@ -60,7 +60,7 @@ inputs: description: URL to CloudFormation template display_label: Template URL type: string - default: https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/5.0.5/cloudformation/template.yaml + default: https://repository.cloudifysource.org/cloudify/blueprints/5.0.5/cloudformation/template.yaml env_name: type: string diff --git a/tabs/azure/container_instances/blueprint.yaml b/tabs/azure/container_instances/blueprint.yaml index 3b6c7884..3213d180 100644 --- a/tabs/azure/container_instances/blueprint.yaml +++ b/tabs/azure/container_instances/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-azure-plugin?version - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/azure/cosmos_db/blueprint.yaml b/tabs/azure/cosmos_db/blueprint.yaml index 438955a5..758d96a2 100644 --- a/tabs/azure/cosmos_db/blueprint.yaml +++ b/tabs/azure/cosmos_db/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-azure-plugin?version - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/azure/data_disk/blueprint.yaml b/tabs/azure/data_disk/blueprint.yaml index d5cae8e3..5681455b 100644 --- a/tabs/azure/data_disk/blueprint.yaml +++ b/tabs/azure/data_disk/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-azure-plugin?version= >=3.0.10 - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/azure/notification_hub/blueprint.yaml b/tabs/azure/notification_hub/blueprint.yaml index 929f7a4c..f421b578 100644 --- a/tabs/azure/notification_hub/blueprint.yaml +++ b/tabs/azure/notification_hub/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-azure-plugin?version= >=3.0.10 - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/azure/service_bus/blueprint.yaml b/tabs/azure/service_bus/blueprint.yaml index 837e110c..e2cc734c 100644 --- a/tabs/azure/service_bus/blueprint.yaml +++ b/tabs/azure/service_bus/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-azure-plugin - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/azure/spot_instance/blueprint.yaml b/tabs/azure/spot_instance/blueprint.yaml index 1ce31889..6dbf549d 100644 --- a/tabs/azure/spot_instance/blueprint.yaml +++ b/tabs/azure/spot_instance/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-azure-plugin - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/azure/ubuntu/blueprint.yaml b/tabs/azure/ubuntu/blueprint.yaml index 223bdcff..3fe47c0f 100644 --- a/tabs/azure/ubuntu/blueprint.yaml +++ b/tabs/azure/ubuntu/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-azure-plugin - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/azure/ubuntu_disk_storage/blueprint.yaml b/tabs/azure/ubuntu_disk_storage/blueprint.yaml index a5112400..be539bb6 100644 --- a/tabs/azure/ubuntu_disk_storage/blueprint.yaml +++ b/tabs/azure/ubuntu_disk_storage/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-azure-plugin?version= >=3.0.10 - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/azure/ubuntu_spot_instace/blueprint.yaml b/tabs/azure/ubuntu_spot_instace/blueprint.yaml index 86e36e16..a3f6ffcb 100644 --- a/tabs/azure/ubuntu_spot_instace/blueprint.yaml +++ b/tabs/azure/ubuntu_spot_instace/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-azure-plugin?version= >=3.0.10 - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/azure/ubuntu_spot_instance/blueprint.yaml b/tabs/azure/ubuntu_spot_instance/blueprint.yaml index 9426de1f..9409c87f 100644 --- a/tabs/azure/ubuntu_spot_instance/blueprint.yaml +++ b/tabs/azure/ubuntu_spot_instance/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-azure-plugin?version= >=3.0.10 - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/certified_environments/eaas/blueprint.yaml b/tabs/certified_environments/eaas/blueprint.yaml index e277f108..687b1835 100644 --- a/tabs/certified_environments/eaas/blueprint.yaml +++ b/tabs/certified_environments/eaas/blueprint.yaml @@ -2,7 +2,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/certified_environments/services/aws/eks/blueprint.yaml b/tabs/certified_environments/services/aws/eks/blueprint.yaml index 8e2f6186..83825eeb 100644 --- a/tabs/certified_environments/services/aws/eks/blueprint.yaml +++ b/tabs/certified_environments/services/aws/eks/blueprint.yaml @@ -4,7 +4,7 @@ imports: - cloudify/types/types.yaml - plugin:cloudify-aws-plugin?version= >=2.5.6 - plugin:cloudify-kubernetes-plugin?version= >=2.9.3 - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml dsl_definitions: aws_client: &aws_client @@ -82,7 +82,7 @@ node_templates: resource_config: blueprint: id: { concat: [ { get_attribute: [ prefix, value ] }, '-network' ] } - blueprint_archive: https://github.com/cloudify-community/eaas-example/releases/download/2.0rc1/prod_network.zip + blueprint_archive: https://repository.cloudifysource.org/cloudify/blueprints/6.4/prod_network.zip main_file_name: aws-blueprint.yaml deployment: id: { get_secret: [ eaas_params, { get_environment_capability: cloud_type }, production, network, deployment ] } diff --git a/tabs/certified_environments/services/aws/minikube/blueprint.yaml b/tabs/certified_environments/services/aws/minikube/blueprint.yaml index ca428883..c6145368 100644 --- a/tabs/certified_environments/services/aws/minikube/blueprint.yaml +++ b/tabs/certified_environments/services/aws/minikube/blueprint.yaml @@ -4,7 +4,7 @@ imports: - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-kubernetes-plugin - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: @@ -33,7 +33,7 @@ node_templates: resource_config: blueprint: id: { concat: [ { get_attribute: [ prefix, value ] }, '-network' ] } - blueprint_archive: https://github.com/cloudify-community/eaas-example/releases/download/2.0rc1/single_node.zip + blueprint_archive: https://repository.cloudifysource.org/cloudify/blueprints/6.4/single_node.zip main_file_name: aws-blueprint.yaml deployment: id: { get_secret: [ eaas_params, { get_environment_capability: cloud_type }, dev-small, network, deployment ] } diff --git a/tabs/certified_environments/services/aws/minio/blueprint.yaml b/tabs/certified_environments/services/aws/minio/blueprint.yaml index 0771d62b..8a1c1155 100644 --- a/tabs/certified_environments/services/aws/minio/blueprint.yaml +++ b/tabs/certified_environments/services/aws/minio/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin?version= >=2.0.7 - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml inputs: @@ -116,7 +116,7 @@ node_templates: resource_config: blueprint: id: { concat: [ { get_attribute: [ prefix, value ] }, '-network' ] } - blueprint_archive: https://github.com/cloudify-community/eaas-example/releases/download/2.0rc1/single_node.zip + blueprint_archive: https://repository.cloudifysource.org/cloudify/blueprints/6.4/single_node.zip main_file_name: aws-blueprint.yaml deployment: id: { get_secret: [ eaas_params, { get_environment_capability: cloud_type }, dev-small, network, deployment ] } diff --git a/tabs/certified_environments/services/aws/psql/blueprint.yaml b/tabs/certified_environments/services/aws/psql/blueprint.yaml index 75681f60..7a731feb 100644 --- a/tabs/certified_environments/services/aws/psql/blueprint.yaml +++ b/tabs/certified_environments/services/aws/psql/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin?version= >=2.0.7 - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml inputs: @@ -32,7 +32,7 @@ node_templates: resource_config: blueprint: id: { concat: [ { get_attribute: [ prefix, value ] }, '-network' ] } - blueprint_archive: https://github.com/cloudify-community/eaas-example/releases/download/2.0rc1/single_node.zip + blueprint_archive: https://repository.cloudifysource.org/cloudify/blueprints/6.4/single_node.zip main_file_name: aws-blueprint.yaml deployment: id: { get_secret: [ eaas_params, { get_environment_capability: cloud_type }, dev-small, network, deployment ] } diff --git a/tabs/certified_environments/services/aws/rds_psql/blueprint.yaml b/tabs/certified_environments/services/aws/rds_psql/blueprint.yaml index 53f2ff1b..aea2906d 100644 --- a/tabs/certified_environments/services/aws/rds_psql/blueprint.yaml +++ b/tabs/certified_environments/services/aws/rds_psql/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-aws-plugin?version= >=2.5.6 - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml dsl_definitions: aws_client: &aws_client @@ -78,7 +78,7 @@ node_templates: resource_config: blueprint: id: { concat: [ { get_attribute: [ prefix, value ] }, '-network' ] } - blueprint_archive: https://github.com/cloudify-community/eaas-example/releases/download/2.0rc1/prod_network.zip + blueprint_archive: https://repository.cloudifysource.org/cloudify/blueprints/6.4/prod_network.zip main_file_name: aws-blueprint.yaml deployment: id: { get_secret: [ eaas_params, { get_environment_capability: cloud_type }, production, network, deployment ] } diff --git a/tabs/certified_environments/services/aws/s3/blueprint.yaml b/tabs/certified_environments/services/aws/s3/blueprint.yaml index 1be18581..2fffd271 100644 --- a/tabs/certified_environments/services/aws/s3/blueprint.yaml +++ b/tabs/certified_environments/services/aws/s3/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/certified_environments/services/azure/aks/blueprint.yaml b/tabs/certified_environments/services/azure/aks/blueprint.yaml index 26d25c4f..913a478a 100644 --- a/tabs/certified_environments/services/azure/aks/blueprint.yaml +++ b/tabs/certified_environments/services/azure/aks/blueprint.yaml @@ -4,7 +4,7 @@ imports: - cloudify/types/types.yaml - plugin:cloudify-azure-plugin - plugin:cloudify-kubernetes-plugin - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml dsl_definitions: client_config: &azure_config @@ -92,7 +92,7 @@ node_templates: resource_config: blueprint: id: { concat: [ { get_attribute: [ prefix, value ] }, '-network' ] } - blueprint_archive: https://github.com/cloudify-community/eaas-example/releases/download/2.0rc1/prod_network.zip + blueprint_archive: https://repository.cloudifysource.org/cloudify/blueprints/6.4/prod_network.zip main_file_name: azure-blueprint.yaml deployment: id: { get_secret: [ eaas_params, { get_environment_capability: cloud_type }, production, network, deployment ] } diff --git a/tabs/certified_environments/services/azure/minikube/blueprint.yaml b/tabs/certified_environments/services/azure/minikube/blueprint.yaml index a478b103..6d50798f 100644 --- a/tabs/certified_environments/services/azure/minikube/blueprint.yaml +++ b/tabs/certified_environments/services/azure/minikube/blueprint.yaml @@ -4,7 +4,7 @@ imports: - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-kubernetes-plugin - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: @@ -33,7 +33,7 @@ node_templates: resource_config: blueprint: id: { concat: [ { get_attribute: [ prefix, value ] }, '-network' ] } - blueprint_archive: https://github.com/cloudify-community/eaas-example/releases/download/2.0rc1/single_node.zip + blueprint_archive: https://repository.cloudifysource.org/cloudify/blueprints/6.4/single_node.zip main_file_name: azure-blueprint.yaml deployment: id: { get_secret: [ eaas_params, { get_environment_capability: cloud_type }, dev-small, network, deployment ] } diff --git a/tabs/certified_environments/services/azure/minio/blueprint.yaml b/tabs/certified_environments/services/azure/minio/blueprint.yaml index a833eb92..483245f9 100644 --- a/tabs/certified_environments/services/azure/minio/blueprint.yaml +++ b/tabs/certified_environments/services/azure/minio/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml inputs: @@ -116,7 +116,7 @@ node_templates: resource_config: blueprint: id: { concat: [ { get_attribute: [ prefix, value ] }, '-network' ] } - blueprint_archive: https://github.com/cloudify-community/eaas-example/releases/download/2.0rc1/single_node.zip + blueprint_archive: https://repository.cloudifysource.org/cloudify/blueprints/6.4/single_node.zip main_file_name: azure-blueprint.yaml deployment: id: { get_secret: [ eaas_params, { get_environment_capability: cloud_type }, dev-small, network, deployment ] } diff --git a/tabs/certified_environments/services/azure/psql/blueprint.yaml b/tabs/certified_environments/services/azure/psql/blueprint.yaml index 7bc54630..ac5d9df1 100644 --- a/tabs/certified_environments/services/azure/psql/blueprint.yaml +++ b/tabs/certified_environments/services/azure/psql/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml inputs: resource_prefix: @@ -31,7 +31,7 @@ node_templates: resource_config: blueprint: id: { concat: [ { get_attribute: [ prefix, value ] }, '-network' ] } - blueprint_archive: https://github.com/cloudify-community/eaas-example/releases/download/2.0rc1/single_node.zip + blueprint_archive: https://repository.cloudifysource.org/cloudify/blueprints/6.4/single_node.zip main_file_name: azure-blueprint.yaml deployment: id: { get_secret: [ eaas_params, { get_environment_capability: cloud_type }, dev-small, network, deployment ] } diff --git a/tabs/certified_environments/services/azure/rds_psql/blueprint.yaml b/tabs/certified_environments/services/azure/rds_psql/blueprint.yaml index e9c4555e..d2210652 100644 --- a/tabs/certified_environments/services/azure/rds_psql/blueprint.yaml +++ b/tabs/certified_environments/services/azure/rds_psql/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-azure-plugin?version= >=3.0.10 - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml dsl_definitions: client_config: &azure_config @@ -77,7 +77,7 @@ node_templates: resource_config: blueprint: id: { concat: [ { get_attribute: [ prefix, value ] }, '-network' ] } - blueprint_archive: https://github.com/cloudify-community/eaas-example/releases/download/2.0rc1/prod_network.zip + blueprint_archive: https://repository.cloudifysource.org/cloudify/blueprints/6.4/prod_network.zip main_file_name: azure-blueprint.yaml deployment: id: { get_secret: [ eaas_params, { get_environment_capability: cloud_type }, production, network, deployment ] } diff --git a/tabs/certified_environments/services/azure/storage/blueprint.yaml b/tabs/certified_environments/services/azure/storage/blueprint.yaml index 2ae75507..9fb691b5 100644 --- a/tabs/certified_environments/services/azure/storage/blueprint.yaml +++ b/tabs/certified_environments/services/azure/storage/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/cloudify_manager/ec2/blueprint.yaml b/tabs/cloudify_manager/ec2/blueprint.yaml index 9c5ab1d5..233bbfe9 100644 --- a/tabs/cloudify_manager/ec2/blueprint.yaml +++ b/tabs/cloudify_manager/ec2/blueprint.yaml @@ -19,7 +19,7 @@ inputs: display_label: URL for vm zip archive description: > URL of vm zip file. - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/tabs/aws/ec2_without_network/ec2.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/aws/EC2_WITHOUT_NETWORK.zip region_name: type: string diff --git a/tabs/docker/consul/blueprint.yaml b/tabs/docker/consul/blueprint.yaml index 17612831..6cae7ac6 100644 --- a/tabs/docker/consul/blueprint.yaml +++ b/tabs/docker/consul/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin diff --git a/tabs/docker/elasticsearch/blueprint.yaml b/tabs/docker/elasticsearch/blueprint.yaml index 89284529..8690a501 100644 --- a/tabs/docker/elasticsearch/blueprint.yaml +++ b/tabs/docker/elasticsearch/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin @@ -25,7 +25,7 @@ inputs: description: > URL of infra zip file. type: string - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/tabs/docker/vm/vm.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/multicloud_vm.zip infra_exists: display_label: Set if infra exists or not diff --git a/tabs/docker/helloworld/blueprint.yaml b/tabs/docker/helloworld/blueprint.yaml index 245a8d11..5be66041 100644 --- a/tabs/docker/helloworld/blueprint.yaml +++ b/tabs/docker/helloworld/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin @@ -25,7 +25,7 @@ inputs: description: > URL of infra zip file. type: string - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/tabs/docker/vm/vm.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/multicloud_vm.zip infra_exists: display_label: Set if infra exists or not diff --git a/tabs/docker/httpd/blueprint.yaml b/tabs/docker/httpd/blueprint.yaml index f587b600..b7539b4e 100644 --- a/tabs/docker/httpd/blueprint.yaml +++ b/tabs/docker/httpd/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin diff --git a/tabs/docker/influxdb/blueprint.yaml b/tabs/docker/influxdb/blueprint.yaml index f31645c4..26916f34 100644 --- a/tabs/docker/influxdb/blueprint.yaml +++ b/tabs/docker/influxdb/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin diff --git a/tabs/docker/mariadb/blueprint.yaml b/tabs/docker/mariadb/blueprint.yaml index 778c6712..f8293c4c 100644 --- a/tabs/docker/mariadb/blueprint.yaml +++ b/tabs/docker/mariadb/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin diff --git a/tabs/docker/memcached/blueprint.yaml b/tabs/docker/memcached/blueprint.yaml index 85316ae9..c128aafb 100644 --- a/tabs/docker/memcached/blueprint.yaml +++ b/tabs/docker/memcached/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin diff --git a/tabs/docker/mongo/blueprint.yaml b/tabs/docker/mongo/blueprint.yaml index a3ddd468..82ec1c21 100644 --- a/tabs/docker/mongo/blueprint.yaml +++ b/tabs/docker/mongo/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin diff --git a/tabs/docker/mysql/blueprint.yaml b/tabs/docker/mysql/blueprint.yaml index 276006b6..e21d1f90 100644 --- a/tabs/docker/mysql/blueprint.yaml +++ b/tabs/docker/mysql/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin diff --git a/tabs/docker/nextcloud/blueprint.yaml b/tabs/docker/nextcloud/blueprint.yaml index 0b05bd71..99f7251b 100644 --- a/tabs/docker/nextcloud/blueprint.yaml +++ b/tabs/docker/nextcloud/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin diff --git a/tabs/docker/nginx/blueprint.yaml b/tabs/docker/nginx/blueprint.yaml index 8c566045..d73a40aa 100644 --- a/tabs/docker/nginx/blueprint.yaml +++ b/tabs/docker/nginx/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin diff --git a/tabs/docker/postgres/blueprint.yaml b/tabs/docker/postgres/blueprint.yaml index cb5c5a92..e0c1e809 100644 --- a/tabs/docker/postgres/blueprint.yaml +++ b/tabs/docker/postgres/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin diff --git a/tabs/docker/rabbitmq/blueprint.yaml b/tabs/docker/rabbitmq/blueprint.yaml index 94897b70..0031b670 100644 --- a/tabs/docker/rabbitmq/blueprint.yaml +++ b/tabs/docker/rabbitmq/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin diff --git a/tabs/docker/redis/blueprint.yaml b/tabs/docker/redis/blueprint.yaml index b51fc4be..83350ee9 100644 --- a/tabs/docker/redis/blueprint.yaml +++ b/tabs/docker/redis/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin diff --git a/tabs/docker/registry/blueprint.yaml b/tabs/docker/registry/blueprint.yaml index ea8f51b2..38d64fce 100644 --- a/tabs/docker/registry/blueprint.yaml +++ b/tabs/docker/registry/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin diff --git a/tabs/docker/sonarqube/blueprint.yaml b/tabs/docker/sonarqube/blueprint.yaml index d95f263c..80eef3a2 100644 --- a/tabs/docker/sonarqube/blueprint.yaml +++ b/tabs/docker/sonarqube/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin diff --git a/tabs/docker/telegraf/blueprint.yaml b/tabs/docker/telegraf/blueprint.yaml index eedfd0ce..c6e4801b 100644 --- a/tabs/docker/telegraf/blueprint.yaml +++ b/tabs/docker/telegraf/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin diff --git a/tabs/docker/tomcat/blueprint.yaml b/tabs/docker/tomcat/blueprint.yaml index c3b514b8..2f67c40d 100644 --- a/tabs/docker/tomcat/blueprint.yaml +++ b/tabs/docker/tomcat/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin diff --git a/tabs/docker/traefik/blueprint.yaml b/tabs/docker/traefik/blueprint.yaml index ce8aace0..d5097295 100644 --- a/tabs/docker/traefik/blueprint.yaml +++ b/tabs/docker/traefik/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin diff --git a/tabs/docker/wordpress/blueprint.yaml b/tabs/docker/wordpress/blueprint.yaml index 9602b190..9c4e6b10 100644 --- a/tabs/docker/wordpress/blueprint.yaml +++ b/tabs/docker/wordpress/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 description: Cloudify Docker blueprint. Deploys Docker. imports: - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml - cloudify/types/types.yaml - plugin:cloudify-fabric-plugin - plugin:cloudify-docker-plugin diff --git a/tabs/other/backstage/blueprint.yaml b/tabs/other/backstage/blueprint.yaml index 287bfed7..21855780 100644 --- a/tabs/other/backstage/blueprint.yaml +++ b/tabs/other/backstage/blueprint.yaml @@ -11,21 +11,21 @@ inputs: display_label: URL for vm zip archive description: > URL of infra zip file. - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/cloudify_manager/ec2/ec2.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/cloudify_manager/Cloudify-Manager-EC2.zip vm_archive: type: string display_label: URL for vm zip archive description: > URL of infra zip file. - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/aws/ec2_without_network/ec2.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/aws/EC2_WITHOUT_NETWORK.zip network_archive: type: string display_label: URL for network zip archive description: > URL of infra zip file. - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/aws/network/network.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/aws/AWS_VPC.zip region_name: type: string diff --git a/tabs/other/multicloud/jboss/blueprint.yaml b/tabs/other/multicloud/jboss/blueprint.yaml index 171a40c8..e3c5fd1a 100644 --- a/tabs/other/multicloud/jboss/blueprint.yaml +++ b/tabs/other/multicloud/jboss/blueprint.yaml @@ -30,7 +30,7 @@ inputs: type: string # Don't update this line - it is being updated automatically during merging. # The getting-started.zip will have the updated URL. - default: 'https://github.com/cloudify-community/blueprint-examples/releases/download/latest/virtual-machine.zip' + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/virtual-machine.zip infra_exists: description: > diff --git a/tabs/other/multicloud/localstack/blueprint.yaml b/tabs/other/multicloud/localstack/blueprint.yaml index dc722844..09397e12 100644 --- a/tabs/other/multicloud/localstack/blueprint.yaml +++ b/tabs/other/multicloud/localstack/blueprint.yaml @@ -26,7 +26,7 @@ inputs: infra_archive: # Don't update this line - it is being updated automatically during merging. The getting-started.zip will have # the updated URL. - default: 'https://github.com/cloudify-community/blueprint-examples/releases/download/latest/virtual-machine.zip' + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/virtual-machine.zip infra_exists: description: > Whether a getting started infrastructure blueprint has already been uploaded to the manager or not. diff --git a/tabs/other/multicloud/nodejs/blueprint.yaml b/tabs/other/multicloud/nodejs/blueprint.yaml index 5471a6c6..f0c92343 100644 --- a/tabs/other/multicloud/nodejs/blueprint.yaml +++ b/tabs/other/multicloud/nodejs/blueprint.yaml @@ -32,7 +32,7 @@ inputs: type: string # Don't update this line - it is being updated automatically during merging. The getting-started.zip will have # the updated URL. - default: 'https://github.com/cloudify-community/blueprint-examples/releases/download/latest/virtual-machine.zip' + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/virtual-machine.zip infra_exists: description: > diff --git a/tabs/other/multicloud/vm/blueprint.yaml b/tabs/other/multicloud/vm/blueprint.yaml index 1932d739..ef926461 100644 --- a/tabs/other/multicloud/vm/blueprint.yaml +++ b/tabs/other/multicloud/vm/blueprint.yaml @@ -30,7 +30,7 @@ inputs: display_label: URL for secrets vallidation zip archive description: > URL of infra zip file. - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/tabs/other/secrets_validation/secrets_validation.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/secret_validation.zip hidden: true secrets_to_validate: diff --git a/tabs/other/secrets_validation/README.md b/tabs/other/secrets_validation/README.md new file mode 100644 index 00000000..fb890348 --- /dev/null +++ b/tabs/other/secrets_validation/README.md @@ -0,0 +1,49 @@ +# Secret Validation AWS/Azure/GCP + +## General +The blueprint validates the existance and correctness of the secrets values for following cloud providers: AWS, Azure and GCP. + +## Requirmennts +In order to run successfully the blueprint you'll to provide credentials to the choosed cloud provider. + +## Secrets + +In order to deploy to AWS, you need to configure secrets prior running the blueprint. + +| Name | Description | +| --------------------- | --------------------- | +| aws_access_key_id | AWS Access Key ID | +| aws_aceess_secret_key | AWS Access Secret Key | + +In order to deploy to Azure, you need to configure secrets prior running the blueprint. + +| Name | Description | +| --------------------- | ---------------------- | +| azure_tenant_id | Azure tenant ID | +| azure_subscription_id | Azure subcription ID | +| azure_client_id | Azure client ID | +| azure_client_secret | Azure client secret | + +In order to deploy to GCP, you need to configure secrets prior running the blueprint. + +| Name | Description | +| --------------------- | --------------------------------- | +| gcp_credentials | GCP credentials json file content | + + +## Plugins + +N/A + +## Inputs + +| Display Label | Name | Type | Description | Default | +| --------------------------------------- | -------------------- | ------ | ------------------------------------------------------------------------------- | --------- | +| Provider name | provider | string | The provider name for which the secret validation availability will be provided | aws | +| Secrets list | secrets | list | Provider secrets to check existence & values | N/A | + +## Node Types + +### Secret Validation +The node type is responsible for validation of the existence & values of cloud credentials.\ +Derived type is `cloudify.nodes.ServiceComponent` diff --git a/tabs/other/secrets_validation/blueprint.yaml b/tabs/other/secrets_validation/blueprint.yaml index 4ea99d6d..c1241b82 100644 --- a/tabs/other/secrets_validation/blueprint.yaml +++ b/tabs/other/secrets_validation/blueprint.yaml @@ -26,7 +26,7 @@ inputs: node_templates: #check if secrets exists - secrets_exists_validation: + secrets_validation: type: cloudify.nodes.Root interfaces: cloudify.interfaces.lifecycle: diff --git a/tabs/other/secrets_validation/logo.png b/tabs/other/secrets_validation/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..7062fe8f2a995a3046f4612f1c6b60121a6dc141 GIT binary patch literal 9682 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 z zMs)X`hw%a0OJ|M4OVJMZ{HT0O1EpXA7kl1T^XFNY2CO6!@C72`q3Ax4viB0|P z)oel{<)*#)owW>R$64(PIZnWAi2VCSgy1p`bKw&*+v>De(5&b9E$*(1I4~Dr&BnR? zVaLvqwu%&@oY#gqwoA`FU}di${)wZuVJ4aCD!F_jEK`b=LAQ5R+gKo()df+1|Lxd{ zGa;!D!V&NnSd%Tne$q|<`-_)ewi8~QP+{RmdE1M0w=%o~5x!idc34=a0@QnHNNzUl zK>D*wVd%?j({h8pgdXXg*cx>!u_X@OHEFI)%5rp;oEZR)|PZA7Zgn{^G=dr zUv(Dp#=9-qm!VBRjCkYG!1@Q9~5J0Z-uMhv{4H*Cjz~0Ef&d9-D$4Sq^)KJgC z)Y^(xSqTyV*o3Lw!0gB2=mHG@2=Wye0N`J5azBEh{P=eWfMR`e6}x58Y!5&H0IeTi z6a0NJeG5k;8#_}g2O3vBON)PnF28Ft_<8&(w4=hRl|LPf=lKWK75fsB)6lAv#tu-a-@l4tVnnsbU$a7AL4$pfRN zJd!)Ik~P4S{i6WW&}@J)B&U`06BRm3-I2X5Y3)rZs-b2I$*jM zF@6$IUPXwl-3ZA%NT`Nr8}@ike-oOVaIz_l!jY%~U3bY5ekq2oz?ALg`r_IIc^gP^ z!iFMFM@!Bmq!VIkz#=EH`ndzjX!9)bh_iPz(-}27T782<9n&5>E!oD;wOdzB= zQsOVS@AF6yLbA@I(#xc;+ZH~UfM6RTj9Gu*oA}D(d!z=wrCei*`q8edJSr)D;Bpk* z;9RNQHOsM79>e@t#Q<$DjUvU&!QVi0T~P+L$x)FsvZh;wf!z>zMsJ}Bin6D=q?fW) zradZscE?0bl(QOdKxH7)VKZ)R5QW9uHPxCeCk0Z0hG!kO`q+ZkCt1AX8R%!X{x(K_ zcI&TW1pDv1)!x9))W*U7x3TiGGrRxVq5mEf*CqE_o)Q4y=Ry0=K@Cid49s;5tgWn! z41SJC8aGp$e;PS|Blqaco!2-bm0P4^H0MP#~s-Cm`?*TXAQVrJM{Uu<7>aq1I3&LyVX94IK2?0wI z^41)&ZA)!V{O&2QV$PFkR3M`1Ml^2CIICT>_03LBp7#oIry#vg1hIW>oA1u0(dG-c z8BjP8Q66lyrprAG^|jDgZ=$^0#srm{UJib z4>g_~+=q!0T4fZsMy1ZgOz%*K^%^^g84t6Fl~^$i98fhzOoq`(ux_=s7z%Tu=TI1- z9NRYUQy(1)!kM5;rD8)D058rrH4yBBv)2K~cHB>p*awK)_yZU|7+=*hFlE+orM;t8#WOhJg=}Mb;MJyG)kX{Yu?)AOXBA5l8cz!1G-wItX95qVVp2;UkHv7_$hpy{ zG1Aa=A;64AE(rIBXvr+rPe=|JWY(``qzKop>tgl6We64+#5qH~L#Cgb)x}YuJ7DBN zf&%yITs0=D`DWA3FE(}~I^8?%DD}uA8?`dOVm~9h%B{8%YRBaxZ-Gr^ir2_cmM&}i z#X{Y4!Vxu5NUT$+l#Szgx1M8sGgJFhCx_M(rsJL%WwlEb16u%QMS80bn@m$Xz>c=C zBLDQX1sPfky_N1ZXG|XDkseC06HfVP23yZbXGG6n$DB8gi1+-(eRWx08##tm*n%9! zLReZGvKAHRrlwnrU;*wV6_pD{1c|faco9fFs$e)os~^xO|NV)Dxrt0?D3RN#LU6xQ zF1*?PSohgIRTXx5cmT^xRY>H8ak!qo&|0U?W82-&Ucpv}V|?h7#LZV9DX&eKAiY7` z0DC2ayyu$?XVk!)x0tya}-Dka=rME0%lFGm|+bii@Y(mnsJJLR<&{Q7irqZ}&AMMdipk+r5 z>6QyII_v`kWVkLHKIGqf$yrxfs%O`jiX&1I@go#9ODpBheqJxhiZ&VP{2t82z}10( z*~iao({U&M1S6byjWdJi`l?uDdg`qclT=?s0nddlvCjbW zMWdLjbHh7I(2aRRZe81dw-<~mb}m(V!(f&Rr#yzckE*&Ce4QI`dnc{o6_=w58-u+!ZLk@RE980p&BIHbCug&T^TBR^3mCx z?VYa#`!mrgg3WLoY+^~qU`g#ZAXqH;Hz}K+KHrLU(Gx4O;=hwd^1{>BgquNJ05?JB z!QyblGe80L9QI+(4?52~!&W%EWr}bijg|p}aSv_MmJ{khV`s{3BO6Z=TrE?7+ z=<5go&sAfa*@-_ZJ>9_&9xqqn4(`$+zTB?}Hqo4PdJAF)i}2GFTprx;Z)@ zRlrs5HApmei96a6i8QB`ivCvo)G^lApV~T2T^HQK+9hGCAt8OVuCDvt<}&;x%;?z( zF)}7h|4D1mjgJ4`SDQ=00%H|-qIbqlc>o!E*?1u+oQ`+nR33I-X9-ZQq9Y$0^fTx( z8VzJ;h8-(3!@+FRQXy!2X?0{zv@|J)lsw`Xy`AjB-cxrG5+&!p#;qH5 zfiN^Dqjia}v$tW->oLLXp(th)vT?Yz8cm+MTJ#k#;XvWNCe{AwUewqZLoATB^upSu z`N<&bY_FG+g5oUHCklS-cOa6)tnbH-Qorp-%^@7H_E1BLWPpNH9X+q45Pk^|R4^n@5k&3YWbodgwhmWhENm4f(<@;vLJ+$)DbS+_@ROCXVA z@H;q~#^erLG9^tetZd?(ooW71iw{|1x(hFR-;Bto0g(-V3?a!9mNA%j5gk!^!Dpue zA323KSxJCF)srX!0aF|JS*5B`E$E~p^6^*fVuvfDKvG=j%s!OJyDQu-0cxaU+=gXKtE4V2dL+rkF*=4d@nH~}4b+vVWDRQbKSqvjR zCqXA-Xuc8I8)%7aA3Z6< z-g>^GJxfWB&>LYbXTd^6X(LcT6TTFe$x`V3A@;N!SzdX${oyn@j%6%?Lp*jQ&)!$f zvxP>#w^V|&^#YWa8r<5MA|RfH8+JD3rt9v22fH`@cKeC81f1EEvtnn(lSJWDqW4V+ z#o^PlcvvET8E`s1dUFF|pjcuLZnb#&GqrR9LJWtuEI`;GV@`u%<;t>57JOQFt|swV zw_AG|bN;Pia9)^=e8PYoq_~8q`P2Q{)-3~KvJ7I#jk|V0HbSHe21M&yW zpU0nO$s z{pvu}=f|ogg8`z_SWL;6klixQNyjIw&rEm?>o;zuQG&6Qsr14#?~OEW3tt}rm#pLL zGU{1xb1+4BXwaZ_0jbcSNwgA#=d0b6t@C%j6txb`p9{}vmTb-zA3U}l9a5B5)jE{o z?vm}gA}JrShhlByLsw>==TgXCwq)kFl)5DFjSdWyQ=m~%r<}ByP?+$zldg;^D}C9; zr$NF6hpa+D;X=C`%B=pV{9Q0<;xc#VCfi2-{b_kHGNM4`a$yXD#&C5rq6oc^+2)y-@B?VRoI zb^sarbz^aB^T%I=FTD9H?d%;M*Jt~}8us~|&}hTj=KIRBo~V(Wqb805g2t#PXC2Q` z2o+W)Ux&Jmg240%wiz2GT$2Lot};ny%R{QndB=@S!3N&r&c5ym>UlVSm>Q!gBSxRR zBf!|wj)0tke*Cx=6x17K(`wfB_>TVK6v(9baW)m$uCH+%hY9{l8{0vsKE=ZTHp&|I zxuZDbzF9S4G$@!1+q?UiBMo>LdP5UcJVg|`pCh{wOHG@pi@uJzYfN64{H{PJ*J60s z{(eKv3){$4fD->3PVM-LLHdM}AM!MiLT!zA^%f5j#*QECu~^Te9TP&@f~hvEJg$8& zVyK~s2}+*7Q7Cp95OP^}-3pSb(xRrtr2MQBSWa-vo zS<;8P@@8bPBeM9WR498r_AijKV)T&&)bvYxs35q^l;17(Tm03uMCgm?)5)=#t4uLk z-eZ=1CW`N1wqblWubJK;QMx@ljOh}pjaTRGIrM-oJs>pcZEb}z%Yfuyi1M0hG4 zCmoCjG%t?8d;PdYqt#_H(iD~J(7vGo*r2+AaAJRfVv(B1;v=Sq#`6W0tsBHB9~KC4 z`h;M>(zIXxn&0fjMaVc9KzZ_ zyyPeoDgk+)?eJ<#2w_}w2?U~G&fwAJM1>zraX*wP#K?x6D@-wa#91)vrt9uTh${D< zV|SHI^BRdLfPhY|05z`SF30ZSH+9r-Pq49@^TpiW?@z*Eo9({0JYi!QpC8(qLF*U^ zBg?rchP(hEbQIH#Z)Mc)p@@3H1vH8iAy7(_*LPJ#nWY*BG$I3E@w2s2+cAOtw$J4U zfV@cVojvVvucR#&V6cJ^G3ng}kgr3U=X?JETpQ&yf*ILDjsibMOb*P$ckU7A%B(O0 zDiL~% zT!lE`bc5Hc!UPE&PBu`i!|eRjAX7NEK$bI5yDFu27-mfniT?4G7&y+|;3x#YVk%d-FP|Ly z%rbhDa;~QE6E8cr4HGWez7gD|OPpSEoo5UzQ0b4?2H2;-kEBN}6%mvr({rp9>lFvM zy;r9N@jpQp0?%|<00VeXT+>Wei%(L+Dw1}C=9h-^MLfakhdJmTvZnx_0dIW&;NfPo zl>jDUx23`J!6H7o%G6jAagh|ww;4SfqnygjH~64$0zzb-IJ$;eL)_39wu-L?@d7=C zhT2YPTTMxj^PO-Kvs5*otKk+W29AGMxV)GM#@Tgdtv-d=#M$^{;u$UBTE5MMediX+ z5Q;K~>?N7ObRD@lRJOJJ8dQ5f3Nv($Jx_E9Vn5Z#Pw!v55FjcVCuS6HXl3d>1>3x(3iLt?`H2z@dG-VNmY6Er@eepv(g0C_STmwq@AB zCv76gLW=4zYx~biiwzTcs3NEevARnGb%h~vCka9L)*SLlXV9tirN7Lbf> zm_R4zGcF_EzjR8VGfdIbM>FAZ#QH!A_F?#q8!;m66P#J%YutYtvR)E{YOXV*v&fsnQpSKnfNLGkbY6!)f`E^G00>nhAgw`Fn@V@1+QbI;H z&Oll}q5=$>o3?eLe^eT==L&R;+BslOhCHS#ugfjzjZxTRC+T5-5saOo3On7*F~nR& zL#SCRGZ2if+*fE~^SmWTr7?l4JFr5w5?OoSoLN0e2`9DL?F$;M#Gop{*8w#pF~w*T z(!5fK(x}`nG(07bIGkNeofsFfuEIgssXZZY|656cM1kx~x$c}yrq-T-+*d{?gs z#2JV6>yCYnmd1`%5Gfi(=4PRCY`E4OakybW!X>Oo^H-tHWv06lk$tZ}DhW@4O1;R*wV+5UiTDm5>*Vll0kdpq8u{3~le;6;Q zPU)hl9YL%}i(alH7vhJ0%eaCSme*($LX7d(d<31$%-3^t!r}5LtCj+n;;zba8UQ}F zEnXsOersxoM&+@6wYXD;wj^E6y+LFc^Y0BHtE2bCAh)F@(+Z-3qH)bc@O``7B08}I z7YZKCaC|!U-OsY=8}Y`JYL~iy-d#xp>9x8h_(dHFsmK#%dR?voVsx0Y(g(H) zpw2I-`W4brCD2{U>tHKKqK*hF+F#pz32SG25xaSh03W+!tWop6l7?MmHeo5Cvf|x^(F*uz zXk_I8%nBR$JL&jYyjtxBQ}VL>c05QaBF_XiGt9dNDCjPZ{h6BFS4u20^o{eco2(L< zNsTF=a3*(56CCGiQJ?j-8Tw9vRGcQBzunw8l}-2{1f*b<9+B~Z`pg$ut8(bz?ldhe zt&dexfp(FDq6neFOKX$mi?G|}Uo?HREb}mF#HgXpqP-L;;%PU+l@|736AUzIc}FT) zGoaa43C~yxyy0v!Ml%Zvg!khXe$)ZRCsrl05?Tt`${CzXiZ33B z1qtZD;bat@bgNGe{a*XZa9Zf}e59CF56m6DTPR!t0_rqTg_BLwE|iw z2_u`UsM~>?ry=))Yu$*LRqw^&;o4YnQreh4TyziiALzJY_QcV9CNe z33aAjaY*`%!qq1R9)4tBef+)j6?=NMu_me{)o`8wd`G+GDH49iXp=k0P4*Gs;U6EBkuPAPL}w)!WEERD@Q}w7Wd7Z$gR?~TOJEnQolFYic&YAR8V?&Rh$?R zmZ%>hFF%8bAMXW@HJe^4l&Vr31}u1+*%_NffE%5-aujQeKT{F8BnX?nl3Xpp8XP*e ze)&-@j}lY{h#;P@kzBIc3d9JtEAkSeC+NO`2UKh=^oYxX z`tR?E2-)(YtHd~&{qs=q8I zGA9XhuD^?Q#(zj5MO+xS0~<7iqs%+AYqdi_#W!d3o`Iv}ZBDzJv(=A8dRA6aT$Hc*KEsx< z9i84MU^9Ov0DqTEbUwo_2cTm891@3NNh=^=M}~BVw455II*8B`j2SsGh!qiV=oV`xqfzT*FK0G=H>b%eN{-YHp4Gv)93h!K`1Wmirc*}23+^O;IG@A zgbC@^=rNSZ3^u-9RY>x;O+hrqrlD}oC~p>%KKSh-U9vl11LLb{RUfxEkJ<*>K7%uq zkipvkUpO6*DD&;vWMW_VLR5i6@+96(!j_Ozk^vKh_4Y-e@4$f0G9whrB&Tru9iF)) zZ9B&)G?JC7XsEft1~0G$ALEb z>wt4|60vyE2YF|P3%hW=|4h3L`SJfB@4=s!N* zhkvQeY28mAAXjN!)Z>58Ol_c>M}+`Y2s! z5mu}#b|!<>6qux}xpN`NG?f)#niCkTPXtiADsHz;kXy2bWfsx?H7G&cbm7F zx23qO#`3I_!OF_o?kV?q+-9k_(5C-J5Y5??L9(gGCp}lSNl^chLCz2I!(u-!F&HE* zy-E$=Ee8sloFZ}PU(K~P9Yhi&(R77s2KRgpVUp@51dOgBa+VN%dJ++g1#i6b9a3c5 zpP)oY%C4Xaz?ltGf$Sf$v+5n(Iy7{P*t?LD6svd?ddg-mi<1QHek4Ewj=d600LwiI zZl*_IHUEkapDQk3*#d91(*7?pEbP(QC<6;--GFdJ*JiSk>0v03!@(?p>?K zXmJsee3k2=#189)5}m%U|10Y!neh)Gi1$ecV}?hdqbR<+ z8mBu0y-*5^n#r7~y$2n1q^K?==XYDp`X58dvxsS*w)WP_MO3k;y}^wM;+t&yAY-_f zS2~gb)$j==#|4zq1HJV1=;BbEo5aNNvB{&WQXL(pTf0gIzb6d@*4Nk7`;Z>{B))85 zY*D%~0$*5nvr&Cwg{riwi$t%%^i|8GaQ+V4c67&kWVXI~o5brdF1CKmE0>>VZSW#M zbX2w*YiyKJW+aH^)&a_`80!VkOsZ3YmWkLB85RWOkIAu(Jrzm45i;tNb!| z0%}iLL3eumdi-uylx*kgA+h(fhLabU_vQ1qZ{$3mN1QK_GNZE!z72m{A6yz`^|T*ezZN{2BL!}%=H^o=eM_C&Q~BJB zev{CJpOyxrwpSH;N1O|bzi4e>`L21+yB&QiI+NmJGmIGIzUk{Jw8tY&w|*p9@3_#N z_DD?KtkQ?U^n|cQ;SWj-HcTtNph)C*zNJ8ucuya!7iV@GVFS*eQ7dWU+HvFbfj2W5ZEk%yP%GI7gx_ z8C!*5#dJ}5|D1i|Z?fQRx4PEDWm87?p{KmQCIU<9B5%Hoh-#fdXAo_DLJBK

p`C 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 diff --git a/tabs/pg_ce/services/kubernetes_dr_aks/blueprint.yaml b/tabs/pg_ce/services/kubernetes_dr_aks/blueprint.yaml index 3dfdf425..55ab31f1 100644 --- a/tabs/pg_ce/services/kubernetes_dr_aks/blueprint.yaml +++ b/tabs/pg_ce/services/kubernetes_dr_aks/blueprint.yaml @@ -5,7 +5,7 @@ imports: - plugin:cloudify-utilities-plugin - plugin:cloudify-azure-plugin?version= >=3.0.10 - plugin:cloudify-kubernetes-plugin?version= >=2.9.3 - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/pg_ce/services/kubernetes_dr_aks/blueprints/aks/blueprint.yaml b/tabs/pg_ce/services/kubernetes_dr_aks/blueprints/aks/blueprint.yaml index 526ee2a6..fd1ea0c7 100644 --- a/tabs/pg_ce/services/kubernetes_dr_aks/blueprints/aks/blueprint.yaml +++ b/tabs/pg_ce/services/kubernetes_dr_aks/blueprints/aks/blueprint.yaml @@ -5,7 +5,7 @@ imports: - plugin:cloudify-azure-plugin?version= >=3.7.8 - plugin:cloudify-kubernetes-plugin?version= >=2.13.15 - plugin:cloudify-helm-plugin - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml dsl_definitions: client_config: &azure_config diff --git a/tabs/pg_ce/services/kubernetes_dr_eks/blueprint.yaml b/tabs/pg_ce/services/kubernetes_dr_eks/blueprint.yaml index b1f6e039..78e8248f 100644 --- a/tabs/pg_ce/services/kubernetes_dr_eks/blueprint.yaml +++ b/tabs/pg_ce/services/kubernetes_dr_eks/blueprint.yaml @@ -2,7 +2,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml inputs: @@ -95,7 +95,7 @@ node_templates: eks_cluster_name: { concat: [ { get_attribute: [ prefix , value ] }, '-eks-adr' ] } eks_nodegroup_name: { concat: [ 'eks_node_group', { get_attribute: [ prefix , value ] }, '-eks-adr' ] } service_account_name: "cloudify" - agent_key_name: { concat : [ agent_key_name, 'adr']} + agent_key_name: { concat : [ agent_key_name, 'adr'] } relationships: - type: cloudify.relationships.depends_on target: prefix diff --git a/tabs/terraform/aks/blueprint.yaml b/tabs/terraform/aks/blueprint.yaml index b397cec7..89da472b 100644 --- a/tabs/terraform/aks/blueprint.yaml +++ b/tabs/terraform/aks/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml inputs: diff --git a/tabs/terraform/aws/blueprint.yaml b/tabs/terraform/aws/blueprint.yaml index 38a17b5b..8a2c041d 100644 --- a/tabs/terraform/aws/blueprint.yaml +++ b/tabs/terraform/aws/blueprint.yaml @@ -55,7 +55,7 @@ inputs: location: type: string display_label: Location - default: https://github.com/cloudify-community/tf-source/archive/refs/heads/main.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tf-source-main.zip constraints: - pattern: ^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)$ diff --git a/tabs/terraform/aws_rds_mariadb/blueprint.yaml b/tabs/terraform/aws_rds_mariadb/blueprint.yaml index 2e115129..f64d0ccc 100644 --- a/tabs/terraform/aws_rds_mariadb/blueprint.yaml +++ b/tabs/terraform/aws_rds_mariadb/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/aws_rds_mysql/blueprint.yaml b/tabs/terraform/aws_rds_mysql/blueprint.yaml index d710f6d0..b277a775 100644 --- a/tabs/terraform/aws_rds_mysql/blueprint.yaml +++ b/tabs/terraform/aws_rds_mysql/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/aws_rds_oracle/blueprint.yaml b/tabs/terraform/aws_rds_oracle/blueprint.yaml index feff231f..32a93b3a 100644 --- a/tabs/terraform/aws_rds_oracle/blueprint.yaml +++ b/tabs/terraform/aws_rds_oracle/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/aws_rds_postgresql/blueprint.yaml b/tabs/terraform/aws_rds_postgresql/blueprint.yaml index 9b43c2e7..1ddde762 100644 --- a/tabs/terraform/aws_rds_postgresql/blueprint.yaml +++ b/tabs/terraform/aws_rds_postgresql/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/aws_s3/blueprint.yaml b/tabs/terraform/aws_s3/blueprint.yaml index 0de5286e..b18af319 100644 --- a/tabs/terraform/aws_s3/blueprint.yaml +++ b/tabs/terraform/aws_s3/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/aws_tflint/blueprint.yaml b/tabs/terraform/aws_tflint/blueprint.yaml index f5db957b..684ca18d 100644 --- a/tabs/terraform/aws_tflint/blueprint.yaml +++ b/tabs/terraform/aws_tflint/blueprint.yaml @@ -50,7 +50,7 @@ inputs: type: string display_label: Module source URL description: Module source URL - default: https://github.com/cloudify-community/tf-source/archive/refs/heads/main.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tf-source-main.zip module_source_path: type: string diff --git a/tabs/terraform/aws_tfsec/blueprint.yaml b/tabs/terraform/aws_tfsec/blueprint.yaml index d3713e8c..d5ee9ba9 100644 --- a/tabs/terraform/aws_tfsec/blueprint.yaml +++ b/tabs/terraform/aws_tfsec/blueprint.yaml @@ -50,7 +50,7 @@ inputs: type: string display_label: Module source URL description: Module source URL - default: https://github.com/cloudify-community/tf-source/archive/refs/heads/main.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tf-source-main.zip module_source_path: type: string diff --git a/tabs/terraform/aws_vpc/blueprint.yaml b/tabs/terraform/aws_vpc/blueprint.yaml index ed509c1b..a953e48b 100644 --- a/tabs/terraform/aws_vpc/blueprint.yaml +++ b/tabs/terraform/aws_vpc/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml inputs: resource_prefix: diff --git a/tabs/terraform/azure/blueprint.yaml b/tabs/terraform/azure/blueprint.yaml index e8400e56..cf47c101 100644 --- a/tabs/terraform/azure/blueprint.yaml +++ b/tabs/terraform/azure/blueprint.yaml @@ -41,7 +41,7 @@ inputs: location: type: string display_label: Location - default: https://github.com/cloudify-community/tf-source/archive/refs/heads/main.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tf-source-main.zip source_path: type: string diff --git a/tabs/terraform/azure_mariadb/blueprint.yaml b/tabs/terraform/azure_mariadb/blueprint.yaml index 7901412a..890ead7b 100644 --- a/tabs/terraform/azure_mariadb/blueprint.yaml +++ b/tabs/terraform/azure_mariadb/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.18.8 - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/azure_mysql/blueprint.yaml b/tabs/terraform/azure_mysql/blueprint.yaml index dd4795a6..8b84aa4c 100644 --- a/tabs/terraform/azure_mysql/blueprint.yaml +++ b/tabs/terraform/azure_mysql/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/azure_oracle/blueprint.yaml b/tabs/terraform/azure_oracle/blueprint.yaml index f89f5f71..8d1c2096 100644 --- a/tabs/terraform/azure_oracle/blueprint.yaml +++ b/tabs/terraform/azure_oracle/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.18.8 - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/azure_postgres/blueprint.yaml b/tabs/terraform/azure_postgres/blueprint.yaml index d93ea2a2..2b7607c7 100644 --- a/tabs/terraform/azure_postgres/blueprint.yaml +++ b/tabs/terraform/azure_postgres/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/azure_storage/blueprint.yaml b/tabs/terraform/azure_storage/blueprint.yaml index 9f9f62ba..4e14423f 100644 --- a/tabs/terraform/azure_storage/blueprint.yaml +++ b/tabs/terraform/azure_storage/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/azure_tflint/blueprint.yaml b/tabs/terraform/azure_tflint/blueprint.yaml index e4a9743a..c9e43a6c 100644 --- a/tabs/terraform/azure_tflint/blueprint.yaml +++ b/tabs/terraform/azure_tflint/blueprint.yaml @@ -31,7 +31,7 @@ inputs: module_source: type: string display_label: Module URL source - default: https://github.com/cloudify-community/tf-source/archive/refs/heads/main.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tf-source-main.zip module_source_path: type: string diff --git a/tabs/terraform/azure_tfsec/blueprint.yaml b/tabs/terraform/azure_tfsec/blueprint.yaml index a011e57d..16cd5030 100644 --- a/tabs/terraform/azure_tfsec/blueprint.yaml +++ b/tabs/terraform/azure_tfsec/blueprint.yaml @@ -31,7 +31,7 @@ inputs: module_source: type: string display_label: Module source URL - default: https://github.com/cloudify-community/tf-source/archive/refs/heads/main.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tf-source-main.zip module_source_path: type: string diff --git a/tabs/terraform/azure_vpc/blueprint.yaml b/tabs/terraform/azure_vpc/blueprint.yaml index cb9b510c..1a820900 100644 --- a/tabs/terraform/azure_vpc/blueprint.yaml +++ b/tabs/terraform/azure_vpc/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml inputs: diff --git a/tabs/terraform/eks/blueprint.yaml b/tabs/terraform/eks/blueprint.yaml index 86cd9469..636656b9 100644 --- a/tabs/terraform/eks/blueprint.yaml +++ b/tabs/terraform/eks/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/gcp/blueprint.yaml b/tabs/terraform/gcp/blueprint.yaml index c93a4d6d..554afee0 100644 --- a/tabs/terraform/gcp/blueprint.yaml +++ b/tabs/terraform/gcp/blueprint.yaml @@ -48,7 +48,7 @@ inputs: location: type: string display_label: Location - default: https://github.com/cloudify-community/tf-source/archive/refs/heads/main.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tf-source-main.zip source_path: type: string diff --git a/tabs/terraform/gcp_bigtable/blueprint.yaml b/tabs/terraform/gcp_bigtable/blueprint.yaml index 72670769..cbce51f9 100644 --- a/tabs/terraform/gcp_bigtable/blueprint.yaml +++ b/tabs/terraform/gcp_bigtable/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.18.8 - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/gcp_container_instance/blueprint.yaml b/tabs/terraform/gcp_container_instance/blueprint.yaml index de644f26..a1f7e515 100644 --- a/tabs/terraform/gcp_container_instance/blueprint.yaml +++ b/tabs/terraform/gcp_container_instance/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.18.8 - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/gcp_disk/blueprint.yaml b/tabs/terraform/gcp_disk/blueprint.yaml index 479009c4..ff575b83 100644 --- a/tabs/terraform/gcp_disk/blueprint.yaml +++ b/tabs/terraform/gcp_disk/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.18.8 - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/gcp_mariadb/blueprint.yaml b/tabs/terraform/gcp_mariadb/blueprint.yaml index a56bda5e..e69e8c8a 100644 --- a/tabs/terraform/gcp_mariadb/blueprint.yaml +++ b/tabs/terraform/gcp_mariadb/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.18.8 - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/gcp_mysql/blueprint.yaml b/tabs/terraform/gcp_mysql/blueprint.yaml index 8578b059..2d1e2ffa 100644 --- a/tabs/terraform/gcp_mysql/blueprint.yaml +++ b/tabs/terraform/gcp_mysql/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.18.8 - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/gcp_network/blueprint.yaml b/tabs/terraform/gcp_network/blueprint.yaml index b46c5298..cf2e7256 100644 --- a/tabs/terraform/gcp_network/blueprint.yaml +++ b/tabs/terraform/gcp_network/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.18.8 - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/gcp_oracle/blueprint.yaml b/tabs/terraform/gcp_oracle/blueprint.yaml index 0f1e9163..11cb2bd9 100644 --- a/tabs/terraform/gcp_oracle/blueprint.yaml +++ b/tabs/terraform/gcp_oracle/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.18.8 - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/gcp_postgresql/blueprint.yaml b/tabs/terraform/gcp_postgresql/blueprint.yaml index 5ad496ad..564ce182 100644 --- a/tabs/terraform/gcp_postgresql/blueprint.yaml +++ b/tabs/terraform/gcp_postgresql/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.18.8 - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/gcp_queue/blueprint.yaml b/tabs/terraform/gcp_queue/blueprint.yaml index 57ef3f33..19afbec1 100644 --- a/tabs/terraform/gcp_queue/blueprint.yaml +++ b/tabs/terraform/gcp_queue/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.18.8 - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/gcp_storage/blueprint.yaml b/tabs/terraform/gcp_storage/blueprint.yaml index 3ae97cd4..6a5ee755 100644 --- a/tabs/terraform/gcp_storage/blueprint.yaml +++ b/tabs/terraform/gcp_storage/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.18.8 - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/gcp_vm_spot/blueprint.yaml b/tabs/terraform/gcp_vm_spot/blueprint.yaml index 5647329c..377340d1 100644 --- a/tabs/terraform/gcp_vm_spot/blueprint.yaml +++ b/tabs/terraform/gcp_vm_spot/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.18.8 - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/gke/blueprint.yaml b/tabs/terraform/gke/blueprint.yaml index 7ba1e5e9..deb9fba9 100644 --- a/tabs/terraform/gke/blueprint.yaml +++ b/tabs/terraform/gke/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/infracosts/blueprint.yaml b/tabs/terraform/infracosts/blueprint.yaml index eb70f356..b96fe0a3 100644 --- a/tabs/terraform/infracosts/blueprint.yaml +++ b/tabs/terraform/infracosts/blueprint.yaml @@ -50,7 +50,7 @@ inputs: display_label: URL for secrets vallidation zip archive description: > URL of infra zip file. - default: https://github.com/cloudify-community/cloudify-catalog/raw/6.4.0-build/tabs/other/secrets_validation/secrets_validation.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/secret_validation.zip hidden: true infracost_api_key: diff --git a/tabs/terraform/infracosts/main/blueprint.yaml b/tabs/terraform/infracosts/main/blueprint.yaml index eeebc300..bb244dee 100644 --- a/tabs/terraform/infracosts/main/blueprint.yaml +++ b/tabs/terraform/infracosts/main/blueprint.yaml @@ -3,7 +3,7 @@ tosca_definitions_version: cloudify_dsl_1_4 imports: - cloudify/types/types.yaml - plugin:cloudify-terraform-plugin?version= >=0.15.0 - - https://cloudify-release-eu.s3.eu-west-1.amazonaws.com/cloudify/blueprints/6.4/custom_types.yaml + - https://repository.cloudifysource.org/cloudify/blueprints/6.4/custom_types.yaml labels: csys-obj-type: diff --git a/tabs/terraform/openstack/blueprint.yaml b/tabs/terraform/openstack/blueprint.yaml index 5ff36e13..ee70a5ba 100644 --- a/tabs/terraform/openstack/blueprint.yaml +++ b/tabs/terraform/openstack/blueprint.yaml @@ -81,7 +81,7 @@ inputs: location: type: string display_label: Location - default: https://github.com/cloudify-community/tf-source/archive/refs/heads/main.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tf-source-main.zip source_path: type: string diff --git a/test.yaml b/test.yaml new file mode 100644 index 00000000..364f529e --- /dev/null +++ b/test.yaml @@ -0,0 +1,1802 @@ +## Default values for Datadog Agent +## See Datadog helm documentation to learn more: +## https://docs.datadoghq.com/agent/kubernetes/helm/ + +## FOR AN EFFORTLESS UPGRADE PATH, DO NOT COPY THIS FILE AS YOUR OWN values.yaml. +## ONLY SET THE VALUES YOU WANT TO OVERRIDE IN YOUR values.yaml. + +# nameOverride -- Override name of app +nameOverride: # "" + +# fullnameOverride -- Override the full qualified app name +fullnameOverride: # "" + +# targetSystem -- Target OS for this deployment (possible values: linux, windows) +targetSystem: "linux" + +# commonLabels -- Labels to apply to all resources +commonLabels: {} +# team_name: dev + +# registry -- Registry to use for all Agent images (default gcr.io) + +## Currently we offer Datadog Agent images on: +## GCR - use gcr.io/datadoghq (default) +## DockerHub - use docker.io/datadog +## AWS - use public.ecr.aws/datadog +registry: gcr.io/datadoghq + +datadog: + # datadog.apiKey -- Your Datadog API key + + ## ref: https://app.datadoghq.com/account/settings#agent/kubernetes + apiKey: # + + # datadog.apiKeyExistingSecret -- Use existing Secret which stores API key instead of creating a new one. The value should be set with the `api-key` key inside the secret. + + ## If set, this parameter takes precedence over "apiKey". + apiKeyExistingSecret: # + + # datadog.appKey -- Datadog APP key required to use metricsProvider + + ## If you are using clusterAgent.metricsProvider.enabled = true, you must set + ## a Datadog application key for read access to your metrics. + appKey: # + + # datadog.appKeyExistingSecret -- Use existing Secret which stores APP key instead of creating a new one. The value should be set with the `app-key` key inside the secret. + + ## If set, this parameter takes precedence over "appKey". + appKeyExistingSecret: # + + # agents.secretAnnotations -- Annotations to add to the Secrets + secretAnnotations: {} + # key: "value" + + ## Configure the secret backend feature https://docs.datadoghq.com/agent/guide/secrets-management + ## Examples: https://docs.datadoghq.com/agent/guide/secrets-management/#setup-examples-1 + secretBackend: + # datadog.secretBackend.command -- Configure the secret backend command, path to the secret backend binary. + + ## Note: If the command value is "/readsecret_multiple_providers.sh", and datadog.secretBackend.enableGlobalPermissions is enabled below, the agents will have permissions to get secret objects across the cluster. + ## Read more about "/readsecret_multiple_providers.sh": https://docs.datadoghq.com/agent/guide/secrets-management/#script-for-reading-from-multiple-secret-providers-readsecret_multiple_providerssh + command: # "/readsecret.sh" or "/readsecret_multiple_providers.sh" or any custom binary path + + # datadog.secretBackend.arguments -- Configure the secret backend command arguments (space-separated strings). + arguments: # "/etc/secret-volume" or any other custom arguments + + # datadog.secretBackend.timeout -- Configure the secret backend command timeout in seconds. + timeout: # 30 + + # datadog.secretBackend.enableGlobalPermissions -- Whether to create a global permission allowing Datadog agents to read all secrets when `datadog.secretBackend.command` is set to `"/readsecret_multiple_providers.sh"`. + enableGlobalPermissions: true + + # datadog.secretBackend.roles -- Creates roles for Datadog to read the specified secrets - replacing `datadog.secretBackend.enableGlobalPermissions`. + roles: [] + # - namespace: secret-location-namespace + # secrets: + # - secret-1 + # - secret-2 + + # datadog.securityContext -- Allows you to overwrite the default PodSecurityContext on the Daemonset or Deployment + securityContext: + runAsUser: 0 + # seLinuxOptions: + # user: "system_u" + # role: "system_r" + # type: "spc_t" + # level: "s0" + + # datadog.hostVolumeMountPropagation -- Allow to specify the `mountPropagation` value on all volumeMounts using HostPath + + ## ref: https://kubernetes.io/docs/concepts/storage/volumes/#mount-propagation + hostVolumeMountPropagation: None + + # datadog.clusterName -- Set a unique cluster name to allow scoping hosts and Cluster Checks easily + + ## The name must be unique and must be dot-separated tokens with the following restrictions: + ## * Lowercase letters, numbers, and hyphens only. + ## * Must start with a letter. + ## * Must end with a number or a letter. + ## * Overall length should not be higher than 80 characters. + ## Compared to the rules of GKE, dots are allowed whereas they are not allowed on GKE: + ## https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters#Cluster.FIELDS.name + clusterName: # + + # datadog.site -- The site of the Datadog intake to send Agent data to. + # (documentation: https://docs.datadoghq.com/getting_started/site/) + + ## Set to 'datadoghq.com' to send data to the US1 site (default). + ## Set to 'datadoghq.eu' to send data to the EU site. + ## Set to 'us3.datadoghq.com' to send data to the US3 site. + ## Set to 'us5.datadoghq.com' to send data to the US5 site. + ## Set to 'ddog-gov.com' to send data to the US1-FED site. + site: # datadoghq.com + + # datadog.dd_url -- The host of the Datadog intake server to send Agent data to, only set this option if you need the Agent to send data to a custom URL + + ## Overrides the site setting defined in "site". + dd_url: # https://app.datadoghq.com + + # datadog.logLevel -- Set logging verbosity, valid log levels are: trace, debug, info, warn, error, critical, off + logLevel: INFO + + # datadog.kubeStateMetricsEnabled -- If true, deploys the kube-state-metrics deployment + + ## ref: https://github.com/kubernetes/kube-state-metrics/tree/kube-state-metrics-helm-chart-2.13.2/charts/kube-state-metrics + # The kubeStateMetricsEnabled option will be removed in the 4.0 version of the Datadog Agent chart. + kubeStateMetricsEnabled: false + + kubeStateMetricsNetworkPolicy: + # datadog.kubeStateMetricsNetworkPolicy.create -- If true, create a NetworkPolicy for kube state metrics + create: false + + kubeStateMetricsCore: + # datadog.kubeStateMetricsCore.enabled -- Enable the kubernetes_state_core check in the Cluster Agent (Requires Cluster Agent 1.12.0+) + + ## ref: https://docs.datadoghq.com/integrations/kubernetes_state_core + enabled: true + + rbac: + # datadog.kubeStateMetricsCore.rbac.create -- If true, create & use RBAC resources + create: true + + # datadog.kubeStateMetricsCore.ignoreLegacyKSMCheck -- Disable the auto-configuration of legacy kubernetes_state check (taken into account only when datadog.kubeStateMetricsCore.enabled is true) + + ## Disabling this field is not recommended as it results in enabling both checks, it can be useful though during the migration phase. + ## Migration guide: https://docs.datadoghq.com/integrations/kubernetes_state_core/?tab=helm#migration-from-kubernetes_state-to-kubernetes_state_core + ignoreLegacyKSMCheck: true + + # datadog.kubeStateMetricsCore.collectSecretMetrics -- Enable watching secret objects and collecting their corresponding metrics kubernetes_state.secret.* + + ## Configuring this field will change the default kubernetes_state_core check configuration and the RBACs granted to Datadog Cluster Agent to run the kubernetes_state_core check. + collectSecretMetrics: true + + # datadog.kubeStateMetricsCore.collectVpaMetrics -- Enable watching VPA objects and collecting their corresponding metrics kubernetes_state.vpa.* + + ## Configuring this field will change the default kubernetes_state_core check configuration and the RBACs granted to Datadog Cluster Agent to run the kubernetes_state_core check. + collectVpaMetrics: false + + # datadog.kubeStateMetricsCore.useClusterCheckRunners -- For large clusters where the Kubernetes State Metrics Check Core needs to be distributed on dedicated workers. + + ## Configuring this field will create a separate deployment which will run Cluster Checks, including Kubernetes State Metrics Core. + ## If clusterChecksRunner.enabled is true, it's recommended to set this flag to true as well to better utilize dedicated workers and reduce load on the Cluster Agent. + ## ref: https://docs.datadoghq.com/agent/cluster_agent/clusterchecksrunner?tab=helm + useClusterCheckRunners: false + + # datadog.kubeStateMetricsCore.labelsAsTags -- Extra labels to collect from resources and to turn into datadog tag. + + ## It has the following structure: + ## labelsAsTags: + ## : # can be pod, deployment, node, etc. + ## : # where is the kubernetes label and is the datadog tag + ## : + ## : + ## : + ## + ## Warning: the label must match the transformation done by kube-state-metrics, + ## for example tags.datadoghq.com/version becomes tags_datadoghq_com_version. + labelsAsTags: {} + # pod: + # app: app + # node: + # zone: zone + # team: team + + # datadog.kubeStateMetricsCore.annotationsAsTags -- Extra annotations to collect from resources and to turn into datadog tag. + + ## It has the following structure: + ## annotationsAsTags: + ## : # can be pod, deployment, node, etc. + ## : # where is the kubernetes annotation and is the datadog tag + ## : + ## : + ## : + ## + ## Warning: the annotation must match the transformation done by kube-state-metrics, + ## for example tags.datadoghq.com/version becomes tags_datadoghq_com_version. + annotationsAsTags: {} + # pod: + # app: app + # node: + # zone: zone + # team: team + + ## Manage Cluster checks feature + + ## ref: https://docs.datadoghq.com/agent/autodiscovery/clusterchecks/ + ## Autodiscovery via Kube Service annotations is automatically enabled + clusterChecks: + # datadog.clusterChecks.enabled -- Enable the Cluster Checks feature on both the cluster-agents and the daemonset + enabled: true + # datadog.clusterChecks.shareProcessNamespace -- Set the process namespace sharing on the cluster checks agent + shareProcessNamespace: false + + # datadog.nodeLabelsAsTags -- Provide a mapping of Kubernetes Node Labels to Datadog Tags + nodeLabelsAsTags: {} + # beta.kubernetes.io/instance-type: aws-instance-type + # kubernetes.io/role: kube_role + # : + + # datadog.podLabelsAsTags -- Provide a mapping of Kubernetes Labels to Datadog Tags + podLabelsAsTags: {} + # app: kube_app + # release: helm_release + # : + + # datadog.podAnnotationsAsTags -- Provide a mapping of Kubernetes Annotations to Datadog Tags + podAnnotationsAsTags: {} + # iam.amazonaws.com/role: kube_iamrole + # : + + # datadog.namespaceLabelsAsTags -- Provide a mapping of Kubernetes Namespace Labels to Datadog Tags + namespaceLabelsAsTags: {} + # env: environment + # : + + # datadog.tags -- List of static tags to attach to every metric, event and service check collected by this Agent. + + ## Learn more about tagging: https://docs.datadoghq.com/tagging/ + tags: [] + # - ":" + # - ":" + + # datadog.checksCardinality -- Sets the tag cardinality for the checks run by the Agent. + + ## ref: https://docs.datadoghq.com/getting_started/tagging/assigning_tags/?tab=containerizedenvironments#environment-variables + checksCardinality: # low, orchestrator or high (not set by default to avoid overriding existing DD_CHECKS_TAG_CARDINALITY configurations, the default value in the Agent is low) + + # kubelet configuration + kubelet: + # datadog.kubelet.host -- Override kubelet IP + host: + valueFrom: + fieldRef: + fieldPath: status.hostIP + # datadog.kubelet.tlsVerify -- Toggle kubelet TLS verification + # @default -- true + tlsVerify: # false + # datadog.kubelet.hostCAPath -- Path (on host) where the Kubelet CA certificate is stored + # @default -- None (no mount from host) + hostCAPath: + # datadog.kubelet.agentCAPath -- Path (inside Agent containers) where the Kubelet CA certificate is stored + # @default -- /var/run/host-kubelet-ca.crt if hostCAPath else /var/run/secrets/kubernetes.io/serviceaccount/ca.crt + agentCAPath: + # datadog.kubelet.podLogsPath -- Path (on host) where the PODs logs are located + # @default -- /var/log/pods on Linux, C:\var\log\pods on Windows + podLogsPath: + + # datadog.expvarPort -- Specify the port to expose pprof and expvar to not interfer with the agentmetrics port from the cluster-agent, which defaults to 5000 + expvarPort: 6000 + + ## dogstatsd configuration + + ## ref: https://docs.datadoghq.com/agent/kubernetes/dogstatsd/ + ## To emit custom metrics from your Kubernetes application, use DogStatsD. + dogstatsd: + # datadog.dogstatsd.port -- Override the Agent DogStatsD port + + ## Note: Make sure your client is sending to the same UDP port. + port: 8125 + + # datadog.dogstatsd.originDetection -- Enable origin detection for container tagging + + ## ref: https://docs.datadoghq.com/developers/dogstatsd/unix_socket/#using-origin-detection-for-container-tagging + originDetection: false + + # datadog.dogstatsd.tags -- List of static tags to attach to every custom metric, event and service check collected by Dogstatsd. + + ## Learn more about tagging: https://docs.datadoghq.com/tagging/ + tags: [] + # - ":" + # - ":" + + # datadog.dogstatsd.tagCardinality -- Sets the tag cardinality relative to the origin detection + + ## ref: https://docs.datadoghq.com/developers/dogstatsd/unix_socket/#using-origin-detection-for-container-tagging + tagCardinality: low + + # datadog.dogstatsd.useSocketVolume -- Enable dogstatsd over Unix Domain Socket with an HostVolume + + ## ref: https://docs.datadoghq.com/developers/dogstatsd/unix_socket/ + useSocketVolume: true + + # datadog.dogstatsd.socketPath -- Path to the DogStatsD socket + socketPath: /var/run/datadog/dsd.socket + + # datadog.dogstatsd.hostSocketPath -- Host path to the DogStatsD socket + hostSocketPath: /var/run/datadog/ + + # datadog.dogstatsd.useHostPort -- Sets the hostPort to the same value of the container port + + ## Needs to be used for sending custom metrics. + ## The ports need to be available on all hosts. + ## + ## WARNING: Make sure that hosts using this are properly firewalled otherwise + ## metrics and traces are accepted from any host able to connect to this host. + useHostPort: false + + # datadog.dogstatsd.useHostPID -- Run the agent in the host's PID namespace + ## DEPRECATED: use datadog.useHostPID instead. + + ## This is required for Dogstatsd origin detection to work. + ## See https://docs.datadoghq.com/developers/dogstatsd/unix_socket/ + useHostPID: false + + # datadog.dogstatsd.nonLocalTraffic -- Enable this to make each node accept non-local statsd traffic (from outside of the pod) + + ## ref: https://github.com/DataDog/docker-dd-agent#environment-variables + nonLocalTraffic: true + + # datadog.useHostPID -- Run the agent in the host's PID namespace, required for origin detection + # / unified service tagging + + ## This is required for Dogstatsd origin detection to work in dogstatsd and trace agent + ## See https://docs.datadoghq.com/developers/dogstatsd/unix_socket/ + useHostPID: true + + # datadog.collectEvents -- Enables this to start event collection from the kubernetes API + + ## ref: https://docs.datadoghq.com/agent/kubernetes/#event-collection + collectEvents: true + + # Configure Kubernetes events collection + kubernetesEvents: + # datadog.kubernetesEvents.unbundleEvents -- Allow unbundling kubernetes events, 1:1 mapping between Kubernetes and Datadog events. (Requires Cluster Agent 7.42.0+). + unbundleEvents: false + # datadog.kubernetesEvents.collectedEventTypes -- Collects Helm values from a release and uses them as tags (Requires Cluster Agent 7.42.0+). + # This requires datadog.kubernetesEvents.unbundleEvents to be set to true + collectedEventTypes: + # - kind: # (optional if `source`` is provided) + # source: # (optional if `kind`` is provided) + # reasons: # (optional) if empty accept all event reasons + # - + - kind: Pod + reasons: + - Failed + - BackOff + - Unhealthy + - FailedScheduling + - FailedMount + - FailedAttachVolume + - kind: Node + reasons: + - TerminatingEvictedPod + - NodeNotReady + - Rebooted + - HostPortConflict + - kind: CronJob + reasons: + - SawCompletedJob + + clusterTagger: + # datadog.clusterTagger.collectKubernetesTags -- Enables Kubernetes resources tags collection. + collectKubernetesTags: false + + # datadog.leaderElection -- Enables leader election mechanism for event collection + leaderElection: true + + # datadog.leaderLeaseDuration -- Set the lease time for leader election in second + leaderLeaseDuration: # 60 + + ## Enable logs agent and provide custom configs + logs: + # datadog.logs.enabled -- Enables this to activate Datadog Agent log collection + + ## ref: https://docs.datadoghq.com/agent/basic_agent_usage/kubernetes/#log-collection-setup + enabled: false + + # datadog.logs.containerCollectAll -- Enable this to allow log collection for all containers + + ## ref: https://docs.datadoghq.com/agent/basic_agent_usage/kubernetes/#log-collection-setup + containerCollectAll: false + + # datadog.logs.containerCollectUsingFiles -- Collect logs from files in /var/log/pods instead of using container runtime API + + ## It's usually the most efficient way of collecting logs. + ## ref: https://docs.datadoghq.com/agent/basic_agent_usage/kubernetes/#log-collection-setup + containerCollectUsingFiles: true + + # datadog.logs.autoMultiLineDetection -- Allows the Agent to detect common multi-line patterns automatically. + + ## ref: https://docs.datadoghq.com/agent/logs/advanced_log_collection/?tab=configurationfile#automatic-multi-line-aggregation + autoMultiLineDetection: false + + ## Enable apm agent and provide custom configs + apm: + # datadog.apm.socketEnabled -- Enable APM over Socket (Unix Socket or windows named pipe) + + ## ref: https://docs.datadoghq.com/agent/kubernetes/apm/ + socketEnabled: true + + # datadog.apm.portEnabled -- Enable APM over TCP communication (port 8126 by default) + + ## ref: https://docs.datadoghq.com/agent/kubernetes/apm/ + portEnabled: false + + # datadog.apm.enabled -- Enable this to enable APM and tracing, on port 8126 + # DEPRECATED. Use datadog.apm.portEnabled instead + + ## ref: https://github.com/DataDog/docker-dd-agent#tracing-from-the-host + enabled: false + + # datadog.apm.port -- Override the trace Agent port + + ## Note: Make sure your client is sending to the same UDP port. + port: 8126 + + # datadog.apm.useSocketVolume -- Enable APM over Unix Domain Socket + # DEPRECATED. Use datadog.apm.socketEnabled instead + + ## ref: https://docs.datadoghq.com/agent/kubernetes/apm/ + useSocketVolume: false + + # datadog.apm.socketPath -- Path to the trace-agent socket + socketPath: /var/run/datadog/apm.socket + + # datadog.apm.hostSocketPath -- Host path to the trace-agent socket + hostSocketPath: /var/run/datadog/ + + ## OTLP ingest related configuration + otlp: + receiver: + protocols: + # datadog.otlp.receiver.protocols.grpc - OTLP/gRPC configuration + grpc: + # datadog.otlp.receiver.protocols.grpc.enabled -- Enable the OTLP/gRPC endpoint + enabled: false + # datadog.otlp.receiver.protocols.grpc.endpoint -- OTLP/gRPC endpoint + endpoint: "0.0.0.0:4317" + # datadog.otlp.receiver.protocols.grpc.useHostPort -- Enable the Host Port for the OTLP/gRPC endpoint + useHostPort: true + + # datadog.otlp.receiver.protocols.http - OTLP/HTTP configuration + http: + # datadog.otlp.receiver.protocols.http.enabled -- Enable the OTLP/HTTP endpoint + enabled: false + # datadog.otlp.receiver.protocols.http.endpoint -- OTLP/HTTP endpoint + endpoint: "0.0.0.0:4318" + # datadog.otlp.receiver.protocols.http.useHostPort -- Enable the Host Port for the OTLP/HTTP endpoint + useHostPort: true + + # datadog.envFrom -- Set environment variables for all Agents directly from configMaps and/or secrets + + ## envFrom to pass configmaps or secrets as environment + envFrom: [] + # - configMapRef: + # name: + # - secretRef: + # name: + + # datadog.env -- Set environment variables for all Agents + + ## The Datadog Agent supports many environment variables. + ## ref: https://docs.datadoghq.com/agent/docker/?tab=standard#environment-variables + env: [] + # - name: + # value: + + # datadog.confd -- Provide additional check configurations (static and Autodiscovery) + + ## Each key becomes a file in /conf.d + ## ref: https://github.com/DataDog/datadog-agent/tree/main/Dockerfiles/agent#optional-volumes + ## ref: https://docs.datadoghq.com/agent/autodiscovery/ + confd: {} + # redisdb.yaml: |- + # init_config: + # instances: + # - host: "name" + # port: "6379" + # kubernetes_state.yaml: |- + # ad_identifiers: + # - kube-state-metrics + # init_config: + # instances: + # - kube_state_url: http://%%host%%:8080/metrics + + # datadog.checksd -- Provide additional custom checks as python code + + ## Each key becomes a file in /checks.d + ## ref: https://github.com/DataDog/datadog-agent/tree/main/Dockerfiles/agent#optional-volumes + checksd: {} + # service.py: |- + + # datadog.dockerSocketPath -- Path to the docker socket + dockerSocketPath: # /var/run/docker.sock + + # datadog.criSocketPath -- Path to the container runtime socket (if different from Docker) + criSocketPath: # /var/run/containerd/containerd.sock + + # Configure how the agent interact with the host's container runtime + containerRuntimeSupport: + # datadog.containerRuntimeSupport.enabled -- Set this to false to disable agent access to container runtime. + enabled: true + + ## Enable process agent and provide custom configs + processAgent: + # datadog.processAgent.enabled -- Set this to true to enable live process monitoring agent + + ## Note: /etc/passwd is automatically mounted to allow username resolution. + ## ref: https://docs.datadoghq.com/graphing/infrastructure/process/#kubernetes-daemonset + enabled: true + + # datadog.processAgent.processCollection -- Set this to true to enable process collection in process monitoring agent + + ## Requires processAgent.enabled to be set to true to have any effect + processCollection: false + + # datadog.processAgent.stripProcessArguments -- Set this to scrub all arguments from collected processes + + ## Requires processAgent.enabled and processAgent.processCollection to be set to true to have any effect + ## ref: https://docs.datadoghq.com/infrastructure/process/?tab=linuxwindows#process-arguments-scrubbing + stripProcessArguments: false + + # datadog.processAgent.processDiscovery -- Enables or disables autodiscovery of integrations + processDiscovery: true + + # datadog.osReleasePath -- Specify the path to your os-release file + osReleasePath: /etc/os-release + + ## Enable systemProbe agent and provide custom configs + systemProbe: + + # datadog.systemProbe.debugPort -- Specify the port to expose pprof and expvar for system-probe agent + debugPort: 0 + + # datadog.systemProbe.enableConntrack -- Enable the system-probe agent to connect to the netlink/conntrack subsystem to add NAT information to connection data + + ## ref: http://conntrack-tools.netfilter.org/ + enableConntrack: true + + # datadog.systemProbe.seccomp -- Apply an ad-hoc seccomp profile to the system-probe agent to restrict its privileges + + ## Note that this will break `kubectl exec … -c system-probe -- /bin/bash` + seccomp: localhost/system-probe + + # datadog.systemProbe.seccompRoot -- Specify the seccomp profile root directory + seccompRoot: /var/lib/kubelet/seccomp + + # datadog.systemProbe.bpfDebug -- Enable logging for kernel debug + bpfDebug: false + + # datadog.systemProbe.apparmor -- Specify a apparmor profile for system-probe + apparmor: unconfined + + # datadog.systemProbe.enableTCPQueueLength -- Enable the TCP queue length eBPF-based check + enableTCPQueueLength: false + + # datadog.systemProbe.enableOOMKill -- Enable the OOM kill eBPF-based check + enableOOMKill: false + + # datadog.systemProbe.mountPackageManagementDirs -- Enables mounting of specific package management directories when runtime compilation is enabled + mountPackageManagementDirs: [] + ## For runtime compilation to be able to download kernel headers, the host's package management folders + ## must be mounted to the /host directory. For example, for Ubuntu & Debian the following mount would be necessary: + # - name: "apt-config-dir" + # hostPath: /etc/apt + # mountPath: /host/etc/apt + ## If this list is empty, then all necessary package management directories (for all supported OSs) will be mounted. + + # datadog.systemProbe.runtimeCompilationAssetDir -- Specify a directory for runtime compilation assets to live in + runtimeCompilationAssetDir: /var/tmp/datadog-agent/system-probe + + # datadog.systemProbe.btfPath -- Specify the path to a BTF file for your kernel + btfPath: "" + + # datadog.systemProbe.collectDNSStats -- Enable DNS stat collection + collectDNSStats: true + + # datadog.systemProbe.maxTrackedConnections -- the maximum number of tracked connections + maxTrackedConnections: 131072 + + # datadog.systemProbe.conntrackMaxStateSize -- the maximum size of the userspace conntrack cache + conntrackMaxStateSize: 131072 # 2 * maxTrackedConnections by default, per https://github.com/DataDog/datadog-agent/blob/d1c5de31e1bba72dfac459aed5ff9562c3fdcc20/pkg/process/config/config.go#L229 + + # datadog.systemProbe.conntrackInitTimeout -- the time to wait for conntrack to initialize before failing + conntrackInitTimeout: 10s + + # datadog.systemProbe.enableDefaultOsReleasePaths -- enable default os-release files mount + enableDefaultOsReleasePaths: true + + # datadog.systemProbe.enableDefaultKernelHeadersPaths -- Enable mount of default paths where kernel headers are stored + enableDefaultKernelHeadersPaths: true + + orchestratorExplorer: + # datadog.orchestratorExplorer.enabled -- Set this to false to disable the orchestrator explorer + + ## This requires processAgent.enabled and clusterAgent.enabled to be set to true + ## ref: TODO - add doc link + enabled: true + + # datadog.orchestratorExplorer.container_scrubbing -- Enable the scrubbing of containers in the kubernetes resource YAML for sensitive information + + ## The container scrubbing is taking significant resources during data collection. + ## If you notice that the cluster-agent uses too much CPU in larger clusters + ## turning this option off will improve the situation. + container_scrubbing: + enabled: true + + helmCheck: + # datadog.helmCheck.enabled -- Set this to true to enable the Helm check (Requires Agent 7.35.0+ and Cluster Agent 1.19.0+) + # This requires clusterAgent.enabled to be set to true + enabled: false + + # datadog.helmCheck.collectEvents -- Set this to true to enable event collection in the Helm Check (Requires Agent 7.36.0+ and Cluster Agent 1.20.0+) + # This requires datadog.HelmCheck.enabled to be set to true + collectEvents: false + + # datadog.helmCheck.valuesAsTags -- Collects Helm values from a release and uses them as tags (Requires Agent and Cluster Agent 7.40.0+). + # This requires datadog.HelmCheck.enabled to be set to true + valuesAsTags: {} + # : + + networkMonitoring: + # datadog.networkMonitoring.enabled -- Enable network performance monitoring + enabled: false + + ## Universal Service Monitoring is currently in private beta. + + ## See https://www.datadoghq.com/blog/universal-service-monitoring-datadog/ for more details and private beta signup. + serviceMonitoring: + # datadog.serviceMonitoring.enabled -- Enable Universal Service Monitoring + enabled: false + + ## Enable security agent and provide custom configs + securityAgent: + compliance: + # datadog.securityAgent.compliance.enabled -- Set to true to enable Cloud Security Posture Management (CSPM) + enabled: false + + # datadog.securityAgent.compliance.configMap -- Contains CSPM compliance benchmarks that will be used + configMap: + + # datadog.securityAgent.compliance.checkInterval -- Compliance check run interval + checkInterval: 20m + + runtime: + # datadog.securityAgent.runtime.enabled -- Set to true to enable Cloud Workload Security (CWS) + enabled: false + + # datadog.securityAgent.runtime.fimEnabled -- Set to true to enable Cloud Workload Security (CWS) File Integrity Monitoring + fimEnabled: false + + policies: + # datadog.securityAgent.runtime.policies.configMap -- Contains CWS policies that will be used + configMap: + + syscallMonitor: + # datadog.securityAgent.runtime.syscallMonitor.enabled -- Set to true to enable the Syscall monitoring (recommended for troubleshooting only) + enabled: false + + network: + # datadog.securityAgent.runtime.network.enabled -- Set to true to enable the collection of CWS network events + enabled: false + + activityDump: + # datadog.securityAgent.runtime.activityDump.enabled -- Set to true to enable the collection of CWS activity dumps + enabled: false + + # datadog.securityAgent.runtime.activityDump.tracedCgroupsCount -- Set to the number of containers that should be traced concurrently + tracedCgroupsCount: 3 + + # datadog.securityAgent.runtime.activityDump.cgroupDumpTimeout -- Set to the desired duration of a single container tracing (in minutes) + cgroupDumpTimeout: 20 + + # datadog.securityAgent.runtime.activityDump.cgroupWaitListSize -- Set to the size of the wait list for already traced containers + cgroupWaitListSize: 0 + + pathMerge: + # datadog.securityAgent.runtime.activityDump.pathMerge.enabled -- Set to true to enable the merging of similar paths + enabled: false + + ## Manage NetworkPolicy + networkPolicy: + # datadog.networkPolicy.create -- If true, create NetworkPolicy for all the components + create: false + + # datadog.networkPolicy.flavor -- Flavor of the network policy to use. + # Can be: + # * kubernetes for networking.k8s.io/v1/NetworkPolicy + # * cilium for cilium.io/v2/CiliumNetworkPolicy + flavor: kubernetes + + cilium: + # datadog.networkPolicy.cilium.dnsSelector -- Cilium selector of the DNS server entity + # @default -- kube-dns in namespace kube-system + dnsSelector: + toEndpoints: + - matchLabels: + "k8s:io.kubernetes.pod.namespace": kube-system + "k8s:k8s-app": kube-dns + + ## Configure prometheus scraping autodiscovery + + ## ref: https://docs.datadoghq.com/agent/kubernetes/prometheus/ + prometheusScrape: + # datadog.prometheusScrape.enabled -- Enable autodiscovering pods and services exposing prometheus metrics. + enabled: false + # datadog.prometheusScrape.serviceEndpoints -- Enable generating dedicated checks for service endpoints. + serviceEndpoints: false + # datadog.prometheusScrape.additionalConfigs -- Allows adding advanced openmetrics check configurations with custom discovery rules. (Requires Agent version 7.27+) + additionalConfigs: [] + # - + # autodiscovery: + # kubernetes_annotations: + # include: + # custom_include_label: 'true' + # exclude: + # custom_exclude_label: 'true' + # kubernetes_container_names: + # - my-app + # configurations: + # - send_distribution_buckets: true + # timeout: 5 + # datadog.prometheusScrape.version -- Version of the openmetrics check to schedule by default. + + # See https://datadoghq.dev/integrations-core/legacy/prometheus/#config-changes-between-versions for the differences between the two versions. + # (Version 2 requires Agent version 7.34+) + version: 2 + + # datadog.ignoreAutoConfig -- List of integration to ignore auto_conf.yaml. + + ## ref: https://docs.datadoghq.com/agent/faq/auto_conf/ + ignoreAutoConfig: [] + # - redisdb + # - kubernetes_state + + # datadog.containerExclude -- Exclude containers from the Agent + # Autodiscovery, as a space-sepatered list + + ## ref: https://docs.datadoghq.com/agent/guide/autodiscovery-management/?tab=containerizedagent#exclude-containers + containerExclude: # "image:datadog/agent" + + # datadog.containerInclude -- Include containers in the Agent Autodiscovery, + # as a space-separated list. If a container matches an include rule, it’s + # always included in the Autodiscovery + + ## ref: https://docs.datadoghq.com/agent/guide/autodiscovery-management/?tab=containerizedagent#include-containers + containerInclude: + + # datadog.containerExcludeLogs -- Exclude logs from the Agent Autodiscovery, + # as a space-separated list + containerExcludeLogs: + + # datadog.containerIncludeLogs -- Include logs in the Agent Autodiscovery, as + # a space-separated list + containerIncludeLogs: + + # datadog.containerExcludeMetrics -- Exclude metrics from the Agent + # Autodiscovery, as a space-separated list + containerExcludeMetrics: + + # datadog.containerIncludeMetrics -- Include metrics in the Agent + # Autodiscovery, as a space-separated list + containerIncludeMetrics: + + # datadog.excludePauseContainer -- Exclude pause containers from the Agent Autodiscovery. + + ## ref: https://docs.datadoghq.com/agent/guide/autodiscovery-management/?tab=containerizedagent#pause-containers + excludePauseContainer: true + +## This is the Datadog Cluster Agent implementation that handles cluster-wide +## metrics more cleanly, separates concerns for better rbac, and implements +## the external metrics API so you can autoscale HPAs based on datadog metrics +## ref: https://docs.datadoghq.com/agent/kubernetes/cluster/ +clusterAgent: + # clusterAgent.enabled -- Set this to false to disable Datadog Cluster Agent + enabled: true + + # clusterAgent.shareProcessNamespace -- Set the process namespace sharing on the Datadog Cluster Agent + shareProcessNamespace: false + + ## Define the Datadog Cluster-Agent image to work with + image: + # clusterAgent.image.name -- Cluster Agent image name to use (relative to `registry`) + name: cluster-agent + + # clusterAgent.image.tag -- Cluster Agent image tag to use + tag: 7.42.0 + + # clusterAgent.image.digest -- Cluster Agent image digest to use, takes precedence over tag if specified + digest: "" + + # clusterAgent.image.repository -- Override default registry + image.name for Cluster Agent + repository: + + # clusterAgent.image.pullPolicy -- Cluster Agent image pullPolicy + pullPolicy: IfNotPresent + + # clusterAgent.image.pullSecrets -- Cluster Agent repository pullSecret (ex: specify docker registry credentials) + + ## See https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod + pullSecrets: [] + # - name: "" + + # clusterAgent.image.doNotCheckTag -- Skip the version and chart compatibility check + + ## By default, the version passed in clusterAgent.image.tag is checked + ## for compatibility with the version of the chart. + ## This boolean permits completely skipping this check. + ## This is useful, for example, for custom tags that are not + ## respecting semantic versioning. + doNotCheckTag: # false + + # clusterAgent.securityContext -- Allows you to overwrite the default PodSecurityContext on the cluster-agent pods. + securityContext: {} + + containers: + clusterAgent: + # clusterAgent.containers.clusterAgent.securityContext -- Specify securityContext on the cluster-agent container. + securityContext: {} + + # clusterAgent.command -- Command to run in the Cluster Agent container as entrypoint + command: [] + + # clusterAgent.token -- Cluster Agent token is a preshared key between node agents and cluster agent (autogenerated if empty, needs to be at least 32 characters a-zA-z) + token: "" + + # clusterAgent.tokenExistingSecret -- Existing secret name to use for Cluster Agent token. Put the Cluster Agent token in a key named `token` inside the Secret + tokenExistingSecret: "" + + # clusterAgent.replicas -- Specify the of cluster agent replicas, if > 1 it allow the cluster agent to work in HA mode. + replicas: 1 + + # clusterAgent.revisionHistoryLimit -- The number of old ReplicaSets to keep in this Deployment. + revisionHistoryLimit: 10 + + ## Provide Cluster Agent Deployment pod(s) RBAC configuration + rbac: + # clusterAgent.rbac.create -- If true, create & use RBAC resources + create: true + + # clusterAgent.rbac.serviceAccountName -- Specify a preexisting ServiceAccount to use if clusterAgent.rbac.create is false + serviceAccountName: default + + # clusterAgent.rbac.serviceAccountAnnotations -- Annotations to add to the ServiceAccount if clusterAgent.rbac.create is true + serviceAccountAnnotations: {} + + ## Provide Cluster Agent pod security configuration + podSecurity: + podSecurityPolicy: + # clusterAgent.podSecurity.podSecurityPolicy.create -- If true, create a PodSecurityPolicy resource for Cluster Agent pods + create: false + securityContextConstraints: + # clusterAgent.podSecurity.securityContextConstraints.create -- If true, create a SCC resource for Cluster Agent pods + create: false + + # Enable the metricsProvider to be able to scale based on metrics in Datadog + metricsProvider: + # clusterAgent.metricsProvider.enabled -- Set this to true to enable Metrics Provider + enabled: false + + # clusterAgent.metricsProvider.wpaController -- Enable informer and controller of the watermark pod autoscaler + + ## Note: You need to install the `WatermarkPodAutoscaler` CRD before + wpaController: false + + # clusterAgent.metricsProvider.useDatadogMetrics -- Enable usage of DatadogMetric CRD to autoscale on arbitrary Datadog queries + + ## Note: It will install DatadogMetrics CRD automatically (it may conflict with previous installations) + useDatadogMetrics: false + + # clusterAgent.metricsProvider.createReaderRbac -- Create `external-metrics-reader` RBAC automatically (to allow HPA to read data from Cluster Agent) + createReaderRbac: true + + # clusterAgent.metricsProvider.aggregator -- Define the aggregator the cluster agent will use to process the metrics. The options are (avg, min, max, sum) + aggregator: avg + + ## Configuration for the service for the cluster-agent metrics server + service: + # clusterAgent.metricsProvider.service.type -- Set type of cluster-agent metrics server service + type: ClusterIP + + # clusterAgent.metricsProvider.service.port -- Set port of cluster-agent metrics server service (Kubernetes >= 1.15) + port: 8443 + + # clusterAgent.metricsProvider.endpoint -- Override the external metrics provider endpoint. If not set, the cluster-agent defaults to `datadog.site` + endpoint: # https://api.datadoghq.com + + # clusterAgent.env -- Set environment variables specific to Cluster Agent + + ## The Cluster-Agent supports many additional environment variables + ## ref: https://docs.datadoghq.com/agent/cluster_agent/commands/#cluster-agent-options + env: [] + + # clusterAgent.envFrom -- Set environment variables specific to Cluster Agent from configMaps and/or secrets + + ## The Cluster-Agent supports many additional environment variables + ## ref: https://docs.datadoghq.com/agent/cluster_agent/commands/#cluster-agent-options + envFrom: [] + # - configMapRef: + # name: + # - secretRef: + # name: + + admissionController: + # clusterAgent.admissionController.enabled -- Enable the admissionController to be able to inject APM/Dogstatsd config and standard tags (env, service, version) automatically into your pods + enabled: true + + # clusterAgent.admissionController.mutateUnlabelled -- Enable injecting config without having the pod label 'admission.datadoghq.com/enabled="true"' + mutateUnlabelled: false + + # clusterAgent.admissionController.configMode -- The kind of configuration to be injected, it can be "hostip", "service", or "socket". + + ## If clusterAgent.admissionController.configMode is not set, the Admission Controller defaults to hostip. + ## Note: "service" mode relies on the internal traffic service to target the agent running on the local node (requires Kubernetes v1.22+). + ## ref: https://docs.datadoghq.com/agent/cluster_agent/admission_controller/#configure-apm-and-dogstatsd-communication-mode + configMode: # "hostip", "socket" or "service" + + # clusterAgent.admissionController.failurePolicy -- Set the failure policy for dynamic admission control.' + + ## The default of Ignore means that pods will still be admitted even if the webhook is unavailable to inject them. + ## Setting to Fail will require the admission controller to be present and pods to be injected before they are allowed to run. + failurePolicy: Ignore + + # clusterAgent.confd -- Provide additional cluster check configurations. Each key will become a file in /conf.d. + + ## ref: https://docs.datadoghq.com/agent/autodiscovery/ + confd: {} + # mysql.yaml: |- + # cluster_check: true + # instances: + # - host: + # port: 3306 + # username: datadog + # password: + + # clusterAgent.advancedConfd -- Provide additional cluster check configurations. Each key is an integration containing several config files. + + ## ref: https://docs.datadoghq.com/agent/autodiscovery/ + advancedConfd: {} + # mysql.d: + # 1.yaml: |- + # cluster_check: true + # instances: + # - host: + # port: 3306 + # username: datadog + # password: + # 2.yaml: |- + # cluster_check: true + # instances: + # - host: + # port: 3306 + # username: datadog + # password: + + # clusterAgent.resources -- Datadog cluster-agent resource requests and limits. + resources: {} + # requests: + # cpu: 200m + # memory: 256Mi + # limits: + # cpu: 200m + # memory: 256Mi + + # clusterAgent.priorityClassName -- Name of the priorityClass to apply to the Cluster Agent + priorityClassName: # system-cluster-critical + + # clusterAgent.nodeSelector -- Allow the Cluster Agent Deployment to be scheduled on selected nodes + + ## Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#nodeselector + ## Ref: https://kubernetes.io/docs/user-guide/node-selection/ + nodeSelector: {} + + # clusterAgent.tolerations -- Allow the Cluster Agent Deployment to schedule on tainted nodes ((requires Kubernetes >= 1.6)) + + ## Ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ + tolerations: [] + + # clusterAgent.affinity -- Allow the Cluster Agent Deployment to schedule using affinity rules + + ## By default, Cluster Agent Deployment Pods are forced to run on different Nodes. + ## Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity + affinity: {} + + # clusterAgent.healthPort -- Port number to use in the Cluster Agent for the healthz endpoint + healthPort: 5556 + + # clusterAgent.livenessProbe -- Override default Cluster Agent liveness probe settings + # @default -- Every 15s / 6 KO / 1 OK + livenessProbe: + initialDelaySeconds: 15 + periodSeconds: 15 + timeoutSeconds: 5 + successThreshold: 1 + failureThreshold: 6 + + # clusterAgent.readinessProbe -- Override default Cluster Agent readiness probe settings + # @default -- Every 15s / 6 KO / 1 OK + readinessProbe: + initialDelaySeconds: 15 + periodSeconds: 15 + timeoutSeconds: 5 + successThreshold: 1 + failureThreshold: 6 + + # clusterAgent.strategy -- Allow the Cluster Agent deployment to perform a rolling update on helm update + + ## ref: https://kubernetes.io/docs/concepts/workloads/controllers/deployment/#strategy + strategy: + type: RollingUpdate + rollingUpdate: + maxSurge: 1 + maxUnavailable: 0 + + # clusterAgent.deploymentAnnotations -- Annotations to add to the cluster-agents's deployment + deploymentAnnotations: {} + # key: "value" + + # clusterAgent.podAnnotations -- Annotations to add to the cluster-agents's pod(s) + podAnnotations: {} + # key: "value" + + # clusterAgent.useHostNetwork -- Bind ports on the hostNetwork + + ## Useful for CNI networking where hostPort might + ## not be supported. The ports need to be available on all hosts. It can be + ## used for custom metrics instead of a service endpoint. + ## + ## WARNING: Make sure that hosts using this are properly firewalled otherwise + ## metrics and traces are accepted from any host able to connect to this host. + # + useHostNetwork: false + + # clusterAgent.dnsConfig -- Specify dns configuration options for datadog cluster agent containers e.g ndots + + ## ref: https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config + dnsConfig: {} + # options: + # - name: ndots + # value: "1" + + # clusterAgent.volumes -- Specify additional volumes to mount in the cluster-agent container + volumes: [] + # - hostPath: + # path: + # name: + + # clusterAgent.volumeMounts -- Specify additional volumes to mount in the cluster-agent container + volumeMounts: [] + # - name: + # mountPath: + # readOnly: true + + # clusterAgent.datadog_cluster_yaml -- Specify custom contents for the datadog cluster agent config (datadog-cluster.yaml) + datadog_cluster_yaml: {} + + # clusterAgent.createPodDisruptionBudget -- Create pod disruption budget for Cluster Agent deployments + createPodDisruptionBudget: false + + networkPolicy: + # clusterAgent.networkPolicy.create -- If true, create a NetworkPolicy for the cluster agent. + # DEPRECATED. Use datadog.networkPolicy.create instead + create: false + + # clusterAgent.additionalLabels -- Adds labels to the Cluster Agent deployment and pods + additionalLabels: {} + # key: "value" + +## This section lets you configure the agents deployed by this chart to connect to a Cluster Agent +## deployed independently +existingClusterAgent: + # existingClusterAgent.join -- set this to true if you want the agents deployed by this chart to + # connect to a Cluster Agent deployed independently + join: false + + # existingClusterAgent.tokenSecretName -- Existing secret name to use for external Cluster Agent token + tokenSecretName: # + + # existingClusterAgent.serviceName -- Existing service name to use for reaching the external Cluster Agent + serviceName: # + + # existingClusterAgent.clusterchecksEnabled -- set this to false if you don’t want the agents to run the cluster checks of the joined external cluster agent + clusterchecksEnabled: true + +agents: + # agents.enabled -- You should keep Datadog DaemonSet enabled! + + ## The exceptional case could be a situation when you need to run + ## single Datadog pod per every namespace, but you do not need to + ## re-create a DaemonSet for every non-default namespace install. + ## Note: StatsD and DogStatsD work over UDP, so you may not + ## get guaranteed delivery of the metrics in Datadog-per-namespace setup! + enabled: true + + # agents.shareProcessNamespace -- Set the process namespace sharing on the Datadog Daemonset + shareProcessNamespace: false + + # agents.revisionHistoryLimit -- The number of ControllerRevision to keep in this DaemonSet. + revisionHistoryLimit: 10 + + ## Define the Datadog image to work with + image: + # agents.image.name -- Datadog Agent image name to use (relative to `registry`) + + ## use "dogstatsd" for Standalone Datadog Agent DogStatsD 7 + name: agent + + # agents.image.tag -- Define the Agent version to use + tag: 7.42.0 + + # agents.image.digest -- Define Agent image digest to use, takes precedence over tag if specified + digest: "" + + # agents.image.tagSuffix -- Suffix to append to Agent tag + + ## Ex: + ## jmx to enable jmx fetch collection + ## servercore to get Windows images based on servercore + tagSuffix: "" + + # agents.image.repository -- Override default registry + image.name for Agent + repository: + + # agents.image.doNotCheckTag -- Skip the version and chart compatibility check + + ## By default, the version passed in agents.image.tag is checked + ## for compatibility with the version of the chart. + ## This boolean permits to completely skip this check. + ## This is useful, for example, for custom tags that are not + ## respecting semantic versioning + doNotCheckTag: # false + + # agents.image.pullPolicy -- Datadog Agent image pull policy + pullPolicy: IfNotPresent + + # agents.image.pullSecrets -- Datadog Agent repository pullSecret (ex: specify docker registry credentials) + + ## See https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod + pullSecrets: [] + # - name: "" + + ## Provide Daemonset RBAC configuration + rbac: + # agents.rbac.create -- If true, create & use RBAC resources + create: true + + # agents.rbac.serviceAccountName -- Specify a preexisting ServiceAccount to use if agents.rbac.create is false + serviceAccountName: default + + # agents.rbac.serviceAccountAnnotations -- Annotations to add to the ServiceAccount if agents.rbac.create is true + serviceAccountAnnotations: {} + + ## Provide Daemonset PodSecurityPolicy configuration + podSecurity: + podSecurityPolicy: + # agents.podSecurity.podSecurityPolicy.create -- If true, create a PodSecurityPolicy resource for Agent pods + create: false + + securityContextConstraints: + # agents.podSecurity.securityContextConstraints.create -- If true, create a SecurityContextConstraints resource for Agent pods + create: false + + # agents.podSecurity.seLinuxContext -- Provide seLinuxContext configuration for PSP/SCC + # @default -- Must run as spc_t + seLinuxContext: + rule: MustRunAs + seLinuxOptions: + user: system_u + role: system_r + type: spc_t + level: s0 + + # agents.podSecurity.privileged -- If true, Allow to run privileged containers + privileged: false + + # agents.podSecurity.capabilities -- Allowed capabilities + + ## note: capabilities must contain all agents.containers.*.securityContext.capabilities. + capabilities: + - SYS_ADMIN + - SYS_RESOURCE + - SYS_PTRACE + - NET_ADMIN + - NET_BROADCAST + - NET_RAW + - IPC_LOCK + - CHOWN + - AUDIT_CONTROL + - AUDIT_READ + - DAC_READ_SEARCH + + # agents.podSecurity.allowedUnsafeSysctls -- Allowed unsafe sysclts + allowedUnsafeSysctls: [] + + # agents.podSecurity.volumes -- Allowed volumes types + volumes: + - configMap + - downwardAPI + - emptyDir + - hostPath + - secret + + # agents.podSecurity.seccompProfiles -- Allowed seccomp profiles + seccompProfiles: + - "runtime/default" + - "localhost/system-probe" + + apparmor: + # agents.podSecurity.apparmor.enabled -- If true, enable apparmor enforcement + + ## see: https://kubernetes.io/docs/tutorials/clusters/apparmor/ + enabled: true + + # agents.podSecurity.apparmorProfiles -- Allowed apparmor profiles + apparmorProfiles: + - "runtime/default" + - "unconfined" + + # agents.podSecurity.defaultApparmor -- Default AppArmor profile for all containers but system-probe + defaultApparmor: runtime/default + + containers: + agent: + # agents.containers.agent.env -- Additional environment variables for the agent container + env: [] + + # agents.containers.agent.envFrom -- Set environment variables specific to agent container from configMaps and/or secrets + envFrom: [] + # - configMapRef: + # name: + # - secretRef: + # name: + + # agents.containers.agent.logLevel -- Set logging verbosity, valid log levels are: trace, debug, info, warn, error, critical, and off. + # If not set, fall back to the value of datadog.logLevel. + logLevel: # INFO + + # agents.containers.agent.resources -- Resource requests and limits for the agent container. + resources: {} + # requests: + # cpu: 200m + # memory: 256Mi + # limits: + # cpu: 200m + # memory: 256Mi + + # agents.containers.agent.healthPort -- Port number to use in the node agent for the healthz endpoint + healthPort: 5555 + + # agents.containers.agent.livenessProbe -- Override default agent liveness probe settings + # @default -- Every 15s / 6 KO / 1 OK + livenessProbe: + initialDelaySeconds: 15 + periodSeconds: 15 + timeoutSeconds: 5 + successThreshold: 1 + failureThreshold: 6 + + # agents.containers.agent.readinessProbe -- Override default agent readiness probe settings + # @default -- Every 15s / 6 KO / 1 OK + readinessProbe: + initialDelaySeconds: 15 + periodSeconds: 15 + timeoutSeconds: 5 + successThreshold: 1 + failureThreshold: 6 + + # agents.containers.agent.securityContext -- Allows you to overwrite the default container SecurityContext for the agent container. + securityContext: {} + + # agents.containers.agent.ports -- Allows to specify extra ports (hostPorts for instance) for this container + ports: [] + + processAgent: + # agents.containers.processAgent.env -- Additional environment variables for the process-agent container + env: [] + + # agents.containers.processAgent.envFrom -- Set environment variables specific to process-agent from configMaps and/or secrets + envFrom: [] + # - configMapRef: + # name: + # - secretRef: + # name: + + # agents.containers.processAgent.logLevel -- Set logging verbosity, valid log levels are: trace, debug, info, warn, error, critical, and off. + # If not set, fall back to the value of datadog.logLevel. + logLevel: # INFO + + # agents.containers.processAgent.resources -- Resource requests and limits for the process-agent container + resources: {} + # requests: + # cpu: 100m + # memory: 200Mi + # limits: + # cpu: 100m + # memory: 200Mi + + # agents.containers.processAgent.securityContext -- Allows you to overwrite the default container SecurityContext for the process-agent container. + securityContext: {} + + # agents.containers.processAgent.ports -- Allows to specify extra ports (hostPorts for instance) for this container + ports: [] + + traceAgent: + # agents.containers.traceAgent.env -- Additional environment variables for the trace-agent container + env: [] + + # agents.containers.traceAgent.envFrom -- Set environment variables specific to trace-agent from configMaps and/or secrets + envFrom: [] + # - configMapRef: + # name: + # - secretRef: + # name: + + # agents.containers.traceAgent.logLevel -- Set logging verbosity, valid log levels are: trace, debug, info, warn, error, critical, and off + logLevel: # INFO + + # agents.containers.traceAgent.resources -- Resource requests and limits for the trace-agent container + resources: {} + # requests: + # cpu: 100m + # memory: 200Mi + # limits: + # cpu: 100m + # memory: 200Mi + + # agents.containers.traceAgent.livenessProbe -- Override default agent liveness probe settings + # @default -- Every 15s + livenessProbe: + initialDelaySeconds: 15 + periodSeconds: 15 + timeoutSeconds: 5 + + # agents.containers.traceAgent.securityContext -- Allows you to overwrite the default container SecurityContext for the trace-agent container. + securityContext: {} + + # agents.containers.traceAgent.ports -- Allows to specify extra ports (hostPorts for instance) for this container + ports: [] + + systemProbe: + # agents.containers.systemProbe.env -- Additional environment variables for the system-probe container + env: [] + + # agents.containers.systemProbe.envFrom -- Set environment variables specific to system-probe from configMaps and/or secrets + envFrom: [] + # - configMapRef: + # name: + # - secretRef: + # name: + + # agents.containers.systemProbe.logLevel -- Set logging verbosity, valid log levels are: trace, debug, info, warn, error, critical, and off. + # If not set, fall back to the value of datadog.logLevel. + logLevel: # INFO + + # agents.containers.systemProbe.resources -- Resource requests and limits for the system-probe container + resources: {} + # requests: + # cpu: 100m + # memory: 200Mi + # limits: + # cpu: 100m + # memory: 200Mi + + # agents.containers.systemProbe.securityContext -- Allows you to overwrite the default container SecurityContext for the system-probe container. + + ## agents.podSecurity.capabilities must reflect the changed made in securityContext.capabilities. + securityContext: + privileged: false + capabilities: + add: ["SYS_ADMIN", "SYS_RESOURCE", "SYS_PTRACE", "NET_ADMIN", "NET_BROADCAST", "NET_RAW", "IPC_LOCK", "CHOWN", "DAC_READ_SEARCH"] + + # agents.containers.systemProbe.ports -- Allows to specify extra ports (hostPorts for instance) for this container + ports: [] + + securityAgent: + # agents.containers.securityAgent.env -- Additional environment variables for the security-agent container + env: [] + + # agents.containers.securityAgent.envFrom -- Set environment variables specific to security-agent from configMaps and/or secrets + envFrom: [] + # - configMapRef: + # name: + # - secretRef: + # name: + + # agents.containers.securityAgent.logLevel -- Set logging verbosity, valid log levels are: trace, debug, info, warn, error, critical, and off. + # If not set, fall back to the value of datadog.logLevel. + logLevel: # INFO + + # agents.containers.securityAgent.resources -- Resource requests and limits for the security-agent container + resources: {} + # requests: + # cpu: 100m + # memory: 200Mi + # limits: + # cpu: 100m + # memory: 200Mi + + # agents.containers.securityAgent.ports -- Allows to specify extra ports (hostPorts for instance) for this container + ports: [] + + initContainers: + # agents.containers.initContainers.resources -- Resource requests and limits for the init containers + resources: {} + # requests: + # cpu: 100m + # memory: 200Mi + # limits: + # cpu: 100m + # memory: 200Mi + + # agents.volumes -- Specify additional volumes to mount in the dd-agent container + volumes: [] + # - hostPath: + # path: + # name: + + # agents.volumeMounts -- Specify additional volumes to mount in all containers of the agent pod + volumeMounts: [] + # - name: + # mountPath: + # readOnly: true + + # agents.useHostNetwork -- Bind ports on the hostNetwork + + ## Useful for CNI networking where hostPort might + ## not be supported. The ports need to be available on all hosts. It Can be + ## used for custom metrics instead of a service endpoint. + ## + ## WARNING: Make sure that hosts using this are properly firewalled otherwise + ## metrics and traces are accepted from any host able to connect to this host. + useHostNetwork: false + + # agents.dnsConfig -- specify dns configuration options for datadog cluster agent containers e.g ndots + + ## ref: https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config + dnsConfig: {} + # options: + # - name: ndots + # value: "1" + + # agents.daemonsetAnnotations -- Annotations to add to the DaemonSet + daemonsetAnnotations: {} + # key: "value" + + # agents.podAnnotations -- Annotations to add to the DaemonSet's Pods + podAnnotations: {} + # key: "value" + + # agents.tolerations -- Allow the DaemonSet to schedule on tainted nodes (requires Kubernetes >= 1.6) + tolerations: [] + + # agents.nodeSelector -- Allow the DaemonSet to schedule on selected nodes + + ## Ref: https://kubernetes.io/docs/user-guide/node-selection/ + nodeSelector: {} + + # agents.affinity -- Allow the DaemonSet to schedule using affinity rules + + ## Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity + affinity: {} + + # agents.updateStrategy -- Allow the DaemonSet to perform a rolling update on helm update + + ## ref: https://kubernetes.io/docs/tasks/manage-daemon/update-daemon-set/ + updateStrategy: + type: RollingUpdate + rollingUpdate: + maxUnavailable: "10%" + + # agents.priorityClassCreate -- Creates a priorityClass for the Datadog Agent's Daemonset pods. + priorityClassCreate: false + + # agents.priorityClassName -- Sets PriorityClassName if defined + priorityClassName: + + # agents.priorityPreemptionPolicyValue -- Set to "Never" to change the PriorityClass to non-preempting + priorityPreemptionPolicyValue: PreemptLowerPriority + + # agents.priorityClassValue -- Value used to specify the priority of the scheduling of Datadog Agent's Daemonset pods. + + ## The PriorityClass uses PreemptLowerPriority. + priorityClassValue: 1000000000 + + # agents.podLabels -- Sets podLabels if defined + + ## Note: These labels are also used as label selectors so they are immutable. + podLabels: {} + + # agents.additionalLabels -- Adds labels to the Agent daemonset and pods + additionalLabels: {} + # key: "value" + + # agents.useConfigMap -- Configures a configmap to provide the agent configuration. Use this in combination with the `agents.customAgentConfig` parameter. + useConfigMap: # false + + # agents.customAgentConfig -- Specify custom contents for the datadog agent config (datadog.yaml) + + ## ref: https://docs.datadoghq.com/agent/guide/agent-configuration-files/?tab=agentv6 + ## ref: https://github.com/DataDog/datadog-agent/blob/main/pkg/config/config_template.yaml + ## Note the `agents.useConfigMap` needs to be set to `true` for this parameter to be taken into account. + customAgentConfig: {} + # # Autodiscovery for Kubernetes + # listeners: + # - name: kubelet + # config_providers: + # - name: kubelet + # polling: true + # # needed to support legacy docker label config templates + # - name: docker + # polling: true + # + # # Enable java cgroup handling. Only one of those options should be enabled, + # # depending on the agent version you are using along that chart. + # + # # agent version < 6.15 + # # jmx_use_cgroup_memory_limit: true + # + # # agent version >= 6.15 + # # jmx_use_container_support: true + + networkPolicy: + # agents.networkPolicy.create -- If true, create a NetworkPolicy for the agents. + # DEPRECATED. Use datadog.networkPolicy.create instead + create: false + + localService: + # agents.localService.overrideName -- Name of the internal traffic service to target the agent running on the local node + overrideName: "" + + # agents.localService.forceLocalServiceEnabled -- Force the creation of the internal traffic policy service to target the agent running on the local node. + # By default, the internal traffic service is created only on Kubernetes 1.22+ where the feature became beta and enabled by default. + # This option allows to force the creation of the internal traffic service on kubernetes 1.21 where the feature was alpha and required a feature gate to be explicitly enabled. + forceLocalServiceEnabled: false + +clusterChecksRunner: + # clusterChecksRunner.enabled -- If true, deploys agent dedicated for running the Cluster Checks instead of running in the Daemonset's agents. + + ## If both clusterChecksRunner.enabled and datadog.kubeStateMetricsCore.enabled are true, consider enabling datadog.kubeStateMetricsCore.useClusterCheckRunners as well. + ## If datadog.kubeStateMetricsCore.useClusterCheckRunners is enabled, it's recommended to enable this flag as well so all Cluster Checks run on Cluster Checks Runners instead of node agents. + ## ref: https://docs.datadoghq.com/agent/autodiscovery/clusterchecks/ + enabled: false + + ## Define the Datadog image to work with. + image: + # clusterChecksRunner.image.name -- Datadog Agent image name to use (relative to `registry`) + name: agent + + # clusterChecksRunner.image.tag -- Define the Agent version to use + tag: 7.42.0 + + # clusterChecksRunner.image.digest -- Define Agent image digest to use, takes precedence over tag if specified + digest: "" + + # clusterChecksRunner.image.tagSuffix -- Suffix to append to Agent tag + + ## Ex: + ## jmx to enable jmx fetch collection + ## servercore to get Windows images based on servercore + tagSuffix: "" + + # clusterChecksRunner.image.repository -- Override default registry + image.name for Cluster Check Runners + repository: + + # clusterChecksRunner.image.pullPolicy -- Datadog Agent image pull policy + pullPolicy: IfNotPresent + + # clusterChecksRunner.image.pullSecrets -- Datadog Agent repository pullSecret (ex: specify docker registry credentials) + + ## See https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod + pullSecrets: [] + # - name: "" + + # clusterChecksRunner.createPodDisruptionBudget -- Create the pod disruption budget to apply to the cluster checks agents + createPodDisruptionBudget: false + + # Provide Cluster Checks Deployment pods RBAC configuration + rbac: + # clusterChecksRunner.rbac.create -- If true, create & use RBAC resources + create: true + + # clusterChecksRunner.rbac.dedicated -- If true, use a dedicated RBAC resource for the cluster checks agent(s) + dedicated: false + + # clusterChecksRunner.rbac.serviceAccountAnnotations -- Annotations to add to the ServiceAccount if clusterChecksRunner.rbac.dedicated is true + serviceAccountAnnotations: {} + + # clusterChecksRunner.rbac.serviceAccountName -- Specify a preexisting ServiceAccount to use if clusterChecksRunner.rbac.create is false + serviceAccountName: default + + # clusterChecksRunner.replicas -- Number of Cluster Checks Runner instances + + ## If you want to deploy the clusterChecks agent in HA, keep at least clusterChecksRunner.replicas set to 2. + ## And increase the clusterChecksRunner.replicas according to the number of Cluster Checks. + replicas: 2 + + # clusterChecksRunner.revisionHistoryLimit -- The number of old ReplicaSets to keep in this Deployment. + revisionHistoryLimit: 10 + + # clusterChecksRunner.resources -- Datadog clusterchecks-agent resource requests and limits. + resources: {} + # requests: + # cpu: 200m + # memory: 500Mi + # limits: + # cpu: 200m + # memory: 500Mi + + # clusterChecksRunner.affinity -- Allow the ClusterChecks Deployment to schedule using affinity rules. + + ## By default, ClusterChecks Deployment Pods are preferred to run on different Nodes. + ## Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity + affinity: {} + + # clusterChecksRunner.strategy -- Allow the ClusterChecks deployment to perform a rolling update on helm update + + ## ref: https://kubernetes.io/docs/concepts/workloads/controllers/deployment/#strategy + strategy: + type: RollingUpdate + rollingUpdate: + maxSurge: 1 + maxUnavailable: 0 + + # clusterChecksRunner.dnsConfig -- specify dns configuration options for datadog cluster agent containers e.g ndots + + ## ref: https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config + dnsConfig: {} + # options: + # - name: ndots + # value: "1" + + # clusterChecksRunner.priorityClassName -- Name of the priorityClass to apply to the Cluster checks runners + priorityClassName: # system-cluster-critical + + # clusterChecksRunner.nodeSelector -- Allow the ClusterChecks Deployment to schedule on selected nodes + + ## Ref: https://kubernetes.io/docs/user-guide/node-selection/ + nodeSelector: {} + + # clusterChecksRunner.tolerations -- Tolerations for pod assignment + + ## Ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ + tolerations: [] + + # clusterChecksRunner.healthPort -- Port number to use in the Cluster Checks Runner for the healthz endpoint + healthPort: 5557 + + # clusterChecksRunner.livenessProbe -- Override default agent liveness probe settings + # @default -- Every 15s / 6 KO / 1 OK + + ## In case of issues with the probe, you can disable it with the + ## following values, to allow easier investigating: + # + # livenessProbe: + # exec: + # command: ["/bin/true"] + # + livenessProbe: + initialDelaySeconds: 15 + periodSeconds: 15 + timeoutSeconds: 5 + successThreshold: 1 + failureThreshold: 6 + + # clusterChecksRunner.readinessProbe -- Override default agent readiness probe settings + # @default -- Every 15s / 6 KO / 1 OK + + ## In case of issues with the probe, you can disable it with the + ## following values, to allow easier investigating: + # + # readinessProbe: + # exec: + # command: ["/bin/true"] + # + readinessProbe: + initialDelaySeconds: 15 + periodSeconds: 15 + timeoutSeconds: 5 + successThreshold: 1 + failureThreshold: 6 + + # clusterChecksRunner.deploymentAnnotations -- Annotations to add to the cluster-checks-runner's Deployment + deploymentAnnotations: {} + # key: "value" + + # clusterChecksRunner.podAnnotations -- Annotations to add to the cluster-checks-runner's pod(s) + podAnnotations: {} + # key: "value" + + # clusterChecksRunner.env -- Environment variables specific to Cluster Checks Runner + + ## ref: https://github.com/DataDog/datadog-agent/tree/main/Dockerfiles/agent#environment-variables + env: [] + # - name: + # value: + + # clusterChecksRunner.envFrom -- Set environment variables specific to Cluster Checks Runner from configMaps and/or secrets + + ## envFrom to pass configmaps or secrets as environment + ## ref: https://github.com/DataDog/datadog-agent/tree/main/Dockerfiles/agent#environment-variables + envFrom: [] + # - configMapRef: + # name: + # - secretRef: + # name: + + # clusterChecksRunner.volumes -- Specify additional volumes to mount in the cluster checks container + volumes: [] + # - hostPath: + # path: + # name: + + # clusterChecksRunner.volumeMounts -- Specify additional volumes to mount in the cluster checks container + volumeMounts: [] + # - name: + # mountPath: + # readOnly: true + + networkPolicy: + # clusterChecksRunner.networkPolicy.create -- If true, create a NetworkPolicy for the cluster checks runners. + # DEPRECATED. Use datadog.networkPolicy.create instead + create: false + + # clusterChecksRunner.additionalLabels -- Adds labels to the cluster checks runner deployment and pods + additionalLabels: {} + # key: "value" + + # clusterChecksRunner.securityContext -- Allows you to overwrite the default PodSecurityContext on the clusterchecks pods. + securityContext: {} + + # clusterChecksRunner.ports -- Allows to specify extra ports (hostPorts for instance) for this container + ports: [] + +datadog-crds: + crds: + # datadog-crds.crds.datadogMetrics -- Set to true to deploy the DatadogMetrics CRD + datadogMetrics: true + +kube-state-metrics: + rbac: + # kube-state-metrics.rbac.create -- If true, create & use RBAC resources + create: true + + serviceAccount: + # kube-state-metrics.serviceAccount.create -- If true, create ServiceAccount, require rbac kube-state-metrics.rbac.create true + create: true + + # kube-state-metrics.serviceAccount.name -- The name of the ServiceAccount to use. + + ## If not set and create is true, a name is generated using the fullname template + name: + + # kube-state-metrics.resources -- Resource requests and limits for the kube-state-metrics container. + resources: {} + # requests: + # cpu: 200m + # memory: 256Mi + # limits: + # cpu: 200m + # memory: 256Mi + + # kube-state-metrics.nodeSelector -- Node selector for KSM. KSM only supports Linux. + nodeSelector: + kubernetes.io/os: linux + + # # kube-state-metrics.image -- Override default image information for the kube-state-metrics container. + # image: + # # kube-state-metrics.repository -- Override default image registry for the kube-state-metrics container. + # repository: k8s.gcr.io/kube-state-metrics/kube-state-metrics + # # kube-state-metrics.tag -- Override default image tag for the kube-state-metrics container. + # tag: v1.9.8 + # # kube-state-metrics.pullPolicy -- Override default image pullPolicy for the kube-state-metrics container. + # pullPolicy: IfNotPresent +providers: + gke: + # providers.gke.autopilot -- Enables Datadog Agent deployment on GKE Autopilot + autopilot: false + + # providers.gke.cos -- Enables Datadog Agent deployment on GKE with Container-Optimized OS (COS) + cos: false + + eks: + ec2: + # providers.eks.ec2.useHostnameFromFile -- Use hostname from EC2 filesystem instead of fetching from metadata endpoint. + + ## When deploying to EC2-backed EKS infrastructure, there are situations where the + ## IMDS metadata endpoint is not accesible to containers. This flag mounts the host's + ## `/var/lib/cloud/data/instance-id` and uses that for Agent's hostname instead. + useHostnameFromFile: false + aks: + # providers.aks.enabled -- Activate all specifities related to AKS configuration. Required as currently we cannot auto-detect AKS. + enabled: false \ No newline at end of file From 9d9f5f7a81921d0e3d0bec03fcfd84d667afc095 Mon Sep 17 00:00:00 2001 From: Bartosz Kosciug Date: Mon, 13 Feb 2023 22:22:52 +0100 Subject: [PATCH 5/7] Change the path to secret_validation bp. --- catalog.yaml | 2 +- tabs/other/multicloud/vm/blueprint.yaml | 2 +- tabs/terraform/infracosts/blueprint.yaml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/catalog.yaml b/catalog.yaml index 171a95bc..310bc309 100644 --- a/catalog.yaml +++ b/catalog.yaml @@ -1005,7 +1005,7 @@ topics: - id: secret_validation name: Multicloud-SV-CFY - path: tabs/other/multicloud/secret_validation + path: tabs/other/secret_validation description: Create a SV deployment for choosed cloud provider - name: docker_services diff --git a/tabs/other/multicloud/vm/blueprint.yaml b/tabs/other/multicloud/vm/blueprint.yaml index ef926461..52b5babc 100644 --- a/tabs/other/multicloud/vm/blueprint.yaml +++ b/tabs/other/multicloud/vm/blueprint.yaml @@ -30,7 +30,7 @@ inputs: display_label: URL for secrets vallidation zip archive description: > URL of infra zip file. - default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/secret_validation.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/secret_validation.zip hidden: true secrets_to_validate: diff --git a/tabs/terraform/infracosts/blueprint.yaml b/tabs/terraform/infracosts/blueprint.yaml index b96fe0a3..7cc6b336 100644 --- a/tabs/terraform/infracosts/blueprint.yaml +++ b/tabs/terraform/infracosts/blueprint.yaml @@ -50,7 +50,7 @@ inputs: display_label: URL for secrets vallidation zip archive description: > URL of infra zip file. - default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/multicloud/secret_validation.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/secret_validation.zip hidden: true infracost_api_key: From 8ac5e1d8e600673a345310e2f364e51da26916aa Mon Sep 17 00:00:00 2001 From: Bartosz Kosciug Date: Tue, 14 Feb 2023 09:16:56 +0100 Subject: [PATCH 6/7] Changing path for secrets_validation. --- catalog.yaml | 4 ++-- tabs/other/multicloud/vm/blueprint.yaml | 2 +- tabs/terraform/infracosts/blueprint.yaml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/catalog.yaml b/catalog.yaml index 310bc309..e7620270 100644 --- a/catalog.yaml +++ b/catalog.yaml @@ -1003,9 +1003,9 @@ topics: path: tabs/other/multicloud/vm description: Create a VM on choosed cloud provider - - id: secret_validation + - id: secrets_validation name: Multicloud-SV-CFY - path: tabs/other/secret_validation + path: tabs/other/secrets_validation description: Create a SV deployment for choosed cloud provider - name: docker_services diff --git a/tabs/other/multicloud/vm/blueprint.yaml b/tabs/other/multicloud/vm/blueprint.yaml index 52b5babc..4bc1447f 100644 --- a/tabs/other/multicloud/vm/blueprint.yaml +++ b/tabs/other/multicloud/vm/blueprint.yaml @@ -30,7 +30,7 @@ inputs: display_label: URL for secrets vallidation zip archive description: > URL of infra zip file. - default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/secret_validation.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/secrets_validation.zip hidden: true secrets_to_validate: diff --git a/tabs/terraform/infracosts/blueprint.yaml b/tabs/terraform/infracosts/blueprint.yaml index 7cc6b336..8872d6be 100644 --- a/tabs/terraform/infracosts/blueprint.yaml +++ b/tabs/terraform/infracosts/blueprint.yaml @@ -50,7 +50,7 @@ inputs: display_label: URL for secrets vallidation zip archive description: > URL of infra zip file. - default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/secret_validation.zip + default: https://repository.cloudifysource.org/cloudify/blueprints/6.4/tabs/other/secrets_validation.zip hidden: true infracost_api_key: From 9692be6904a8e45abd0db6ddac0b741ea37709be Mon Sep 17 00:00:00 2001 From: bartoszkosciug <97445164+bartoszkosciug@users.noreply.github.com> Date: Tue, 21 Feb 2023 11:19:36 +0100 Subject: [PATCH 7/7] Delete test.yaml --- test.yaml | 1802 ----------------------------------------------------- 1 file changed, 1802 deletions(-) delete mode 100644 test.yaml diff --git a/test.yaml b/test.yaml deleted file mode 100644 index 364f529e..00000000 --- a/test.yaml +++ /dev/null @@ -1,1802 +0,0 @@ -## Default values for Datadog Agent -## See Datadog helm documentation to learn more: -## https://docs.datadoghq.com/agent/kubernetes/helm/ - -## FOR AN EFFORTLESS UPGRADE PATH, DO NOT COPY THIS FILE AS YOUR OWN values.yaml. -## ONLY SET THE VALUES YOU WANT TO OVERRIDE IN YOUR values.yaml. - -# nameOverride -- Override name of app -nameOverride: # "" - -# fullnameOverride -- Override the full qualified app name -fullnameOverride: # "" - -# targetSystem -- Target OS for this deployment (possible values: linux, windows) -targetSystem: "linux" - -# commonLabels -- Labels to apply to all resources -commonLabels: {} -# team_name: dev - -# registry -- Registry to use for all Agent images (default gcr.io) - -## Currently we offer Datadog Agent images on: -## GCR - use gcr.io/datadoghq (default) -## DockerHub - use docker.io/datadog -## AWS - use public.ecr.aws/datadog -registry: gcr.io/datadoghq - -datadog: - # datadog.apiKey -- Your Datadog API key - - ## ref: https://app.datadoghq.com/account/settings#agent/kubernetes - apiKey: # - - # datadog.apiKeyExistingSecret -- Use existing Secret which stores API key instead of creating a new one. The value should be set with the `api-key` key inside the secret. - - ## If set, this parameter takes precedence over "apiKey". - apiKeyExistingSecret: # - - # datadog.appKey -- Datadog APP key required to use metricsProvider - - ## If you are using clusterAgent.metricsProvider.enabled = true, you must set - ## a Datadog application key for read access to your metrics. - appKey: # - - # datadog.appKeyExistingSecret -- Use existing Secret which stores APP key instead of creating a new one. The value should be set with the `app-key` key inside the secret. - - ## If set, this parameter takes precedence over "appKey". - appKeyExistingSecret: # - - # agents.secretAnnotations -- Annotations to add to the Secrets - secretAnnotations: {} - # key: "value" - - ## Configure the secret backend feature https://docs.datadoghq.com/agent/guide/secrets-management - ## Examples: https://docs.datadoghq.com/agent/guide/secrets-management/#setup-examples-1 - secretBackend: - # datadog.secretBackend.command -- Configure the secret backend command, path to the secret backend binary. - - ## Note: If the command value is "/readsecret_multiple_providers.sh", and datadog.secretBackend.enableGlobalPermissions is enabled below, the agents will have permissions to get secret objects across the cluster. - ## Read more about "/readsecret_multiple_providers.sh": https://docs.datadoghq.com/agent/guide/secrets-management/#script-for-reading-from-multiple-secret-providers-readsecret_multiple_providerssh - command: # "/readsecret.sh" or "/readsecret_multiple_providers.sh" or any custom binary path - - # datadog.secretBackend.arguments -- Configure the secret backend command arguments (space-separated strings). - arguments: # "/etc/secret-volume" or any other custom arguments - - # datadog.secretBackend.timeout -- Configure the secret backend command timeout in seconds. - timeout: # 30 - - # datadog.secretBackend.enableGlobalPermissions -- Whether to create a global permission allowing Datadog agents to read all secrets when `datadog.secretBackend.command` is set to `"/readsecret_multiple_providers.sh"`. - enableGlobalPermissions: true - - # datadog.secretBackend.roles -- Creates roles for Datadog to read the specified secrets - replacing `datadog.secretBackend.enableGlobalPermissions`. - roles: [] - # - namespace: secret-location-namespace - # secrets: - # - secret-1 - # - secret-2 - - # datadog.securityContext -- Allows you to overwrite the default PodSecurityContext on the Daemonset or Deployment - securityContext: - runAsUser: 0 - # seLinuxOptions: - # user: "system_u" - # role: "system_r" - # type: "spc_t" - # level: "s0" - - # datadog.hostVolumeMountPropagation -- Allow to specify the `mountPropagation` value on all volumeMounts using HostPath - - ## ref: https://kubernetes.io/docs/concepts/storage/volumes/#mount-propagation - hostVolumeMountPropagation: None - - # datadog.clusterName -- Set a unique cluster name to allow scoping hosts and Cluster Checks easily - - ## The name must be unique and must be dot-separated tokens with the following restrictions: - ## * Lowercase letters, numbers, and hyphens only. - ## * Must start with a letter. - ## * Must end with a number or a letter. - ## * Overall length should not be higher than 80 characters. - ## Compared to the rules of GKE, dots are allowed whereas they are not allowed on GKE: - ## https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters#Cluster.FIELDS.name - clusterName: # - - # datadog.site -- The site of the Datadog intake to send Agent data to. - # (documentation: https://docs.datadoghq.com/getting_started/site/) - - ## Set to 'datadoghq.com' to send data to the US1 site (default). - ## Set to 'datadoghq.eu' to send data to the EU site. - ## Set to 'us3.datadoghq.com' to send data to the US3 site. - ## Set to 'us5.datadoghq.com' to send data to the US5 site. - ## Set to 'ddog-gov.com' to send data to the US1-FED site. - site: # datadoghq.com - - # datadog.dd_url -- The host of the Datadog intake server to send Agent data to, only set this option if you need the Agent to send data to a custom URL - - ## Overrides the site setting defined in "site". - dd_url: # https://app.datadoghq.com - - # datadog.logLevel -- Set logging verbosity, valid log levels are: trace, debug, info, warn, error, critical, off - logLevel: INFO - - # datadog.kubeStateMetricsEnabled -- If true, deploys the kube-state-metrics deployment - - ## ref: https://github.com/kubernetes/kube-state-metrics/tree/kube-state-metrics-helm-chart-2.13.2/charts/kube-state-metrics - # The kubeStateMetricsEnabled option will be removed in the 4.0 version of the Datadog Agent chart. - kubeStateMetricsEnabled: false - - kubeStateMetricsNetworkPolicy: - # datadog.kubeStateMetricsNetworkPolicy.create -- If true, create a NetworkPolicy for kube state metrics - create: false - - kubeStateMetricsCore: - # datadog.kubeStateMetricsCore.enabled -- Enable the kubernetes_state_core check in the Cluster Agent (Requires Cluster Agent 1.12.0+) - - ## ref: https://docs.datadoghq.com/integrations/kubernetes_state_core - enabled: true - - rbac: - # datadog.kubeStateMetricsCore.rbac.create -- If true, create & use RBAC resources - create: true - - # datadog.kubeStateMetricsCore.ignoreLegacyKSMCheck -- Disable the auto-configuration of legacy kubernetes_state check (taken into account only when datadog.kubeStateMetricsCore.enabled is true) - - ## Disabling this field is not recommended as it results in enabling both checks, it can be useful though during the migration phase. - ## Migration guide: https://docs.datadoghq.com/integrations/kubernetes_state_core/?tab=helm#migration-from-kubernetes_state-to-kubernetes_state_core - ignoreLegacyKSMCheck: true - - # datadog.kubeStateMetricsCore.collectSecretMetrics -- Enable watching secret objects and collecting their corresponding metrics kubernetes_state.secret.* - - ## Configuring this field will change the default kubernetes_state_core check configuration and the RBACs granted to Datadog Cluster Agent to run the kubernetes_state_core check. - collectSecretMetrics: true - - # datadog.kubeStateMetricsCore.collectVpaMetrics -- Enable watching VPA objects and collecting their corresponding metrics kubernetes_state.vpa.* - - ## Configuring this field will change the default kubernetes_state_core check configuration and the RBACs granted to Datadog Cluster Agent to run the kubernetes_state_core check. - collectVpaMetrics: false - - # datadog.kubeStateMetricsCore.useClusterCheckRunners -- For large clusters where the Kubernetes State Metrics Check Core needs to be distributed on dedicated workers. - - ## Configuring this field will create a separate deployment which will run Cluster Checks, including Kubernetes State Metrics Core. - ## If clusterChecksRunner.enabled is true, it's recommended to set this flag to true as well to better utilize dedicated workers and reduce load on the Cluster Agent. - ## ref: https://docs.datadoghq.com/agent/cluster_agent/clusterchecksrunner?tab=helm - useClusterCheckRunners: false - - # datadog.kubeStateMetricsCore.labelsAsTags -- Extra labels to collect from resources and to turn into datadog tag. - - ## It has the following structure: - ## labelsAsTags: - ## : # can be pod, deployment, node, etc. - ## : # where is the kubernetes label and is the datadog tag - ## : - ## : - ## : - ## - ## Warning: the label must match the transformation done by kube-state-metrics, - ## for example tags.datadoghq.com/version becomes tags_datadoghq_com_version. - labelsAsTags: {} - # pod: - # app: app - # node: - # zone: zone - # team: team - - # datadog.kubeStateMetricsCore.annotationsAsTags -- Extra annotations to collect from resources and to turn into datadog tag. - - ## It has the following structure: - ## annotationsAsTags: - ## : # can be pod, deployment, node, etc. - ## : # where is the kubernetes annotation and is the datadog tag - ## : - ## : - ## : - ## - ## Warning: the annotation must match the transformation done by kube-state-metrics, - ## for example tags.datadoghq.com/version becomes tags_datadoghq_com_version. - annotationsAsTags: {} - # pod: - # app: app - # node: - # zone: zone - # team: team - - ## Manage Cluster checks feature - - ## ref: https://docs.datadoghq.com/agent/autodiscovery/clusterchecks/ - ## Autodiscovery via Kube Service annotations is automatically enabled - clusterChecks: - # datadog.clusterChecks.enabled -- Enable the Cluster Checks feature on both the cluster-agents and the daemonset - enabled: true - # datadog.clusterChecks.shareProcessNamespace -- Set the process namespace sharing on the cluster checks agent - shareProcessNamespace: false - - # datadog.nodeLabelsAsTags -- Provide a mapping of Kubernetes Node Labels to Datadog Tags - nodeLabelsAsTags: {} - # beta.kubernetes.io/instance-type: aws-instance-type - # kubernetes.io/role: kube_role - # : - - # datadog.podLabelsAsTags -- Provide a mapping of Kubernetes Labels to Datadog Tags - podLabelsAsTags: {} - # app: kube_app - # release: helm_release - # : - - # datadog.podAnnotationsAsTags -- Provide a mapping of Kubernetes Annotations to Datadog Tags - podAnnotationsAsTags: {} - # iam.amazonaws.com/role: kube_iamrole - # : - - # datadog.namespaceLabelsAsTags -- Provide a mapping of Kubernetes Namespace Labels to Datadog Tags - namespaceLabelsAsTags: {} - # env: environment - # : - - # datadog.tags -- List of static tags to attach to every metric, event and service check collected by this Agent. - - ## Learn more about tagging: https://docs.datadoghq.com/tagging/ - tags: [] - # - ":" - # - ":" - - # datadog.checksCardinality -- Sets the tag cardinality for the checks run by the Agent. - - ## ref: https://docs.datadoghq.com/getting_started/tagging/assigning_tags/?tab=containerizedenvironments#environment-variables - checksCardinality: # low, orchestrator or high (not set by default to avoid overriding existing DD_CHECKS_TAG_CARDINALITY configurations, the default value in the Agent is low) - - # kubelet configuration - kubelet: - # datadog.kubelet.host -- Override kubelet IP - host: - valueFrom: - fieldRef: - fieldPath: status.hostIP - # datadog.kubelet.tlsVerify -- Toggle kubelet TLS verification - # @default -- true - tlsVerify: # false - # datadog.kubelet.hostCAPath -- Path (on host) where the Kubelet CA certificate is stored - # @default -- None (no mount from host) - hostCAPath: - # datadog.kubelet.agentCAPath -- Path (inside Agent containers) where the Kubelet CA certificate is stored - # @default -- /var/run/host-kubelet-ca.crt if hostCAPath else /var/run/secrets/kubernetes.io/serviceaccount/ca.crt - agentCAPath: - # datadog.kubelet.podLogsPath -- Path (on host) where the PODs logs are located - # @default -- /var/log/pods on Linux, C:\var\log\pods on Windows - podLogsPath: - - # datadog.expvarPort -- Specify the port to expose pprof and expvar to not interfer with the agentmetrics port from the cluster-agent, which defaults to 5000 - expvarPort: 6000 - - ## dogstatsd configuration - - ## ref: https://docs.datadoghq.com/agent/kubernetes/dogstatsd/ - ## To emit custom metrics from your Kubernetes application, use DogStatsD. - dogstatsd: - # datadog.dogstatsd.port -- Override the Agent DogStatsD port - - ## Note: Make sure your client is sending to the same UDP port. - port: 8125 - - # datadog.dogstatsd.originDetection -- Enable origin detection for container tagging - - ## ref: https://docs.datadoghq.com/developers/dogstatsd/unix_socket/#using-origin-detection-for-container-tagging - originDetection: false - - # datadog.dogstatsd.tags -- List of static tags to attach to every custom metric, event and service check collected by Dogstatsd. - - ## Learn more about tagging: https://docs.datadoghq.com/tagging/ - tags: [] - # - ":" - # - ":" - - # datadog.dogstatsd.tagCardinality -- Sets the tag cardinality relative to the origin detection - - ## ref: https://docs.datadoghq.com/developers/dogstatsd/unix_socket/#using-origin-detection-for-container-tagging - tagCardinality: low - - # datadog.dogstatsd.useSocketVolume -- Enable dogstatsd over Unix Domain Socket with an HostVolume - - ## ref: https://docs.datadoghq.com/developers/dogstatsd/unix_socket/ - useSocketVolume: true - - # datadog.dogstatsd.socketPath -- Path to the DogStatsD socket - socketPath: /var/run/datadog/dsd.socket - - # datadog.dogstatsd.hostSocketPath -- Host path to the DogStatsD socket - hostSocketPath: /var/run/datadog/ - - # datadog.dogstatsd.useHostPort -- Sets the hostPort to the same value of the container port - - ## Needs to be used for sending custom metrics. - ## The ports need to be available on all hosts. - ## - ## WARNING: Make sure that hosts using this are properly firewalled otherwise - ## metrics and traces are accepted from any host able to connect to this host. - useHostPort: false - - # datadog.dogstatsd.useHostPID -- Run the agent in the host's PID namespace - ## DEPRECATED: use datadog.useHostPID instead. - - ## This is required for Dogstatsd origin detection to work. - ## See https://docs.datadoghq.com/developers/dogstatsd/unix_socket/ - useHostPID: false - - # datadog.dogstatsd.nonLocalTraffic -- Enable this to make each node accept non-local statsd traffic (from outside of the pod) - - ## ref: https://github.com/DataDog/docker-dd-agent#environment-variables - nonLocalTraffic: true - - # datadog.useHostPID -- Run the agent in the host's PID namespace, required for origin detection - # / unified service tagging - - ## This is required for Dogstatsd origin detection to work in dogstatsd and trace agent - ## See https://docs.datadoghq.com/developers/dogstatsd/unix_socket/ - useHostPID: true - - # datadog.collectEvents -- Enables this to start event collection from the kubernetes API - - ## ref: https://docs.datadoghq.com/agent/kubernetes/#event-collection - collectEvents: true - - # Configure Kubernetes events collection - kubernetesEvents: - # datadog.kubernetesEvents.unbundleEvents -- Allow unbundling kubernetes events, 1:1 mapping between Kubernetes and Datadog events. (Requires Cluster Agent 7.42.0+). - unbundleEvents: false - # datadog.kubernetesEvents.collectedEventTypes -- Collects Helm values from a release and uses them as tags (Requires Cluster Agent 7.42.0+). - # This requires datadog.kubernetesEvents.unbundleEvents to be set to true - collectedEventTypes: - # - kind: # (optional if `source`` is provided) - # source: # (optional if `kind`` is provided) - # reasons: # (optional) if empty accept all event reasons - # - - - kind: Pod - reasons: - - Failed - - BackOff - - Unhealthy - - FailedScheduling - - FailedMount - - FailedAttachVolume - - kind: Node - reasons: - - TerminatingEvictedPod - - NodeNotReady - - Rebooted - - HostPortConflict - - kind: CronJob - reasons: - - SawCompletedJob - - clusterTagger: - # datadog.clusterTagger.collectKubernetesTags -- Enables Kubernetes resources tags collection. - collectKubernetesTags: false - - # datadog.leaderElection -- Enables leader election mechanism for event collection - leaderElection: true - - # datadog.leaderLeaseDuration -- Set the lease time for leader election in second - leaderLeaseDuration: # 60 - - ## Enable logs agent and provide custom configs - logs: - # datadog.logs.enabled -- Enables this to activate Datadog Agent log collection - - ## ref: https://docs.datadoghq.com/agent/basic_agent_usage/kubernetes/#log-collection-setup - enabled: false - - # datadog.logs.containerCollectAll -- Enable this to allow log collection for all containers - - ## ref: https://docs.datadoghq.com/agent/basic_agent_usage/kubernetes/#log-collection-setup - containerCollectAll: false - - # datadog.logs.containerCollectUsingFiles -- Collect logs from files in /var/log/pods instead of using container runtime API - - ## It's usually the most efficient way of collecting logs. - ## ref: https://docs.datadoghq.com/agent/basic_agent_usage/kubernetes/#log-collection-setup - containerCollectUsingFiles: true - - # datadog.logs.autoMultiLineDetection -- Allows the Agent to detect common multi-line patterns automatically. - - ## ref: https://docs.datadoghq.com/agent/logs/advanced_log_collection/?tab=configurationfile#automatic-multi-line-aggregation - autoMultiLineDetection: false - - ## Enable apm agent and provide custom configs - apm: - # datadog.apm.socketEnabled -- Enable APM over Socket (Unix Socket or windows named pipe) - - ## ref: https://docs.datadoghq.com/agent/kubernetes/apm/ - socketEnabled: true - - # datadog.apm.portEnabled -- Enable APM over TCP communication (port 8126 by default) - - ## ref: https://docs.datadoghq.com/agent/kubernetes/apm/ - portEnabled: false - - # datadog.apm.enabled -- Enable this to enable APM and tracing, on port 8126 - # DEPRECATED. Use datadog.apm.portEnabled instead - - ## ref: https://github.com/DataDog/docker-dd-agent#tracing-from-the-host - enabled: false - - # datadog.apm.port -- Override the trace Agent port - - ## Note: Make sure your client is sending to the same UDP port. - port: 8126 - - # datadog.apm.useSocketVolume -- Enable APM over Unix Domain Socket - # DEPRECATED. Use datadog.apm.socketEnabled instead - - ## ref: https://docs.datadoghq.com/agent/kubernetes/apm/ - useSocketVolume: false - - # datadog.apm.socketPath -- Path to the trace-agent socket - socketPath: /var/run/datadog/apm.socket - - # datadog.apm.hostSocketPath -- Host path to the trace-agent socket - hostSocketPath: /var/run/datadog/ - - ## OTLP ingest related configuration - otlp: - receiver: - protocols: - # datadog.otlp.receiver.protocols.grpc - OTLP/gRPC configuration - grpc: - # datadog.otlp.receiver.protocols.grpc.enabled -- Enable the OTLP/gRPC endpoint - enabled: false - # datadog.otlp.receiver.protocols.grpc.endpoint -- OTLP/gRPC endpoint - endpoint: "0.0.0.0:4317" - # datadog.otlp.receiver.protocols.grpc.useHostPort -- Enable the Host Port for the OTLP/gRPC endpoint - useHostPort: true - - # datadog.otlp.receiver.protocols.http - OTLP/HTTP configuration - http: - # datadog.otlp.receiver.protocols.http.enabled -- Enable the OTLP/HTTP endpoint - enabled: false - # datadog.otlp.receiver.protocols.http.endpoint -- OTLP/HTTP endpoint - endpoint: "0.0.0.0:4318" - # datadog.otlp.receiver.protocols.http.useHostPort -- Enable the Host Port for the OTLP/HTTP endpoint - useHostPort: true - - # datadog.envFrom -- Set environment variables for all Agents directly from configMaps and/or secrets - - ## envFrom to pass configmaps or secrets as environment - envFrom: [] - # - configMapRef: - # name: - # - secretRef: - # name: - - # datadog.env -- Set environment variables for all Agents - - ## The Datadog Agent supports many environment variables. - ## ref: https://docs.datadoghq.com/agent/docker/?tab=standard#environment-variables - env: [] - # - name: - # value: - - # datadog.confd -- Provide additional check configurations (static and Autodiscovery) - - ## Each key becomes a file in /conf.d - ## ref: https://github.com/DataDog/datadog-agent/tree/main/Dockerfiles/agent#optional-volumes - ## ref: https://docs.datadoghq.com/agent/autodiscovery/ - confd: {} - # redisdb.yaml: |- - # init_config: - # instances: - # - host: "name" - # port: "6379" - # kubernetes_state.yaml: |- - # ad_identifiers: - # - kube-state-metrics - # init_config: - # instances: - # - kube_state_url: http://%%host%%:8080/metrics - - # datadog.checksd -- Provide additional custom checks as python code - - ## Each key becomes a file in /checks.d - ## ref: https://github.com/DataDog/datadog-agent/tree/main/Dockerfiles/agent#optional-volumes - checksd: {} - # service.py: |- - - # datadog.dockerSocketPath -- Path to the docker socket - dockerSocketPath: # /var/run/docker.sock - - # datadog.criSocketPath -- Path to the container runtime socket (if different from Docker) - criSocketPath: # /var/run/containerd/containerd.sock - - # Configure how the agent interact with the host's container runtime - containerRuntimeSupport: - # datadog.containerRuntimeSupport.enabled -- Set this to false to disable agent access to container runtime. - enabled: true - - ## Enable process agent and provide custom configs - processAgent: - # datadog.processAgent.enabled -- Set this to true to enable live process monitoring agent - - ## Note: /etc/passwd is automatically mounted to allow username resolution. - ## ref: https://docs.datadoghq.com/graphing/infrastructure/process/#kubernetes-daemonset - enabled: true - - # datadog.processAgent.processCollection -- Set this to true to enable process collection in process monitoring agent - - ## Requires processAgent.enabled to be set to true to have any effect - processCollection: false - - # datadog.processAgent.stripProcessArguments -- Set this to scrub all arguments from collected processes - - ## Requires processAgent.enabled and processAgent.processCollection to be set to true to have any effect - ## ref: https://docs.datadoghq.com/infrastructure/process/?tab=linuxwindows#process-arguments-scrubbing - stripProcessArguments: false - - # datadog.processAgent.processDiscovery -- Enables or disables autodiscovery of integrations - processDiscovery: true - - # datadog.osReleasePath -- Specify the path to your os-release file - osReleasePath: /etc/os-release - - ## Enable systemProbe agent and provide custom configs - systemProbe: - - # datadog.systemProbe.debugPort -- Specify the port to expose pprof and expvar for system-probe agent - debugPort: 0 - - # datadog.systemProbe.enableConntrack -- Enable the system-probe agent to connect to the netlink/conntrack subsystem to add NAT information to connection data - - ## ref: http://conntrack-tools.netfilter.org/ - enableConntrack: true - - # datadog.systemProbe.seccomp -- Apply an ad-hoc seccomp profile to the system-probe agent to restrict its privileges - - ## Note that this will break `kubectl exec … -c system-probe -- /bin/bash` - seccomp: localhost/system-probe - - # datadog.systemProbe.seccompRoot -- Specify the seccomp profile root directory - seccompRoot: /var/lib/kubelet/seccomp - - # datadog.systemProbe.bpfDebug -- Enable logging for kernel debug - bpfDebug: false - - # datadog.systemProbe.apparmor -- Specify a apparmor profile for system-probe - apparmor: unconfined - - # datadog.systemProbe.enableTCPQueueLength -- Enable the TCP queue length eBPF-based check - enableTCPQueueLength: false - - # datadog.systemProbe.enableOOMKill -- Enable the OOM kill eBPF-based check - enableOOMKill: false - - # datadog.systemProbe.mountPackageManagementDirs -- Enables mounting of specific package management directories when runtime compilation is enabled - mountPackageManagementDirs: [] - ## For runtime compilation to be able to download kernel headers, the host's package management folders - ## must be mounted to the /host directory. For example, for Ubuntu & Debian the following mount would be necessary: - # - name: "apt-config-dir" - # hostPath: /etc/apt - # mountPath: /host/etc/apt - ## If this list is empty, then all necessary package management directories (for all supported OSs) will be mounted. - - # datadog.systemProbe.runtimeCompilationAssetDir -- Specify a directory for runtime compilation assets to live in - runtimeCompilationAssetDir: /var/tmp/datadog-agent/system-probe - - # datadog.systemProbe.btfPath -- Specify the path to a BTF file for your kernel - btfPath: "" - - # datadog.systemProbe.collectDNSStats -- Enable DNS stat collection - collectDNSStats: true - - # datadog.systemProbe.maxTrackedConnections -- the maximum number of tracked connections - maxTrackedConnections: 131072 - - # datadog.systemProbe.conntrackMaxStateSize -- the maximum size of the userspace conntrack cache - conntrackMaxStateSize: 131072 # 2 * maxTrackedConnections by default, per https://github.com/DataDog/datadog-agent/blob/d1c5de31e1bba72dfac459aed5ff9562c3fdcc20/pkg/process/config/config.go#L229 - - # datadog.systemProbe.conntrackInitTimeout -- the time to wait for conntrack to initialize before failing - conntrackInitTimeout: 10s - - # datadog.systemProbe.enableDefaultOsReleasePaths -- enable default os-release files mount - enableDefaultOsReleasePaths: true - - # datadog.systemProbe.enableDefaultKernelHeadersPaths -- Enable mount of default paths where kernel headers are stored - enableDefaultKernelHeadersPaths: true - - orchestratorExplorer: - # datadog.orchestratorExplorer.enabled -- Set this to false to disable the orchestrator explorer - - ## This requires processAgent.enabled and clusterAgent.enabled to be set to true - ## ref: TODO - add doc link - enabled: true - - # datadog.orchestratorExplorer.container_scrubbing -- Enable the scrubbing of containers in the kubernetes resource YAML for sensitive information - - ## The container scrubbing is taking significant resources during data collection. - ## If you notice that the cluster-agent uses too much CPU in larger clusters - ## turning this option off will improve the situation. - container_scrubbing: - enabled: true - - helmCheck: - # datadog.helmCheck.enabled -- Set this to true to enable the Helm check (Requires Agent 7.35.0+ and Cluster Agent 1.19.0+) - # This requires clusterAgent.enabled to be set to true - enabled: false - - # datadog.helmCheck.collectEvents -- Set this to true to enable event collection in the Helm Check (Requires Agent 7.36.0+ and Cluster Agent 1.20.0+) - # This requires datadog.HelmCheck.enabled to be set to true - collectEvents: false - - # datadog.helmCheck.valuesAsTags -- Collects Helm values from a release and uses them as tags (Requires Agent and Cluster Agent 7.40.0+). - # This requires datadog.HelmCheck.enabled to be set to true - valuesAsTags: {} - # : - - networkMonitoring: - # datadog.networkMonitoring.enabled -- Enable network performance monitoring - enabled: false - - ## Universal Service Monitoring is currently in private beta. - - ## See https://www.datadoghq.com/blog/universal-service-monitoring-datadog/ for more details and private beta signup. - serviceMonitoring: - # datadog.serviceMonitoring.enabled -- Enable Universal Service Monitoring - enabled: false - - ## Enable security agent and provide custom configs - securityAgent: - compliance: - # datadog.securityAgent.compliance.enabled -- Set to true to enable Cloud Security Posture Management (CSPM) - enabled: false - - # datadog.securityAgent.compliance.configMap -- Contains CSPM compliance benchmarks that will be used - configMap: - - # datadog.securityAgent.compliance.checkInterval -- Compliance check run interval - checkInterval: 20m - - runtime: - # datadog.securityAgent.runtime.enabled -- Set to true to enable Cloud Workload Security (CWS) - enabled: false - - # datadog.securityAgent.runtime.fimEnabled -- Set to true to enable Cloud Workload Security (CWS) File Integrity Monitoring - fimEnabled: false - - policies: - # datadog.securityAgent.runtime.policies.configMap -- Contains CWS policies that will be used - configMap: - - syscallMonitor: - # datadog.securityAgent.runtime.syscallMonitor.enabled -- Set to true to enable the Syscall monitoring (recommended for troubleshooting only) - enabled: false - - network: - # datadog.securityAgent.runtime.network.enabled -- Set to true to enable the collection of CWS network events - enabled: false - - activityDump: - # datadog.securityAgent.runtime.activityDump.enabled -- Set to true to enable the collection of CWS activity dumps - enabled: false - - # datadog.securityAgent.runtime.activityDump.tracedCgroupsCount -- Set to the number of containers that should be traced concurrently - tracedCgroupsCount: 3 - - # datadog.securityAgent.runtime.activityDump.cgroupDumpTimeout -- Set to the desired duration of a single container tracing (in minutes) - cgroupDumpTimeout: 20 - - # datadog.securityAgent.runtime.activityDump.cgroupWaitListSize -- Set to the size of the wait list for already traced containers - cgroupWaitListSize: 0 - - pathMerge: - # datadog.securityAgent.runtime.activityDump.pathMerge.enabled -- Set to true to enable the merging of similar paths - enabled: false - - ## Manage NetworkPolicy - networkPolicy: - # datadog.networkPolicy.create -- If true, create NetworkPolicy for all the components - create: false - - # datadog.networkPolicy.flavor -- Flavor of the network policy to use. - # Can be: - # * kubernetes for networking.k8s.io/v1/NetworkPolicy - # * cilium for cilium.io/v2/CiliumNetworkPolicy - flavor: kubernetes - - cilium: - # datadog.networkPolicy.cilium.dnsSelector -- Cilium selector of the DNS server entity - # @default -- kube-dns in namespace kube-system - dnsSelector: - toEndpoints: - - matchLabels: - "k8s:io.kubernetes.pod.namespace": kube-system - "k8s:k8s-app": kube-dns - - ## Configure prometheus scraping autodiscovery - - ## ref: https://docs.datadoghq.com/agent/kubernetes/prometheus/ - prometheusScrape: - # datadog.prometheusScrape.enabled -- Enable autodiscovering pods and services exposing prometheus metrics. - enabled: false - # datadog.prometheusScrape.serviceEndpoints -- Enable generating dedicated checks for service endpoints. - serviceEndpoints: false - # datadog.prometheusScrape.additionalConfigs -- Allows adding advanced openmetrics check configurations with custom discovery rules. (Requires Agent version 7.27+) - additionalConfigs: [] - # - - # autodiscovery: - # kubernetes_annotations: - # include: - # custom_include_label: 'true' - # exclude: - # custom_exclude_label: 'true' - # kubernetes_container_names: - # - my-app - # configurations: - # - send_distribution_buckets: true - # timeout: 5 - # datadog.prometheusScrape.version -- Version of the openmetrics check to schedule by default. - - # See https://datadoghq.dev/integrations-core/legacy/prometheus/#config-changes-between-versions for the differences between the two versions. - # (Version 2 requires Agent version 7.34+) - version: 2 - - # datadog.ignoreAutoConfig -- List of integration to ignore auto_conf.yaml. - - ## ref: https://docs.datadoghq.com/agent/faq/auto_conf/ - ignoreAutoConfig: [] - # - redisdb - # - kubernetes_state - - # datadog.containerExclude -- Exclude containers from the Agent - # Autodiscovery, as a space-sepatered list - - ## ref: https://docs.datadoghq.com/agent/guide/autodiscovery-management/?tab=containerizedagent#exclude-containers - containerExclude: # "image:datadog/agent" - - # datadog.containerInclude -- Include containers in the Agent Autodiscovery, - # as a space-separated list. If a container matches an include rule, it’s - # always included in the Autodiscovery - - ## ref: https://docs.datadoghq.com/agent/guide/autodiscovery-management/?tab=containerizedagent#include-containers - containerInclude: - - # datadog.containerExcludeLogs -- Exclude logs from the Agent Autodiscovery, - # as a space-separated list - containerExcludeLogs: - - # datadog.containerIncludeLogs -- Include logs in the Agent Autodiscovery, as - # a space-separated list - containerIncludeLogs: - - # datadog.containerExcludeMetrics -- Exclude metrics from the Agent - # Autodiscovery, as a space-separated list - containerExcludeMetrics: - - # datadog.containerIncludeMetrics -- Include metrics in the Agent - # Autodiscovery, as a space-separated list - containerIncludeMetrics: - - # datadog.excludePauseContainer -- Exclude pause containers from the Agent Autodiscovery. - - ## ref: https://docs.datadoghq.com/agent/guide/autodiscovery-management/?tab=containerizedagent#pause-containers - excludePauseContainer: true - -## This is the Datadog Cluster Agent implementation that handles cluster-wide -## metrics more cleanly, separates concerns for better rbac, and implements -## the external metrics API so you can autoscale HPAs based on datadog metrics -## ref: https://docs.datadoghq.com/agent/kubernetes/cluster/ -clusterAgent: - # clusterAgent.enabled -- Set this to false to disable Datadog Cluster Agent - enabled: true - - # clusterAgent.shareProcessNamespace -- Set the process namespace sharing on the Datadog Cluster Agent - shareProcessNamespace: false - - ## Define the Datadog Cluster-Agent image to work with - image: - # clusterAgent.image.name -- Cluster Agent image name to use (relative to `registry`) - name: cluster-agent - - # clusterAgent.image.tag -- Cluster Agent image tag to use - tag: 7.42.0 - - # clusterAgent.image.digest -- Cluster Agent image digest to use, takes precedence over tag if specified - digest: "" - - # clusterAgent.image.repository -- Override default registry + image.name for Cluster Agent - repository: - - # clusterAgent.image.pullPolicy -- Cluster Agent image pullPolicy - pullPolicy: IfNotPresent - - # clusterAgent.image.pullSecrets -- Cluster Agent repository pullSecret (ex: specify docker registry credentials) - - ## See https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod - pullSecrets: [] - # - name: "" - - # clusterAgent.image.doNotCheckTag -- Skip the version and chart compatibility check - - ## By default, the version passed in clusterAgent.image.tag is checked - ## for compatibility with the version of the chart. - ## This boolean permits completely skipping this check. - ## This is useful, for example, for custom tags that are not - ## respecting semantic versioning. - doNotCheckTag: # false - - # clusterAgent.securityContext -- Allows you to overwrite the default PodSecurityContext on the cluster-agent pods. - securityContext: {} - - containers: - clusterAgent: - # clusterAgent.containers.clusterAgent.securityContext -- Specify securityContext on the cluster-agent container. - securityContext: {} - - # clusterAgent.command -- Command to run in the Cluster Agent container as entrypoint - command: [] - - # clusterAgent.token -- Cluster Agent token is a preshared key between node agents and cluster agent (autogenerated if empty, needs to be at least 32 characters a-zA-z) - token: "" - - # clusterAgent.tokenExistingSecret -- Existing secret name to use for Cluster Agent token. Put the Cluster Agent token in a key named `token` inside the Secret - tokenExistingSecret: "" - - # clusterAgent.replicas -- Specify the of cluster agent replicas, if > 1 it allow the cluster agent to work in HA mode. - replicas: 1 - - # clusterAgent.revisionHistoryLimit -- The number of old ReplicaSets to keep in this Deployment. - revisionHistoryLimit: 10 - - ## Provide Cluster Agent Deployment pod(s) RBAC configuration - rbac: - # clusterAgent.rbac.create -- If true, create & use RBAC resources - create: true - - # clusterAgent.rbac.serviceAccountName -- Specify a preexisting ServiceAccount to use if clusterAgent.rbac.create is false - serviceAccountName: default - - # clusterAgent.rbac.serviceAccountAnnotations -- Annotations to add to the ServiceAccount if clusterAgent.rbac.create is true - serviceAccountAnnotations: {} - - ## Provide Cluster Agent pod security configuration - podSecurity: - podSecurityPolicy: - # clusterAgent.podSecurity.podSecurityPolicy.create -- If true, create a PodSecurityPolicy resource for Cluster Agent pods - create: false - securityContextConstraints: - # clusterAgent.podSecurity.securityContextConstraints.create -- If true, create a SCC resource for Cluster Agent pods - create: false - - # Enable the metricsProvider to be able to scale based on metrics in Datadog - metricsProvider: - # clusterAgent.metricsProvider.enabled -- Set this to true to enable Metrics Provider - enabled: false - - # clusterAgent.metricsProvider.wpaController -- Enable informer and controller of the watermark pod autoscaler - - ## Note: You need to install the `WatermarkPodAutoscaler` CRD before - wpaController: false - - # clusterAgent.metricsProvider.useDatadogMetrics -- Enable usage of DatadogMetric CRD to autoscale on arbitrary Datadog queries - - ## Note: It will install DatadogMetrics CRD automatically (it may conflict with previous installations) - useDatadogMetrics: false - - # clusterAgent.metricsProvider.createReaderRbac -- Create `external-metrics-reader` RBAC automatically (to allow HPA to read data from Cluster Agent) - createReaderRbac: true - - # clusterAgent.metricsProvider.aggregator -- Define the aggregator the cluster agent will use to process the metrics. The options are (avg, min, max, sum) - aggregator: avg - - ## Configuration for the service for the cluster-agent metrics server - service: - # clusterAgent.metricsProvider.service.type -- Set type of cluster-agent metrics server service - type: ClusterIP - - # clusterAgent.metricsProvider.service.port -- Set port of cluster-agent metrics server service (Kubernetes >= 1.15) - port: 8443 - - # clusterAgent.metricsProvider.endpoint -- Override the external metrics provider endpoint. If not set, the cluster-agent defaults to `datadog.site` - endpoint: # https://api.datadoghq.com - - # clusterAgent.env -- Set environment variables specific to Cluster Agent - - ## The Cluster-Agent supports many additional environment variables - ## ref: https://docs.datadoghq.com/agent/cluster_agent/commands/#cluster-agent-options - env: [] - - # clusterAgent.envFrom -- Set environment variables specific to Cluster Agent from configMaps and/or secrets - - ## The Cluster-Agent supports many additional environment variables - ## ref: https://docs.datadoghq.com/agent/cluster_agent/commands/#cluster-agent-options - envFrom: [] - # - configMapRef: - # name: - # - secretRef: - # name: - - admissionController: - # clusterAgent.admissionController.enabled -- Enable the admissionController to be able to inject APM/Dogstatsd config and standard tags (env, service, version) automatically into your pods - enabled: true - - # clusterAgent.admissionController.mutateUnlabelled -- Enable injecting config without having the pod label 'admission.datadoghq.com/enabled="true"' - mutateUnlabelled: false - - # clusterAgent.admissionController.configMode -- The kind of configuration to be injected, it can be "hostip", "service", or "socket". - - ## If clusterAgent.admissionController.configMode is not set, the Admission Controller defaults to hostip. - ## Note: "service" mode relies on the internal traffic service to target the agent running on the local node (requires Kubernetes v1.22+). - ## ref: https://docs.datadoghq.com/agent/cluster_agent/admission_controller/#configure-apm-and-dogstatsd-communication-mode - configMode: # "hostip", "socket" or "service" - - # clusterAgent.admissionController.failurePolicy -- Set the failure policy for dynamic admission control.' - - ## The default of Ignore means that pods will still be admitted even if the webhook is unavailable to inject them. - ## Setting to Fail will require the admission controller to be present and pods to be injected before they are allowed to run. - failurePolicy: Ignore - - # clusterAgent.confd -- Provide additional cluster check configurations. Each key will become a file in /conf.d. - - ## ref: https://docs.datadoghq.com/agent/autodiscovery/ - confd: {} - # mysql.yaml: |- - # cluster_check: true - # instances: - # - host: - # port: 3306 - # username: datadog - # password: - - # clusterAgent.advancedConfd -- Provide additional cluster check configurations. Each key is an integration containing several config files. - - ## ref: https://docs.datadoghq.com/agent/autodiscovery/ - advancedConfd: {} - # mysql.d: - # 1.yaml: |- - # cluster_check: true - # instances: - # - host: - # port: 3306 - # username: datadog - # password: - # 2.yaml: |- - # cluster_check: true - # instances: - # - host: - # port: 3306 - # username: datadog - # password: - - # clusterAgent.resources -- Datadog cluster-agent resource requests and limits. - resources: {} - # requests: - # cpu: 200m - # memory: 256Mi - # limits: - # cpu: 200m - # memory: 256Mi - - # clusterAgent.priorityClassName -- Name of the priorityClass to apply to the Cluster Agent - priorityClassName: # system-cluster-critical - - # clusterAgent.nodeSelector -- Allow the Cluster Agent Deployment to be scheduled on selected nodes - - ## Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#nodeselector - ## Ref: https://kubernetes.io/docs/user-guide/node-selection/ - nodeSelector: {} - - # clusterAgent.tolerations -- Allow the Cluster Agent Deployment to schedule on tainted nodes ((requires Kubernetes >= 1.6)) - - ## Ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ - tolerations: [] - - # clusterAgent.affinity -- Allow the Cluster Agent Deployment to schedule using affinity rules - - ## By default, Cluster Agent Deployment Pods are forced to run on different Nodes. - ## Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity - affinity: {} - - # clusterAgent.healthPort -- Port number to use in the Cluster Agent for the healthz endpoint - healthPort: 5556 - - # clusterAgent.livenessProbe -- Override default Cluster Agent liveness probe settings - # @default -- Every 15s / 6 KO / 1 OK - livenessProbe: - initialDelaySeconds: 15 - periodSeconds: 15 - timeoutSeconds: 5 - successThreshold: 1 - failureThreshold: 6 - - # clusterAgent.readinessProbe -- Override default Cluster Agent readiness probe settings - # @default -- Every 15s / 6 KO / 1 OK - readinessProbe: - initialDelaySeconds: 15 - periodSeconds: 15 - timeoutSeconds: 5 - successThreshold: 1 - failureThreshold: 6 - - # clusterAgent.strategy -- Allow the Cluster Agent deployment to perform a rolling update on helm update - - ## ref: https://kubernetes.io/docs/concepts/workloads/controllers/deployment/#strategy - strategy: - type: RollingUpdate - rollingUpdate: - maxSurge: 1 - maxUnavailable: 0 - - # clusterAgent.deploymentAnnotations -- Annotations to add to the cluster-agents's deployment - deploymentAnnotations: {} - # key: "value" - - # clusterAgent.podAnnotations -- Annotations to add to the cluster-agents's pod(s) - podAnnotations: {} - # key: "value" - - # clusterAgent.useHostNetwork -- Bind ports on the hostNetwork - - ## Useful for CNI networking where hostPort might - ## not be supported. The ports need to be available on all hosts. It can be - ## used for custom metrics instead of a service endpoint. - ## - ## WARNING: Make sure that hosts using this are properly firewalled otherwise - ## metrics and traces are accepted from any host able to connect to this host. - # - useHostNetwork: false - - # clusterAgent.dnsConfig -- Specify dns configuration options for datadog cluster agent containers e.g ndots - - ## ref: https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config - dnsConfig: {} - # options: - # - name: ndots - # value: "1" - - # clusterAgent.volumes -- Specify additional volumes to mount in the cluster-agent container - volumes: [] - # - hostPath: - # path: - # name: - - # clusterAgent.volumeMounts -- Specify additional volumes to mount in the cluster-agent container - volumeMounts: [] - # - name: - # mountPath: - # readOnly: true - - # clusterAgent.datadog_cluster_yaml -- Specify custom contents for the datadog cluster agent config (datadog-cluster.yaml) - datadog_cluster_yaml: {} - - # clusterAgent.createPodDisruptionBudget -- Create pod disruption budget for Cluster Agent deployments - createPodDisruptionBudget: false - - networkPolicy: - # clusterAgent.networkPolicy.create -- If true, create a NetworkPolicy for the cluster agent. - # DEPRECATED. Use datadog.networkPolicy.create instead - create: false - - # clusterAgent.additionalLabels -- Adds labels to the Cluster Agent deployment and pods - additionalLabels: {} - # key: "value" - -## This section lets you configure the agents deployed by this chart to connect to a Cluster Agent -## deployed independently -existingClusterAgent: - # existingClusterAgent.join -- set this to true if you want the agents deployed by this chart to - # connect to a Cluster Agent deployed independently - join: false - - # existingClusterAgent.tokenSecretName -- Existing secret name to use for external Cluster Agent token - tokenSecretName: # - - # existingClusterAgent.serviceName -- Existing service name to use for reaching the external Cluster Agent - serviceName: # - - # existingClusterAgent.clusterchecksEnabled -- set this to false if you don’t want the agents to run the cluster checks of the joined external cluster agent - clusterchecksEnabled: true - -agents: - # agents.enabled -- You should keep Datadog DaemonSet enabled! - - ## The exceptional case could be a situation when you need to run - ## single Datadog pod per every namespace, but you do not need to - ## re-create a DaemonSet for every non-default namespace install. - ## Note: StatsD and DogStatsD work over UDP, so you may not - ## get guaranteed delivery of the metrics in Datadog-per-namespace setup! - enabled: true - - # agents.shareProcessNamespace -- Set the process namespace sharing on the Datadog Daemonset - shareProcessNamespace: false - - # agents.revisionHistoryLimit -- The number of ControllerRevision to keep in this DaemonSet. - revisionHistoryLimit: 10 - - ## Define the Datadog image to work with - image: - # agents.image.name -- Datadog Agent image name to use (relative to `registry`) - - ## use "dogstatsd" for Standalone Datadog Agent DogStatsD 7 - name: agent - - # agents.image.tag -- Define the Agent version to use - tag: 7.42.0 - - # agents.image.digest -- Define Agent image digest to use, takes precedence over tag if specified - digest: "" - - # agents.image.tagSuffix -- Suffix to append to Agent tag - - ## Ex: - ## jmx to enable jmx fetch collection - ## servercore to get Windows images based on servercore - tagSuffix: "" - - # agents.image.repository -- Override default registry + image.name for Agent - repository: - - # agents.image.doNotCheckTag -- Skip the version and chart compatibility check - - ## By default, the version passed in agents.image.tag is checked - ## for compatibility with the version of the chart. - ## This boolean permits to completely skip this check. - ## This is useful, for example, for custom tags that are not - ## respecting semantic versioning - doNotCheckTag: # false - - # agents.image.pullPolicy -- Datadog Agent image pull policy - pullPolicy: IfNotPresent - - # agents.image.pullSecrets -- Datadog Agent repository pullSecret (ex: specify docker registry credentials) - - ## See https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod - pullSecrets: [] - # - name: "" - - ## Provide Daemonset RBAC configuration - rbac: - # agents.rbac.create -- If true, create & use RBAC resources - create: true - - # agents.rbac.serviceAccountName -- Specify a preexisting ServiceAccount to use if agents.rbac.create is false - serviceAccountName: default - - # agents.rbac.serviceAccountAnnotations -- Annotations to add to the ServiceAccount if agents.rbac.create is true - serviceAccountAnnotations: {} - - ## Provide Daemonset PodSecurityPolicy configuration - podSecurity: - podSecurityPolicy: - # agents.podSecurity.podSecurityPolicy.create -- If true, create a PodSecurityPolicy resource for Agent pods - create: false - - securityContextConstraints: - # agents.podSecurity.securityContextConstraints.create -- If true, create a SecurityContextConstraints resource for Agent pods - create: false - - # agents.podSecurity.seLinuxContext -- Provide seLinuxContext configuration for PSP/SCC - # @default -- Must run as spc_t - seLinuxContext: - rule: MustRunAs - seLinuxOptions: - user: system_u - role: system_r - type: spc_t - level: s0 - - # agents.podSecurity.privileged -- If true, Allow to run privileged containers - privileged: false - - # agents.podSecurity.capabilities -- Allowed capabilities - - ## note: capabilities must contain all agents.containers.*.securityContext.capabilities. - capabilities: - - SYS_ADMIN - - SYS_RESOURCE - - SYS_PTRACE - - NET_ADMIN - - NET_BROADCAST - - NET_RAW - - IPC_LOCK - - CHOWN - - AUDIT_CONTROL - - AUDIT_READ - - DAC_READ_SEARCH - - # agents.podSecurity.allowedUnsafeSysctls -- Allowed unsafe sysclts - allowedUnsafeSysctls: [] - - # agents.podSecurity.volumes -- Allowed volumes types - volumes: - - configMap - - downwardAPI - - emptyDir - - hostPath - - secret - - # agents.podSecurity.seccompProfiles -- Allowed seccomp profiles - seccompProfiles: - - "runtime/default" - - "localhost/system-probe" - - apparmor: - # agents.podSecurity.apparmor.enabled -- If true, enable apparmor enforcement - - ## see: https://kubernetes.io/docs/tutorials/clusters/apparmor/ - enabled: true - - # agents.podSecurity.apparmorProfiles -- Allowed apparmor profiles - apparmorProfiles: - - "runtime/default" - - "unconfined" - - # agents.podSecurity.defaultApparmor -- Default AppArmor profile for all containers but system-probe - defaultApparmor: runtime/default - - containers: - agent: - # agents.containers.agent.env -- Additional environment variables for the agent container - env: [] - - # agents.containers.agent.envFrom -- Set environment variables specific to agent container from configMaps and/or secrets - envFrom: [] - # - configMapRef: - # name: - # - secretRef: - # name: - - # agents.containers.agent.logLevel -- Set logging verbosity, valid log levels are: trace, debug, info, warn, error, critical, and off. - # If not set, fall back to the value of datadog.logLevel. - logLevel: # INFO - - # agents.containers.agent.resources -- Resource requests and limits for the agent container. - resources: {} - # requests: - # cpu: 200m - # memory: 256Mi - # limits: - # cpu: 200m - # memory: 256Mi - - # agents.containers.agent.healthPort -- Port number to use in the node agent for the healthz endpoint - healthPort: 5555 - - # agents.containers.agent.livenessProbe -- Override default agent liveness probe settings - # @default -- Every 15s / 6 KO / 1 OK - livenessProbe: - initialDelaySeconds: 15 - periodSeconds: 15 - timeoutSeconds: 5 - successThreshold: 1 - failureThreshold: 6 - - # agents.containers.agent.readinessProbe -- Override default agent readiness probe settings - # @default -- Every 15s / 6 KO / 1 OK - readinessProbe: - initialDelaySeconds: 15 - periodSeconds: 15 - timeoutSeconds: 5 - successThreshold: 1 - failureThreshold: 6 - - # agents.containers.agent.securityContext -- Allows you to overwrite the default container SecurityContext for the agent container. - securityContext: {} - - # agents.containers.agent.ports -- Allows to specify extra ports (hostPorts for instance) for this container - ports: [] - - processAgent: - # agents.containers.processAgent.env -- Additional environment variables for the process-agent container - env: [] - - # agents.containers.processAgent.envFrom -- Set environment variables specific to process-agent from configMaps and/or secrets - envFrom: [] - # - configMapRef: - # name: - # - secretRef: - # name: - - # agents.containers.processAgent.logLevel -- Set logging verbosity, valid log levels are: trace, debug, info, warn, error, critical, and off. - # If not set, fall back to the value of datadog.logLevel. - logLevel: # INFO - - # agents.containers.processAgent.resources -- Resource requests and limits for the process-agent container - resources: {} - # requests: - # cpu: 100m - # memory: 200Mi - # limits: - # cpu: 100m - # memory: 200Mi - - # agents.containers.processAgent.securityContext -- Allows you to overwrite the default container SecurityContext for the process-agent container. - securityContext: {} - - # agents.containers.processAgent.ports -- Allows to specify extra ports (hostPorts for instance) for this container - ports: [] - - traceAgent: - # agents.containers.traceAgent.env -- Additional environment variables for the trace-agent container - env: [] - - # agents.containers.traceAgent.envFrom -- Set environment variables specific to trace-agent from configMaps and/or secrets - envFrom: [] - # - configMapRef: - # name: - # - secretRef: - # name: - - # agents.containers.traceAgent.logLevel -- Set logging verbosity, valid log levels are: trace, debug, info, warn, error, critical, and off - logLevel: # INFO - - # agents.containers.traceAgent.resources -- Resource requests and limits for the trace-agent container - resources: {} - # requests: - # cpu: 100m - # memory: 200Mi - # limits: - # cpu: 100m - # memory: 200Mi - - # agents.containers.traceAgent.livenessProbe -- Override default agent liveness probe settings - # @default -- Every 15s - livenessProbe: - initialDelaySeconds: 15 - periodSeconds: 15 - timeoutSeconds: 5 - - # agents.containers.traceAgent.securityContext -- Allows you to overwrite the default container SecurityContext for the trace-agent container. - securityContext: {} - - # agents.containers.traceAgent.ports -- Allows to specify extra ports (hostPorts for instance) for this container - ports: [] - - systemProbe: - # agents.containers.systemProbe.env -- Additional environment variables for the system-probe container - env: [] - - # agents.containers.systemProbe.envFrom -- Set environment variables specific to system-probe from configMaps and/or secrets - envFrom: [] - # - configMapRef: - # name: - # - secretRef: - # name: - - # agents.containers.systemProbe.logLevel -- Set logging verbosity, valid log levels are: trace, debug, info, warn, error, critical, and off. - # If not set, fall back to the value of datadog.logLevel. - logLevel: # INFO - - # agents.containers.systemProbe.resources -- Resource requests and limits for the system-probe container - resources: {} - # requests: - # cpu: 100m - # memory: 200Mi - # limits: - # cpu: 100m - # memory: 200Mi - - # agents.containers.systemProbe.securityContext -- Allows you to overwrite the default container SecurityContext for the system-probe container. - - ## agents.podSecurity.capabilities must reflect the changed made in securityContext.capabilities. - securityContext: - privileged: false - capabilities: - add: ["SYS_ADMIN", "SYS_RESOURCE", "SYS_PTRACE", "NET_ADMIN", "NET_BROADCAST", "NET_RAW", "IPC_LOCK", "CHOWN", "DAC_READ_SEARCH"] - - # agents.containers.systemProbe.ports -- Allows to specify extra ports (hostPorts for instance) for this container - ports: [] - - securityAgent: - # agents.containers.securityAgent.env -- Additional environment variables for the security-agent container - env: [] - - # agents.containers.securityAgent.envFrom -- Set environment variables specific to security-agent from configMaps and/or secrets - envFrom: [] - # - configMapRef: - # name: - # - secretRef: - # name: - - # agents.containers.securityAgent.logLevel -- Set logging verbosity, valid log levels are: trace, debug, info, warn, error, critical, and off. - # If not set, fall back to the value of datadog.logLevel. - logLevel: # INFO - - # agents.containers.securityAgent.resources -- Resource requests and limits for the security-agent container - resources: {} - # requests: - # cpu: 100m - # memory: 200Mi - # limits: - # cpu: 100m - # memory: 200Mi - - # agents.containers.securityAgent.ports -- Allows to specify extra ports (hostPorts for instance) for this container - ports: [] - - initContainers: - # agents.containers.initContainers.resources -- Resource requests and limits for the init containers - resources: {} - # requests: - # cpu: 100m - # memory: 200Mi - # limits: - # cpu: 100m - # memory: 200Mi - - # agents.volumes -- Specify additional volumes to mount in the dd-agent container - volumes: [] - # - hostPath: - # path: - # name: - - # agents.volumeMounts -- Specify additional volumes to mount in all containers of the agent pod - volumeMounts: [] - # - name: - # mountPath: - # readOnly: true - - # agents.useHostNetwork -- Bind ports on the hostNetwork - - ## Useful for CNI networking where hostPort might - ## not be supported. The ports need to be available on all hosts. It Can be - ## used for custom metrics instead of a service endpoint. - ## - ## WARNING: Make sure that hosts using this are properly firewalled otherwise - ## metrics and traces are accepted from any host able to connect to this host. - useHostNetwork: false - - # agents.dnsConfig -- specify dns configuration options for datadog cluster agent containers e.g ndots - - ## ref: https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config - dnsConfig: {} - # options: - # - name: ndots - # value: "1" - - # agents.daemonsetAnnotations -- Annotations to add to the DaemonSet - daemonsetAnnotations: {} - # key: "value" - - # agents.podAnnotations -- Annotations to add to the DaemonSet's Pods - podAnnotations: {} - # key: "value" - - # agents.tolerations -- Allow the DaemonSet to schedule on tainted nodes (requires Kubernetes >= 1.6) - tolerations: [] - - # agents.nodeSelector -- Allow the DaemonSet to schedule on selected nodes - - ## Ref: https://kubernetes.io/docs/user-guide/node-selection/ - nodeSelector: {} - - # agents.affinity -- Allow the DaemonSet to schedule using affinity rules - - ## Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity - affinity: {} - - # agents.updateStrategy -- Allow the DaemonSet to perform a rolling update on helm update - - ## ref: https://kubernetes.io/docs/tasks/manage-daemon/update-daemon-set/ - updateStrategy: - type: RollingUpdate - rollingUpdate: - maxUnavailable: "10%" - - # agents.priorityClassCreate -- Creates a priorityClass for the Datadog Agent's Daemonset pods. - priorityClassCreate: false - - # agents.priorityClassName -- Sets PriorityClassName if defined - priorityClassName: - - # agents.priorityPreemptionPolicyValue -- Set to "Never" to change the PriorityClass to non-preempting - priorityPreemptionPolicyValue: PreemptLowerPriority - - # agents.priorityClassValue -- Value used to specify the priority of the scheduling of Datadog Agent's Daemonset pods. - - ## The PriorityClass uses PreemptLowerPriority. - priorityClassValue: 1000000000 - - # agents.podLabels -- Sets podLabels if defined - - ## Note: These labels are also used as label selectors so they are immutable. - podLabels: {} - - # agents.additionalLabels -- Adds labels to the Agent daemonset and pods - additionalLabels: {} - # key: "value" - - # agents.useConfigMap -- Configures a configmap to provide the agent configuration. Use this in combination with the `agents.customAgentConfig` parameter. - useConfigMap: # false - - # agents.customAgentConfig -- Specify custom contents for the datadog agent config (datadog.yaml) - - ## ref: https://docs.datadoghq.com/agent/guide/agent-configuration-files/?tab=agentv6 - ## ref: https://github.com/DataDog/datadog-agent/blob/main/pkg/config/config_template.yaml - ## Note the `agents.useConfigMap` needs to be set to `true` for this parameter to be taken into account. - customAgentConfig: {} - # # Autodiscovery for Kubernetes - # listeners: - # - name: kubelet - # config_providers: - # - name: kubelet - # polling: true - # # needed to support legacy docker label config templates - # - name: docker - # polling: true - # - # # Enable java cgroup handling. Only one of those options should be enabled, - # # depending on the agent version you are using along that chart. - # - # # agent version < 6.15 - # # jmx_use_cgroup_memory_limit: true - # - # # agent version >= 6.15 - # # jmx_use_container_support: true - - networkPolicy: - # agents.networkPolicy.create -- If true, create a NetworkPolicy for the agents. - # DEPRECATED. Use datadog.networkPolicy.create instead - create: false - - localService: - # agents.localService.overrideName -- Name of the internal traffic service to target the agent running on the local node - overrideName: "" - - # agents.localService.forceLocalServiceEnabled -- Force the creation of the internal traffic policy service to target the agent running on the local node. - # By default, the internal traffic service is created only on Kubernetes 1.22+ where the feature became beta and enabled by default. - # This option allows to force the creation of the internal traffic service on kubernetes 1.21 where the feature was alpha and required a feature gate to be explicitly enabled. - forceLocalServiceEnabled: false - -clusterChecksRunner: - # clusterChecksRunner.enabled -- If true, deploys agent dedicated for running the Cluster Checks instead of running in the Daemonset's agents. - - ## If both clusterChecksRunner.enabled and datadog.kubeStateMetricsCore.enabled are true, consider enabling datadog.kubeStateMetricsCore.useClusterCheckRunners as well. - ## If datadog.kubeStateMetricsCore.useClusterCheckRunners is enabled, it's recommended to enable this flag as well so all Cluster Checks run on Cluster Checks Runners instead of node agents. - ## ref: https://docs.datadoghq.com/agent/autodiscovery/clusterchecks/ - enabled: false - - ## Define the Datadog image to work with. - image: - # clusterChecksRunner.image.name -- Datadog Agent image name to use (relative to `registry`) - name: agent - - # clusterChecksRunner.image.tag -- Define the Agent version to use - tag: 7.42.0 - - # clusterChecksRunner.image.digest -- Define Agent image digest to use, takes precedence over tag if specified - digest: "" - - # clusterChecksRunner.image.tagSuffix -- Suffix to append to Agent tag - - ## Ex: - ## jmx to enable jmx fetch collection - ## servercore to get Windows images based on servercore - tagSuffix: "" - - # clusterChecksRunner.image.repository -- Override default registry + image.name for Cluster Check Runners - repository: - - # clusterChecksRunner.image.pullPolicy -- Datadog Agent image pull policy - pullPolicy: IfNotPresent - - # clusterChecksRunner.image.pullSecrets -- Datadog Agent repository pullSecret (ex: specify docker registry credentials) - - ## See https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod - pullSecrets: [] - # - name: "" - - # clusterChecksRunner.createPodDisruptionBudget -- Create the pod disruption budget to apply to the cluster checks agents - createPodDisruptionBudget: false - - # Provide Cluster Checks Deployment pods RBAC configuration - rbac: - # clusterChecksRunner.rbac.create -- If true, create & use RBAC resources - create: true - - # clusterChecksRunner.rbac.dedicated -- If true, use a dedicated RBAC resource for the cluster checks agent(s) - dedicated: false - - # clusterChecksRunner.rbac.serviceAccountAnnotations -- Annotations to add to the ServiceAccount if clusterChecksRunner.rbac.dedicated is true - serviceAccountAnnotations: {} - - # clusterChecksRunner.rbac.serviceAccountName -- Specify a preexisting ServiceAccount to use if clusterChecksRunner.rbac.create is false - serviceAccountName: default - - # clusterChecksRunner.replicas -- Number of Cluster Checks Runner instances - - ## If you want to deploy the clusterChecks agent in HA, keep at least clusterChecksRunner.replicas set to 2. - ## And increase the clusterChecksRunner.replicas according to the number of Cluster Checks. - replicas: 2 - - # clusterChecksRunner.revisionHistoryLimit -- The number of old ReplicaSets to keep in this Deployment. - revisionHistoryLimit: 10 - - # clusterChecksRunner.resources -- Datadog clusterchecks-agent resource requests and limits. - resources: {} - # requests: - # cpu: 200m - # memory: 500Mi - # limits: - # cpu: 200m - # memory: 500Mi - - # clusterChecksRunner.affinity -- Allow the ClusterChecks Deployment to schedule using affinity rules. - - ## By default, ClusterChecks Deployment Pods are preferred to run on different Nodes. - ## Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity - affinity: {} - - # clusterChecksRunner.strategy -- Allow the ClusterChecks deployment to perform a rolling update on helm update - - ## ref: https://kubernetes.io/docs/concepts/workloads/controllers/deployment/#strategy - strategy: - type: RollingUpdate - rollingUpdate: - maxSurge: 1 - maxUnavailable: 0 - - # clusterChecksRunner.dnsConfig -- specify dns configuration options for datadog cluster agent containers e.g ndots - - ## ref: https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/#pod-dns-config - dnsConfig: {} - # options: - # - name: ndots - # value: "1" - - # clusterChecksRunner.priorityClassName -- Name of the priorityClass to apply to the Cluster checks runners - priorityClassName: # system-cluster-critical - - # clusterChecksRunner.nodeSelector -- Allow the ClusterChecks Deployment to schedule on selected nodes - - ## Ref: https://kubernetes.io/docs/user-guide/node-selection/ - nodeSelector: {} - - # clusterChecksRunner.tolerations -- Tolerations for pod assignment - - ## Ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/ - tolerations: [] - - # clusterChecksRunner.healthPort -- Port number to use in the Cluster Checks Runner for the healthz endpoint - healthPort: 5557 - - # clusterChecksRunner.livenessProbe -- Override default agent liveness probe settings - # @default -- Every 15s / 6 KO / 1 OK - - ## In case of issues with the probe, you can disable it with the - ## following values, to allow easier investigating: - # - # livenessProbe: - # exec: - # command: ["/bin/true"] - # - livenessProbe: - initialDelaySeconds: 15 - periodSeconds: 15 - timeoutSeconds: 5 - successThreshold: 1 - failureThreshold: 6 - - # clusterChecksRunner.readinessProbe -- Override default agent readiness probe settings - # @default -- Every 15s / 6 KO / 1 OK - - ## In case of issues with the probe, you can disable it with the - ## following values, to allow easier investigating: - # - # readinessProbe: - # exec: - # command: ["/bin/true"] - # - readinessProbe: - initialDelaySeconds: 15 - periodSeconds: 15 - timeoutSeconds: 5 - successThreshold: 1 - failureThreshold: 6 - - # clusterChecksRunner.deploymentAnnotations -- Annotations to add to the cluster-checks-runner's Deployment - deploymentAnnotations: {} - # key: "value" - - # clusterChecksRunner.podAnnotations -- Annotations to add to the cluster-checks-runner's pod(s) - podAnnotations: {} - # key: "value" - - # clusterChecksRunner.env -- Environment variables specific to Cluster Checks Runner - - ## ref: https://github.com/DataDog/datadog-agent/tree/main/Dockerfiles/agent#environment-variables - env: [] - # - name: - # value: - - # clusterChecksRunner.envFrom -- Set environment variables specific to Cluster Checks Runner from configMaps and/or secrets - - ## envFrom to pass configmaps or secrets as environment - ## ref: https://github.com/DataDog/datadog-agent/tree/main/Dockerfiles/agent#environment-variables - envFrom: [] - # - configMapRef: - # name: - # - secretRef: - # name: - - # clusterChecksRunner.volumes -- Specify additional volumes to mount in the cluster checks container - volumes: [] - # - hostPath: - # path: - # name: - - # clusterChecksRunner.volumeMounts -- Specify additional volumes to mount in the cluster checks container - volumeMounts: [] - # - name: - # mountPath: - # readOnly: true - - networkPolicy: - # clusterChecksRunner.networkPolicy.create -- If true, create a NetworkPolicy for the cluster checks runners. - # DEPRECATED. Use datadog.networkPolicy.create instead - create: false - - # clusterChecksRunner.additionalLabels -- Adds labels to the cluster checks runner deployment and pods - additionalLabels: {} - # key: "value" - - # clusterChecksRunner.securityContext -- Allows you to overwrite the default PodSecurityContext on the clusterchecks pods. - securityContext: {} - - # clusterChecksRunner.ports -- Allows to specify extra ports (hostPorts for instance) for this container - ports: [] - -datadog-crds: - crds: - # datadog-crds.crds.datadogMetrics -- Set to true to deploy the DatadogMetrics CRD - datadogMetrics: true - -kube-state-metrics: - rbac: - # kube-state-metrics.rbac.create -- If true, create & use RBAC resources - create: true - - serviceAccount: - # kube-state-metrics.serviceAccount.create -- If true, create ServiceAccount, require rbac kube-state-metrics.rbac.create true - create: true - - # kube-state-metrics.serviceAccount.name -- The name of the ServiceAccount to use. - - ## If not set and create is true, a name is generated using the fullname template - name: - - # kube-state-metrics.resources -- Resource requests and limits for the kube-state-metrics container. - resources: {} - # requests: - # cpu: 200m - # memory: 256Mi - # limits: - # cpu: 200m - # memory: 256Mi - - # kube-state-metrics.nodeSelector -- Node selector for KSM. KSM only supports Linux. - nodeSelector: - kubernetes.io/os: linux - - # # kube-state-metrics.image -- Override default image information for the kube-state-metrics container. - # image: - # # kube-state-metrics.repository -- Override default image registry for the kube-state-metrics container. - # repository: k8s.gcr.io/kube-state-metrics/kube-state-metrics - # # kube-state-metrics.tag -- Override default image tag for the kube-state-metrics container. - # tag: v1.9.8 - # # kube-state-metrics.pullPolicy -- Override default image pullPolicy for the kube-state-metrics container. - # pullPolicy: IfNotPresent -providers: - gke: - # providers.gke.autopilot -- Enables Datadog Agent deployment on GKE Autopilot - autopilot: false - - # providers.gke.cos -- Enables Datadog Agent deployment on GKE with Container-Optimized OS (COS) - cos: false - - eks: - ec2: - # providers.eks.ec2.useHostnameFromFile -- Use hostname from EC2 filesystem instead of fetching from metadata endpoint. - - ## When deploying to EC2-backed EKS infrastructure, there are situations where the - ## IMDS metadata endpoint is not accesible to containers. This flag mounts the host's - ## `/var/lib/cloud/data/instance-id` and uses that for Agent's hostname instead. - useHostnameFromFile: false - aks: - # providers.aks.enabled -- Activate all specifities related to AKS configuration. Required as currently we cannot auto-detect AKS. - enabled: false \ No newline at end of file