Versions in this module Expand all Collapse all v2 v2.6.1 Jan 9, 2025 Changes in this version + const AtlasBackupScheduleByBackupPolicyIndex + const AtlasCustomRoleByProject + const AtlasCustomRoleCredentialsIndex + const AtlasDataFederationByProject + const AtlasDatabaseUserByProject + const AtlasDatabaseUserBySecretsIndex + const AtlasDatabaseUserCredentialsIndex + const AtlasDeploymentByBackupScheduleIndex + const AtlasDeploymentBySearchIndexIndex + const AtlasDeploymentCredentialsIndex + const AtlasFederatedAuthBySecretsIndex + const AtlasPrivateEndpointByProjectIndex + const AtlasPrivateEndpointCredentialsIndex + const AtlasProjectByBackupCompliancePolicyIndex + const AtlasProjectBySecretsIndex + const AtlasProjectByTeamIndex + const AtlasStreamConnectionBySecretIndex + const AtlasStreamInstanceByConnectionIndex + const AtlasStreamInstanceByProjectIndex + func CredentialsIndexMapperFunc[L client.ObjectList](indexerName string, listGenFn func() L, reqsFn requestsFunc[L], ...) handler.MapFunc + func CustomRoleRequests(list *akov2.AtlasCustomRoleList) []reconcile.Request + func DatabaseUserRequests(list *akov2.AtlasDatabaseUserList) []reconcile.Request + func DeploymentRequests(list *akov2.AtlasDeploymentList) []reconcile.Request + func PrivateEndpointRequests(list *akov2.AtlasPrivateEndpointList) []reconcile.Request + func Register(ctx context.Context, mgr manager.Manager, indexers ...Indexer) error + func RegisterAll(ctx context.Context, mgr manager.Manager, logger *zap.Logger) error + type AtlasBackupScheduleByBackupPolicyIndexer struct + func NewAtlasBackupScheduleByBackupPolicyIndexer(logger *zap.Logger) *AtlasBackupScheduleByBackupPolicyIndexer + func (*AtlasBackupScheduleByBackupPolicyIndexer) Name() string + func (*AtlasBackupScheduleByBackupPolicyIndexer) Object() client.Object + func (a *AtlasBackupScheduleByBackupPolicyIndexer) Keys(object client.Object) []string + type AtlasCustomRoleByProjectIndexer struct + func NewAtlasCustomRoleByProjectIndexer(logger *zap.Logger) *AtlasCustomRoleByProjectIndexer + func (*AtlasCustomRoleByProjectIndexer) Name() string + func (*AtlasCustomRoleByProjectIndexer) Object() client.Object + func (a *AtlasCustomRoleByProjectIndexer) Keys(object client.Object) []string + type AtlasDataFederationByProjectIndexer struct + func NewAtlasDataFederationByProjectIndexer(logger *zap.Logger) *AtlasDataFederationByProjectIndexer + func (*AtlasDataFederationByProjectIndexer) Name() string + func (*AtlasDataFederationByProjectIndexer) Object() client.Object + func (a *AtlasDataFederationByProjectIndexer) Keys(object client.Object) []string + type AtlasDatabaseUserByProjectIndexer struct + func NewAtlasDatabaseUserByProjectIndexer(ctx context.Context, client client.Client, logger *zap.Logger) *AtlasDatabaseUserByProjectIndexer + func (*AtlasDatabaseUserByProjectIndexer) Name() string + func (*AtlasDatabaseUserByProjectIndexer) Object() client.Object + func (a *AtlasDatabaseUserByProjectIndexer) Keys(object client.Object) []string + type AtlasDatabaseUserBySecretsIndexer struct + func NewAtlasDatabaseUserBySecretsIndexer(logger *zap.Logger) *AtlasDatabaseUserBySecretsIndexer + func (*AtlasDatabaseUserBySecretsIndexer) Name() string + func (*AtlasDatabaseUserBySecretsIndexer) Object() client.Object + func (a *AtlasDatabaseUserBySecretsIndexer) Keys(object client.Object) []string + type AtlasDeploymentByBackupScheduleIndexer struct + func NewAtlasDeploymentByBackupScheduleIndexer(logger *zap.Logger) *AtlasDeploymentByBackupScheduleIndexer + func (*AtlasDeploymentByBackupScheduleIndexer) Name() string + func (*AtlasDeploymentByBackupScheduleIndexer) Object() client.Object + func (a *AtlasDeploymentByBackupScheduleIndexer) Keys(object client.Object) []string + type AtlasDeploymentBySearchIndexIndexer struct + func NewAtlasDeploymentBySearchIndexIndexer(logger *zap.Logger) *AtlasDeploymentBySearchIndexIndexer + func (*AtlasDeploymentBySearchIndexIndexer) Name() string + func (*AtlasDeploymentBySearchIndexIndexer) Object() client.Object + func (a *AtlasDeploymentBySearchIndexIndexer) Keys(object client.Object) []string + type AtlasFederatedAuthBySecretsIndexer struct + func NewAtlasFederatedAuthBySecretsIndexer(logger *zap.Logger) *AtlasFederatedAuthBySecretsIndexer + func (*AtlasFederatedAuthBySecretsIndexer) Name() string + func (*AtlasFederatedAuthBySecretsIndexer) Object() client.Object + func (a *AtlasFederatedAuthBySecretsIndexer) Keys(object client.Object) []string + type AtlasPrivateEndpointByProjectIndexer struct + func NewAtlasPrivateEndpointByProjectIndexer(logger *zap.Logger) *AtlasPrivateEndpointByProjectIndexer + func (*AtlasPrivateEndpointByProjectIndexer) Name() string + func (*AtlasPrivateEndpointByProjectIndexer) Object() client.Object + func (a *AtlasPrivateEndpointByProjectIndexer) Keys(object client.Object) []string + type AtlasProjectByBackupCompliancePolicyIndexer struct + func NewAtlasProjectByBackupCompliancePolicyIndexer(logger *zap.Logger) *AtlasProjectByBackupCompliancePolicyIndexer + func (*AtlasProjectByBackupCompliancePolicyIndexer) Name() string + func (AtlasProjectByBackupCompliancePolicyIndexer) Object() client.Object + func (a *AtlasProjectByBackupCompliancePolicyIndexer) Keys(object client.Object) []string + type AtlasProjectByConnectionSecretIndexer struct + func NewAtlasProjectByConnectionSecretIndexer(logger *zap.Logger) *AtlasProjectByConnectionSecretIndexer + func (*AtlasProjectByConnectionSecretIndexer) Name() string + func (AtlasProjectByConnectionSecretIndexer) Object() client.Object + func (a *AtlasProjectByConnectionSecretIndexer) Keys(object client.Object) []string + type AtlasProjectByTeamIndexer struct + func NewAtlasProjectByTeamIndexer(logger *zap.Logger) *AtlasProjectByTeamIndexer + func (*AtlasProjectByTeamIndexer) Name() string + func (*AtlasProjectByTeamIndexer) Object() client.Object + func (a *AtlasProjectByTeamIndexer) Keys(object client.Object) []string + type AtlasStreamConnectionBySecretIndexer struct + func NewAtlasStreamConnectionBySecretIndexer(logger *zap.Logger) *AtlasStreamConnectionBySecretIndexer + func (*AtlasStreamConnectionBySecretIndexer) Name() string + func (*AtlasStreamConnectionBySecretIndexer) Object() client.Object + func (a *AtlasStreamConnectionBySecretIndexer) Keys(object client.Object) []string + type AtlasStreamInstanceByConnectionIndexer struct + func NewAtlasStreamInstanceByConnectionIndexer(logger *zap.Logger) *AtlasStreamInstanceByConnectionIndexer + func (*AtlasStreamInstanceByConnectionIndexer) Name() string + func (*AtlasStreamInstanceByConnectionIndexer) Object() client.Object + func (a *AtlasStreamInstanceByConnectionIndexer) Keys(object client.Object) []string + type AtlasStreamInstanceByProjectIndexer struct + func NewAtlasStreamInstanceByProjectIndexer(logger *zap.Logger) *AtlasStreamInstanceByProjectIndexer + func (*AtlasStreamInstanceByProjectIndexer) Name() string + func (*AtlasStreamInstanceByProjectIndexer) Object() client.Object + func (a *AtlasStreamInstanceByProjectIndexer) Keys(object client.Object) []string + type Indexer interface + Keys func(client.Object) []string + Name func() string + Object func() client.Object + type LocalCredentialIndexer struct + func NewAtlasCustomRoleByCredentialIndexer(logger *zap.Logger) *LocalCredentialIndexer + func NewAtlasDatabaseUserByCredentialIndexer(logger *zap.Logger) *LocalCredentialIndexer + func NewAtlasDeploymentByCredentialIndexer(logger *zap.Logger) *LocalCredentialIndexer + func NewAtlasPrivateEndpointByCredentialIndexer(logger *zap.Logger) *LocalCredentialIndexer + func NewLocalCredentialsIndexer(name string, obj client.Object, logger *zap.Logger) *LocalCredentialIndexer + func (lc *LocalCredentialIndexer) Keys(object client.Object) []string + func (lc *LocalCredentialIndexer) Name() string + func (lc *LocalCredentialIndexer) Object() client.Object