Documentation ¶
Index ¶
Constants ¶
View Source
const (
// GKEProjectResource is resource type defined for GKE projects
GKEProjectResource = "gke-project"
)
Variables ¶
This section is empty.
Functions ¶
func AcquireGKEProject ¶
func AcquireGKEProject(host *string) (*boskoscommon.Resource, error)
AcquireGKEProject acquires GKE Boskos Project with "free" state, and not owned by anyone, sets its state to "busy" and assign it an owner of *host, which by default is env var `JOB_NAME`.
func ReleaseGKEProject ¶
ReleaseGKEProject releases project, the host must match with the host name that acquired the project, which by default is env var `JOB_NAME`. The state is set to "dirty" for Janitor picking up. This function is very powerful, it can release Boskos resource acquired by other processes, regardless of where the other process is running.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.