Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
manager
Package manager contains the common behaviors of the manager subcommand
|
Package manager contains the common behaviors of the manager subcommand |
|
manager/backup
Package backup implement the "controller backup" command
|
Package backup implement the "controller backup" command |
|
manager/bootstrap
Package bootstrap implement the "controller bootstrap" command
|
Package bootstrap implement the "controller bootstrap" command |
|
manager/controller
Package controller implement the command used to start the operator
|
Package controller implement the command used to start the operator |
|
manager/instance
Package instance implements the "instance" subcommand of the operator
|
Package instance implements the "instance" subcommand of the operator |
|
manager/instance/initdb
Package initdb implements the "instance init" subcommand of the operator
|
Package initdb implements the "instance init" subcommand of the operator |
|
manager/instance/join
Package join implements the "instance join" subcommand of the operator
|
Package join implements the "instance join" subcommand of the operator |
|
manager/instance/pgbasebackup
Package pgbasebackup implement the pgbasebackup bootstrap method
|
Package pgbasebackup implement the pgbasebackup bootstrap method |
|
manager/instance/restore
Package restore implements the "instance restore" subcommand of the operator
|
Package restore implements the "instance restore" subcommand of the operator |
|
manager/instance/run
Package run implements the "instance run" subcommand of the operator
|
Package run implements the "instance run" subcommand of the operator |
|
manager/instance/run/lifecycle
Package lifecycle contains the code to run and manage the lifecycle of a postgres Instance
|
Package lifecycle contains the code to run and manage the lifecycle of a postgres Instance |
|
manager/instance/status
Package status implement the "instance status" subcommand of the operator
|
Package status implement the "instance status" subcommand of the operator |
|
manager/pgbouncer
Package pgbouncer implements the "pgbouncer" subcommand of the operator
|
Package pgbouncer implements the "pgbouncer" subcommand of the operator |
|
manager/pgbouncer/run
Package run implements the "pgbouncer run" subcommand of the operator
|
Package run implements the "pgbouncer run" subcommand of the operator |
|
manager/show
Package show implement the show command subfeatures
|
Package show implement the show command subfeatures |
|
manager/show/walarchivequeue
Package walarchivequeue implement the wal-archive-queue command
|
Package walarchivequeue implement the wal-archive-queue command |
|
manager/walarchive
Package walarchive implement the wal-archive command
|
Package walarchive implement the wal-archive command |
|
manager/walrestore
Package walrestore implement the walrestore command
|
Package walrestore implement the walrestore command |
|
plugin
Package plugin contains the common behaviors of the kubectl-cnpg subcommand
|
Package plugin contains the common behaviors of the kubectl-cnpg subcommand |
|
plugin/certificate
Package certificate implement the kubectl-cnpg certificate command
|
Package certificate implement the kubectl-cnpg certificate command |
|
plugin/fence
Package fence implements a command to fence instances in a cluster
|
Package fence implements a command to fence instances in a cluster |
|
plugin/maintenance
Package maintenance implements the kubectl-cnpg maintenance sub-command
|
Package maintenance implements the kubectl-cnpg maintenance sub-command |
|
plugin/promote
Package promote implement the kubectl-cnpg promote command
|
Package promote implement the kubectl-cnpg promote command |
|
plugin/reload
Package reload implements a command to trigger a reconciliation loop for a cluster
|
Package reload implements a command to trigger a reconciliation loop for a cluster |
|
plugin/report
Package report implements the kubectl-cnpg report command
|
Package report implements the kubectl-cnpg report command |
|
plugin/restart
Package restart implements a command to rollout restart a cluster or restart a single instance
|
Package restart implements a command to rollout restart a cluster or restart a single instance |
|
plugin/status
Package status implements the kubectl-cnpg status command
|
Package status implements the kubectl-cnpg status command |
|
versions
Package versions builds the version subcommand for both manager and plugins
|
Package versions builds the version subcommand for both manager and plugins |
|
Package configuration contains the configuration of the operator, reading if from environment variables and from the ConfigMap
|
Package configuration contains the configuration of the operator, reading if from environment variables and from the ConfigMap |
|
management
|
|
|
cache
Package cache contains the constants and functions for reading/writing to the process local cache some specific supported objects
|
Package cache contains the constants and functions for reading/writing to the process local cache some specific supported objects |
|
cache/client
Package client contains the constants and functions for reading supported objects from cache or building them in case of cache miss.
|
Package client contains the constants and functions for reading supported objects from cache or building them in case of cache miss. |
|
controller
Package controller contains the function in PGK that reacts to events in the cluster.
|
Package controller contains the function in PGK that reacts to events in the cluster. |
|
utils
Package utils contains uncategorized utilities only used by the instance manager of PostgreSQL and PgBouncer
|
Package utils contains uncategorized utilities only used by the instance manager of PostgreSQL and PgBouncer |
|
pgbouncer
|
|
|
management/controller
Package controller contains the function in PGK that reacts to events in the cluster.
|
Package controller contains the function in PGK that reacts to events in the cluster. |
Click to show internal directories.
Click to hide internal directories.