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

Feature/config sync module #493

Merged
merged 33 commits into from
Apr 28, 2020
Merged

Feature/config sync module #493

merged 33 commits into from
Apr 28, 2020

Conversation

linde
Copy link
Contributor

@linde linde commented Apr 22, 2020

this is an effort to make a config sync counterpart to the acm module.

linde added 22 commits April 9, 2020 17:51
…also made operator credential a lot more configurable
…also made operator credential a lot more configurable
…erraform-google-kubernetes-engine into feature/config-sync-module

had rebased from upstream
@linde linde requested review from bharathkkb, Jberlinsky and a team as code owners April 22, 2020 16:59
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 some initial feedback.

examples/minimal_config_sync/main.tf Outdated Show resolved Hide resolved
modules/acm/variables.tf Show resolved Hide resolved
Copy link
Member

@bharathkkb bharathkkb left a comment

Choose a reason for hiding this comment

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

Thanks for the contribution; this is awesome :D

modules/config-sync/README.md Show resolved Hide resolved
@morgante morgante mentioned this pull request Apr 23, 2020


module "k8s_operator" {
source = "terraform-google-modules/gcloud/google"
Copy link
Member

@bharathkkb bharathkkb Apr 27, 2020

Choose a reason for hiding this comment

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

nit: I know we havent enabled skip_download before, but imho we should be allowing users to control skip_download for the gcloud module, just like in project factory. @morgante thoughts?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

oh, this is great -- happy to add this here or in a fast following PR. wish i knew this was available, working on this was very slow because of the download and local install everytime!

Copy link
Member

Choose a reason for hiding this comment

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

yup, I gave config sync a spin locally and manually set it to true for faster apply

Copy link
Contributor Author

Choose a reason for hiding this comment

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

cool, added in 418f9ae

@bharathkkb
Copy link
Member

Left a few small comments but LGTM 👍

bharathkkb
bharathkkb previously approved these changes Apr 27, 2020
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.

Thanks for working on this! Just looks like one extra file might have been committed?

modules/k8s-operator-crd-support/main.tf Outdated Show resolved Hide resolved
…ync templates to test this, so we dont need to support a copy here.
@morgante
Copy link
Contributor

@linde Please also regenerate docs, otherwise this should be good to go.

@linde
Copy link
Contributor Author

linde commented Apr 28, 2020

@morgante -- looks like the build ran into a problem. it completed ok in cloudbuild but it isnt reflected here. can you re-kick it off maybe?

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.

Thanks, tests pass on Cloud Build.

@morgante morgante merged commit c090d5b into terraform-google-modules:master Apr 28, 2020
@linde linde deleted the feature/config-sync-module branch April 29, 2020 05:30
CPL-markus pushed a commit to WALTER-GROUP/terraform-google-kubernetes-engine that referenced this pull request Jul 15, 2024
BREAKING CHANGE: The ACM module has been refactored and resources will be recreated. This will show up in Terraform plans but is a safe no-op for Kubernetes.
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

3 participants