hello operator, can you give me number nine
This operator manages three custom resource types:
- ChatConnectionIrc - Manages IRC chat connections
- IpcConfig - Manages inter-process communication configurations
- Toolbox - Manages toolbox configurations
For each custom resource created in the cluster, the operator creates and maintains the necessary Kubernetes deployments to run the corresponding eevee components.
The eevee Operator is installed using Helm. The chart is hosted in our custom repository.
- Helm 3.0+
- Kubernetes cluster with access to add Helm repositories
-
Add the eevee Helm repository:
helm repo add eevee https://helm.eevee.bot helm repo update
-
Install the crds and operator:
helm install eevee-crds eevee/crds --namespace eevee-bot helm install eevee-operator eevee/operator --namespace eevee-bot
The operator can be configured using Helm values. See the chart documentation at helm.eevee.bot for available options.
npm run buildThis command will:
- Run ESLint to check for code issues
- Compile TypeScript files
npm run devThis command will:
- Build the project
- Run the operator locally
npm run update-librariesUpdates the core eevee libraries to their latest versions.
The operator supports the following environment variables:
NAMESPACE- The namespace the operator should watch (default: "eevee-bot")WATCH_OTHER_NAMESPACES- Whether to watch resources in namespaces other than the operator's namespace (default: "false")
npm run buildnpm run devThis project is licensed under the Attribution-NonCommercial-ShareAlike 4.0 International License.