Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Workload identity submodule #417

Merged
merged 13 commits into from
Feb 7, 2020
Merged

Workload identity submodule #417

merged 13 commits into from
Feb 7, 2020

Conversation

bharathkkb
Copy link
Member

Added commits from #307 for Workload Identity

  • Added submodule for Workload Identity
  • Added example
  • Added test

bharathkkb and others added 8 commits January 28, 2020 14:54
various typo & linting fixes

update README with output instead of hardcoded name

update README to avoid cycle

fix linting

add missing outputs to fix linting

update readme, generate docs

fix linting for workload identity output

updates from peer review

add integration step for verifying workload identity

initial workload identity integration test

remove duplicate comment

update dev tools version and just focus on workload identity tests here

need these dependent steps

project_ids is what we're using for variables

add project_id output

give registry_project_id a default in workload identity since we're not using it

generate docs

add the kubernetes provider

rename cluster service account to work with this module

bump google tf provider version

newer gke clusters need to use kubernetes monitoring

updated variable defaults in readme

update monitoring variable in all modules

update logging service variable too

shorten some names to match identity account_id regex
@morgante
Copy link
Contributor

morgante commented Feb 4, 2020

@bharathkkb Please address test errors.

@bharathkkb
Copy link
Member Author

@morgante I think the tests are flaky; sandbox-enabled-local for some reason is taking more than 30 mins to bring up the node pools.

@bharathkkb
Copy link
Member Author

@morgante test are passing PTAL

Copy link
Contributor

@morgante morgante left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a few final suggestions/requests, thanks for working on this!

examples/workload_identity/variables.tf Show resolved Hide resolved
examples/workload_identity/variables.tf Outdated Show resolved Hide resolved
modules/workload-identity/README.md Outdated Show resolved Hide resolved
@morgante morgante merged commit b4bcfb9 into terraform-google-modules:master Feb 7, 2020
CPL-markus pushed a commit to WALTER-GROUP/terraform-google-kubernetes-engine that referenced this pull request Jul 15, 2024
…ty) (terraform-google-modules#417)

* initial workload identity addition

various typo & linting fixes

update README with output instead of hardcoded name

update README to avoid cycle

fix linting

add missing outputs to fix linting

update readme, generate docs

fix linting for workload identity output

updates from peer review

add integration step for verifying workload identity

initial workload identity integration test

remove duplicate comment

update dev tools version and just focus on workload identity tests here

need these dependent steps

project_ids is what we're using for variables

add project_id output

give registry_project_id a default in workload identity since we're not using it

generate docs

add the kubernetes provider

rename cluster service account to work with this module

bump google tf provider version

newer gke clusters need to use kubernetes monitoring

updated variable defaults in readme

update monitoring variable in all modules

update logging service variable too

shorten some names to match identity account_id regex

* accept incoming for conflicts on readme

* fix WI config, fix tests

* re enable all tests

* fix vars,op

* re enable cloud build for all tests

* fix flake8 errors

* increase timeout

* add defaults, address comments

Co-authored-by: Miles Matthias <miles.matthias@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants