everest-operator

module
v1.12.0-rc1 Latest Latest
Warning

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

Go to latest
Published: Jan 16, 2026 License: Apache-2.0

README

Percona Everest Operator

GitHub go.mod Go version Go Report Card

Percona Everest Operator is one of the core components of Percona Everest, an open source cloud-native database platform that helps developers deploy code faster, scale deployments rapidly, and reduce database administration overhead while regaining control over their data, database configuration, and DBaaS costs.

Percona Everest Operator is a Kubernetes Operator responsible for managing the lifecycle of MySQL, MongoDB, and PostgreSQL databases. It leverages Percona's Kubernetes Operators for MySQL, MongoDB, and PostgreSQL under the hood but provides a unified API and a single pane of glass for managing all three database types.

Ready to try out Percona Everest? Check the Quickstart install section for easy-to-follow steps.

Directories

Path Synopsis
api
enginefeatures.everest/v1alpha1
Package v1alpha1 contains API Schema definitions for the enginefeatures.everest v1alpha1 API group.
Package v1alpha1 contains API Schema definitions for the enginefeatures.everest v1alpha1 API group.
everest/v1alpha1
Package v1alpha1 ...
Package v1alpha1 ...
everest/v1alpha1/dataimporterspec
Package dataimporterspec ...
Package dataimporterspec ...
Package main ...
Package main ...
internal
consts
Package consts provides constants used across the operator.
Package consts provides constants used across the operator.
controller/enginefeatures.everest
Package enginefeatureseverest contains a set of controller for the enginefeatures.everest.percona.com API group
Package enginefeatureseverest contains a set of controller for the enginefeatures.everest.percona.com API group
controller/everest
Package everest contains a set of controllers for everest
Package everest contains a set of controllers for everest
controller/everest/common
Package common contains common utilities for the everest-operator.
Package common contains common utilities for the everest-operator.
controller/everest/providers
Package providers contains the providers for the DB operators supported by everest.
Package providers contains the providers for the DB operators supported by everest.
controller/everest/providers/pg
Package pg contains the Percona PostgreSQL provider code.
Package pg contains the Percona PostgreSQL provider code.
controller/everest/providers/psmdb
Package psmdb contains the provider for Percona Server for MongoDB.
Package psmdb contains the provider for Percona Server for MongoDB.
controller/everest/providers/pxc
Package pxc contains the provider for Percona XtraDB Cluster.
Package pxc contains the provider for Percona XtraDB Cluster.
controller/everest/version
Package version provides a wrapper around github.com/hashicorp/go-version that provides additional functions on top of Percona's version service.
Package version provides a wrapper around github.com/hashicorp/go-version that provides additional functions on top of Percona's version service.
data-importer command
everest-operator Copyright (C) 2022 Percona LLC
everest-operator Copyright (C) 2022 Percona LLC
data-importer/cmd
Package cmd ...
Package cmd ...
data-importer/cmd/pg
Package pg ...
Package pg ...
data-importer/cmd/psmdb
Package psmdb ...
Package psmdb ...
data-importer/cmd/pxc
Package pxc ...
Package pxc ...
migrate command
Package main ...
Package main ...
migrate/migrator
Package migrator contains binary to migrate resources between versions
Package migrator contains binary to migrate resources between versions
predicates
Package predicates provides predicates for filtering events.
Package predicates provides predicates for filtering events.
predicates/enginefeatures
Package enginefeatures contains a set of predicates for the enginefeatures.everest.percona.com API group that can be used by controllers.
Package enginefeatures contains a set of predicates for the enginefeatures.everest.percona.com API group that can be used by controllers.
webhook/enginefeatures.everest/v1alpha1
Package v1alpha1 contains a set of WebHooks for the enginefeatures.everest.percona.com API group
Package v1alpha1 contains a set of WebHooks for the enginefeatures.everest.percona.com API group
webhook/everest/v1alpha1
Package v1alpha1 ...
Package v1alpha1 ...
test
utils
Package utils contains helper functions for running tests.
Package utils contains helper functions for running tests.

Jump to

Keyboard shortcuts

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