Documentation ¶
Index ¶
- Variables
- func CheckPVCSExist(releaseName, namespace string) error
- func CheckPodsRunning(namespace string) error
- func CreateTimescaleDBNodePortService(namespace string) (string, error)
- func DeleteNamespace(namespace string) error
- func DeletePod(pod, namespace string) error
- func DeleteWebhooks() error
- func GetAllPVCSizes(namespace string) (map[string]string, error)
- func GetTSDBBackUpSecret(releaseName, namespace string) (*v1.Secret, error)
- func GetUpdatedPromscaleMemResource(releaseName, namespace string) (string, error)
- func PortForwardPromscale(t testing.TB, releaseName, namespace string)
- func ShowAllPVCs(t testing.TB)
- func ShowAllPods(t testing.TB)
- func UpdateStorageClassAllowVolumeExpand() error
- type ReleaseInfo
- func (r *ReleaseInfo) TestPromscalePortForward(t testing.TB, portPromscale string)
- func (r *ReleaseInfo) TestTimescaleChangePassword(t testing.TB, newpass string)
- func (r *ReleaseInfo) TestTimescaleConnect(t testing.TB, master bool, user string)
- func (r *ReleaseInfo) TestTimescaleGetPassword(t testing.TB)
- func (r *ReleaseInfo) TestTimescalePortForward(t testing.TB, port string)
- func (r *ReleaseInfo) TestTimescaleSuperUserConnect(t testing.TB, master bool)
- func (r *ReleaseInfo) VerifyTimescalePassword(t testing.TB, expectedPass string)
- type TestInstallSpec
- type TestUnInstallSpec
Constants ¶
This section is empty.
Variables ¶
View Source
var HOME = os.Getenv("HOME")
View Source
var PATH_TO_TOBS = "./../../bin/tobs"
Functions ¶
func CheckPVCSExist ¶
func CheckPodsRunning ¶
func DeleteNamespace ¶
func DeleteWebhooks ¶
func DeleteWebhooks() error
func GetTSDBBackUpSecret ¶
func PortForwardPromscale ¶
func ShowAllPVCs ¶
func ShowAllPods ¶
func UpdateStorageClassAllowVolumeExpand ¶
func UpdateStorageClassAllowVolumeExpand() error
By default local storage provider doesn't let us to expand PVC's For e2e tests to run we are configuring storageClass to allow PVC expansion
Types ¶
type ReleaseInfo ¶
func (*ReleaseInfo) TestPromscalePortForward ¶
func (r *ReleaseInfo) TestPromscalePortForward(t testing.TB, portPromscale string)
func (*ReleaseInfo) TestTimescaleChangePassword ¶
func (r *ReleaseInfo) TestTimescaleChangePassword(t testing.TB, newpass string)
func (*ReleaseInfo) TestTimescaleConnect ¶
func (r *ReleaseInfo) TestTimescaleConnect(t testing.TB, master bool, user string)
func (*ReleaseInfo) TestTimescaleGetPassword ¶
func (r *ReleaseInfo) TestTimescaleGetPassword(t testing.TB)
func (*ReleaseInfo) TestTimescalePortForward ¶
func (r *ReleaseInfo) TestTimescalePortForward(t testing.TB, port string)
func (*ReleaseInfo) TestTimescaleSuperUserConnect ¶
func (r *ReleaseInfo) TestTimescaleSuperUserConnect(t testing.TB, master bool)
func (*ReleaseInfo) VerifyTimescalePassword ¶
func (r *ReleaseInfo) VerifyTimescalePassword(t testing.TB, expectedPass string)
type TestInstallSpec ¶
type TestInstallSpec struct { PathToChart string ReleaseName string Namespace string PathToValues string EnableBackUp bool OnlySecrets bool }
func (*TestInstallSpec) TestInstall ¶
func (c *TestInstallSpec) TestInstall(t testing.TB)
type TestUnInstallSpec ¶
func (*TestUnInstallSpec) TestUninstall ¶
func (c *TestUnInstallSpec) TestUninstall(t testing.TB)
Click to show internal directories.
Click to hide internal directories.