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

Initial module implementation #1

Merged
merged 32 commits into from
Mar 4, 2019
Merged
Changes from 1 commit
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
64c7ff1
Initial module implementation
Jberlinsky Dec 20, 2018
d74bc63
Fix typos
Jberlinsky Jan 16, 2019
42a2565
Quote boolean values
Jberlinsky Jan 16, 2019
f552653
Fix Dockerfile build issue
Jberlinsky Jan 16, 2019
5136d3a
Replace data/ directory with templates/
Jberlinsky Jan 16, 2019
035136c
Do not disable project API services when resources are destroyed
Jberlinsky Jan 16, 2019
34374bf
Consolidate gce.tf and jenkins.tf in main.tf
Jberlinsky Jan 16, 2019
31659a8
Clean up and fix user-data script
Jberlinsky Jan 28, 2019
8344970
gitignore generated SSH keys
Jberlinsky Jan 28, 2019
a2ea2ad
Fix path to terraform.tfvars
Jberlinsky Jan 28, 2019
ef21603
Fix packer builds
Jberlinsky Jan 28, 2019
6767363
Use additive IAM associations
Jberlinsky Jan 28, 2019
9e15b21
Extract Bitnami image to variables
Jberlinsky Jan 28, 2019
0c63724
Fix startup-script bootstrapping
Jberlinsky Jan 29, 2019
fddd821
s/credentials_path_relative/credentials_path/g
Jberlinsky Jan 29, 2019
31d3c45
Make tests run in us-east4 by default
Jberlinsky Jan 29, 2019
43f89b4
Add descriptions to test variables and outputs
Jberlinsky Jan 29, 2019
94fb970
Restrict Jenkins SA so it can not edit IAM policies on buckets
Jberlinsky Jan 29, 2019
9a22d58
Add test coverage for firewall rules and IAM bindings
Jberlinsky Jan 29, 2019
dcc1e4e
Fix missing link in README
Jberlinsky Jan 29, 2019
7608340
Fix Markdown formatting
Jberlinsky Jan 29, 2019
e1a6852
Run linter
Jberlinsky Jan 29, 2019
801bdc0
Add CODEOWNERS file
Jberlinsky Jan 29, 2019
9f8d917
Implement Concourse-friendly Docker build pipeline
Jberlinsky Jan 29, 2019
e9cf831
Do not rebuild Docker image as dependency of docker_create
Jberlinsky Jan 29, 2019
54f4915
Do not attach default service account to Packer instance
Jberlinsky Jan 29, 2019
ff1d991
Switch back to devstorage.full_control due to Google Compute Storage …
Jberlinsky Jan 29, 2019
b911cb9
Remove unnecessary service account scope from Jenkins instance
Jberlinsky Feb 16, 2019
e59c327
Disable colored output in CI
Jberlinsky Feb 16, 2019
f7cca41
Extract worker agent startup script to template file
Jberlinsky Feb 17, 2019
8fba12e
Use service accounts instead of network tags for ingress control
Jberlinsky Feb 18, 2019
a2e7f63
Remove default region for Jenkins workers
Jberlinsky Feb 18, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Switch back to devstorage.full_control due to Google Compute Storage …
…Uploader Plugin requirement
Jberlinsky committed Jan 29, 2019
commit ff1d9912f8642e1b3e37ffafbaf6f93ffd4bf90b
2 changes: 1 addition & 1 deletion main.tf
Original file line number Diff line number Diff line change
@@ -118,7 +118,7 @@ resource "google_compute_instance" "jenkins" {

scopes = [
"https://www.googleapis.com/auth/cloud-platform",
"https://www.googleapis.com/auth/devstorage.read_write",
"https://www.googleapis.com/auth/devstorage.full_control",
Jberlinsky marked this conversation as resolved.
Show resolved Hide resolved
]
}
}