Skip to content

Commit d9f1ea8

Browse files
authored
feat: Add Beta Public Module Update Variant (#546)
Signed-off-by: Ramon Rüttimann <[email protected]>
1 parent 672adf9 commit d9f1ea8

File tree

17 files changed

+2293
-0
lines changed

17 files changed

+2293
-0
lines changed

autogen_modules.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,16 @@
5151
"beta_cluster": true
5252
}
5353
},
54+
{
55+
"template_folder": "./autogen/main",
56+
"path": "./modules/beta-public-cluster-update-variant",
57+
"options": {
58+
"module_path": "//modules/beta-public-cluster-update-variant",
59+
"private_cluster": false,
60+
"beta_cluster": true,
61+
"update_variant": true
62+
}
63+
},
5464
{
5565
"template_folder": "./autogen/safer-cluster",
5666
"path": "./modules/safer-cluster",

modules/beta-public-cluster-update-variant/README.md

Lines changed: 339 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
/**
2+
* Copyright 2018 Google LLC
3+
*
4+
* Licensed under the Apache License, Version 2.0 (the "License");
5+
* you may not use this file except in compliance with the License.
6+
* You may obtain a copy of the License at
7+
*
8+
* http://www.apache.org/licenses/LICENSE-2.0
9+
*
10+
* Unless required by applicable law or agreed to in writing, software
11+
* distributed under the License is distributed on an "AS IS" BASIS,
12+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
* See the License for the specific language governing permissions and
14+
* limitations under the License.
15+
*/
16+
17+
// This file was automatically generated from a template in ./autogen/main
18+
19+
/******************************************
20+
Retrieve authentication token
21+
*****************************************/
22+
data "google_client_config" "default" {
23+
provider = google-beta
24+
}
25+
26+
/******************************************
27+
Configure provider
28+
*****************************************/
29+
provider "kubernetes" {
30+
version = "~> 1.10, != 1.11.0"
31+
load_config_file = false
32+
host = "https://${local.cluster_endpoint}"
33+
token = data.google_client_config.default.access_token
34+
cluster_ca_certificate = base64decode(local.cluster_ca_certificate)
35+
}

0 commit comments

Comments
 (0)