argobot

module
v0.0.0-...-e280c9c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 3, 2025 License: MIT

README

ArgoCD GitHub Bot

GitHub bot for ArgoCD. Inspired by Atlantis for Terraform.

Deploy

kubectl create secret generic argobot \
  --namespace argobot \
  --content <kube-context> \
  --from-file=key.pem=path/to/github_app_privatekey \
  --from-literal=webhookSecret=<github_webhook_secret> \
  --from-literal=argocdApiKey=<argocd_api_key>

helm install \
  oci://ghcr.io/corymurphy/helm-charts/argobot argobot

Develop

make test
make test-helm
make dev-install
Deploy argocd
# deploy argocd
helm dependency update charts/argocd/
helm upgrade argocd --kube-context kind-kind \
  --install --namespace argocd --create-namespace \
  --values charts/argocd/values.yaml charts/argocd/

Directories

Path Synopsis
cmd
pkg
cli
cmd
env
github
temporary until this is used by the cli nolint,used,deadcode
temporary until this is used by the cli nolint,used,deadcode

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL