The contents of this repo were intended to be licensed under ASL2.
Add a license file to make that clear.
Change-Id: If9232bfc6db312773f82ae4d2d8f4f79c3f26b0f
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
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
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
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
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
The builder made a container called "launcher". That was probably
a copy-pasta error.
Change-Id: I1032f86cdd57d21c1355a52cbffec16f5450fcae
Depends-On: https://review.opendev.org/701822