-
Notifications
You must be signed in to change notification settings - Fork 545
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
Concourse CI #91
Concourse CI #91
Conversation
Per conversation with @adrienthebo, he's going to take on the changes to fixtures necessary to get |
We may need to revert #92, as I tested it without doing a clean build from scratch. I'm getting the following when running Error: Error running plan: 7 error(s) occurred:
* module.project-factory.google_project_iam_member.gke_host_agent: google_project_iam_member.gke_host_agent: value of 'count' cannot be computed
* module.project-factory.google_compute_shared_vpc_service_project.shared_vpc_attachment: google_compute_shared_vpc_service_project.shared_vpc_attachment: value of 'count' cannot be computed
* module.project-factory.google_compute_subnetwork_iam_member.gke_shared_vpc_subnets: google_compute_subnetwork_iam_member.gke_shared_vpc_subnets: value of 'count' cannot be computed
* module.project-factory.google_project_iam_member.controlling_group_vpc_membership: google_project_iam_member.controlling_group_vpc_membership: value of 'count' cannot be computed
* module.project-factory.google_compute_subnetwork_iam_member.group_role_to_vpc_subnets: google_compute_subnetwork_iam_member.group_role_to_vpc_subnets: value of 'count' cannot be computed
* module.project-factory.google_compute_subnetwork_iam_member.apis_service_account_role_to_vpc_subnets: google_compute_subnetwork_iam_member.apis_service_account_role_to_vpc_subnets: value of 'count' cannot be computed
* module.project-factory.google_compute_subnetwork_iam_member.service_account_role_to_vpc_subnets: google_compute_subnetwork_iam_member.service_account_role_to_vpc_subnets: value of 'count' cannot be computed This throws a pretty big gear in the works of creating self contained tests since this may require two Terraform runs to complete. @Jberlinsky you ran into this issue with the GKE module, right? |
aec0757
to
31019d9
Compare
Rewound this PR to 31019d9 to remove the shared VPC host project creation. |
d369977
to
7639fde
Compare
64e9600
to
49f2c5e
Compare
7a761f4
to
8e8e256
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mostly good, just some questions on networking.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some hygiene issues to address.
This reverts commit 4859cb0.
We're seeing some odd interactions when tearing down projects that have the `compute` and the `container` APIs enabled that is causing project teardown to fail. This commit removes the explicit addition of the compute API since the container API will implicitly enable it.
This reverts commit 49f2c5e.
This works around precondition failures around disabling project services with dependencies.
ed84bd6
to
be7aa85
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just 2 more nits.
Co-Authored-By: Jberlinsky <jberlinsky@gmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Prepares the repository to be run in Concourse: