Discover Packages
github.com/wellplayedgames/taskcluster-operator
command
module
Version:
v0.0.0-...-7d3a985
Opens a new window with list of versions in this module.
Published: Mar 11, 2021
License: Apache-2.0
Opens a new window with license information.
Imports: 11
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
README
¶
taskcluster-operator
taskcluster-operator
is a Kubernetes operator designed to minimise operations required to run TaskCluster.
Example Resources
websocktunnel
apiVersion: taskcluster.wellplayed.games/v1beta1
kind: WebSockTunnel
metadata:
name: websocktunnel
spec:
domainName: websocktunnel.my.org
secretRef: { name: 'websocktunnel' }
certificateIssuerRef:
name: letsencrypt-prod
kind: ClusterIssuer
Taskcluster Instance
apiVersion: taskcluster.wellplayed.games/v1beta1
kind: Instance
metadata:
name: taskcluster
spec:
webSockTunnelSecretRef: { name: 'websocktunnel' }
awsSecretRef: { name: 'aws' }
azureSecretRef: { name: 'azure' }
workerManagerProvidersSecretRef: { name: 'taskcluster-providers' }
databaseRef: { name: 'taskcluster' }
authSecretRef: { name: 'taskcluster-auth' }
accessTokensSecretRef: { name: 'taskcluster-access-tokens' }
github:
botUsername: Robot Gunslinger
secretRef: { name: 'github' }
pulse:
host: pulse.my.org
vhost: orgtc
adminSecretRef: { name: 'pulse-rabbitmq-secret' }
ingress:
staticIpName: taskcluster
externalDNSName: taskcluster.my.org
tlsSecretRef: { name: 'taskcluster-tls' }
issuerRef:
kind: ClusterIssuer
name: letsencrypt-prod
rootUrl: https://taskcluster.my.org
applicationName: Org Taskcluster
bannerMessage: ''
additionalAllowedCorsOrigin: ''
emailSourceAddress: robot@my.org
publicArtifactBucket: org-artifacts-public
privateArtifactBucket: org-artifacts-private
artifactRegion: eu-west-1
azureAccountId: orgazure
dockerImage: taskcluster/taskcluster:v30.0.2
postgresUserPrefix: orgtc
loginStrategies: ['github']
License
This project is licensed under the Apache 2.0 License .
Expand ▾
Collapse ▴
Documentation
¶
There is no documentation for this package.
Source Files
¶
Directories
¶
api
v1beta1
Package v1beta1 contains API Schema definitions for the taskcluster v1beta1 API group +kubebuilder:object:generate=true +groupName=taskcluster.wellplayed.games
Package v1beta1 contains API Schema definitions for the taskcluster v1beta1 API group +kubebuilder:object:generate=true +groupName=taskcluster.wellplayed.games
pkg
cnrm/sql/v1beta1
Package v1beta1 contains API Schema definitions for the sql.cnrm.cloud.google.com v1beta1 API group +kubebuilder:object:generate=true +groupName=sql.cnrm.cloud.google.com
Package v1beta1 contains API Schema definitions for the sql.cnrm.cloud.google.com v1beta1 API group +kubebuilder:object:generate=true +groupName=sql.cnrm.cloud.google.com
Click to show internal directories.
Click to hide internal directories.