Skip to content

Commit 30dfc34

Browse files
added cluster and network inputs
1 parent f0f2a1a commit 30dfc34

22 files changed

Lines changed: 279 additions & 2 deletions

File tree

intents/network/facets.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
name: network
22
type: Networking
33
displayName: Network
4-
description: A collection of connected devices which provides medium to share resources within.
4+
description: A collection of connected devices which provides medium to share resources within.
5+
outputs:
6+
- name: default
7+
type: "@outputs/network"

modules/aws_iam_role/default/0.1/facets.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,20 @@ version: '0.1'
44
description: Adds AWS IAM Role
55
clouds:
66
- aws
7+
inputs:
8+
kubernetes_details:
9+
optional: false
10+
type: "@outputs/kubernetes"
11+
displayName: Kubernetes Cluster
12+
description: Details of Kubernetes where the kubernetes service account will be
13+
created.
14+
default:
15+
resource_type: kubernetes_cluster
16+
resource_name: default
17+
providers:
18+
- kubernetes
19+
- kubernetes-alpha
20+
- helm
721
spec:
822
title: AWS IAM Role
923
description: Specification of the aws iam role resource intent

modules/azure_storage_container/default/0.1/facets.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,19 @@ spec:
88
title: Azure storage container
99
description: Specification of the azure storage container resource intent
1010
type: object
11+
inputs:
12+
kubernetes_details:
13+
optional: false
14+
type: "@outputs/azure_aks"
15+
default:
16+
resource_type: kubernetes_cluster
17+
resource_name: default
18+
network_details:
19+
optional: false
20+
type: "@outputs/azure_vpc"
21+
default:
22+
resource_type: network
23+
resource_name: default
1124
sample:
1225
$schema: >-
1326
https://facets-cloud.github.io/facets-schemas/schemas/azure_storage_container/azure_storage_container.schema.json

modules/cassandra/k8s/0.1/facets.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,17 @@ metadata:
1515
type: string
1616
title: Namespace
1717
description: Namespace in which Cassandra should be deployed
18+
inputs:
19+
kubernetes_details:
20+
optional: false
21+
type: "@outputs/kubernetes"
22+
default:
23+
resource_type: kubernetes_cluster
24+
resource_name: default
25+
providers:
26+
- kubernetes
27+
- kubernetes-alpha
28+
- helm
1829
spec:
1930
title: K8s Cassandra
2031
type: object

modules/elasticsearch/k8s/0.1/facets.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,17 @@ clouds:
77
- azure
88
- gcp
99
- kubernetes
10+
inputs:
11+
kubernetes_details:
12+
optional: false
13+
type: "@outputs/kubernetes"
14+
default:
15+
resource_type: kubernetes_cluster
16+
resource_name: default
17+
providers:
18+
- kubernetes
19+
- kubernetes-alpha
20+
- helm
1021
spec:
1122
title: K8s elasticsearch
1223
type: object

modules/elasticsearch/k8s/0.2/facets.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,17 @@ metadata:
1515
type: string
1616
title: Namespace
1717
description: Namespace in which Elasticsearch should be deployed
18+
inputs:
19+
kubernetes_details:
20+
optional: false
21+
type: "@outputs/kubernetes"
22+
default:
23+
resource_type: kubernetes_cluster
24+
resource_name: default
25+
providers:
26+
- kubernetes
27+
- kubernetes-alpha
28+
- helm
1829
spec:
1930
title: K8s elasticsearch
2031
type: object

modules/elasticsearch/monitoring/facets.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,16 @@ inputs:
1111
default:
1212
type: "@output/elasticsearch"
1313
adds_capability: true
14+
kubernetes_details:
15+
optional: false
16+
type: "@outputs/kubernetes"
17+
default:
18+
resource_type: kubernetes_cluster
19+
resource_name: default
20+
providers:
21+
- kubernetes
22+
- kubernetes-alpha
23+
- helm
1424
spec:
1525
title: Elasticsearch Monitoring
1626
type: object

modules/google_workload_identity/default/1.0/facets.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ description: Workload Identity is the recommended way to access GCP services fro
77
inputs:
88
kubernetes_details:
99
optional: false
10-
type: "@output/kubernetes"
10+
type: "@outputs/gcp_gke"
1111
displayName: Kubernetes Cluster
1212
description: Details of Kubernetes where the kubernetes service account will be
1313
created.

modules/k8s_resource/k8s/0.2/facets.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,17 @@ clouds:
77
- azure
88
- gcp
99
- kubernetes
10+
inputs:
11+
kubernetes_details:
12+
optional: false
13+
type: "@outputs/kubernetes"
14+
default:
15+
resource_type: kubernetes_cluster
16+
resource_name: default
17+
providers:
18+
- kubernetes
19+
- kubernetes-alpha
20+
- helm
1021
spec:
1122
title: K8s resource
1223
description: Specification of the K8s resource intent

modules/kafka/k8s/0.2/facets.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,17 @@ clouds:
77
- azure
88
- gcp
99
- kubernetes
10+
inputs:
11+
kubernetes_details:
12+
optional: false
13+
type: "@outputs/kubernetes"
14+
default:
15+
resource_type: kubernetes_cluster
16+
resource_name: default
17+
providers:
18+
- kubernetes
19+
- kubernetes-alpha
20+
- helm
1021
spec:
1122
title: Kafka Spec
1223
type: object

0 commit comments

Comments
 (0)