sentry-operator

command module
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Dec 8, 2020 License: MIT Imports: 10 Imported by: 0

README

ci-badge release-badge

Sentry Operator

A Kubernetes operator for automating the provisioning and management of Sentry resources via Kubernetes CRDs.

Foreword

Until the Sentry API (currently v0) reaches a stable version, the Sentry operator might undergo breaking changes and will thus be marked as not production-ready - use this at your own risk.

The Sentry operator assumes you have a single Sentry organization under which it will create its resources; it currently does not support multi-organization requirements.

Features

Installation

See documentation on Installing.

CRDs

The following CRDs are available:

To get a better idea on using these CRDs, take a look at the examples. Depending on your setup, you may or may not need to use all of them.

Limitations

  • The Sentry API doesn't provide endpoints for managing the members of a team. This limits the usefulness of the Team CRD as you'll still need to manually add and delete team members via the Sentry UI.
  • Changing a project's team via the Sentry API has been deprecated. To do this, you'll need to manually update the team via the Sentry UI, and update your Project spec accordingly to reflect the change.

Contributing

See CONTRIBUTING.md.

Roadmap

  • Add E2E tests
  • Expose Prometheus metrics

License

See LICENSE.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
api
v1alpha1
Package v1alpha1 contains API Schema definitions for the sentry v1alpha1 API group +kubebuilder:object:generate=true +groupName=sentry.kubernetes.jaceys.me
Package v1alpha1 contains API Schema definitions for the sentry v1alpha1 API group +kubebuilder:object:generate=true +groupName=sentry.kubernetes.jaceys.me
controllersfakes
Code generated by counterfeiter.
Code generated by counterfeiter.
pkg

Jump to

Keyboard shortcuts

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