Directories
¶
| Path | Synopsis |
|---|---|
|
Package api provides primitives to interact with the openapi HTTP API.
|
Package api provides primitives to interact with the openapi HTTP API. |
|
Package client provides primitives to interact with the openapi HTTP API.
|
Package client provides primitives to interact with the openapi HTTP API. |
|
everest Copyright (C) 2023 Percona LLC
|
everest Copyright (C) 2023 Percona LLC |
|
cli
command
everest Copyright (C) 2023 Percona LLC
|
everest Copyright (C) 2023 Percona LLC |
|
config
Package config ...
|
Package config ... |
|
Package commands ...
|
Package commands ... |
|
accounts
Package accounts holds commands for accounts command.
|
Package accounts holds commands for accounts command. |
|
common
Package common contains common types for all commands.
|
Package common contains common types for all commands. |
|
namespaces
Package namespaces provides the namespaces CLI command.
|
Package namespaces provides the namespaces CLI command. |
|
settings
Package settings provides the Everest settings CLI commands.
|
Package settings provides the Everest settings CLI commands. |
|
settings/oidc
Package oidc provides OIDC settings CLI commands.
|
Package oidc provides OIDC settings CLI commands. |
|
settings/rbac
Package rbac provides RBAC settings CLI commands.
|
Package rbac provides RBAC settings CLI commands. |
|
Package data provides access to embedded data.
|
Package data provides access to embedded data. |
|
internal
|
|
|
server
Package server contains the API server implementation.
|
Package server contains the API server implementation. |
|
server/handlers
Package handlers contains the interface and types for the Everest API handlers.
|
Package handlers contains the interface and types for the Everest API handlers. |
|
server/handlers/k8s
Package k8s contains the Kubernetes handler.
|
Package k8s contains the Kubernetes handler. |
|
server/handlers/rbac
Package rbac provides the RBAC handler.
|
Package rbac provides the RBAC handler. |
|
server/handlers/validation
Package validation provides the validation handler.
|
Package validation provides the validation handler. |
|
pkg
|
|
|
accounts
Package accounts ...
|
Package accounts ... |
|
accounts/cli
Package cli holds commands for accounts command.
|
Package cli holds commands for accounts command. |
|
cli
Package cli contains the logic for the CLI commands.
|
Package cli contains the logic for the CLI commands. |
|
cli/helm
Package helm has the logic to install and uninstall Helm charts.
|
Package helm has the logic to install and uninstall Helm charts. |
|
cli/helm/utils
Package utils provides utility functions for the Helm.
|
Package utils provides utility functions for the Helm. |
|
cli/install
Package install ...
|
Package install ... |
|
cli/namespaces
Package namespaces provides the functionality to manage namespaces.
|
Package namespaces provides the functionality to manage namespaces. |
|
cli/steps
Package steps provides a way to run a function with a pretty loading spinner animation.
|
Package steps provides a way to run a function with a pretty loading spinner animation. |
|
cli/tui
Package tui provides UI elements for the CLI.
|
Package tui provides UI elements for the CLI. |
|
cli/uninstall
Package uninstall ...
|
Package uninstall ... |
|
cli/upgrade
Package upgrade implements upgrade logic for the CLI.
|
Package upgrade implements upgrade logic for the CLI. |
|
cli/utils
Package utils provides utility functions for the Everest CLI.
|
Package utils provides utility functions for the Everest CLI. |
|
common
Package common holds common constants used across Everest.
|
Package common holds common constants used across Everest. |
|
convertors
Package convertors provides data size convert functinality.
|
Package convertors provides data size convert functinality. |
|
kubernetes
Package kubernetes ...
|
Package kubernetes ... |
|
kubernetes/informer
Package informer provides generic utilities to work with Kubernetes informers.
|
Package informer provides generic utilities to work with Kubernetes informers. |
|
logger
Package logger provides functionality related to logging.
|
Package logger provides functionality related to logging. |
|
oidc
Package oidc ...
|
Package oidc ... |
|
output
Package output provides utilities to print output in commands.
|
Package output provides utilities to print output in commands. |
|
rbac
Package rbac provides RBAC middleware utilies for the Everest API server.
|
Package rbac provides RBAC middleware utilies for the Everest API server. |
|
rbac/configmap-adapter
Package configmapadapter provides a Casbin adapter that uses a Kubernetes ConfigMap as the storage.
|
Package configmapadapter provides a Casbin adapter that uses a Kubernetes ConfigMap as the storage. |
|
rbac/io-reader-adapter
Package readeradapter provides a Casbin adapter for reading policy from an io.Reader source.
|
Package readeradapter provides a Casbin adapter for reading policy from an io.Reader source. |
|
rbac/utils
Package utils contains utility functions for RBAC.
|
Package utils contains utility functions for RBAC. |
|
session
Package session provides a session manager for creating and verifying JWT tokens.
|
Package session provides a session manager for creating and verifying JWT tokens. |
|
utils/must
Package must provides a function to panic if an error is not nil.
|
Package must provides a function to panic if an error is not nil. |
|
version
Package version provides methods to determine the correct version of components.
|
Package version provides methods to determine the correct version of components. |
|
version_service
Package versionservice provides an interface for the Perocona version service.
|
Package versionservice provides an interface for the Perocona version service. |
|
Package public embeds the FE app into the BE
|
Package public embeds the FE app into the BE |
Click to show internal directories.
Click to hide internal directories.
