tpr

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: Jun 26, 2017 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

Package tpr defines the ThirdPartyResources used within the crunchy operator, namely the PgDatabase and PgCluster types.

Package tpr defines the ThirdPartyResources used within the crunchy operator, namely the PgDatabase and PgClone types.

Package tpr defines the ThirdPartyResources used within the crunchy operator, namely the PgDatabase and PgCluster types.

Package tpr defines the ThirdPartyResources used within the crunchy operator, namely the PgDatabase and PgCluster types.

Package tpr defines the ThirdPartyResources used within the crunchy operator, namely the PgDatabase and PgCluster types.

Index

Constants

View Source
const PGMASTER_SECRET_SUFFIX = "-pgmaster-secret"
View Source
const PGROOT_SECRET_SUFFIX = "-pgroot-secret"
View Source
const PGUSER_SECRET_SUFFIX = "-pguser-secret"
View Source
const UPGRADE_COMPLETED_STATUS = "completed"
View Source
const UPGRADE_SUBMITTED_STATUS = "submitted"

Variables

This section is empty.

Functions

This section is empty.

Types

type PgBackup

type PgBackup struct {
	unversioned.TypeMeta `json:",inline"`
	Metadata             api.ObjectMeta `json:"metadata"`

	Spec PgBackupSpec `json:"spec"`
}

func (*PgBackup) GetObjectKind

func (e *PgBackup) GetObjectKind() unversioned.ObjectKind

func (*PgBackup) GetObjectMeta

func (e *PgBackup) GetObjectMeta() meta.Object

func (*PgBackup) UnmarshalJSON

func (e *PgBackup) UnmarshalJSON(data []byte) error

type PgBackupCopy

type PgBackupCopy PgBackup

type PgBackupList

type PgBackupList struct {
	unversioned.TypeMeta `json:",inline"`
	Metadata             unversioned.ListMeta `json:"metadata"`

	Items []PgBackup `json:"items"`
}

func (*PgBackupList) GetListMeta

func (el *PgBackupList) GetListMeta() unversioned.List

func (*PgBackupList) GetObjectKind

func (el *PgBackupList) GetObjectKind() unversioned.ObjectKind

func (*PgBackupList) UnmarshalJSON

func (el *PgBackupList) UnmarshalJSON(data []byte) error

type PgBackupListCopy

type PgBackupListCopy PgBackupList

type PgBackupSpec

type PgBackupSpec struct {
	Name            string `json:"name"`
	PVC_NAME        string `json:"pvcname"`
	PVC_ACCESS_MODE string `json:"pvcaccessmode"`
	PVC_SIZE        string `json:"pvcsize"`
	CCP_IMAGE_TAG   string `json:"ccpimagetag"`
	BACKUP_HOST     string `json:"backuphost"`
	BACKUP_USER     string `json:"backupuser"`
	BACKUP_PASS     string `json:"backuppass"`
	BACKUP_PORT     string `json:"backupport"`
	BACKUP_STATUS   string `json:"backupstatus"`
}

type PgClone added in v1.3.0

type PgClone struct {
	unversioned.TypeMeta `json:",inline"`
	Metadata             api.ObjectMeta `json:"metadata"`

	Spec PgCloneSpec `json:"spec"`
}

func (*PgClone) GetObjectKind added in v1.3.0

func (e *PgClone) GetObjectKind() unversioned.ObjectKind

func (*PgClone) GetObjectMeta added in v1.3.0

func (e *PgClone) GetObjectMeta() meta.Object

func (*PgClone) UnmarshalJSON added in v1.3.0

func (e *PgClone) UnmarshalJSON(data []byte) error

type PgCloneCopy added in v1.3.0

type PgCloneCopy PgClone

type PgCloneList added in v1.3.0

type PgCloneList struct {
	unversioned.TypeMeta `json:",inline"`
	Metadata             unversioned.ListMeta `json:"metadata"`

	Items []PgClone `json:"items"`
}

func (*PgCloneList) GetListMeta added in v1.3.0

func (el *PgCloneList) GetListMeta() unversioned.List

func (*PgCloneList) GetObjectKind added in v1.3.0

func (el *PgCloneList) GetObjectKind() unversioned.ObjectKind

func (*PgCloneList) UnmarshalJSON added in v1.3.0

func (el *PgCloneList) UnmarshalJSON(data []byte) error

type PgCloneListCopy added in v1.3.0

type PgCloneListCopy PgCloneList

type PgCloneSpec added in v1.3.0

type PgCloneSpec struct {
	Name        string `json:"name"`
	ClusterName string `json:"clustername"`
	Status      string `json:"status"`
}

type PgCluster

type PgCluster struct {
	unversioned.TypeMeta `json:",inline"`
	Metadata             api.ObjectMeta `json:"metadata"`

	Spec PgClusterSpec `json:"spec"`
}

func (*PgCluster) GetObjectKind

func (e *PgCluster) GetObjectKind() unversioned.ObjectKind

func (*PgCluster) GetObjectMeta

