Documentation ¶
Index ¶
- Constants
- Variables
- func CaptureLogEntries(run func()) string
- func GetFreePort() (int, error)
- func GetTestDir(t *testing.T) string
- func MustLoadFileToString(path string) string
- func NewConfigMap() *unstructured.Unstructured
- func NewControllerRevision() *unstructured.Unstructured
- func NewDeployment() *unstructured.Unstructured
- func NewFakeConfigMap() *apiv1.ConfigMap
- func NewFakeProjLister(objects ...runtime.Object) applister.AppProjectNamespaceLister
- func NewFakeProjListerFromInterface(appProjects appclient.AppProjectInterface) applister.AppProjectNamespaceLister
- func NewFakeSecret(policy ...string) *apiv1.Secret
- func NewInMemoryRedis() (*redis.Client, func())
- func StartInformer(informer cache.SharedIndexInformer) context.CancelFunc
- func ToMap(obj interface{}) map[string]interface{}
- func WaitForPortListen(addr string, timeout time.Duration) error
- func YamlToApplication(yamlStr string) *v1alpha1.Application
- func YamlToUnstructured(yamlStr string) *unstructured.Unstructured
Constants ¶
View Source
const ( FakeArgoCDNamespace = "fake-argocd-ns" FakeDestNamespace = "fake-dest-ns" FakeClusterURL = "https://fake-cluster:443" )
Variables ¶
View Source
var ConfigMapManifest = `` /* 162-byte string literal not displayed */
View Source
var DeploymentManifest = `` /* 627-byte string literal not displayed */
Functions ¶
func CaptureLogEntries ¶ added in v2.9.0
func CaptureLogEntries(run func()) string
CaptureLogEntries captures log entries generated by the logger and return it as string
func GetFreePort ¶
GetFreePort finds an available free port on the OS
func GetTestDir ¶ added in v2.4.0
GetTestDir will return the full directory path of the calling test file.
func MustLoadFileToString ¶
Read the contents of a file and returns it as string. Panics on error.
func NewConfigMap ¶ added in v2.9.0
func NewConfigMap() *unstructured.Unstructured
func NewControllerRevision ¶
func NewControllerRevision() *unstructured.Unstructured
func NewDeployment ¶
func NewDeployment() *unstructured.Unstructured
func NewFakeConfigMap ¶
func NewFakeProjLister ¶
func NewFakeProjLister(objects ...runtime.Object) applister.AppProjectNamespaceLister
func NewFakeProjListerFromInterface ¶
func NewFakeProjListerFromInterface(appProjects appclient.AppProjectInterface) applister.AppProjectNamespaceLister
func NewFakeSecret ¶
func NewInMemoryRedis ¶
func NewInMemoryRedis() (*redis.Client, func())
func StartInformer ¶
func StartInformer(informer cache.SharedIndexInformer) context.CancelFunc
StartInformer is a helper to start an informer, wait for its cache to sync and return a cancel func
func ToMap ¶ added in v2.6.0
func ToMap(obj interface{}) map[string]interface{}
ToMap converts any object to a map[string]interface{}
func WaitForPortListen ¶
WaitForPortListen waits until the given address is listening on the port
func YamlToApplication ¶ added in v2.11.0
func YamlToApplication(yamlStr string) *v1alpha1.Application
func YamlToUnstructured ¶ added in v2.3.0
func YamlToUnstructured(yamlStr string) *unstructured.Unstructured
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.