Skip to content

Commit 52e4748

Browse files
ShrinidhiFCTS23Shashwatpathak05pramodh-ayyappanishaankalrasanmesh-kakade
committed
K8s cluster output fixes (#407)
* if price is 0, exclude from dataset (#174) * if price is 0, exclude from dataset * removed .DS_Store * added generated files * removed incorrect files (#176) * Revert "[S73] Feature: Per-Instance Artifactories Module (#210)" (#214) This reverts commit 71471b7. * if price is 0, exclude from dataset (#174) * if price is 0, exclude from dataset * removed .DS_Store * added generated files * removed incorrect files (#176) * [S73] Feature: Per-Instance Artifactories Module (#210) * Added artifactories facets modules * added schema * updated spec * changed type to string * updated to null * introduced indentation * updated spec * updated spec to have include_all false as default * updated type from bool to boolean * Revert "[S73] Feature: Per-Instance Artifactories Module (#210)" (#214) This reverts commit 71471b7. * [S73] Feature: Per-Instance Artifactories Module (#215) * Added artifactories facets modules * added schema * updated spec * changed type to string * updated to null * introduced indentation * updated spec * updated spec to have include_all false as default * updated type from bool to boolean * added intent level output * Artifactories Terraform Module (#228) * added artifactories module * updates to vault module * removed facets yaml outputs * added gitignore files * Cleaned up ignored files * Cleaned up ignored files * Cleaned up ignored files * added artifactories module * updated to vault facets.yaml * terraform fmt * deleted zip_modules.py * updated module source * updated to work with github app (cherry picked from commit 122c9dc28b355bfe612e98f026decf2195beb507) * Innersourcing workflows (#230) * added zip modules py * updated the print statement * modified the print message in zip_modules.py * Implement concurrent zipping and uploading to S3 in zip_modules.py * Update publish workflow to run on custom runner and assume dependencies are installed. * Move zip_modules.py to workflows folder. * removed comments * added support for optional variable branch * Innersourcing workflows update (#231) * added zip modules py * updated the print statement * modified the print message in zip_modules.py * Implement concurrent zipping and uploading to S3 in zip_modules.py * Update publish workflow to run on custom runner and assume dependencies are installed. * Move zip_modules.py to workflows folder. * removed comments * added support for optional variable branch * Add dependency installation step to publish workflow. * added support for optional variable branch * added support for install dependencies * Add S3 bucket name to zip_modules.py. * updated workflow and create a new directory to zip modules * updated workflow and create a new directory to zip modules * updated workflow and create a new directory to zip modules * Update requirements.txt to include only necessary external dependencies. * posting success message to slack channel * removed the development branch support * changes * changes * deleted zip modules previous file * Update publish workflow to use S3_BUCKET_NAME from workflow variable. * Update zip_modules.py to use S3 bucket name from environment variable. * if price is 0, exclude from dataset (#174) * if price is 0, exclude from dataset * removed .DS_Store * added generated files * removed incorrect files (#176) * Revert "[S73] Feature: Per-Instance Artifactories Module (#210)" (#214) This reverts commit 71471b7. * [S73] Feature: Per-Instance Artifactories Module (#215) * Added artifactories facets modules * added schema * updated spec * changed type to string * updated to null * introduced indentation * updated spec * updated spec to have include_all false as default * updated type from bool to boolean * added intent level output * Artifactories Terraform Module (#228) * added artifactories module * updates to vault module * removed facets yaml outputs * added gitignore files * Cleaned up ignored files * Cleaned up ignored files * Cleaned up ignored files * added artifactories module * updated to vault facets.yaml * terraform fmt * deleted zip_modules.py * updated module source * Innersourcing workflows (#230) * added zip modules py * updated the print statement * modified the print message in zip_modules.py * Implement concurrent zipping and uploading to S3 in zip_modules.py * Update publish workflow to run on custom runner and assume dependencies are installed. * Move zip_modules.py to workflows folder. * removed comments * added support for optional variable branch * Innersourcing workflows update (#231) * added zip modules py * updated the print statement * modified the print message in zip_modules.py * Implement concurrent zipping and uploading to S3 in zip_modules.py * Update publish workflow to run on custom runner and assume dependencies are installed. * Move zip_modules.py to workflows folder. * removed comments * added support for optional variable branch * Add dependency installation step to publish workflow. * added support for optional variable branch * added support for install dependencies * Add S3 bucket name to zip_modules.py. * updated workflow and create a new directory to zip modules * updated workflow and create a new directory to zip modules * updated workflow and create a new directory to zip modules * Update requirements.txt to include only necessary external dependencies. * posting success message to slack channel * removed the development branch support * changes * changes * deleted zip modules previous file * Update publish workflow to use S3_BUCKET_NAME from workflow variable. * Update zip_modules.py to use S3 bucket name from environment variable. * added github workflows for validate bootrapper (#245) * Validate bootstraper (#246) * added github workflows for validate bootrapper * added step for trigger validate-bootstrapper in publish.yml * changed the trigger name * using workflow_runs * using workflow_runs conclusion * Github actions fixes (#249) * github actions fixes * changed the env variable name * Revert "[S73] Feature: Per-Instance Artifactories Module (#210)" (#214) This reverts commit 71471b7. * [S73] Feature: Per-Instance Artifactories Module (#210) * Added artifactories facets modules * added schema * updated spec * changed type to string * updated to null * introduced indentation * updated spec * updated spec to have include_all false as default * updated type from bool to boolean * Revert "[S73] Feature: Per-Instance Artifactories Module (#210)" (#214) This reverts commit 71471b7. * [S73] Feature: Per-Instance Artifactories Module (#215) * Added artifactories facets modules * added schema * updated spec * changed type to string * updated to null * introduced indentation * updated spec * updated spec to have include_all false as default * updated type from bool to boolean * added intent level output * Validate bootstraper (#246) * added github workflows for validate bootrapper * added step for trigger validate-bootstrapper in publish.yml * changed the trigger name * using workflow_runs * sync with innersourcing * Config modules for db users (#255) * [S73] Feature: Per-Instance Artifactories Module (#210) * Added artifactories facets modules * added schema * updated spec * changed type to string * updated to null * introduced indentation * updated spec * updated spec to have include_all false as default * updated type from bool to boolean * Revert "[S73] Feature: Per-Instance Artifactories Module (#210)" (#214) This reverts commit 71471b7. * [S73] Feature: Per-Instance Artifactories Module (#210) * Added artifactories facets modules * added schema * updated spec * changed type to string * updated to null * introduced indentation * updated spec * updated spec to have include_all false as default * updated type from bool to boolean * Revert "[S73] Feature: Per-Instance Artifactories Module (#210)" (#214) This reverts commit 71471b7. * feat: Add ecs_service intent for managing containers in Amazon ECS * [S73] Feature: Per-Instance Artifactories Module (#215) * Added artifactories facets modules * added schema * updated spec * changed type to string * updated to null * introduced indentation * updated spec * updated spec to have include_all false as default * updated type from bool to boolean * added intent level output * add database operator as per instance module * add database operator as necessary input for postgres user * add crossplane as per instance module * add crossplane as necessary input in mysql user * update the regex for crossplane * add mongodb auth operator as per instance module * add mongodb auth operator as necessary input in mongo user * update description * update output string * add database operator intent in index.json * update sample * update sample * update description mongo user * formatting changes * move values to spec and use facets as default namespace * fix display name and description in mongo user * added back inputs --------- Co-authored-by: pramodh-ayyappan <108784231+pramodh-ayyappan@users.noreply.github.com> Co-authored-by: rohit (aider) <facets.raveendran@mercedes-benz.com> Co-authored-by: pramodh-ayyappan <pramodh.ayyappan@facets.cloud> * Revert "[S73] Feature: Per-Instance Artifactories Module (#210)" (#214) This reverts commit 71471b7. * [S73] Feature: Per-Instance Artifactories Module (#210) * Added artifactories facets modules * added schema * updated spec * changed type to string * updated to null * introduced indentation * updated spec * updated spec to have include_all false as default * updated type from bool to boolean * Revert "[S73] Feature: Per-Instance Artifactories Module (#210)" (#214) This reverts commit 71471b7. * Innersourcing workflows (#230) * added zip modules py * updated the print statement * modified the print message in zip_modules.py * Implement concurrent zipping and uploading to S3 in zip_modules.py * Update publish workflow to run on custom runner and assume dependencies are installed. * Move zip_modules.py to workflows folder. * removed comments * added support for optional variable branch * Innersourcing workflows update (#231) * added zip modules py * updated the print statement * modified the print message in zip_modules.py * Implement concurrent zipping and uploading to S3 in zip_modules.py * Update publish workflow to run on custom runner and assume dependencies are installed. * Move zip_modules.py to workflows folder. * removed comments * added support for optional variable branch * Add dependency installation step to publish workflow. * added support for optional variable branch * added support for install dependencies * Add S3 bucket name to zip_modules.py. * updated workflow and create a new directory to zip modules * updated workflow and create a new directory to zip modules * updated workflow and create a new directory to zip modules * Update requirements.txt to include only necessary external dependencies. * posting success message to slack channel * removed the development branch support * changes * changes * deleted zip modules previous file * Update publish workflow to use S3_BUCKET_NAME from workflow variable. * Update zip_modules.py to use S3 bucket name from environment variable. * Innersourcing workflows (#230) * added zip modules py * updated the print statement * modified the print message in zip_modules.py * Implement concurrent zipping and uploading to S3 in zip_modules.py * Update publish workflow to run on custom runner and assume dependencies are installed. * Move zip_modules.py to workflows folder. * removed comments * added support for optional variable branch * added github workflows for validate bootrapper (#245) * Github actions fixes (#249) * github actions fixes * changed the env variable name * Reapply "[S73] Feature: Per-Instance Artifactories Module (#210)" (#214) This reverts commit 27a1abc. * adding back removed artifactory changes * innersourcing sync with master * added outputs for vpc (#333) * added outputs for vpc * fixed outputs * removed outputs from intent/network (#334) * removed outputs from intent/network * added default outputs from intent/network * Revert "removed outputs from intent/network (#334)" (#348) This reverts commit 46e158b. * Revert "added outputs for vpc (#333)" (#349) This reverts commit 509287b. * Network inputs (#351) * if price is 0, exclude from dataset (#174) * if price is 0, exclude from dataset * removed .DS_Store * added generated files * removed incorrect files (#176) * Revert "[S73] Feature: Per-Instance Artifactories Module (#210)" (#214) This reverts commit 71471b7. * if price is 0, exclude from dataset (#174) * if price is 0, exclude from dataset * removed .DS_Store * added generated files * removed incorrect files (#176) * [S73] Feature: Per-Instance Artifactories Module (#210) * Added artifactories facets modules * added schema * updated spec * changed type to string * updated to null * introduced indentation * updated spec * updated spec to have include_all false as default * updated type from bool to boolean * Revert "[S73] Feature: Per-Instance Artifactories Module (#210)" (#214) This reverts commit 71471b7. * [S73] Feature: Per-Instance Artifactories Module (#215) * Added artifactories facets modules * added schema * updated spec * changed type to string * updated to null * introduced indentation * updated spec * updated spec to have include_all false as default * updated type from bool to boolean * added intent level output * Artifactories Terraform Module (#228) * added artifactories module * updates to vault module * removed facets yaml outputs * added gitignore files * Cleaned up ignored files * Cleaned up ignored files * Cleaned up ignored files * added artifactories module * updated to vault facets.yaml * terraform fmt * deleted zip_modules.py * updated module source * updated to work with github app (cherry picked from commit 122c9dc28b355bfe612e98f026decf2195beb507) * Innersourcing workflows (#230) * added zip modules py * updated the print statement * modified the print message in zip_modules.py * Implement concurrent zipping and uploading to S3 in zip_modules.py * Update publish workflow to run on custom runner and assume dependencies are installed. * Move zip_modules.py to workflows folder. * removed comments * added support for optional variable branch * Innersourcing workflows update (#231) * added zip modules py * updated the print statement * modified the print message in zip_modules.py * Implement concurrent zipping and uploading to S3 in zip_modules.py * Update publish workflow to run on custom runner and assume dependencies are installed. * Move zip_modules.py to workflows folder. * removed comments * added support for optional variable branch * Add dependency installation step to publish workflow. * added support for optional variable branch * added support for install dependencies * Add S3 bucket name to zip_modules.py. * updated workflow and create a new directory to zip modules * updated workflow and create a new directory to zip modules * updated workflow and create a new directory to zip modules * Update requirements.txt to include only necessary external dependencies. * posting success message to slack channel * removed the development branch support * changes * changes * deleted zip modules previous file * Update publish workflow to use S3_BUCKET_NAME from workflow variable. * Update zip_modules.py to use S3 bucket name from environment variable. * if price is 0, exclude from dataset (#174) * if price is 0, exclude from dataset * removed .DS_Store * added generated files * removed incorrect files (#176) * Revert "[S73] Feature: Per-Instance Artifactories Module (#210)" (#214) This reverts commit 71471b7. * [S73] Feature: Per-Instance Artifactories Module (#215) * Added artifactories facets modules * added schema * updated spec * changed type to string * updated to null * introduced indentation * updated spec * updated spec to have include_all false as default * updated type from bool to boolean * added intent level output * Artifactories Terraform Module (#228) * added artifactories module * updates to vault module * removed facets yaml outputs * added gitignore files * Cleaned up ignored files * Cleaned up ignored files * Cleaned up ignored files * added artifactories module * updated to vault facets.yaml * terraform fmt * deleted zip_modules.py * updated module source * Innersourcing workflows (#230) * added zip modules py * updated the print statement * modified the print message in zip_modules.py * Implement concurrent zipping and uploading to S3 in zip_modules.py * Update publish workflow to run on custom runner and assume dependencies are installed. * Move zip_modules.py to workflows folder. * removed comments * added support for optional variable branch * Innersourcing workflows update (#231) * added zip modules py * updated the print statement * modified the print message in zip_modules.py * Implement concurrent zipping and uploading to S3 in zip_modules.py * Update publish workflow to run on custom runner and assume dependencies are installed. * Move zip_modules.py to workflows folder. * removed comments * added support for optional variable branch * Add dependency installation step to publish workflow. * added support for optional variable branch * added support for install dependencies * Add S3 bucket name to zip_modules.py. * updated workflow and create a new directory to zip modules * updated workflow and create a new directory to zip modules * updated workflow and create a new directory to zip modules * Update requirements.txt to include only necessary external dependencies. * posting success message to slack channel * removed the development branch support * changes * changes * deleted zip modules previous file * Update publish workflow to use S3_BUCKET_NAME from workflow variable. * Update zip_modules.py to use S3 bucket name from environment variable. * added github workflows for validate bootrapper (#245) * Validate bootstraper (#246) * added github workflows for validate bootrapper * added step for trigger validate-bootstrapper in publish.yml * changed the trigger name * using workflow_runs * using workflow_runs conclusion * Github actions fixes (#249) * github actions fixes * changed the env variable name * Revert "[S73] Feature: Per-Instance Artifactories Module (#210)" (#214) This reverts commit 71471b7. * [S73] Feature: Per-Instance Artifactories Module (#210) * Added artifactories facets modules * added schema * updated spec * changed type to string * updated to null * introduced indentation * updated spec * updated spec to have include_all false as default * updated type from bool to boolean * Revert "[S73] Feature: Per-Instance Artifactories Module (#210)" (#214) This reverts commit 71471b7. * [S73] Feature: Per-Instance Artifactories Module (#215) * Added artifactories facets modules * added schema * updated spec * changed type to string * updated to null * introduced indentation * updated spec * updated spec to have include_all false as default * updated type from bool to boolean * added intent level output * Validate bootstraper (#246) * added github workflows for validate bootrapper * added step for trigger validate-bootstrapper in publish.yml * changed the trigger name * using workflow_runs * sync with innersourcing * Config modules for db users (#255) * [S73] Feature: Per-Instance Artifactories Module (#210) * Added artifactories facets modules * added schema * updated spec * changed type to string * updated to null * introduced indentation * updated spec * updated spec to have include_all false as default * updated type from bool to boolean * Revert "[S73] Feature: Per-Instance Artifactories Module (#210)" (#214) This reverts commit 71471b7. * [S73] Feature: Per-Instance Artifactories Module (#210) * Added artifactories facets modules * added schema * updated spec * changed type to string * updated to null * introduced indentation * updated spec * updated spec to have include_all false as default * updated type from bool to boolean * Revert "[S73] Feature: Per-Instance Artifactories Module (#210)" (#214) This reverts commit 71471b7. * feat: Add ecs_service intent for managing containers in Amazon ECS * [S73] Feature: Per-Instance Artifactories Module (#215) * Added artifactories facets modules * added schema * updated spec * changed type to string * updated to null * introduced indentation * updated spec * updated spec to have include_all false as default * updated type from bool to boolean * added intent level output * add database operator as per instance module * add database operator as necessary input for postgres user * add crossplane as per instance module * add crossplane as necessary input in mysql user * update the regex for crossplane * add mongodb auth operator as per instance module * add mongodb auth operator as necessary input in mongo user * update description * update output string * add database operator intent in index.json * update sample * update sample * update description mongo user * formatting changes * move values to spec and use facets as default namespace * fix display name and description in mongo user * added back inputs --------- Co-authored-by: pramodh-ayyappan <108784231+pramodh-ayyappan@users.noreply.github.com> Co-authored-by: rohit (aider) <facets.raveendran@mercedes-benz.com> Co-authored-by: pramodh-ayyappan <pramodh.ayyappan@facets.cloud> * Revert "[S73] Feature: Per-Instance Artifactories Module (#210)" (#214) This reverts commit 71471b7. * [S73] Feature: Per-Instance Artifactories Module (#210) * Added artifactories facets modules * added schema * updated spec * changed type to string * updated to null * introduced indentation * updated spec * updated spec to have include_all false as default * updated type from bool to boolean * Revert "[S73] Feature: Per-Instance Artifactories Module (#210)" (#214) This reverts commit 71471b7. * Innersourcing workflows (#230) * added zip modules py * updated the print statement * modified the print message in zip_modules.py * Implement concurrent zipping and uploading to S3 in zip_modules.py * Update publish workflow to run on custom runner and assume dependencies are installed. * Move zip_modules.py to workflows folder. * removed comments * added support for optional variable branch * Innersourcing workflows update (#231) * added zip modules py * updated the print statement * modified the print message in zip_modules.py * Implement concurrent zipping and uploading to S3 in zip_modules.py * Update publish workflow to run on custom runner and assume dependencies are installed. * Move zip_modules.py to workflows folder. * removed comments * added support for optional variable branch * Add dependency installation step to publish workflow. * added support for optional variable branch * added support for install dependencies * Add S3 bucket name to zip_modules.py. * updated workflow and create a new directory to zip modules * updated workflow and create a new directory to zip modules * updated workflow and create a new directory to zip modules * Update requirements.txt to include only necessary external dependencies. * posting success message to slack channel * removed the development branch support * changes * changes * deleted zip modules previous file * Update publish workflow to use S3_BUCKET_NAME from workflow variable. * Update zip_modules.py to use S3 bucket name from environment variable. * Innersourcing workflows (#230) * added zip modules py * updated the print statement * modified the print message in zip_modules.py * Implement concurrent zipping and uploading to S3 in zip_modules.py * Update publish workflow to run on custom runner and assume dependencies are installed. * Move zip_modules.py to workflows folder. * removed comments * added support for optional variable branch * added github workflows for validate bootrapper (#245) * Github actions fixes (#249) * github actions fixes * changed the env variable name * Reapply "[S73] Feature: Per-Instance Artifactories Module (#210)" (#214) This reverts commit 27a1abc. * adding back removed artifactory changes * added back artifactories inputs * innersourcing sync with master * added outputs for vpc (#333) * added outputs for vpc * fixed outputs * removed outputs from intent/network (#334) * removed outputs from intent/network * added default outputs from intent/network * Revert "removed outputs from intent/network (#334)" (#348) This reverts commit 46e158b. * Revert "added outputs for vpc (#333)" (#349) This reverts commit 509287b. * added added outputs for network * added outputs to network module --------- Co-authored-by: Shashwat Pathak <shashwat.pathak@facets.cloud> Co-authored-by: pramodh-ayyappan <108784231+pramodh-ayyappan@users.noreply.github.com> Co-authored-by: Ishaan Kalra <108509616+ishaankalra@users.noreply.github.com> Co-authored-by: ishaankalra <ishaan.kalra@facets.cloud> Co-authored-by: Sanmesh Kakade <sanmesh.kakade@facets.cloud> Co-authored-by: rohit (aider) <facets.raveendran@mercedes-benz.com> Co-authored-by: pramodh-ayyappan <pramodh.ayyappan@facets.cloud> * Standardize spec for json schema (#361) * Add missing pattern properties * x-ui-override-disable and items of type string on all array types * Fix misc problems * added outputs for clusters * updated the legacy_outputs to legacy_attributes * Revert "updated the legacy_outputs to legacy_attributes" This reverts commit d5bf4c1. --------- Co-authored-by: Shashwat Pathak <shashwat.pathak@facets.cloud> Co-authored-by: pramodh-ayyappan <108784231+pramodh-ayyappan@users.noreply.github.com> Co-authored-by: Ishaan Kalra <108509616+ishaankalra@users.noreply.github.com> Co-authored-by: ishaankalra <ishaan.kalra@facets.cloud> Co-authored-by: Sanmesh Kakade <sanmesh.kakade@facets.cloud> Co-authored-by: rohit (aider) <facets.raveendran@mercedes-benz.com> Co-authored-by: pramodh-ayyappan <pramodh.ayyappan@facets.cloud> Co-authored-by: Anuj Hydrabadi <129152617+anujhydrabadi@users.noreply.github.com>
1 parent 8a60628 commit 52e4748

11 files changed

Lines changed: 409 additions & 234 deletions

File tree

intents/kubernetes_cluster/facets.yaml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,3 @@ name: kubernetes_cluster
22
type: K8s
33
displayName: Kubernetes Cluster
44
description: A group of computing nodes, or worker machines, that run containerized applications.
5-
outputs:
6-
- name: default
7-
type: "@output/kubernetes"

modules/kubernetes_cluster/aws_eks/0.1/facets.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ inputs:
1010
default:
1111
resource_type: network
1212
resource_name: default
13+
outputs:
14+
default:
15+
type: "@outputs/aws_eks"
1316
spec:
1417
title: Kubernetes Cluster
1518
description: Specification of the kubernetes cluster for aws eks flavor

modules/kubernetes_cluster/aws_eks/0.2/facets.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ inputs:
1010
default:
1111
resource_type: network
1212
resource_name: default
13+
outputs:
14+
default:
15+
type: "@outputs/aws_eks"
1316
spec:
1417
title: Kubernetes Cluster
1518
description: Specification of the kubernetes cluster for aws eks flavor

modules/kubernetes_cluster/azure_aks/0.1/facets.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ version: "0.1"
44
description: Adds kubernetes cluster - aks flavor
55
clouds:
66
- azure
7+
outputs:
8+
default:
9+
type: "@outputs/azure_aks"
710
inputs:
811
network_details:
912
type: "@outputs/azure_vpc"

modules/kubernetes_cluster/gcp_gke/0.1/facets.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ version: "0.1"
44
description: Adds kubernetes cluster - gke flavor
55
clouds:
66
- gcp
7+
outputs:
8+
default:
9+
type: "@outputs/gcp_gke"
710
inputs:
811
network_details:
912
type: "@outputs/gcp_vpc"

outputs/aws_eks/output.facets.yaml

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
name: aws_eks
2+
out:
3+
type: object
4+
title: AWS EKS Module Outputs
5+
description: Outputs from the AWS EKS module including cluster details and configurations
6+
properties:
7+
attributes:
8+
type: object
9+
description: Attributes of the AWS EKS module outputs
10+
properties:
11+
legacy_outputs:
12+
type: object
13+
description: Legacy outputs for backward compatibility
14+
properties:
15+
k8s_details:
16+
type: object
17+
description: Details of the Kubernetes cluster
18+
properties:
19+
cluster_oidc_issuer_url:
20+
type: string
21+
description: OIDC issuer URL for the EKS cluster
22+
oidc_provider_arn:
23+
type: string
24+
description: ARN of the OIDC provider for the EKS cluster
25+
cluster_id:
26+
type: string
27+
description: ID of the EKS cluster
28+
node_group_iam_role_arn:
29+
type: string
30+
description: ARN of the IAM role for the EKS node group
31+
wait_for_admin_crb:
32+
type: boolean
33+
description: Flag to wait for the admin ClusterRoleBinding to be created
34+
asg_name:
35+
type: string
36+
description: Name of the Auto Scaling Group for the EKS cluster
37+
worker_nodes_secgrp:
38+
type: string
39+
description: Security group ID for the worker nodes in the EKS cluster
40+
node_group_iam_role_name:
41+
type: string
42+
description: Name of the IAM role for the EKS node group
43+
priority-class:
44+
type: string
45+
description: Priority class for the EKS cluster
46+
cluster_version:
47+
type: string
48+
description: Version of the EKS cluster
49+
cluster_name:
50+
type: string
51+
description: Name of the EKS cluster
52+
ENABLE_FACETS_DEDICATED_NODEPOOL:
53+
type: boolean
54+
description: Flag to enable dedicated node pool for facets
55+
facets_dedicated_tolerations:
56+
type: array
57+
description: Tolerations for the facets dedicated node pool
58+
facets_dedicated_node_selectors:
59+
type: object
60+
description: Node selectors for the facets dedicated node pool
61+
registry_secret_objects:
62+
type: array
63+
description: List of registry secret objects for the EKS cluster
64+
pmm_admin_pass:
65+
type: string
66+
description: Password for the PMM admin user
67+
storageclassid:
68+
type: string
69+
description: ID of the storage class used in the EKS cluster
70+
aws_cloud:
71+
type: string
72+
description: AWS cloud provider configuration for the EKS cluster
73+
interfaces: {}

outputs/aws_vpc/output.facets.yaml

Lines changed: 47 additions & 84 deletions
Original file line numberDiff line numberDiff line change
@@ -5,88 +5,51 @@ out:
55
description: Outputs from the AWS VPC module including VPC details and configurations
66
properties:
77
attributes:
8-
vpc_details:
9-
required: true
10-
type: object
11-
properties:
12-
vpc_id:
13-
type: string
14-
description: The ID of the VPC
15-
azs:
16-
type: array
17-
description: List of availability zones
18-
private_subnets:
19-
type: array
20-
description: List of private subnet IDs
21-
k8s_subnets:
22-
type: array
23-
description: List of Kubernetes subnet IDs
24-
public_subnets:
25-
type: array
26-
description: List of public subnet IDs
27-
public_route_table_ids:
28-
type: array
29-
description: List of public route table IDs
30-
private_route_table_ids:
31-
type: array
32-
description: List of private route table IDs
33-
default_subnet_id:
34-
type: string
35-
description: The ID of the default subnet
36-
default_security_group_id:
37-
type: string
38-
description: The ID of the default security group
39-
default_private_route_table_id:
40-
type: string
41-
description: The ID of the default private route table
42-
private_route_table_ids_list:
43-
type: string
44-
description: Comma-separated list of private route table IDs
45-
vpc_cidr:
46-
type: string
47-
description: The CIDR block of the VPC
48-
az_subnets:
49-
type: object
50-
description: Mapping of availability zones to subnet IDs
51-
additionalProperties:
52-
type: array
53-
az_private_subnets:
54-
type: object
55-
description: Mapping of availability zones to private subnet IDs
56-
additionalProperties:
57-
type: array
58-
az_public_subnets:
59-
type: object
60-
description: Mapping of availability zones to public subnet IDs
61-
additionalProperties:
62-
type: array
63-
private_subnet_objects:
64-
type: object
65-
description: Object containing private subnet IDs and CIDR blocks
66-
properties:
67-
id:
68-
type: array
69-
cidr:
70-
type: array
71-
nat_gateway_ips:
72-
type: array
73-
items:
74-
type: string
75-
description: List of NAT gateway public IPs
76-
public_subnets_cidr_blocks:
77-
type: array
78-
description: List of public subnet CIDR blocks
79-
nat_gateway_count:
80-
type: integer
81-
description: Number of NAT gateways
82-
az_public_subnets_cidrs:
83-
type: object
84-
description: Mapping of availability zones to public subnet CIDR blocks
85-
additionalProperties:
86-
type: array
87-
az_private_subnets_cidrs:
88-
type: object
89-
description: Mapping of availability zones to private subnet CIDR blocks
90-
additionalProperties:
91-
type: array
8+
type: object
9+
description: Attributes of the VPC module outputs
10+
properties:
11+
legacy_outputs:
12+
type: object
13+
description: Legacy outputs for backward compatibility
14+
properties:
15+
vpc_details:
16+
type: object
17+
description: Details of the VPC
18+
properties:
19+
vpc_id:
20+
type: string
21+
description: The ID of the VPC
22+
azs:
23+
type: array
24+
description: List of availability zones in the VPC
25+
private_subnets:
26+
type: array
27+
description: List of private subnet IDs in the VPC
28+
k8s_subnets:
29+
type: array
30+
description: List of Kubernetes subnet IDs in the VPC
31+
public_subnets:
32+
type: array
33+
description: List of public subnet IDs in the VPC
34+
public_route_table_ids:
35+
type: array
36+
description: List of public route table IDs in the VPC
37+
private_route_table_ids:
38+
type: array
39+
description: List of private route table IDs in the VPC
40+
default_subnet_id:
41+
type: string
42+
description: The ID of the default subnet in the VPC
43+
default_security_group_id:
44+
type: string
45+
description: The ID of the default security group in the VPC
46+
default_private_route_table_id:
47+
type: string
48+
description: The ID of the default private route table in the VPC
49+
private_route_table_ids_list:
50+
type: string
51+
description: Comma-separated list of private route table IDs in the VPC
52+
vpc_cidr:
53+
type: string
54+
description: The CIDR block of the VPC
9255
interfaces:
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
name: azure_aks
2+
out:
3+
type: object
4+
title: Azure AKS Module Outputs
5+
description: Outputs from the Azure AKS module including cluster details and configurations
6+
properties:
7+
attributes:
8+
type: object
9+
description: Attributes of the Azure AKS module outputs
10+
properties:
11+
legacy_outputs:
12+
type: object
13+
description: Legacy outputs for backward compatibility
14+
properties:
15+
k8s_details:
16+
type: object
17+
description: Details of the Azure VPC
18+
properties:
19+
az_storage_account:
20+
type: string
21+
description: Name of the Azure Storage Account for Kubernetes
22+
az_storage_account_id:
23+
type: string
24+
description: ID of the Azure Storage Account for Kubernetes
25+
az_storage_account_key:
26+
type: string
27+
description: Key for the Azure Storage Account for Kubernetes
28+
node_group_iam_role_arn:
29+
type: string
30+
description: ARN of the IAM role for the AKS node group
31+
cluster_id:
32+
type: string
33+
description: ID of the Kubernetes cluster
34+
principalId:
35+
type: string
36+
description: Principal ID of the AKS cluster
37+
priority-class:
38+
type: string
39+
description: Priority class for the AKS cluster
40+
registry_secret_objects:
41+
type: array
42+
description: List of registry secret objects
43+
cluster_auto_upgrade:
44+
type: boolean
45+
description: Indicates if cluster auto upgrade is enabled
46+
pmm_admin_pass:
47+
type: string
48+
description: Password for PMM admin user
49+
azure_cloud:
50+
type: object
51+
description: Azure cloud details
52+
properties:
53+
node_resource_group_id:
54+
type: string
55+
description: Resource group ID for the AKS node pool
56+
node_resource_group:
57+
type: string
58+
description: Name of the resource group for the AKS node pool
59+
kubernetes_cluster_id:
60+
type: string
61+
description: ID of the Kubernetes cluster
62+
ENABLE_FACETS_DEDICATED_NODEPOOL:
63+
type: boolean
64+
description: Flag to enable dedicated node pool for Facets
65+
facets_dedicated_tolerations:
66+
type: array
67+
description: Tolerations for the dedicated node pool
68+
facets_dedicated_node_selectors:
69+
type: object
70+
description: Node selectors for the dedicated node pool
71+
interfaces: {}
72+

0 commit comments

Comments
 (0)