Skip to content

Commit

Permalink
Reword upgrading section for basic auth
Browse files Browse the repository at this point in the history
  • Loading branch information
aaron-lane committed Apr 12, 2019
1 parent cd2f7e4 commit 583aa3b
Showing 1 changed file with 9 additions and 4 deletions.
13 changes: 9 additions & 4 deletions docs/upgrading_to_v2.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,12 +44,17 @@ module "kubernetes_engine" {

### Enabling Kubernetes Basic Authentication

Starting with GKE v1.12, clusters will have Basic Authentication and
client certificate issuance disabled by default. In previous versions
of *kubernetes-engine*, Basic Authentication was enabled and configured with the username `"admin"` and an automatically generated password. Basic Authentication is now disabled by default and requires credentials to be provided to remain enabled.
Starting with GKE v1.12, clusters will by default disable the Basic
Authentication method of authenticating. In previous versions of
*kubernetes-engine*, Basic Authentication was enabled and configured
with the username `"admin"` and an automatically generated password if
the managed version of Kubernetes was less than v1.12.
Basic Authentication is now requires credentials to be provided to be
enabled.

Using Basic Authentication causes Terraform to store the credentials in
a state file. It is important to use a Terraform Backend which supports encryption at rest, like the [GCS Backend][gcs-backend]. The
a state file. It is important to use a Terraform Backend which supports
encryption at rest, like the [GCS Backend][gcs-backend]. The
[Sensitive Data in State article][sensitive-data] provides more context
and recommendations on how to handle scenarios like this.

Expand Down

0 comments on commit 583aa3b

Please sign in to comment.