Skip to content

canonical/atlantis-operator

Repository files navigation

atlantis-operator

This charm is still under active development.

Currently this operator only supports GitHub. Support for GitLab, Bitbucket and Azure DevOps could be added in the future based on user requests.

To deploy from charmhub:

juju deploy atlantis --channel=edge

To run this locally:

charmcraft pack
juju deploy ./atlantis_ubuntu-22.04-amd64.charm --resource atlantis-image='ghcr.io/runatlantis/atlantis'

You'll need to provide the following config options:

  • gh-user
  • gh-token
  • webhook-secret
  • repo-allowlist

The charm supports the ingress integration, provided by the nginx-ingress-integrator or traefik-k8s charms:

juju deploy nginx-ingress-integrator --trust --config service-hostname=atlantis.local --config path-routes=/
juju integrate nginx-ingress-integrator atlantis

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages