Skip to content

Commit

Permalink
docs(catalog-info): add service catalog (#78)
Browse files Browse the repository at this point in the history
  • Loading branch information
deejiw authored Jul 21, 2022
1 parent c3eeecc commit 2876c5b
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 16 deletions.
12 changes: 4 additions & 8 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@
# See https://pre-commit.com/hooks.html for more hooks
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.1.0 # Get the latest version from: https://github.com/pre-commit/pre-commit-hooks/releases
rev: v4.3.0 # Get the latest version from: https://github.com/pre-commit/pre-commit-hooks/releases
hooks:
- id: trailing-whitespace
- id: end-of-file-fixer
- id: check-yaml
- id: check-added-large-files
- repo: https://github.com/antonbabenko/pre-commit-terraform
rev: v1.68.0 # Get the latest from: https://github.com/antonbabenko/pre-commit-terraform/releases
rev: v1.74.1 # Get the latest from: https://github.com/antonbabenko/pre-commit-terraform/releases
hooks:
- id: terraform_fmt
- id: terraform_docs
Expand All @@ -18,10 +18,6 @@ repos:
# Running `terraform validate` inside the component module folder also will not pass.
- id: terraform_validate
- id: terraform_tfsec
exclude: "test/"
exclude: test/
- id: terraform_checkov
args:
- --args=--config-file .checkov.yaml
- --args=--skip-path test/
- --args=--quiet
exclude: "test/"
exclude: test/
3 changes: 1 addition & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ role in the shared VPC host project.

| Name | Version |
|------|---------|
| <a name="provider_random"></a> [random](#provider\_random) | 3.3.1 |
| <a name="provider_random"></a> [random](#provider\_random) | 3.3.2 |

## Modules

Expand Down Expand Up @@ -105,7 +105,6 @@ role in the shared VPC host project.
| <a name="output_cluster_name"></a> [cluster\_name](#output\_cluster\_name) | The GKE cluster name that was built |
| <a name="output_cluster_project"></a> [cluster\_project](#output\_cluster\_project) | The project hosting the GKE cluster. |
| <a name="output_gke_cluster_istio_gatekeeper_firewall_rule_self_link"></a> [gke\_cluster\_istio\_gatekeeper\_firewall\_rule\_self\_link](#output\_gke\_cluster\_istio\_gatekeeper\_firewall\_rule\_self\_link) | The tags applied to the primary node pool of the GKE cluster. |
| <a name="output_gke_cluster_all_primary_node_pool_tags"></a> [gke\_cluster\_primary\_node\_pool\_all\_tags](#output\_gke\_cluster\_primary\_node\_pool\_all\_tags) | List of tags applied to the node pool instances. This included the managed-by-GCP tags. |
| <a name="output_gke_cluster_primary_node_pool_tag"></a> [gke\_cluster\_primary\_node\_pool\_tag](#output\_gke\_cluster\_primary\_node\_pool\_tag) | Tag applied to the node pool instances - used for network/firewall rules. |
| <a name="output_kubernetes_endpoint"></a> [kubernetes\_endpoint](#output\_kubernetes\_endpoint) | n/a |
| <a name="output_service_account"></a> [service\_account](#output\_service\_account) | The default service account used for running nodes. |
Expand Down
13 changes: 13 additions & 0 deletions catalog-info.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
apiVersion: backstage.io/v1alpha1
kind: Resource
metadata:
name: terraform-gcp-gke
description: TF Component for creating Google Kubernetes Engine in Google Cloud Platform
annotations:
github.com/project-slug: honestbank/terraform-gcp-gke
github.com/team-slug: honestbank/devops-engineers
spec:
type: tf-component
lifecycle: production
system: infrastructure
owner: group:devops-engineers
12 changes: 6 additions & 6 deletions modules/gcp-gke/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,11 @@ To run E2E tests, navigate to the [test folder](../test) and run `go test -v -ti

| Name | Version |
|------|---------|
| <a name="provider_google"></a> [google](#provider\_google) | ~> 4.0 |
| <a name="provider_google.compute"></a> [google.compute](#provider\_google.compute) | ~> 4.0 |
| <a name="provider_google.vpc"></a> [google.vpc](#provider\_google.vpc) | ~> 4.0 |
| <a name="provider_google-beta.compute-beta"></a> [google-beta.compute-beta](#provider\_google-beta.compute-beta) | ~> 4.0 |
| <a name="provider_random"></a> [random](#provider\_random) | ~> 3.0 |
| <a name="provider_google"></a> [google](#provider\_google) | 4.29.0 |
| <a name="provider_google.compute"></a> [google.compute](#provider\_google.compute) | 4.29.0 |
| <a name="provider_google.vpc"></a> [google.vpc](#provider\_google.vpc) | 4.29.0 |
| <a name="provider_google-beta.compute-beta"></a> [google-beta.compute-beta](#provider\_google-beta.compute-beta) | 4.29.0 |
| <a name="provider_random"></a> [random](#provider\_random) | 3.3.2 |

## Modules

Expand Down Expand Up @@ -89,8 +89,8 @@ No modules.
|------|-------------|
| <a name="output_ca_certificate"></a> [ca\_certificate](#output\_ca\_certificate) | n/a |
| <a name="output_client_token"></a> [client\_token](#output\_client\_token) | n/a |
| <a name="output_cluster_all_primary_node_pool_tags"></a> [cluster\_all\_primary\_node\_pool\_tags](#output\_cluster\_all\_primary\_node\_pool\_tags) | List of tags applied to the node pool instances. This included the managed-by-GCP tags. |
| <a name="output_cluster_name"></a> [cluster\_name](#output\_cluster\_name) | The GKE cluster name that was built |
| <a name="output_cluster_all_primary_node_pool_tags"></a> [cluster\_primary\_node\_pool\_all\_tags](#output\_cluster\_primary\_node\_pool\_all\_tags) | List of tags applied to the node pool instances. This included the managed-by-GCP tags. |
| <a name="output_cluster_primary_node_pool_tag"></a> [cluster\_primary\_node\_pool\_tag](#output\_cluster\_primary\_node\_pool\_tag) | Tag applied to the node pool instances - used for network/firewall rules. |
| <a name="output_cluster_project"></a> [cluster\_project](#output\_cluster\_project) | The project hosting the GKE cluster. |
| <a name="output_istio_gatekeeper_firewall_rule_self_link"></a> [istio\_gatekeeper\_firewall\_rule\_self\_link](#output\_istio\_gatekeeper\_firewall\_rule\_self\_link) | The self\_link attribute of the firewall rule created to allow Gatekeeper and Istio to function. |
Expand Down

0 comments on commit 2876c5b

Please sign in to comment.