Commit Graph

16 Commits (master)

Author SHA1 Message Date
James E. Blair 480b917a3e Add license file
The contents of this repo were intended to be licensed under ASL2.
Add a license file to make that clear.

Change-Id: If9232bfc6db312773f82ae4d2d8f4f79c3f26b0f
2022-03-31 14:03:08 -07:00
James E. Blair 77f009b367 Disable functional test job in gate
We need to merge a license update regardless of the state of this
job.

Change-Id: I9cca87f15ae8543090d05dd7e1b8858c5241c00f
2022-03-31 14:03:08 -07:00
Mohammed Naser cb1be93e93 Drop args from container spec
The args with using the command `-d` is no longer necessary due to the
fact that the images already ship with a default value of using `-f`
which now runs in foreground without having to enable logging, which
should significantly decrease log noise.

Change-Id: Iea2f9d2d6179ea312207dd456df8d8098aa5a1c9
2020-02-24 09:16:16 +01:00
James E. Blair 4243d8d6de Set ClusterIP to None for executor logs
The executor logs service needs to be a headless service so that
the scheduler can connect to the specific executor pod running a
job.  Set "ClusterIP: None" for this.

Change-Id: Ib95a344812439f81f1376b33182147c9988e49c9
2020-01-30 15:44:21 -08:00
Zuul 4593b8377b Merge "Add extra files for secret" 2020-01-20 19:48:44 +00:00
Mohammed Naser e5dcaba949 Add extra files for secret
Change-Id: I0f2a3bb92c91cdda1458a3df3bfa9c877c7e8488
2020-01-16 14:29:02 -05:00
Mohammed Naser 880608bea0 Added support for configuring disk_limit_per_job
Change-Id: Ibb4b21b6cc92c654f4f2096e665f9ce3f37d66f0
2020-01-16 14:17:09 -05:00
James E. Blair 92886e64ca Allow override of service type for zuul-web
To attach a service to a GCE loadbalancer, the service must be a
NodePort not a ClusterIP.  Allow users to specify that as an
option.  ClusterIP is the default.

Change-Id: I98a31f14c110293ac66d3a356accdf1e925663e5
2020-01-11 12:10:24 -08:00
James E. Blair 903a179745 Allow tenant config file to be managed externally
Add options so that a user can create an externally managed secret
with the tenant config file and point the scheduler to that instead
of the one written by the helm values.

Change-Id: I39cca9dede3fede88a8d38a63196c0c44fae219b
2020-01-10 15:57:12 -08:00
Mohammed Naser 975cac9899 Add Zuul charts
Depends-On: https://review.opendev.org/c/700222
Change-Id: I61010a03b5e9f7144444058279dbe8dfe21d1fe4
2020-01-10 15:31:39 -08:00
James E. Blair 9afaed4d37 Add option to manage secrets outside of helm
So that a user can manage the nodepool config file (which is a secret)
outside of helm, add an option where the user can specify the name
of that secret as a value, and if it's set, helm will not write the
secret and will tell k8s to mount that secret as the nodepool config
instead.

Change-Id: Ifa1b5e81b6c7700faef82f3b18aab157d042e735
2020-01-10 14:50:01 -08:00
James E. Blair 77ddeb499f Add empty clouds value
Clouds.yaml, if it has no content, should be the empty string to
avoid errors on startup.

Change-Id: Ia2e6c91076990145a9f1425b014e2235de2ed9b8
2020-01-10 14:50:00 -08:00
James E. Blair f8be13faf1 Change builder container name
The builder made a container called "launcher".  That was probably
a copy-pasta error.

Change-Id: I1032f86cdd57d21c1355a52cbffec16f5450fcae
Depends-On: https://review.opendev.org/701822
2020-01-10 14:49:55 -08:00
James E. Blair 4f8b5cc00d Test helm charts against k8s
Depends-On: https://review.opendev.org/701874
Change-Id: Idadf7c32022ef253ae0f855e0133f115deac3081
2020-01-09 20:47:48 -05:00
Mohammed Naser f7d0d3ac66 Added nodepool to charts
Depends-On: https://review.opendev.org/700222
Change-Id: I137953006abdbb3abc6d82b010d68df3ed0ef64d
2020-01-07 19:28:15 +00:00
OpenDev Project Creator 8c5888973c Added .gitreview 2019-12-20 19:30:43 +00:00