Documentation
¶
Index ¶
- Variables
- func GetConnectionConfig(ctx context.Context, k8sClient client.Client, ...) (*atlas.ConnectionConfig, error)
- type AtlasReconciler
- func (r *AtlasReconciler) Invalidate(typeName string, invalid workflow.Result) (ctrl.Result, error)
- func (r *AtlasReconciler) ResolveConnectionConfig(ctx context.Context, referrer project.ProjectReferrerObject) (*atlas.ConnectionConfig, error)
- func (r *AtlasReconciler) ResolveProject(ctx context.Context, sdkClient *admin.APIClient, ...) (*project.Project, error)
- func (r *AtlasReconciler) Skip(ctx context.Context, typeName string, resource api.AtlasCustomResource, ...) (ctrl.Result, error)
- func (r *AtlasReconciler) Unsupport(ctx *workflow.Context, typeName string) (ctrl.Result, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrMissingKubeProject = errors.New("missing Kubernetes Atlas Project")
)
Functions ¶
Types ¶
type AtlasReconciler ¶
type AtlasReconciler struct { Client client.Client Log *zap.SugaredLogger GlobalSecretRef client.ObjectKey }
func (*AtlasReconciler) Invalidate ¶ added in v2.8.0
func (*AtlasReconciler) ResolveConnectionConfig ¶ added in v2.8.1
func (r *AtlasReconciler) ResolveConnectionConfig(ctx context.Context, referrer project.ProjectReferrerObject) (*atlas.ConnectionConfig, error)
func (*AtlasReconciler) ResolveProject ¶
func (r *AtlasReconciler) ResolveProject(ctx context.Context, sdkClient *admin.APIClient, pro project.ProjectReferrerObject) (*project.Project, error)
Click to show internal directories.
Click to hide internal directories.