func (e *PgCluster) GetObjectMeta() meta.Object

func (*PgCluster) UnmarshalJSON

func (e *PgCluster) UnmarshalJSON(data []byte) error

type PgClusterCopy

type PgClusterCopy PgCluster

type PgClusterList

type PgClusterList struct {
	unversioned.TypeMeta `json:",inline"`
	Metadata             unversioned.ListMeta `json:"metadata"`

	Items []PgCluster `json:"items"`
}

func (*PgClusterList) GetListMeta

func (el *PgClusterList) GetListMeta() unversioned.List

func (*PgClusterList) GetObjectKind

func (el *PgClusterList) GetObjectKind() unversioned.ObjectKind

func (*PgClusterList) UnmarshalJSON

func (el *PgClusterList) UnmarshalJSON(data []byte) error

type PgClusterListCopy

type PgClusterListCopy PgClusterList

type PgClusterSpec

type PgClusterSpec struct {
	Name                  string `json:"name"`
	ClusterName           string `json:"clustername"`
	CCP_IMAGE_TAG         string `json:"ccpimagetag"`
	POSTGRES_FULL_VERSION string `json:"postgresfullversion"`
	Port                  string `json:"port"`
	PVC_NAME              string `json:"pvcname"`
	PVC_SIZE              string `json:"pvcsize"`
	PVC_ACCESS_MODE       string `json:"pvcaccessmode"`
	PG_MASTER_HOST        string `json:"pgmasterhost"`
	PG_MASTER_USER        string `json:"pgmasteruser"`
	PG_MASTER_PASSWORD    string `json:"pgmasterpassword"`
	PG_USER               string `json:"pguser"`
	PG_PASSWORD           string `json:"pgpassword"`
	PG_DATABASE           string `json:"pgdatabase"`
	PG_ROOT_PASSWORD      string `json:"pgrootpassword"`
	REPLICAS              string `json:"replicas"`
	FS_GROUP              string `json:"fsgroup"`
	SUPPLEMENTAL_GROUPS   string `json:"supplementalgroups"`
	STRATEGY              string `json:"strategy"`
	SECRET_FROM           string `json:"secretfrom"`
	BACKUP_PVC_NAME       string `json:"backuppvcname"`
	BACKUP_PATH           string `json:"backuppath"`
	PGUSER_SECRET_NAME    string `json:"pgusersecretname"`
	PGROOT_SECRET_NAME    string `json:"pgrootsecretname"`
	PGMASTER_SECRET_NAME  string `json:"pgmastersecretname"`
	STATUS                string `json:"status"`
}

type PgUpgrade

type PgUpgrade struct {
	unversioned.TypeMeta `json:",inline"`
	Metadata             api.ObjectMeta `json:"metadata"`

	Spec PgUpgradeSpec `json:"spec"`
}

func (*PgUpgrade) GetObjectKind

func (f *PgUpgrade) GetObjectKind() unversioned.ObjectKind

func (*PgUpgrade) GetObjectMeta

func (f *PgUpgrade) GetObjectMeta() meta.Object

func (*PgUpgrade) UnmarshalJSON

func (f *PgUpgrade) UnmarshalJSON(data []byte) error

type PgUpgradeCopy

type PgUpgradeCopy PgUpgrade

type PgUpgradeList

type PgUpgradeList struct {
	unversioned.TypeMeta `json:",inline"`
	Metadata             unversioned.ListMeta `json:"metadata"`

	Items []PgUpgrade `json:"items"`
}

func (*PgUpgradeList) GetListMeta

func (fl *PgUpgradeList) GetListMeta() unversioned.List

func (*PgUpgradeList) GetObjectKind

func (fl *PgUpgradeList) GetObjectKind() unversioned.ObjectKind

func (*PgUpgradeList) UnmarshalJSON

func (fl *PgUpgradeList) UnmarshalJSON(data []byte) error

type PgUpgradeListCopy

type PgUpgradeListCopy PgUpgradeList

type PgUpgradeSpec

type PgUpgradeSpec struct {
	Name              string `json:"name"`
	RESOURCE_TYPE     string `json:"resourcetype"`
	UPGRADE_TYPE      string `json:"upgradetype"`
	UPGRADE_STATUS    string `json:"upgradestatus"`
	PVC_ACCESS_MODE   string `json:"pvcaccessmode"`
	PVC_SIZE          string `json:"pvcsize"`
	CCP_IMAGE_TAG     string `json:"ccpimagetag"`
	OLD_DATABASE_NAME string `json:"olddatabasename"`
	NEW_DATABASE_NAME string `json:"newdatabasename"`
	OLD_VERSION       string `json:"oldversion"`
	NEW_VERSION       string `json:"newversion"`
	OLD_PVC_NAME      string `json:"oldpvcname"`
	NEW_PVC_NAME      string `json:"newpvcname"`
	BACKUP_PVC_NAME   string `json:"backuppvcname"`
}

Jump to

Keyboard shortcuts

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