e2e

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Jan 28, 2023 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateKeycloak

func CreateKeycloak(kc *v1alpha1.Keycloak) error

func CreateKeycloakRealm

func CreateKeycloakRealm(kcr *keycloakv1alpha1.KeycloakRealm) error

func CreateLabel

func CreateLabel(namespace string) map[string]string

func CreateSecret

func CreateSecret(secret *v1.Secret) error

func DeleteKeycloak

func DeleteKeycloak(name string) error

func DeleteKeycloakClient

func DeleteKeycloakClient(kcc keycloakv1alpha1.KeycloakClient) error

func DeleteKeycloakRealm

func DeleteKeycloakRealm(name string) error

func DeleteSecret

func DeleteSecret(name string) error

func GetKeycloak

func GetKeycloak(name string) (*keycloakv1alpha1.Keycloak, error)

func GetNamespacedKeycloak

func GetNamespacedKeycloak(namespace string, name string) (*keycloakv1alpha1.Keycloak, error)

func GetNamespacedKeycloakClient

func GetNamespacedKeycloakClient(namespace string, objectName string) (*keycloakv1alpha1.KeycloakClient, error)

func GetNamespacedKeycloakRealm

func GetNamespacedKeycloakRealm(namespace string, objectName string) (*keycloakv1alpha1.KeycloakRealm, error)

func GetNamespacedSecret

func GetNamespacedSecret(namespace string, objectName string, outputObject *v1.Secret) error

func GetSuccessfulResponseBody

func GetSuccessfulResponseBody(url string) ([]byte, error)

func MakeAuthenticatedClient

func MakeAuthenticatedClient(keycloakCR keycloakv1alpha1.Keycloak) (common.KeycloakInterface, error)

func UpdateKeycloakClient

func UpdateKeycloakClient(namespace string, client *keycloakv1alpha1.KeycloakClient) (*keycloakv1alpha1.KeycloakClient, error)

func WaitForClientToBeFailing

func WaitForClientToBeFailing(namespace string, name string) error

func WaitForClientToBeReady

func WaitForClientToBeReady(namespace string, name string) error

func WaitForCondition

func WaitForCondition(c kubernetes.Interface, cond Condition) error

func WaitForConditionWithClient

func WaitForConditionWithClient(keycloakCR keycloakv1alpha1.Keycloak, cond ClientCondition) error

func WaitForKeycloakToBeReady

func WaitForKeycloakToBeReady(namespace string, name string) error

func WaitForRealmToBeReady

func WaitForRealmToBeReady(namespace string) error

func WaitForResponse

func WaitForResponse(url string, condition ResponseCondition) error

func WaitForSuccessResponse

func WaitForSuccessResponse(url string) error

func WaitForSuccessResponseToContain

func WaitForSuccessResponseToContain(url string, expectedString string) error

Types

type ClientCondition

type ClientCondition func(authenticatedClient common.KeycloakInterface) error

type Condition

type Condition func(c kubernetes.Interface) error

type ResponseCondition

type ResponseCondition func(response *http.Response) error

Jump to

Keyboard shortcuts

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