Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion intents/network/facets.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
name: network
type: Networking
displayName: Network
description: A collection of connected devices which provides medium to share resources within.
description: A collection of connected devices which provides medium to share resources within.
outputs:
- name: default
type: "@outputs/network"
14 changes: 14 additions & 0 deletions modules/aws_iam_role/default/0.1/facets.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,20 @@ version: '0.1'
description: Adds AWS IAM Role
clouds:
- aws
inputs:
kubernetes_details:
optional: false
type: "@outputs/kubernetes"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should be @outputs/aws_eks

displayName: Kubernetes Cluster
description: Details of Kubernetes where the kubernetes service account will be
created.
default:
resource_type: kubernetes_cluster
resource_name: default
providers:
- kubernetes
- kubernetes-alpha
- helm
spec:
title: AWS IAM Role
description: Specification of the aws iam role resource intent
Expand Down
13 changes: 13 additions & 0 deletions modules/azure_storage_container/default/0.1/facets.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,19 @@ spec:
title: Azure storage container
description: Specification of the azure storage container resource intent
type: object
inputs:
kubernetes_details:
optional: false
type: "@outputs/azure_aks"
default:
resource_type: kubernetes_cluster
resource_name: default
network_details:
optional: false
type: "@outputs/azure_vpc"
default:
resource_type: network
resource_name: default
sample:
$schema: >-
https://facets-cloud.github.io/facets-schemas/schemas/azure_storage_container/azure_storage_container.schema.json
Expand Down
11 changes: 11 additions & 0 deletions modules/cassandra/k8s/0.1/facets.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,17 @@ metadata:
type: string
title: Namespace
description: Namespace in which Cassandra should be deployed
inputs:
kubernetes_details:
optional: false
type: "@outputs/kubernetes"
default:
resource_type: kubernetes_cluster
resource_name: default
providers:
- kubernetes
- kubernetes-alpha
- helm
spec:
title: K8s Cassandra
type: object
Expand Down
11 changes: 11 additions & 0 deletions modules/elasticsearch/k8s/0.1/facets.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,17 @@ clouds:
- azure
- gcp
- kubernetes
inputs:
kubernetes_details:
optional: false
type: "@outputs/kubernetes"
default:
resource_type: kubernetes_cluster
resource_name: default
providers:
- kubernetes
- kubernetes-alpha
- helm
spec:
title: K8s elasticsearch
type: object
Expand Down
11 changes: 11 additions & 0 deletions modules/elasticsearch/k8s/0.2/facets.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,17 @@ metadata:
type: string
title: Namespace
description: Namespace in which Elasticsearch should be deployed
inputs:
kubernetes_details:
optional: false
type: "@outputs/kubernetes"
default:
resource_type: kubernetes_cluster
resource_name: default
providers:
- kubernetes
- kubernetes-alpha
- helm
spec:
title: K8s elasticsearch
type: object
Expand Down
10 changes: 10 additions & 0 deletions modules/elasticsearch/monitoring/facets.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,16 @@ inputs:
default:
type: "@output/elasticsearch"
adds_capability: true
kubernetes_details:
optional: false
type: "@outputs/kubernetes"
default:
resource_type: kubernetes_cluster
resource_name: default
providers:
- kubernetes
- kubernetes-alpha
- helm
spec:
title: Elasticsearch Monitoring
type: object
Expand Down
2 changes: 1 addition & 1 deletion modules/google_workload_identity/default/1.0/facets.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ description: Workload Identity is the recommended way to access GCP services fro
inputs:
kubernetes_details:
optional: false
type: "@output/kubernetes"
type: "@outputs/gcp_gke"
displayName: Kubernetes Cluster
description: Details of Kubernetes where the kubernetes service account will be
created.
Expand Down
11 changes: 11 additions & 0 deletions modules/k8s_resource/k8s/0.2/facets.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,17 @@ clouds:
- azure
- gcp
- kubernetes
inputs:
kubernetes_details:
optional: false
type: "@outputs/kubernetes"
default:
resource_type: kubernetes_cluster
resource_name: default
providers:
- kubernetes
- kubernetes-alpha
- helm
spec:
title: K8s resource
description: Specification of the K8s resource intent
Expand Down
11 changes: 11 additions & 0 deletions modules/kafka/k8s/0.2/facets.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,17 @@ clouds:
- azure
- gcp
- kubernetes
inputs:
kubernetes_details:
optional: false
type: "@outputs/kubernetes"
default:
resource_type: kubernetes_cluster
resource_name: default
providers:
- kubernetes
- kubernetes-alpha
- helm
spec:
title: Kafka Spec
type: object
Expand Down
11 changes: 11 additions & 0 deletions modules/kafka/k8s/0.3/facets.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,17 @@ metadata:
type: string
title: Namespace
description: Namespace in which kafka should be deployed
inputs:
kubernetes_details:
optional: false
type: "@outputs/kubernetes"
default:
resource_type: kubernetes_cluster
resource_name: default
providers:
- kubernetes
- kubernetes-alpha
- helm
spec:
title: Kafka Spec
type: object
Expand Down
22 changes: 22 additions & 0 deletions modules/kubernetes_node_pool/eks_managed/0.1/facets.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,28 @@ version: "0.1"
description: Adds kubernetes_node_pool - eks_managed flavor
clouds:
- aws
inputs:
network_details:
optional: false
type: "@outputs/aws_vpc"
displayName: Network
description: Details of the network where the kubernetes node pool will be created.
default:
resource_type: network
resource_name: default
kubernetes_details:
optional: false
type: "@outputs/aws_eks"
displayName: Kubernetes Cluster
description: Details of Kubernetes where the kubernetes service account will be
created.
default:
resource_type: kubernetes_cluster
resource_name: default
providers:
- kubernetes
- kubernetes-alpha
- helm
spec:
title: Kubernetes Node Pool
description: Specification of the kubernetes node pool for eks managed flavor
Expand Down
22 changes: 22 additions & 0 deletions modules/kubernetes_node_pool/eks_managed/0.2/facets.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,28 @@ version: "0.2"
description: Adds kubernetes_node_pool - eks_managed flavor
clouds:
- aws
inputs:
network_details:
optional: false
type: "@outputs/aws_vpc"
displayName: Network
description: Details of the network where the kubernetes node pool will be created.
default:
resource_type: network
resource_name: default
kubernetes_details:
optional: false
type: "@outputs/aws_eks"
displayName: Kubernetes Cluster
description: Details of Kubernetes where the kubernetes service account will be
created.
default:
resource_type: kubernetes_cluster
resource_name: default
providers:
- kubernetes
- kubernetes-alpha
- helm
spec:
title: Kubernetes Node Pool
description: Specification of the kubernetes node pool for eks managed flavor
Expand Down
22 changes: 22 additions & 0 deletions modules/kubernetes_node_pool/eks_self_managed/0.1/facets.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,28 @@ version: "0.1"
description: Adds kubernetes_node_pool - eks_self_managed flavor
clouds:
- aws
inputs:
network_details:
optional: false
type: "@outputs/aws_vpc"
displayName: Network
description: Details of the network where the kubernetes node pool will be created.
default:
resource_type: network
resource_name: default
kubernetes_details:
optional: false
type: "@outputs/aws_eks"
displayName: Kubernetes Cluster
description: Details of Kubernetes where the kubernetes service account will be
created.
default:
resource_type: kubernetes_cluster
resource_name: default
providers:
- kubernetes
- kubernetes-alpha
- helm
spec:
title: Kubernetes Node Pool
description: Specification of the kubernetes node pool for eks self managed flavor
Expand Down
11 changes: 11 additions & 0 deletions modules/kubernetes_secret/k8s/0.1/facets.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,17 @@ clouds:
- azure
- gcp
- kubernetes
inputs:
kubernetes_details:
optional: false
type: "@outputs/kubernetes"
default:
resource_type: kubernetes_cluster
resource_name: default
providers:
- kubernetes
- kubernetes-alpha
- helm
spec:
type: object
properties:
Expand Down
11 changes: 11 additions & 0 deletions modules/kubernetes_secret/k8s/0.2/facets.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,17 @@ clouds:
- azure
- gcp
- kubernetes
inputs:
kubernetes_details:
optional: false
type: "@outputs/kubernetes"
default:
resource_type: kubernetes_cluster
resource_name: default
providers:
- kubernetes
- kubernetes-alpha
- helm
spec:
type: object
properties:
Expand Down
11 changes: 11 additions & 0 deletions modules/log_collector/k8s/0.1/facets.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,17 @@ clouds:
- kubernetes
- azure
- aws
inputs:
kubernetes_details:
optional: false
type: "@outputs/kubernetes"
default:
resource_type: kubernetes_cluster
resource_name: default
providers:
- kubernetes
- kubernetes-alpha
- helm
sample:
$schema: https://facets-cloud.github.io/facets-schemas/schemas/log-collector/log-collector.schema.json
kind: log_collector
Expand Down
11 changes: 11 additions & 0 deletions modules/log_collector/k8s/0.2/facets.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,17 @@ clouds:
- kubernetes
- azure
- aws
inputs:
kubernetes_details:
optional: false
type: "@outputs/kubernetes"
default:
resource_type: kubernetes_cluster
resource_name: default
providers:
- kubernetes
- kubernetes-alpha
- helm
sample:
$schema: https://facets-cloud.github.io/facets-schemas/schemas/log-collector/log-collector.schema.json
kind: log_collector
Expand Down
11 changes: 11 additions & 0 deletions modules/log_collector/loki/0.2/facets.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,17 @@ clouds:
- azure
- gcp
- kubernetes
inputs:
kubernetes_details:
optional: false
type: "@outputs/kubernetes"
default:
resource_type: kubernetes_cluster
resource_name: default
providers:
- kubernetes
- kubernetes-alpha
- helm
spec:
title: Log Collector Spec
type: object
Expand Down
17 changes: 17 additions & 0 deletions modules/postgres/alloydb/0.1/facets.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,23 @@ version: "0.1"
description: Adds Postgres module of flavor alloydb
clouds:
- gcp
inputs:
network_details:
optional: false
type: "@outputs/gcp_vpc"
default:
resource_type: network
resource_name: default
kubernetes_details:
optional: false
type: "@outputs/gcp_gke"
default:
resource_type: kubernetes_cluster
resource_name: default
providers:
- kubernetes
- kubernetes-alpha
- helm
spec:
title: AlloyDB
type: object
Expand Down
Loading