Skip to content

Commit 03b3167

Browse files
qz267Zheng Qin
andauthored
chore: Generate metadata.display.yaml (#450)
Co-authored-by: Zheng Qin <[email protected]>
1 parent 99d56be commit 03b3167

File tree

3 files changed

+392
-0
lines changed

3 files changed

+392
-0
lines changed

metadata.display.yaml

Lines changed: 134 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,134 @@
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-lb-http-display
19+
annotations:
20+
config.kubernetes.io/local-config: "true"
21+
spec:
22+
info:
23+
title: Global HTTP Load Balancer Terraform Module
24+
source:
25+
repo: https://github.com/terraform-google-modules/terraform-google-lb-http.git
26+
sourceType: git
27+
ui:
28+
input:
29+
variables:
30+
address:
31+
name: address
32+
title: Address
33+
backends:
34+
name: backends
35+
title: Backends
36+
certificate:
37+
name: certificate
38+
title: Certificate
39+
certificate_map:
40+
name: certificate_map
41+
title: Certificate Map
42+
create_address:
43+
name: create_address
44+
title: Create Address
45+
create_ipv6_address:
46+
name: create_ipv6_address
47+
title: Create Ipv6 Address
48+
create_ssl_certificate:
49+
name: create_ssl_certificate
50+
title: Create Ssl Certificate
51+
create_url_map:
52+
name: create_url_map
53+
title: Create Url Map
54+
edge_security_policy:
55+
name: edge_security_policy
56+
title: Edge Security Policy
57+
enable_ipv6:
58+
name: enable_ipv6
59+
title: Enable Ipv6
60+
firewall_networks:
61+
name: firewall_networks
62+
title: Firewall Networks
63+
firewall_projects:
64+
name: firewall_projects
65+
title: Firewall Projects
66+
http_forward:
67+
name: http_forward
68+
title: Http Forward
69+
http_keep_alive_timeout_sec:
70+
name: http_keep_alive_timeout_sec
71+
title: Http Keep Alive Timeout Sec
72+
http_port:
73+
name: http_port
74+
title: Http Port
75+
https_port:
76+
name: https_port
77+
title: Https Port
78+
https_redirect:
79+
name: https_redirect
80+
title: Https Redirect
81+
ipv6_address:
82+
name: ipv6_address
83+
title: Ipv6 Address
84+
labels:
85+
name: labels
86+
title: Labels
87+
load_balancing_scheme:
88+
name: load_balancing_scheme
89+
title: Load Balancing Scheme
90+
managed_ssl_certificate_domains:
91+
name: managed_ssl_certificate_domains
92+
title: Managed Ssl Certificate Domains
93+
name:
94+
name: name
95+
title: Name
96+
network:
97+
name: network
98+
title: Network
99+
private_key:
100+
name: private_key
101+
title: Private Key
102+
project:
103+
name: project
104+
title: Project
105+
quic:
106+
name: quic
107+
title: Quic
108+
random_certificate_suffix:
109+
name: random_certificate_suffix
110+
title: Random Certificate Suffix
111+
security_policy:
112+
name: security_policy
113+
title: Security Policy
114+
server_tls_policy:
115+
name: server_tls_policy
116+
title: Server Tls Policy
117+
ssl:
118+
name: ssl
119+
title: Ssl
120+
ssl_certificates:
121+
name: ssl_certificates
122+
title: Ssl Certificates
123+
ssl_policy:
124+
name: ssl_policy
125+
title: Ssl Policy
126+
target_service_accounts:
127+
name: target_service_accounts
128+
title: Target Service Accounts
129+
target_tags:
130+
name: target_tags
131+
title: Target Tags
132+
url_map:
133+
name: url_map
134+
title: Url Map
Lines changed: 135 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,135 @@
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-lb-http-dynamic-backends-display
19+
annotations:
20+
config.kubernetes.io/local-config: "true"
21+
spec:
22+
info:
23+
title: Global HTTP Load Balancer Terraform Module
24+
source:
25+
repo: https://github.com/terraform-google-modules/terraform-google-lb-http.git
26+
sourceType: git
27+
dir: /modules/dynamic_backends
28+
ui:
29+
input:
30+
variables:
31+
address:
32+
name: address
33+
title: Address
34+
backends:
35+
name: backends
36+
title: Backends
37+
certificate:
38+
name: certificate
39+
title: Certificate
40+
certificate_map:
41+
name: certificate_map
42+
title: Certificate Map
43+
create_address:
44+
name: create_address
45+
title: Create Address
46+
create_ipv6_address:
47+
name: create_ipv6_address
48+
title: Create Ipv6 Address
49+
create_ssl_certificate:
50+
name: create_ssl_certificate
51+
title: Create Ssl Certificate
52+
create_url_map:
53+
name: create_url_map
54+
title: Create Url Map
55+
edge_security_policy:
56+
name: edge_security_policy
57+
title: Edge Security Policy
58+
enable_ipv6:
59+
name: enable_ipv6
60+
title: Enable Ipv6
61+
firewall_networks:
62+
name: firewall_networks
63+
title: Firewall Networks
64+
firewall_projects:
65+
name: firewall_projects
66+
title: Firewall Projects
67+
http_forward:
68+
name: http_forward
69+
title: Http Forward
70+
http_keep_alive_timeout_sec:
71+
name: http_keep_alive_timeout_sec
72+
title: Http Keep Alive Timeout Sec
73+
http_port:
74+
name: http_port
75+
title: Http Port
76+
https_port:
77+
name: https_port
78+
title: Https Port
79+
https_redirect:
80+
name: https_redirect
81+
title: Https Redirect
82+
ipv6_address:
83+
name: ipv6_address
84+
title: Ipv6 Address
85+
labels:
86+
name: labels
87+
title: Labels
88+
load_balancing_scheme:
89+
name: load_balancing_scheme
90+
title: Load Balancing Scheme
91+
managed_ssl_certificate_domains:
92+
name: managed_ssl_certificate_domains
93+
title: Managed Ssl Certificate Domains
94+
name:
95+
name: name
96+
title: Name
97+
network:
98+
name: network
99+
title: Network
100+
private_key:
101+
name: private_key
102+
title: Private Key
103+
project:
104+
name: project
105+
title: Project
106+
quic:
107+
name: quic
108+
title: Quic
109+
random_certificate_suffix:
110+
name: random_certificate_suffix
111+
title: Random Certificate Suffix
112+
security_policy:
113+
name: security_policy
114+
title: Security Policy
115+
server_tls_policy:
116+
name: server_tls_policy
117+
title: Server Tls Policy
118+
ssl:
119+
name: ssl
120+
title: Ssl
121+
ssl_certificates:
122+
name: ssl_certificates
123+
title: Ssl Certificates
124+
ssl_policy:
125+
name: ssl_policy
126+
title: Ssl Policy
127+
target_service_accounts:
128+
name: target_service_accounts
129+
title: Target Service Accounts
130+
target_tags:
131+
name: target_tags
132+
title: Target Tags
133+
url_map:
134+
name: url_map
135+
title: Url Map
Lines changed: 123 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,123 @@
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-lb-http-serverless-negs-display
19+
annotations:
20+
config.kubernetes.io/local-config: "true"
21+
spec:
22+
info:
23+
title: Global HTTP Load Balancer Terraform Module for Serverless NEGs
24+
source:
25+
repo: https://github.com/terraform-google-modules/terraform-google-lb-http.git
26+
sourceType: git
27+
dir: /modules/serverless_negs
28+
ui:
29+
input:
30+
variables:
31+
address:
32+
name: address
33+
title: Address
34+
backends:
35+
name: backends
36+
title: Backends
37+
certificate:
38+
name: certificate
39+
title: Certificate
40+
certificate_map:
41+
name: certificate_map
42+
title: Certificate Map
43+
create_address:
44+
name: create_address
45+
title: Create Address
46+
create_ipv6_address:
47+
name: create_ipv6_address
48+
title: Create Ipv6 Address
49+
create_ssl_certificate:
50+
name: create_ssl_certificate
51+
title: Create Ssl Certificate
52+
create_url_map:
53+
name: create_url_map
54+
title: Create Url Map
55+
edge_security_policy:
56+
name: edge_security_policy
57+
title: Edge Security Policy
58+
enable_ipv6:
59+
name: enable_ipv6
60+
title: Enable Ipv6
61+
http_forward:
62+
name: http_forward
63+
title: Http Forward
64+
http_keep_alive_timeout_sec:
65+
name: http_keep_alive_timeout_sec
66+
title: Http Keep Alive Timeout Sec
67+
http_port:
68+
name: http_port
69+
title: Http Port
70+
https_port:
71+
name: https_port
72+
title: Https Port
73+
https_redirect:
74+
name: https_redirect
75+
title: Https Redirect
76+
ipv6_address:
77+
name: ipv6_address
78+
title: Ipv6 Address
79+
labels:
80+
name: labels
81+
title: Labels
82+
load_balancing_scheme:
83+
name: load_balancing_scheme
84+
title: Load Balancing Scheme
85+
managed_ssl_certificate_domains:
86+
name: managed_ssl_certificate_domains
87+
title: Managed Ssl Certificate Domains
88+
name:
89+
name: name
90+
title: Name
91+
network:
92+
name: network
93+
title: Network
94+
private_key:
95+
name: private_key
96+
title: Private Key
97+
project:
98+
name: project
99+
title: Project
100+
quic:
101+
name: quic
102+
title: Quic
103+
random_certificate_suffix:
104+
name: random_certificate_suffix
105+
title: Random Certificate Suffix
106+
security_policy:
107+
name: security_policy
108+
title: Security Policy
109+
server_tls_policy:
110+
name: server_tls_policy
111+
title: Server Tls Policy
112+
ssl:
113+
name: ssl
114+
title: Ssl
115+
ssl_certificates:
116+
name: ssl_certificates
117+
title: Ssl Certificates
118+
ssl_policy:
119+
name: ssl_policy
120+
title: Ssl Policy
121+
url_map:
122+
name: url_map
123+
title: Url Map

0 commit comments

Comments
 (0)