Documentation
¶
Index ¶
- Variables
- func ConditionFromExistingReason(reason Reason, message string) *metav1.Condition
- func SetStatusCondition(conditions *[]*metav1.Condition, newCondition metav1.Condition)
- type BtpOperatorReconciler
- func (r *BtpOperatorReconciler) GvkToList(gvk schema.GroupVersionKind) *unstructured.UnstructuredList
- func (r *BtpOperatorReconciler) HandleDeletingState(ctx context.Context, cr *v1alpha1.BtpOperator) error
- func (r *BtpOperatorReconciler) HandleErrorState(ctx context.Context, cr *v1alpha1.BtpOperator) error
- func (r *BtpOperatorReconciler) HandleInitialState(ctx context.Context, cr *v1alpha1.BtpOperator) error
- func (r *BtpOperatorReconciler) HandleProcessingState(ctx context.Context, cr *v1alpha1.BtpOperator) error
- func (r *BtpOperatorReconciler) HandleReadyState(ctx context.Context, cr *v1alpha1.BtpOperator) error
- func (r *BtpOperatorReconciler) HandleRedundantCR(ctx context.Context, oldestCr *v1alpha1.BtpOperator, cr *v1alpha1.BtpOperator) error
- func (r *BtpOperatorReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
- func (r *BtpOperatorReconciler) SetupWithManager(mgr ctrl.Manager) error
- func (r *BtpOperatorReconciler) UpdateBtpOperatorStatus(ctx context.Context, cr *v1alpha1.BtpOperator, newState types.State, ...) error
- type Reason
- type TypeAndStatus
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // Configuration options that can be overwritten either by CLI parameter or ConfigMap ChartNamespace = "kyma-system" SecretName = "sap-btp-manager" ConfigName = "sap-btp-manager" DeploymentName = "sap-btp-operator-controller-manager" ProcessingStateRequeueInterval = time.Minute * 5 ReadyStateRequeueInterval = time.Hour * 1 ReadyTimeout = time.Minute * 1 HardDeleteCheckInterval = time.Second * 10 HardDeleteTimeout = time.Minute * 20 ChartPath = "./module-chart" )
View Source
var NotReady = TypeAndStatus{ Status: metav1.ConditionFalse, Type: ReadyType, }
View Source
var Ready = TypeAndStatus{ Status: metav1.ConditionTrue, Type: ReadyType, }
View Source
var Reasons = map[Reason]TypeAndStatus{ ReconcileSucceeded: Ready, Updated: NotReady, Initialized: NotReady, ChartInstallFailed: NotReady, ConsistencyCheckFailed: NotReady, Processing: NotReady, OlderCRExists: NotReady, MissingSecret: NotReady, InvalidSecret: NotReady, HardDeleting: NotReady, ResourceRemovalFailed: NotReady, SoftDeleting: NotReady, }
Functions ¶
Types ¶
type BtpOperatorReconciler ¶
type BtpOperatorReconciler struct { client.Client *rest.Config Scheme *runtime.Scheme WaitForChartReadiness bool }
BtpOperatorReconciler reconciles a BtpOperator object
func (*BtpOperatorReconciler) GvkToList ¶
func (r *BtpOperatorReconciler) GvkToList(gvk schema.GroupVersionKind) *unstructured.UnstructuredList
func (*BtpOperatorReconciler) HandleDeletingState ¶
func (r *BtpOperatorReconciler) HandleDeletingState(ctx context.Context, cr *v1alpha1.BtpOperator) error
func (*BtpOperatorReconciler) HandleErrorState ¶
func (r *BtpOperatorReconciler) HandleErrorState(ctx context.Context, cr *v1alpha1.BtpOperator) error
func (*BtpOperatorReconciler) HandleInitialState ¶
func (r *BtpOperatorReconciler) HandleInitialState(ctx context.Context, cr *v1alpha1.BtpOperator) error
func (*BtpOperatorReconciler) HandleProcessingState ¶
func (r *BtpOperatorReconciler) HandleProcessingState(ctx context.Context, cr *v1alpha1.BtpOperator) error
func (*BtpOperatorReconciler) HandleReadyState ¶
func (r *BtpOperatorReconciler) HandleReadyState(ctx context.Context, cr *v1alpha1.BtpOperator) error
func (*BtpOperatorReconciler) HandleRedundantCR ¶
func (r *BtpOperatorReconciler) HandleRedundantCR(ctx context.Context, oldestCr *v1alpha1.BtpOperator, cr *v1alpha1.BtpOperator) error
func (*BtpOperatorReconciler) SetupWithManager ¶
func (r *BtpOperatorReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
func (*BtpOperatorReconciler) UpdateBtpOperatorStatus ¶
func (r *BtpOperatorReconciler) UpdateBtpOperatorStatus(ctx context.Context, cr *v1alpha1.BtpOperator, newState types.State, reason Reason, message string) error
type Reason ¶
type Reason string
const ( ReconcileSucceeded Reason = "ReconcileSucceeded" Initialized Reason = "Initialized" Processing Reason = "Processing" OlderCRExists Reason = "OlderCRExists" ChartInstallFailed Reason = "ChartInstallFailed" ConsistencyCheckFailed Reason = "ConsistencyCheckFailed" MissingSecret Reason = "MissingSecret" InvalidSecret Reason = "InvalidSecret" HardDeleting Reason = "HardDeleting" ResourceRemovalFailed Reason = "ResourceRemovalFailed" SoftDeleting Reason = "SoftDeleting" Updated Reason = "Updated" ReadyType = "Ready" )
type TypeAndStatus ¶
type TypeAndStatus struct { Status metav1.ConditionStatus Type string }
Click to show internal directories.
Click to hide internal directories.