Versions in this module Expand all Collapse all v0 v0.1.0 Jan 6, 2021 Changes in this version + const Image + type TLSProxy struct + Deployment *appsv1obj.Deployment + Key client.ObjectKey + OwnerConfigMap *corev1obj.ConfigMap + Secret *corev1obj.TLSSecret + Service *corev1obj.Service + func Apply(ctx context.Context, cl client.Client, key client.ObjectKey, addr string) (*TLSProxy, error) + func Configure(tp *TLSProxy, addr string) (*TLSProxy, error) + func New(key client.ObjectKey) *TLSProxy + func (tp *TLSProxy) CertificateAuthorityPEM() ([]byte, error) + func (tp *TLSProxy) Delete(ctx context.Context, cl client.Client, opts ...lifecycle.DeleteOption) (bool, error) + func (tp *TLSProxy) Load(ctx context.Context, cl client.Client) (bool, error) + func (tp *TLSProxy) Owned(ctx context.Context, owner lifecycle.TypedObject) error + func (tp *TLSProxy) Persist(ctx context.Context, cl client.Client) error + func (tp *TLSProxy) URL() string