-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat!: Rewrite ASM module (terraform-google-modules#1140)
* Remove previous ASM module and add initial implementation of new * Move from kubernetes_manifest to bash CPR creation * Add meshconfig.googleapis.com service * Add namespace to CPR creation script wait * Change example to use google_container_cluster * Improve CPR status wait duration * Use retries rather than sleeping to wait for CPR CRD existence * Enable servicemesh feature in module * Revert changes to examples * Fix enable_mdp to just enable CNI * Lint * minor fixes * Bump timeout on status wait * Don't create MeshConfig if unset * Fix ASM sample * Update README autogen * Minor fixes * Remove meshConfig from module * fix end to end tests * lint fixes * Remove enable_mdp, add enable_vpc_sc and fleet_id * move VPC-SC from labels to annotations * update README * use default node pool size * use wip for exmaple cluster creation * add feature enablement back to module * lint * remove feature enablement from module * remove depends_on * fix unspecified channel bug * minor fixes * add more testing * update docs * change required module version * fix cclb * change registry source to run in CI * update CROSS_CLUSTER_SERVICE_DISCOVERY to multicluster_mode * update README * fix test * fix wording * remove from README * iterate on comments Co-authored-by: kaariger <[email protected]>
- Loading branch information
Showing
12 changed files
with
211 additions
and
547 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
# Upgrading to v20.0 | ||
|
||
The v20.0 release of *kubernetes-engine* is a backwards incompatible | ||
release for the Anthos Service Mesh (ASM) module. | ||
|
||
### ASM module rewrite | ||
|
||
The [ASM submodule](https://github.com/terraform-google-modules/terraform-google-kubernetes-engine/tree/master/modules/asm) has been rewritten to use the `ControlPlaneRevision` API to provision | ||
a managed control plane rather than using an installer script. Due to the drastic difference in implementation the module does not support an upgrade path | ||
from the previous version. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.