Versions in this module Expand all Collapse all v0 v0.1.0 Jan 6, 2021 Changes in this version + const HTTPImage + func WithHTTPConnection(ctx context.Context, cfg *rest.Config, h *HTTP, targetURL string, ...) (err error) + type HTTP struct + Key client.ObjectKey + OwnerConfigMap *corev1obj.ConfigMap + Pod *corev1obj.Pod + Service *corev1obj.Service + func ApplyHTTP(ctx context.Context, cl client.Client, key client.ObjectKey) (*HTTP, error) + func ConfigureHTTP(h *HTTP) *HTTP + func NewHTTP(key client.ObjectKey) *HTTP + func (h *HTTP) Delete(ctx context.Context, cl client.Client, opts ...lifecycle.DeleteOption) (bool, error) + func (h *HTTP) Load(ctx context.Context, cl client.Client) (bool, error) + func (h *HTTP) Owned(ctx context.Context, owner lifecycle.TypedObject) error + func (h *HTTP) Persist(ctx context.Context, cl client.Client) error + func (h *HTTP) URL() string + type HTTPS struct + HTTP *HTTP + Key client.ObjectKey + OwnerConfigMap *corev1obj.ConfigMap + TLSProxy *tlsproxy.TLSProxy + func ApplyHTTPS(ctx context.Context, cl client.Client, key client.ObjectKey) (*HTTPS, error) + func ConfigureHTTPS(h *HTTPS) (*HTTPS, error) + func NewHTTPS(key client.ObjectKey) *HTTPS + func (h *HTTPS) CertificateAuthorityPEM() ([]byte, error) + func (h *HTTPS) Delete(ctx context.Context, cl client.Client, opts ...lifecycle.DeleteOption) (bool, error) + func (h *HTTPS) Load(ctx context.Context, cl client.Client) (bool, error) + func (h *HTTPS) Owned(ctx context.Context, owner lifecycle.TypedObject) error + func (h *HTTPS) Persist(ctx context.Context, cl client.Client) error + func (h *HTTPS) URL() string