Versions in this module Expand all Collapse all v0 v0.0.1 Jun 17, 2021 Changes in this version + const ArtifactFailedReason + const BucketIndexKey + const BuildFailedReason + const GitRepositoryIndexKey + const HealthCheckFailedReason + const HealthyCondition + const KonfigurationChecksumLabel + const KonfigurationFinalizer + const KonfigurationNameLabel + const KonfigurationNamespaceLabel + const LastAppliedConfigAnnotation + const MaxConditionMessageLength + const PruneFailedReason + const PruningDisabledValue + const ResourceSkipPruning + const ServerSideApplyOwner + const ValidationFailedReason + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + type CrossNamespaceSourceReference struct + APIVersion string + Kind string + Name string + Namespace string + func (in *CrossNamespaceSourceReference) DeepCopy() *CrossNamespaceSourceReference + func (in *CrossNamespaceSourceReference) DeepCopyInto(out *CrossNamespaceSourceReference) + func (sref *CrossNamespaceSourceReference) GetSource(ctx context.Context, c client.Client) (sourcev1.Source, error) + func (sref *CrossNamespaceSourceReference) String() string + type Konfiguration struct + Spec KonfigurationSpec + Status KonfigurationStatus + func (in *Konfiguration) DeepCopy() *Konfiguration + func (in *Konfiguration) DeepCopyInto(out *Konfiguration) + func (in *Konfiguration) DeepCopyObject() runtime.Object + func (k *Konfiguration) GCEnabled() bool + func (k *Konfiguration) GetHealthChecks() []meta.NamespacedObjectKindReference + func (k *Konfiguration) GetInjectSnippet() string + func (k *Konfiguration) GetInterval() time.Duration + func (k *Konfiguration) GetJsonnetPaths() []string + func (k *Konfiguration) GetJsonnetURLs() []string + func (k *Konfiguration) GetKubeConfig() *KubeConfig + func (k *Konfiguration) GetKubeConfigSecretName() string + func (k *Konfiguration) GetNamespacedName() types.NamespacedName + func (k *Konfiguration) GetPath() string + func (k *Konfiguration) GetRetryInterval() time.Duration + func (k *Konfiguration) GetServiceAccountName() string + func (k *Konfiguration) GetSourceRef() *CrossNamespaceSourceReference + func (k *Konfiguration) GetStatusConditions() *[]metav1.Condition + func (k *Konfiguration) GetTimeout() time.Duration + func (k *Konfiguration) GetVariables() *Variables + func (k *Konfiguration) IsSuspended() bool + func (k *Konfiguration) SetHealthiness(ctx context.Context, cl client.Client, status metav1.ConditionStatus, ...) error + func (k *Konfiguration) SetNotReady(ctx context.Context, cl client.Client, meta *StatusMeta) error + func (k *Konfiguration) SetNotReadySnapshot(ctx context.Context, cl client.Client, snapshot *Snapshot, meta *StatusMeta) error + func (k *Konfiguration) SetProgressing(ctx context.Context, cl client.Client) error + func (k *Konfiguration) SetReadiness(ctx context.Context, cl client.Client, status metav1.ConditionStatus, ...) error + func (k *Konfiguration) SetReady(ctx context.Context, cl client.Client, snapshot *Snapshot, meta *StatusMeta) error + func (k *Konfiguration) ShouldValidate() bool + func (k Konfiguration) GetDependsOn() (types.NamespacedName, []dependency.CrossNamespaceDependencyReference) + type KonfigurationList struct + Items []Konfiguration + func (in *KonfigurationList) DeepCopy() *KonfigurationList + func (in *KonfigurationList) DeepCopyInto(out *KonfigurationList) + func (in *KonfigurationList) DeepCopyObject() runtime.Object + type KonfigurationSpec struct + DependsOn []dependency.CrossNamespaceDependencyReference + HealthChecks []meta.NamespacedObjectKindReference + Inject string + Interval metav1.Duration + JsonnetPaths []string + JsonnetURLs []string + KubeConfig *KubeConfig + Path string + Prune bool + RetryInterval *metav1.Duration + ServiceAccountName string + SourceRef *CrossNamespaceSourceReference + Suspend bool + Timeout *metav1.Duration + Validate bool + Variables *Variables + func (in *KonfigurationSpec) DeepCopy() *KonfigurationSpec + func (in *KonfigurationSpec) DeepCopyInto(out *KonfigurationSpec) + type KonfigurationStatus struct + Conditions []metav1.Condition + LastAppliedRevision string + LastAttemptedRevision string + ObservedGeneration int64 + Snapshot *Snapshot + func (in *KonfigurationStatus) DeepCopy() *KonfigurationStatus + func (in *KonfigurationStatus) DeepCopyInto(out *KonfigurationStatus) + type KubeConfig struct + SecretRef corev1.LocalObjectReference + func (in *KubeConfig) DeepCopy() *KubeConfig + func (in *KubeConfig) DeepCopyInto(out *KubeConfig) + func (k *KubeConfig) Fetch(ctx context.Context, c client.Client, namespace string) (string, error) + type Snapshot struct + Checksum string + Entries []SnapshotEntry + func NewSnapshot(manifests []byte, checksum string) (*Snapshot, error) + func (in *Snapshot) DeepCopy() *Snapshot + func (in *Snapshot) DeepCopyInto(out *Snapshot) + func (s *Snapshot) NamespacedKinds() map[string][]schema.GroupVersionKind + func (s *Snapshot) NonNamespacedKinds() []schema.GroupVersionKind + type SnapshotEntry struct + Kinds map[string]string + Namespace string + func (in *SnapshotEntry) DeepCopy() *SnapshotEntry + func (in *SnapshotEntry) DeepCopyInto(out *SnapshotEntry) + type StatusMeta struct + Message string + Reason string + Revision string + func NewStatusMeta(revision, reason, message string) *StatusMeta + func (in *StatusMeta) DeepCopy() *StatusMeta + func (in *StatusMeta) DeepCopyInto(out *StatusMeta) + type Variables struct + ExtCode map[string]string + ExtStr map[string]string + TLACode map[string]string + TLAStr map[string]string + func (in *Variables) DeepCopy() *Variables + func (in *Variables) DeepCopyInto(out *Variables) + func (v *Variables) InjectInto(vm *jsonnet.VM)