No description
|
||
---|---|---|
bin | ||
manifests | ||
.renovaterc.json | ||
argocd_app.yml | ||
logo.png | ||
README.md |
Cluster Deployments
Dependencies
- ArgoCD (see k8s/baseline)
Installation
Deploy the manifests
folder as ArgoCD App via:
kubectl apply -f argocd_app.yml
Renovate-Bot
The deployment only applies the basic settings for renovate, but does not include any credentials or platform configuration.
Create a new secret to provide the necessary settings:
---
apiVersion: v1
kind: Secret
metadata:
name: renovate-env
namespace: renovate
type: Opaque
stringData:
GITHUB_COM_TOKEN: 'your-github-token-here'
RENOVATE_PLATFORM: 'gitea'
RENOVATE_ENDPOINT: 'https://git.smsvc.net/'
RENOVATE_TOKEN: 'your-api-token-here'
LOG_LEVEL: info
You must set at least RENOVATE_PLATFORM
, RENOVATE_ENDPOINT
and RENOVATE_TOKEN
.
You can set any configuration that can be set by environment variable (see References).
Matrix-Bot
The deployment does not include any configuration. Add a new configmap named matrix-bot-cfg
in the namespace matrix-bot
containing the necessary variables.
See: https://github.com/matrixgpt/matrix-chatgpt-bot/blob/main/.env.example
References: