Versions in this module Expand all Collapse all v0 v0.1.0 Nov 13, 2020 Changes in this version + const GroupName + const StackAppReady + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + var VerificationHash = crypto.SHA256 + func ConfigMapHash(cm *corev1.ConfigMap) []byte + type AppRevision struct + Spec AppRevisionSpec + Status AppRevisionStatus + func (in *AppRevision) DeepCopy() *AppRevision + func (in *AppRevision) DeepCopyInto(out *AppRevision) + func (in *AppRevision) DeepCopyObject() runtime.Object + func (r *AppRevision) Default() + func (r *AppRevision) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *AppRevision) ValidateCreate() error + func (r *AppRevision) ValidateDelete() error + func (r *AppRevision) ValidateUpdate(old runtime.Object) error + type AppRevisionCondition struct + LastTransitionTime metav1.Time + Message string + Reason string + Status corev1.ConditionStatus + Type AppRevisionConditionType + func (in *AppRevisionCondition) DeepCopy() *AppRevisionCondition + func (in *AppRevisionCondition) DeepCopyInto(out *AppRevisionCondition) + type AppRevisionConditionType string + const AppRevisionDeploymentFailed + const AppRevisionHealthy + const AppRevisionReady + const AppRevisionUpdating + type AppRevisionConfig struct + AppNamespace string + DevMode bool + Signing SigningConfig + func (in *AppRevisionConfig) DeepCopy() *AppRevisionConfig + func (in *AppRevisionConfig) DeepCopyInto(out *AppRevisionConfig) + type AppRevisionList struct + Items []AppRevision + func (in *AppRevisionList) DeepCopy() *AppRevisionList + func (in *AppRevisionList) DeepCopyInto(out *AppRevisionList) + func (in *AppRevisionList) DeepCopyObject() runtime.Object + type AppRevisionResource struct + func (in *AppRevisionResource) DeepCopy() *AppRevisionResource + func (in *AppRevisionResource) DeepCopyInto(out *AppRevisionResource) + func (r *AppRevisionResource) UnmarshalJSON(b []byte) error + func (r AppRevisionResource) MarshalJSON() ([]byte, error) + type AppRevisionSpec struct + Config AppRevisionConfig + HealthChecks []HealthCheck + Manifests string + Revision uint64 + Signatures map[string][]byte + func (in *AppRevisionSpec) DeepCopy() *AppRevisionSpec + func (in *AppRevisionSpec) DeepCopyInto(out *AppRevisionSpec) + type AppRevisionState string + const AppRevisionStateCreating + const AppRevisionStateError + const AppRevisionStateReady + const AppRevisionStateUpdating + type AppRevisionStatus struct + Conditions []AppRevisionCondition + OriginalResources []AppRevisionResource + ResourceConditions []ResourceCondition + Resources []AppRevisionResource + func (in *AppRevisionStatus) DeepCopy() *AppRevisionStatus + func (in *AppRevisionStatus) DeepCopyInto(out *AppRevisionStatus) + func (s *AppRevisionStatus) Default() + type CurrentReleaseState struct + Name string + Namespace string + func (in *CurrentReleaseState) DeepCopy() *CurrentReleaseState + func (in *CurrentReleaseState) DeepCopyInto(out *CurrentReleaseState) + type CurrentRevisionState struct + Healthy corev1.ConditionStatus + Name string + Namespace string + Revision uint64 + func (in *CurrentRevisionState) DeepCopy() *CurrentRevisionState + func (in *CurrentRevisionState) DeepCopyInto(out *CurrentRevisionState) + type HealthCheck struct + Name string + Type HealthCheckType + Value string + func (in *HealthCheck) DeepCopy() *HealthCheck + func (in *HealthCheck) DeepCopyInto(out *HealthCheck) + type HealthCheckType string + const HealthCheckTypeGoTemplate + const HealthCheckTypeJSONPath + type ReleaseBackend string + const NoReleaseBackend + const TraefikBackend + type ReleaseConfig struct + BackendType ReleaseBackend + Enabled bool + HostName string + IngressPort int32 + ProxyNamespace string + ReleaseStages []ReleaseStage + RollbackRevision StackAppSpec + func (in *ReleaseConfig) DeepCopy() *ReleaseConfig + func (in *ReleaseConfig) DeepCopyInto(out *ReleaseConfig) + type ReleaseStage struct + CanaryWeight uint8 + NextStep *metav1.Time + StepDuration metav1.Duration + func (in *ReleaseStage) DeepCopy() *ReleaseStage + func (in *ReleaseStage) DeepCopyInto(out *ReleaseStage) + type ResourceCondition struct + Instances []ResourceConditionInstance + Status corev1.ConditionStatus + Type ResourceConditionType + func (in *ResourceCondition) DeepCopy() *ResourceCondition + func (in *ResourceCondition) DeepCopyInto(out *ResourceCondition) + type ResourceConditionInstance struct + Reason string + Resource corev1.TypedLocalObjectReference + Status corev1.ConditionStatus + func (in *ResourceConditionInstance) DeepCopy() *ResourceConditionInstance + func (in *ResourceConditionInstance) DeepCopyInto(out *ResourceConditionInstance) + type ResourceConditionType string + type ResourceReference struct + APIVersion string + Kind string + Name string + ResourceVersion string + UID string + func (in *ResourceReference) DeepCopy() *ResourceReference + func (in *ResourceReference) DeepCopyInto(out *ResourceReference) + type SigningConfig struct + InsecureSkipVerification bool + Optional bool + func (in *SigningConfig) DeepCopy() *SigningConfig + func (in *SigningConfig) DeepCopyInto(out *SigningConfig) + type StackApp struct + Spec StackAppSpec + Status StackAppStatus + func (in *StackApp) DeepCopy() *StackApp + func (in *StackApp) DeepCopyInto(out *StackApp) + func (in *StackApp) DeepCopyObject() runtime.Object + func (s *StackApp) Default() + func (s *StackApp) SetupWebhookWithManager(mgr ctrl.Manager) error + func (s *StackApp) ValidateCreate() error + func (s *StackApp) ValidateDelete() error + func (s *StackApp) ValidateUpdate(old runtime.Object) error + type StackAppConditionType string + type StackAppConfig struct + Spec StackAppConfigSpec + func (in *StackAppConfig) DeepCopy() *StackAppConfig + func (in *StackAppConfig) DeepCopyInto(out *StackAppConfig) + func (in *StackAppConfig) DeepCopyObject() runtime.Object + type StackAppConfigList struct + Items []StackAppConfig + func (in *StackAppConfigList) DeepCopy() *StackAppConfigList + func (in *StackAppConfigList) DeepCopyInto(out *StackAppConfigList) + func (in *StackAppConfigList) DeepCopyObject() runtime.Object + type StackAppConfigSpec struct + AppNamespace string + AppRevisions AppRevisionConfig + Releases ReleaseConfig + StackValues StackValuesConfig + func (in *StackAppConfigSpec) DeepCopy() *StackAppConfigSpec + func (in *StackAppConfigSpec) DeepCopyInto(out *StackAppConfigSpec) + type StackAppList struct + Items []StackApp + func (in *StackAppList) DeepCopy() *StackAppList + func (in *StackAppList) DeepCopyInto(out *StackAppList) + func (in *StackAppList) DeepCopyObject() runtime.Object + type StackAppSpec struct + AppRevision AppRevisionSpec + MajorVersion uint64 + func (in *StackAppSpec) DeepCopy() *StackAppSpec + func (in *StackAppSpec) DeepCopyInto(out *StackAppSpec) + type StackAppState string + const StackAppStateCreating + const StackAppStateError + const StackAppStateReady + type StackAppStatus struct + CurrentRelease CurrentReleaseState + Message string + Reason string + State StackAppState + func (in *StackAppStatus) DeepCopy() *StackAppStatus + func (in *StackAppStatus) DeepCopyInto(out *StackAppStatus) + type StackRelease struct + Spec StackReleaseSpec + Status StackReleaseStatus + func (in *StackRelease) DeepCopy() *StackRelease + func (in *StackRelease) DeepCopyInto(out *StackRelease) + func (in *StackRelease) DeepCopyObject() runtime.Object + type StackReleaseCondition struct + CanaryWeight ReleaseStage + LastTransitionTime metav1.Time + Message string + Reason string + Status corev1.ConditionStatus + Type StackReleaseConditionType + func (in *StackReleaseCondition) DeepCopy() *StackReleaseCondition + func (in *StackReleaseCondition) DeepCopyInto(out *StackReleaseCondition) + type StackReleaseConditionType string + const StackReleaseDeploying + const StackReleaseError + const StackReleaseInstalling + type StackReleaseList struct + Items []StackRelease + func (in *StackReleaseList) DeepCopy() *StackReleaseList + func (in *StackReleaseList) DeepCopyInto(out *StackReleaseList) + func (in *StackReleaseList) DeepCopyObject() runtime.Object + type StackReleaseSpec struct + AppName string + AppRevision AppRevisionSpec + Config ReleaseConfig + RollBackService string + Version uint64 + func (in *StackReleaseSpec) DeepCopy() *StackReleaseSpec + func (in *StackReleaseSpec) DeepCopyInto(out *StackReleaseSpec) + type StackReleaseState string + const StackReleaseStateCreating + const StackReleaseStateDeploying + const StackReleaseStateError + const StackReleaseStateReady + const StackReleaseStateRollback + type StackReleaseStatus struct + Conditions []StackReleaseCondition + CurrentCanaryWeight ReleaseStage + CurrentRevision CurrentRevisionState + Reason string + State StackReleaseState + func (in *StackReleaseStatus) DeepCopy() *StackReleaseStatus + func (in *StackReleaseStatus) DeepCopyInto(out *StackReleaseStatus) + type StackValue struct + Spec StackValueSpec + Status StackValueStatus + func (in *StackValue) DeepCopy() *StackValue + func (in *StackValue) DeepCopyInto(out *StackValue) + func (in *StackValue) DeepCopyObject() runtime.Object + type StackValueCondition struct + LastTransitionTime metav1.Time + Message string + Reason string + Status corev1.ConditionStatus + Type StackValueConditionType + func (in *StackValueCondition) DeepCopy() *StackValueCondition + func (in *StackValueCondition) DeepCopyInto(out *StackValueCondition) + type StackValueConditionType string + const StackValueFailed + const StackValueReady + type StackValueList struct + Items []StackValue + func (in *StackValueList) DeepCopy() *StackValueList + func (in *StackValueList) DeepCopyInto(out *StackValueList) + func (in *StackValueList) DeepCopyObject() runtime.Object + type StackValueSource struct + Name string + Region string + Route string + Token []byte + Type StackValueSourceType + func (in *StackValueSource) DeepCopy() *StackValueSource + func (in *StackValueSource) DeepCopyInto(out *StackValueSource) + type StackValueSourceType string + const StackValueSourceAWSS3 + const StackValueSourceArtifactory + const StackValueSourceVault + type StackValueSpec struct + AppName string + ObjectType string + Path string + SourceType StackValueSourceType + func (in *StackValueSpec) DeepCopy() *StackValueSpec + func (in *StackValueSpec) DeepCopyInto(out *StackValueSpec) + type StackValueStatus struct + Conditions []StackValueCondition + func (in *StackValueStatus) DeepCopy() *StackValueStatus + func (in *StackValueStatus) DeepCopyInto(out *StackValueStatus) + type StackValuesConfig struct + Enabled bool + Secret *corev1.SecretReference + Sources []*StackValueSource + func (c StackValuesConfig) Source(t StackValueSourceType) *StackValueSource + func (in *StackValuesConfig) DeepCopy() *StackValuesConfig + func (in *StackValuesConfig) DeepCopyInto(out *StackValuesConfig) + type Values []StackValue + func (in Values) DeepCopy() Values + func (in Values) DeepCopyInto(out *Values) + type VerificationKey struct + Data string + func (in *VerificationKey) DeepCopy() *VerificationKey + func (in *VerificationKey) DeepCopyInto(out *VerificationKey) + func (in *VerificationKey) DeepCopyObject() runtime.Object + func (r *VerificationKey) SetupWebhookWithManager(mgr ctrl.Manager) error + func (vk *VerificationKey) PublicKey() (*rsa.PublicKey, error) + func (vk *VerificationKey) ValidateCreate() error + func (vk *VerificationKey) ValidateDelete() error + func (vk *VerificationKey) ValidateUpdate(old runtime.Object) error + func (vk *VerificationKey) VerifyConfigMapSignature(signature []byte, cm *corev1.ConfigMap) error + type VerificationKeyList struct + Items []VerificationKey + func (in *VerificationKeyList) DeepCopy() *VerificationKeyList + func (in *VerificationKeyList) DeepCopyInto(out *VerificationKeyList) + func (in *VerificationKeyList) DeepCopyObject() runtime.Object