Skip to content

Commit f489691

Browse files
qz267Zheng Qinimrannayerbharathkkb
authored
chore: Generate metadata.display.yaml (#232)
Co-authored-by: Zheng Qin <[email protected]> Co-authored-by: Imran Nayer <[email protected]> Co-authored-by: Bharath KKB <[email protected]>
1 parent ccca99e commit f489691

File tree

3 files changed

+242
-0
lines changed

3 files changed

+242
-0
lines changed

metadata.display.yaml

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
# Copyright 2024 Google LLC
2+
#
3+
# Licensed under the Apache License, Version 2.0 (the "License");
4+
# you may not use this file except in compliance with the License.
5+
# You may obtain a copy of the License at
6+
#
7+
# http://www.apache.org/licenses/LICENSE-2.0
8+
#
9+
# Unless required by applicable law or agreed to in writing, software
10+
# distributed under the License is distributed on an "AS IS" BASIS,
11+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
# See the License for the specific language governing permissions and
13+
# limitations under the License.
14+
15+
apiVersion: blueprints.cloud.google.com/v1alpha1
16+
kind: BlueprintMetadata
17+
metadata:
18+
name: terraform-google-memorystore-display
19+
annotations:
20+
config.kubernetes.io/local-config: "true"
21+
spec:
22+
info:
23+
title: Google Cloud Memorystore Terraform Module
24+
source:
25+
repo: https://github.com/terraform-google-modules/terraform-google-memorystore.git
26+
sourceType: git
27+
ui:
28+
input:
29+
variables:
30+
alternative_location_id:
31+
name: alternative_location_id
32+
title: Alternative Location Id
33+
auth_enabled:
34+
name: auth_enabled
35+
title: Auth Enabled
36+
authorized_network:
37+
name: authorized_network
38+
title: Authorized Network
39+
connect_mode:
40+
name: connect_mode
41+
title: Connect Mode
42+
customer_managed_key:
43+
name: customer_managed_key
44+
title: Customer Managed Key
45+
display_name:
46+
name: display_name
47+
title: Display Name
48+
enable_apis:
49+
name: enable_apis
50+
title: Enable Apis
51+
labels:
52+
name: labels
53+
title: Labels
54+
location_id:
55+
name: location_id
56+
title: Location Id
57+
maintenance_policy:
58+
name: maintenance_policy
59+
title: Maintenance Policy
60+
memory_size_gb:
61+
name: memory_size_gb
62+
title: Memory Size Gb
63+
name:
64+
name: name
65+
title: Name
66+
persistence_config:
67+
name: persistence_config
68+
title: Persistence Config
69+
project:
70+
name: project
71+
title: Project
72+
read_replicas_mode:
73+
name: read_replicas_mode
74+
title: Read Replicas Mode
75+
redis_configs:
76+
name: redis_configs
77+
title: Redis Configs
78+
redis_version:
79+
name: redis_version
80+
title: Redis Version
81+
region:
82+
name: region
83+
title: Region
84+
replica_count:
85+
name: replica_count
86+
title: Replica Count
87+
reserved_ip_range:
88+
name: reserved_ip_range
89+
title: Reserved Ip Range
90+
secondary_ip_range:
91+
name: secondary_ip_range
92+
title: Secondary Ip Range
93+
tier:
94+
name: tier
95+
title: Tier
96+
transit_encryption_mode:
97+
name: transit_encryption_mode
98+
title: Transit Encryption Mode
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
# Copyright 2024 Google LLC
2+
#
3+
# Licensed under the Apache License, Version 2.0 (the "License");
4+
# you may not use this file except in compliance with the License.
5+
# You may obtain a copy of the License at
6+
#
7+
# http://www.apache.org/licenses/LICENSE-2.0
8+
#
9+
# Unless required by applicable law or agreed to in writing, software
10+
# distributed under the License is distributed on an "AS IS" BASIS,
11+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
# See the License for the specific language governing permissions and
13+
# limitations under the License.
14+
15+
apiVersion: blueprints.cloud.google.com/v1alpha1
16+
kind: BlueprintMetadata
17+
metadata:
18+
name: terraform-google-memorystore-display
19+
annotations:
20+
config.kubernetes.io/local-config: "true"
21+
spec:
22+
info:
23+
title: Google Cloud Memorystore Terraform Module
24+
source:
25+
repo: https://github.com/terraform-google-modules/terraform-google-memorystore.git
26+
sourceType: git
27+
dir: /modules/memcache
28+
ui:
29+
input:
30+
variables:
31+
authorized_network:
32+
name: authorized_network
33+
title: Authorized Network
34+
cpu_count:
35+
name: cpu_count
36+
title: Cpu Count
37+
display_name:
38+
name: display_name
39+
title: Display Name
40+
enable_apis:
41+
name: enable_apis
42+
title: Enable Apis
43+
labels:
44+
name: labels
45+
title: Labels
46+
maintenance_policy:
47+
name: maintenance_policy
48+
title: Maintenance Policy
49+
memcache_version:
50+
name: memcache_version
51+
title: Memcache Version
52+
memory_size_mb:
53+
name: memory_size_mb
54+
title: Memory Size Mb
55+
name:
56+
name: name
57+
title: Name
58+
node_count:
59+
name: node_count
60+
title: Node Count
61+
params:
62+
name: params
63+
title: Params
64+
project:
65+
name: project
66+
title: Project
67+
region:
68+
name: region
69+
title: Region
70+
zones:
71+
name: zones
72+
title: Zones
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
# Copyright 2024 Google LLC
2+
#
3+
# Licensed under the Apache License, Version 2.0 (the "License");
4+
# you may not use this file except in compliance with the License.
5+
# You may obtain a copy of the License at
6+
#
7+
# http://www.apache.org/licenses/LICENSE-2.0
8+
#
9+
# Unless required by applicable law or agreed to in writing, software
10+
# distributed under the License is distributed on an "AS IS" BASIS,
11+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
# See the License for the specific language governing permissions and
13+
# limitations under the License.
14+
15+
apiVersion: blueprints.cloud.google.com/v1alpha1
16+
kind: BlueprintMetadata
17+
metadata:
18+
name: terraform-google-memorystore-display
19+
annotations:
20+
config.kubernetes.io/local-config: "true"
21+
spec:
22+
info:
23+
title: Memorystore Redis Cluster Terraform Module
24+
source:
25+
repo: https://github.com/terraform-google-modules/terraform-google-memorystore.git
26+
sourceType: git
27+
dir: /modules/redis-cluster
28+
ui:
29+
input:
30+
variables:
31+
authorization_mode:
32+
name: authorization_mode
33+
title: Authorization Mode
34+
enable_apis:
35+
name: enable_apis
36+
title: Enable Apis
37+
name:
38+
name: name
39+
title: Name
40+
network:
41+
name: network
42+
title: Network
43+
node_type:
44+
name: node_type
45+
title: Node Type
46+
project:
47+
name: project
48+
title: Project
49+
redis_configs:
50+
name: redis_configs
51+
title: Redis Configs
52+
region:
53+
name: region
54+
title: Region
55+
replica_count:
56+
name: replica_count
57+
title: Replica Count
58+
service_connection_policies:
59+
name: service_connection_policies
60+
title: Service Connection Policies
61+
shard_count:
62+
name: shard_count
63+
title: Shard Count
64+
transit_encryption_mode:
65+
name: transit_encryption_mode
66+
title: Transit Encryption Mode
67+
zone_distribution_config_mode:
68+
name: zone_distribution_config_mode
69+
title: Zone Distribution Config Mode
70+
zone_distribution_config_zone:
71+
name: zone_distribution_config_zone
72+
title: Zone Distribution Config Zone

0 commit comments

Comments
 (0)