Versions in this module Expand all Collapse all v0 v0.1.1 Oct 22, 2022 Changes in this version + type DryRunReconciliationError struct + func (in *DryRunReconciliationError) DeepCopy() *DryRunReconciliationError + func (in *DryRunReconciliationError) DeepCopyInto(out *DryRunReconciliationError) + func (m *DryRunReconciliationError) Error() string v0.1.0 Oct 19, 2022 Changes in this version + const ClusterConfigurationKind + const ClusterProfileFinalizer + const ClusterProfileKind + const ClusterSubstitutionKind + const ClusterSummaryFinalizer + const ClusterSummaryKind + const FeatureHelm + const FeatureResources + const FeatureStatusFailed + const FeatureStatusProvisioned + const FeatureStatusProvisioning + const FeatureStatusRemoved + const FeatureStatusRemoving + const HelChartStatusConflict + const HelChartStatusManaging + const HelmChartActionInstall + const HelmChartActionUninstall + const SyncModeContinuous + const SyncModeDryRun + const SyncModeOneTime + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + func GetClusterConfigurationSectionIndex(clusterConfiguration *ClusterConfiguration, clusterProfileName string) (int, error) + func GetClusterProfileOwnerReference(clusterSummary *ClusterSummary) (*metav1.OwnerReference, error) + type Chart struct + AppVersion string + ChartVersion string + LastAppliedTime *metav1.Time + Namespace string + ReleaseName string + RepoURL string + func (in *Chart) DeepCopy() *Chart + func (in *Chart) DeepCopyInto(out *Chart) + type ClusterConfiguration struct + Status ClusterConfigurationStatus + func (in *ClusterConfiguration) DeepCopy() *ClusterConfiguration + func (in *ClusterConfiguration) DeepCopyInto(out *ClusterConfiguration) + func (in *ClusterConfiguration) DeepCopyObject() runtime.Object + type ClusterConfigurationList struct + Items []ClusterConfiguration + func (in *ClusterConfigurationList) DeepCopy() *ClusterConfigurationList + func (in *ClusterConfigurationList) DeepCopyInto(out *ClusterConfigurationList) + func (in *ClusterConfigurationList) DeepCopyObject() runtime.Object + type ClusterConfigurationStatus struct + ClusterProfileResources []ClusterProfileResource + func (in *ClusterConfigurationStatus) DeepCopy() *ClusterConfigurationStatus + func (in *ClusterConfigurationStatus) DeepCopyInto(out *ClusterConfigurationStatus) + type ClusterProfile struct + Spec ClusterProfileSpec + Status ClusterProfileStatus + func GetClusterProfileOwner(ctx context.Context, c client.Client, clusterSummary *ClusterSummary) (*ClusterProfile, error) + func (in *ClusterProfile) DeepCopy() *ClusterProfile + func (in *ClusterProfile) DeepCopyInto(out *ClusterProfile) + func (in *ClusterProfile) DeepCopyObject() runtime.Object + type ClusterProfileList struct + Items []ClusterProfile + func (in *ClusterProfileList) DeepCopy() *ClusterProfileList + func (in *ClusterProfileList) DeepCopyInto(out *ClusterProfileList) + func (in *ClusterProfileList) DeepCopyObject() runtime.Object + type ClusterProfileResource struct + ClusterProfileName string + Features []Feature + func (in *ClusterProfileResource) DeepCopy() *ClusterProfileResource + func (in *ClusterProfileResource) DeepCopyInto(out *ClusterProfileResource) + type ClusterProfileSpec struct + ClusterSelector Selector + HelmCharts []HelmChart + PolicyRefs []PolicyRef + SyncMode SyncMode + func (in *ClusterProfileSpec) DeepCopy() *ClusterProfileSpec + func (in *ClusterProfileSpec) DeepCopyInto(out *ClusterProfileSpec) + type ClusterProfileStatus struct + MatchingClusterRefs []corev1.ObjectReference + func (in *ClusterProfileStatus) DeepCopy() *ClusterProfileStatus + func (in *ClusterProfileStatus) DeepCopyInto(out *ClusterProfileStatus) + type ClusterReport struct + Spec ClusterReportSpec + Status ClusterReportStatus + func (in *ClusterReport) DeepCopy() *ClusterReport + func (in *ClusterReport) DeepCopyInto(out *ClusterReport) + func (in *ClusterReport) DeepCopyObject() runtime.Object + type ClusterReportList struct + Items []ClusterReport + func (in *ClusterReportList) DeepCopy() *ClusterReportList + func (in *ClusterReportList) DeepCopyInto(out *ClusterReportList) + func (in *ClusterReportList) DeepCopyObject() runtime.Object + type ClusterReportSpec struct + ClusterName string + ClusterNamespace string + func (in *ClusterReportSpec) DeepCopy() *ClusterReportSpec + func (in *ClusterReportSpec) DeepCopyInto(out *ClusterReportSpec) + type ClusterReportStatus struct + ReleaseReports []ReleaseReport + ResourceReports []ResourceReport + func (in *ClusterReportStatus) DeepCopy() *ClusterReportStatus + func (in *ClusterReportStatus) DeepCopyInto(out *ClusterReportStatus) + type ClusterSummary struct + Spec ClusterSummarySpec + Status ClusterSummaryStatus + func GetClusterSummary(ctx context.Context, c client.Client, namespace, name string) (*ClusterSummary, error) + func (in *ClusterSummary) DeepCopy() *ClusterSummary + func (in *ClusterSummary) DeepCopyInto(out *ClusterSummary) + func (in *ClusterSummary) DeepCopyObject() runtime.Object + type ClusterSummaryList struct + Items []ClusterSummary + func (in *ClusterSummaryList) DeepCopy() *ClusterSummaryList + func (in *ClusterSummaryList) DeepCopyInto(out *ClusterSummaryList) + func (in *ClusterSummaryList) DeepCopyObject() runtime.Object + type ClusterSummarySpec struct + ClusterName string + ClusterNamespace string + ClusterProfileSpec ClusterProfileSpec + func (in *ClusterSummarySpec) DeepCopy() *ClusterSummarySpec + func (in *ClusterSummarySpec) DeepCopyInto(out *ClusterSummarySpec) + type ClusterSummaryStatus struct + FeatureSummaries []FeatureSummary + HelmReleaseSummaries []HelmChartSummary + func (in *ClusterSummaryStatus) DeepCopy() *ClusterSummaryStatus + func (in *ClusterSummaryStatus) DeepCopyInto(out *ClusterSummaryStatus) + type Feature struct + Charts []Chart + FeatureID FeatureID + Resources []Resource + func (in *Feature) DeepCopy() *Feature + func (in *Feature) DeepCopyInto(out *Feature) + type FeatureID string + type FeatureStatus string + type FeatureSummary struct + DeployedGroupVersionKind []string + FailureMessage *string + FailureReason *string + FeatureID FeatureID + Hash []byte + LastAppliedTime *metav1.Time + Status FeatureStatus + func (in *FeatureSummary) DeepCopy() *FeatureSummary + func (in *FeatureSummary) DeepCopyInto(out *FeatureSummary) + type HelChartStatus string + type HelmAction string + const ConflictHelmAction + const InstallHelmAction + const NoHelmAction + const UninstallHelmAction + const UpgradeHelmAction + type HelmChart struct + ChartName string + ChartVersion string + HelmChartAction HelmChartAction + ReleaseName string + ReleaseNamespace string + RepositoryName string + RepositoryURL string + Values *apiextensionsv1.JSON + func (in *HelmChart) DeepCopy() *HelmChart + func (in *HelmChart) DeepCopyInto(out *HelmChart) + func (in *HelmChart) GetValues() (map[string]interface{}, error) + type HelmChartAction string + type HelmChartSummary struct + ConflictMessage string + ReleaseName string + ReleaseNamespace string + Status HelChartStatus + func (in *HelmChartSummary) DeepCopy() *HelmChartSummary + func (in *HelmChartSummary) DeepCopyInto(out *HelmChartSummary) + type PolicyRef struct + Kind string + Name string + Namespace string + func (in *PolicyRef) DeepCopy() *PolicyRef + func (in *PolicyRef) DeepCopyInto(out *PolicyRef) + func (r PolicyRef) String() string + type ReferencedResourceKind string + const ConfigMapReferencedResourceKind + const SecretReferencedResourceKind + type ReleaseReport struct + Action string + ChartVersion string + Message string + ReleaseName string + ReleaseNamespace string + func (in *ReleaseReport) DeepCopy() *ReleaseReport + func (in *ReleaseReport) DeepCopyInto(out *ReleaseReport) + type Resource struct + Group string + Kind string + LastAppliedTime *metav1.Time + Name string + Namespace string + Owner corev1.ObjectReference + func (in *Resource) DeepCopy() *Resource + func (in *Resource) DeepCopyInto(out *Resource) + type ResourceAction string + const ConflictResourceAction + const CreateResourceAction + const DeleteResourceAction + const NoResourceAction + const UpdateResourceAction + type ResourceReport struct + Action string + Message string + Resource Resource + func (in *ResourceReport) DeepCopy() *ResourceReport + func (in *ResourceReport) DeepCopyInto(out *ResourceReport) + type Selector string + type SubstitutionRule struct + Spec SubstitutionRuleSpec + Status SubstitutionRuleStatus + func (in *SubstitutionRule) DeepCopy() *SubstitutionRule + func (in *SubstitutionRule) DeepCopyInto(out *SubstitutionRule) + func (in *SubstitutionRule) DeepCopyObject() runtime.Object + type SubstitutionRuleList struct + Items []SubstitutionRule + func (in *SubstitutionRuleList) DeepCopy() *SubstitutionRuleList + func (in *SubstitutionRuleList) DeepCopyInto(out *SubstitutionRuleList) + func (in *SubstitutionRuleList) DeepCopyObject() runtime.Object + type SubstitutionRuleSpec struct + APIVersion string + Kind string + Name string + Namespace string + func (in *SubstitutionRuleSpec) DeepCopy() *SubstitutionRuleSpec + func (in *SubstitutionRuleSpec) DeepCopyInto(out *SubstitutionRuleSpec) + type SubstitutionRuleStatus struct + func (in *SubstitutionRuleStatus) DeepCopy() *SubstitutionRuleStatus + func (in *SubstitutionRuleStatus) DeepCopyInto(out *SubstitutionRuleStatus) + type SyncMode string v0.1.0-alpha Jul 22, 2022