Documentation
¶
Index ¶
- Variables
- type APIReconciler
- func (r *APIReconciler) AssignSpec(from, to *runtimev1.Resource) error
- func (r *APIReconciler) AssignState(from, to *runtimev1.Resource) error
- func (r *APIReconciler) Close(ctx context.Context) error
- func (r *APIReconciler) Reconcile(ctx context.Context, n *runtimev1.ResourceName) runtime.ReconcileResult
- func (r *APIReconciler) ResetState(res *runtimev1.Resource) error
- func (r *APIReconciler) ResolveTransitiveAccess(ctx context.Context, claims *runtime.SecurityClaims, res *runtimev1.Resource) ([]*runtimev1.SecurityRule, error)
- type AlertReconciler
- func (r *AlertReconciler) AssignSpec(from, to *runtimev1.Resource) error
- func (r *AlertReconciler) AssignState(from, to *runtimev1.Resource) error
- func (r *AlertReconciler) Close(ctx context.Context) error
- func (r *AlertReconciler) Reconcile(ctx context.Context, n *runtimev1.ResourceName) runtime.ReconcileResult
- func (r *AlertReconciler) ResetState(res *runtimev1.Resource) error
- func (r *AlertReconciler) ResolveTransitiveAccess(ctx context.Context, claims *runtime.SecurityClaims, res *runtimev1.Resource) ([]*runtimev1.SecurityRule, error)
- type CanvasReconciler
- func (r *CanvasReconciler) AssignSpec(from, to *runtimev1.Resource) error
- func (r *CanvasReconciler) AssignState(from, to *runtimev1.Resource) error
- func (r *CanvasReconciler) Close(ctx context.Context) error
- func (r *CanvasReconciler) Reconcile(ctx context.Context, n *runtimev1.ResourceName) runtime.ReconcileResult
- func (r *CanvasReconciler) ResetState(res *runtimev1.Resource) error
- func (r *CanvasReconciler) ResolveTransitiveAccess(ctx context.Context, claims *runtime.SecurityClaims, res *runtimev1.Resource) ([]*runtimev1.SecurityRule, error)
- type ComponentReconciler
- func (r *ComponentReconciler) AssignSpec(from, to *runtimev1.Resource) error
- func (r *ComponentReconciler) AssignState(from, to *runtimev1.Resource) error
- func (r *ComponentReconciler) Close(ctx context.Context) error
- func (r *ComponentReconciler) Reconcile(ctx context.Context, n *runtimev1.ResourceName) runtime.ReconcileResult
- func (r *ComponentReconciler) ResetState(res *runtimev1.Resource) error
- func (r *ComponentReconciler) ResolveTransitiveAccess(ctx context.Context, claims *runtime.SecurityClaims, res *runtimev1.Resource) ([]*runtimev1.SecurityRule, error)
- type ConnectorReconciler
- func (r *ConnectorReconciler) AssignSpec(from, to *runtimev1.Resource) error
- func (r *ConnectorReconciler) AssignState(from, to *runtimev1.Resource) error
- func (r *ConnectorReconciler) Close(ctx context.Context) error
- func (r *ConnectorReconciler) Reconcile(ctx context.Context, n *runtimev1.ResourceName) runtime.ReconcileResult
- func (r *ConnectorReconciler) ResetState(res *runtimev1.Resource) error
- func (r *ConnectorReconciler) ResolveTransitiveAccess(ctx context.Context, claims *runtime.SecurityClaims, res *runtimev1.Resource) ([]*runtimev1.SecurityRule, error)
- type ExploreReconciler
- func (r *ExploreReconciler) AssignSpec(from, to *runtimev1.Resource) error
- func (r *ExploreReconciler) AssignState(from, to *runtimev1.Resource) error
- func (r *ExploreReconciler) Close(ctx context.Context) error
- func (r *ExploreReconciler) Reconcile(ctx context.Context, n *runtimev1.ResourceName) runtime.ReconcileResult
- func (r *ExploreReconciler) ResetState(res *runtimev1.Resource) error
- func (r *ExploreReconciler) ResolveTransitiveAccess(ctx context.Context, claims *runtime.SecurityClaims, res *runtimev1.Resource) ([]*runtimev1.SecurityRule, error)
- type MetricsViewReconciler
- func (r *MetricsViewReconciler) AssignSpec(from, to *runtimev1.Resource) error
- func (r *MetricsViewReconciler) AssignState(from, to *runtimev1.Resource) error
- func (r *MetricsViewReconciler) Close(ctx context.Context) error
- func (r *MetricsViewReconciler) Reconcile(ctx context.Context, n *runtimev1.ResourceName) runtime.ReconcileResult
- func (r *MetricsViewReconciler) ResetState(res *runtimev1.Resource) error
- func (r *MetricsViewReconciler) ResolveTransitiveAccess(ctx context.Context, claims *runtime.SecurityClaims, res *runtimev1.Resource) ([]*runtimev1.SecurityRule, error)
- type MigrationReconciler
- func (r *MigrationReconciler) AssignSpec(from, to *runtimev1.Resource) error
- func (r *MigrationReconciler) AssignState(from, to *runtimev1.Resource) error
- func (r *MigrationReconciler) Close(ctx context.Context) error
- func (r *MigrationReconciler) Reconcile(ctx context.Context, n *runtimev1.ResourceName) runtime.ReconcileResult
- func (r *MigrationReconciler) ResetState(res *runtimev1.Resource) error
- func (r *MigrationReconciler) ResolveTransitiveAccess(ctx context.Context, claims *runtime.SecurityClaims, res *runtimev1.Resource) ([]*runtimev1.SecurityRule, error)
- type ModelReconciler
- func (r *ModelReconciler) AssignSpec(from, to *runtimev1.Resource) error
- func (r *ModelReconciler) AssignState(from, to *runtimev1.Resource) error
- func (r *ModelReconciler) Close(ctx context.Context) error
- func (r *ModelReconciler) Reconcile(ctx context.Context, n *runtimev1.ResourceName) runtime.ReconcileResult
- func (r *ModelReconciler) ResetState(res *runtimev1.Resource) error
- func (r *ModelReconciler) ResolveTransitiveAccess(ctx context.Context, claims *runtime.SecurityClaims, res *runtimev1.Resource) ([]*runtimev1.SecurityRule, error)
- type ProjectParserReconciler
- func (r *ProjectParserReconciler) AssignSpec(from, to *runtimev1.Resource) error
- func (r *ProjectParserReconciler) AssignState(from, to *runtimev1.Resource) error
- func (r *ProjectParserReconciler) Close(ctx context.Context) error
- func (r *ProjectParserReconciler) Reconcile(ctx context.Context, n *runtimev1.ResourceName) runtime.ReconcileResult
- func (r *ProjectParserReconciler) ResetState(res *runtimev1.Resource) error
- func (r *ProjectParserReconciler) ResolveTransitiveAccess(ctx context.Context, claims *runtime.SecurityClaims, res *runtimev1.Resource) ([]*runtimev1.SecurityRule, error)
- type RefreshTriggerReconciler
- func (r *RefreshTriggerReconciler) AssignSpec(from, to *runtimev1.Resource) error
- func (r *RefreshTriggerReconciler) AssignState(from, to *runtimev1.Resource) error
- func (r *RefreshTriggerReconciler) Close(ctx context.Context) error
- func (r *RefreshTriggerReconciler) Reconcile(ctx context.Context, n *runtimev1.ResourceName) runtime.ReconcileResult
- func (r *RefreshTriggerReconciler) ResetState(res *runtimev1.Resource) error
- func (r *RefreshTriggerReconciler) ResolveTransitiveAccess(ctx context.Context, claims *runtime.SecurityClaims, res *runtimev1.Resource) ([]*runtimev1.SecurityRule, error)
- func (r *RefreshTriggerReconciler) UpdateModelTrigger(ctx context.Context, res *runtimev1.Resource, normal, full, partitions bool) error
- func (r *RefreshTriggerReconciler) UpdateTriggerTrue(ctx context.Context, res *runtimev1.Resource) error
- type ReportReconciler
- func (r *ReportReconciler) AssignSpec(from, to *runtimev1.Resource) error
- func (r *ReportReconciler) AssignState(from, to *runtimev1.Resource) error
- func (r *ReportReconciler) Close(ctx context.Context) error
- func (r *ReportReconciler) Reconcile(ctx context.Context, n *runtimev1.ResourceName) runtime.ReconcileResult
- func (r *ReportReconciler) ResetState(res *runtimev1.Resource) error
- func (r *ReportReconciler) ResolveTransitiveAccess(ctx context.Context, claims *runtime.SecurityClaims, res *runtimev1.Resource) ([]*runtimev1.SecurityRule, error)
- type SourceReconciler
- func (r *SourceReconciler) AssignSpec(from, to *runtimev1.Resource) error
- func (r *SourceReconciler) AssignState(from, to *runtimev1.Resource) error
- func (r *SourceReconciler) Close(ctx context.Context) error
- func (r *SourceReconciler) Reconcile(ctx context.Context, n *runtimev1.ResourceName) runtime.ReconcileResult
- func (r *SourceReconciler) ResetState(res *runtimev1.Resource) error
- func (r *SourceReconciler) ResolveTransitiveAccess(ctx context.Context, claims *runtime.SecurityClaims, res *runtimev1.Resource) ([]*runtimev1.SecurityRule, error)
- type ThemeReconciler
- func (r *ThemeReconciler) AssignSpec(from, to *runtimev1.Resource) error
- func (r *ThemeReconciler) AssignState(from, to *runtimev1.Resource) error
- func (r *ThemeReconciler) Close(ctx context.Context) error
- func (r *ThemeReconciler) Reconcile(ctx context.Context, n *runtimev1.ResourceName) runtime.ReconcileResult
- func (r *ThemeReconciler) ResetState(res *runtimev1.Resource) error
- func (r *ThemeReconciler) ResolveTransitiveAccess(ctx context.Context, claims *runtime.SecurityClaims, res *runtimev1.Resource) ([]*runtimev1.SecurityRule, error)
Constants ¶
This section is empty.
Variables ¶
var ErrParserHasParseErrors = errors.New("encountered parse errors")
Functions ¶
This section is empty.
Types ¶
type APIReconciler ¶ added in v0.42.0
type APIReconciler struct {
C *runtime.Controller
}
func (*APIReconciler) AssignSpec ¶ added in v0.42.0
func (r *APIReconciler) AssignSpec(from, to *runtimev1.Resource) error
func (*APIReconciler) AssignState ¶ added in v0.42.0
func (r *APIReconciler) AssignState(from, to *runtimev1.Resource) error
func (*APIReconciler) Close ¶ added in v0.42.0
func (r *APIReconciler) Close(ctx context.Context) error
func (*APIReconciler) Reconcile ¶ added in v0.42.0
func (r *APIReconciler) Reconcile(ctx context.Context, n *runtimev1.ResourceName) runtime.ReconcileResult
func (*APIReconciler) ResetState ¶ added in v0.42.0
func (r *APIReconciler) ResetState(res *runtimev1.Resource) error
func (*APIReconciler) ResolveTransitiveAccess ¶ added in v0.78.0
func (r *APIReconciler) ResolveTransitiveAccess(ctx context.Context, claims *runtime.SecurityClaims, res *runtimev1.Resource) ([]*runtimev1.SecurityRule, error)
type AlertReconciler ¶ added in v0.41.0
type AlertReconciler struct {
C *runtime.Controller
}
func (*AlertReconciler) AssignSpec ¶ added in v0.41.0
func (r *AlertReconciler) AssignSpec(from, to *runtimev1.Resource) error
func (*AlertReconciler) AssignState ¶ added in v0.41.0
func (r *AlertReconciler) AssignState(from, to *runtimev1.Resource) error
func (*AlertReconciler) Close ¶ added in v0.41.0
func (r *AlertReconciler) Close(ctx context.Context) error
func (*AlertReconciler) Reconcile ¶ added in v0.41.0
func (r *AlertReconciler) Reconcile(ctx context.Context, n *runtimev1.ResourceName) runtime.ReconcileResult
func (*AlertReconciler) ResetState ¶ added in v0.41.0
func (r *AlertReconciler) ResetState(res *runtimev1.Resource) error
func (*AlertReconciler) ResolveTransitiveAccess ¶ added in v0.78.0
func (r *AlertReconciler) ResolveTransitiveAccess(ctx context.Context, claims *runtime.SecurityClaims, res *runtimev1.Resource) ([]*runtimev1.SecurityRule, error)
type CanvasReconciler ¶ added in v0.50.0
type CanvasReconciler struct {
C *runtime.Controller
}
func (*CanvasReconciler) AssignSpec ¶ added in v0.50.0
func (r *CanvasReconciler) AssignSpec(from, to *runtimev1.Resource) error
func (*CanvasReconciler) AssignState ¶ added in v0.50.0
func (r *CanvasReconciler) AssignState(from, to *runtimev1.Resource) error
func (*CanvasReconciler) Close ¶ added in v0.50.0
func (r *CanvasReconciler) Close(ctx context.Context) error
func (*CanvasReconciler) Reconcile ¶ added in v0.50.0
func (r *CanvasReconciler) Reconcile(ctx context.Context, n *runtimev1.ResourceName) runtime.ReconcileResult
func (*CanvasReconciler) ResetState ¶ added in v0.50.0
func (r *CanvasReconciler) ResetState(res *runtimev1.Resource) error
func (*CanvasReconciler) ResolveTransitiveAccess ¶ added in v0.78.0
func (r *CanvasReconciler) ResolveTransitiveAccess(ctx context.Context, claims *runtime.SecurityClaims, res *runtimev1.Resource) ([]*runtimev1.SecurityRule, error)
type ComponentReconciler ¶ added in v0.44.0
type ComponentReconciler struct {
C *runtime.Controller
}
func (*ComponentReconciler) AssignSpec ¶ added in v0.44.0
func (r *ComponentReconciler) AssignSpec(from, to *runtimev1.Resource) error
func (*ComponentReconciler) AssignState ¶ added in v0.44.0
func (r *ComponentReconciler) AssignState(from, to *runtimev1.Resource) error
func (*ComponentReconciler) Close ¶ added in v0.44.0
func (r *ComponentReconciler) Close(ctx context.Context) error
func (*ComponentReconciler) Reconcile ¶ added in v0.44.0
func (r *ComponentReconciler) Reconcile(ctx context.Context, n *runtimev1.ResourceName) runtime.ReconcileResult
func (*ComponentReconciler) ResetState ¶ added in v0.44.0
func (r *ComponentReconciler) ResetState(res *runtimev1.Resource) error
func (*ComponentReconciler) ResolveTransitiveAccess ¶ added in v0.78.0
func (r *ComponentReconciler) ResolveTransitiveAccess(ctx context.Context, claims *runtime.SecurityClaims, res *runtimev1.Resource) ([]*runtimev1.SecurityRule, error)
type ConnectorReconciler ¶ added in v0.46.0
type ConnectorReconciler struct {
C *runtime.Controller
}
func (*ConnectorReconciler) AssignSpec ¶ added in v0.46.0
func (r *ConnectorReconciler) AssignSpec(from, to *runtimev1.Resource) error
func (*ConnectorReconciler) AssignState ¶ added in v0.46.0
func (r *ConnectorReconciler) AssignState(from, to *runtimev1.Resource) error
func (*ConnectorReconciler) Close ¶ added in v0.46.0
func (r *ConnectorReconciler) Close(ctx context.Context) error
func (*ConnectorReconciler) Reconcile ¶ added in v0.46.0
func (r *ConnectorReconciler) Reconcile(ctx context.Context, n *runtimev1.ResourceName) runtime.ReconcileResult
func (*ConnectorReconciler) ResetState ¶ added in v0.46.0
func (r *ConnectorReconciler) ResetState(res *runtimev1.Resource) error
func (*ConnectorReconciler) ResolveTransitiveAccess ¶ added in v0.78.0
func (r *ConnectorReconciler) ResolveTransitiveAccess(ctx context.Context, claims *runtime.SecurityClaims, res *runtimev1.Resource) ([]*runtimev1.SecurityRule, error)
type ExploreReconciler ¶ added in v0.50.0
type ExploreReconciler struct {
C *runtime.Controller
}
func (*ExploreReconciler) AssignSpec ¶ added in v0.50.0
func (r *ExploreReconciler) AssignSpec(from, to *runtimev1.Resource) error
func (*ExploreReconciler) AssignState ¶ added in v0.50.0
func (r *ExploreReconciler) AssignState(from, to *runtimev1.Resource) error
func (*ExploreReconciler) Close ¶ added in v0.50.0
func (r *ExploreReconciler) Close(ctx context.Context) error
func (*ExploreReconciler) Reconcile ¶ added in v0.50.0
func (r *ExploreReconciler) Reconcile(ctx context.Context, n *runtimev1.ResourceName) runtime.ReconcileResult
func (*ExploreReconciler) ResetState ¶ added in v0.50.0
func (r *ExploreReconciler) ResetState(res *runtimev1.Resource) error
func (*ExploreReconciler) ResolveTransitiveAccess ¶ added in v0.78.0
func (r *ExploreReconciler) ResolveTransitiveAccess(ctx context.Context, claims *runtime.SecurityClaims, res *runtimev1.Resource) ([]*runtimev1.SecurityRule, error)
type MetricsViewReconciler ¶
type MetricsViewReconciler struct {
C *runtime.Controller
}
func (*MetricsViewReconciler) AssignSpec ¶ added in v0.33.0
func (r *MetricsViewReconciler) AssignSpec(from, to *runtimev1.Resource) error
func (*MetricsViewReconciler) AssignState ¶ added in v0.33.0
func (r *MetricsViewReconciler) AssignState(from, to *runtimev1.Resource) error
func (*MetricsViewReconciler) Close ¶
func (r *MetricsViewReconciler) Close(ctx context.Context) error
func (*MetricsViewReconciler) Reconcile ¶
func (r *MetricsViewReconciler) Reconcile(ctx context.Context, n *runtimev1.ResourceName) runtime.ReconcileResult
func (*MetricsViewReconciler) ResetState ¶ added in v0.34.0
func (r *MetricsViewReconciler) ResetState(res *runtimev1.Resource) error
func (*MetricsViewReconciler) ResolveTransitiveAccess ¶ added in v0.78.0
func (r *MetricsViewReconciler) ResolveTransitiveAccess(ctx context.Context, claims *runtime.SecurityClaims, res *runtimev1.Resource) ([]*runtimev1.SecurityRule, error)
type MigrationReconciler ¶
type MigrationReconciler struct {
C *runtime.Controller
}
func (*MigrationReconciler) AssignSpec ¶ added in v0.33.0
func (r *MigrationReconciler) AssignSpec(from, to *runtimev1.Resource) error
func (*MigrationReconciler) AssignState ¶ added in v0.33.0
func (r *MigrationReconciler) AssignState(from, to *runtimev1.Resource) error
func (*MigrationReconciler) Reconcile ¶
func (r *MigrationReconciler) Reconcile(ctx context.Context, n *runtimev1.ResourceName) runtime.ReconcileResult
func (*MigrationReconciler) ResetState ¶ added in v0.34.0
func (r *MigrationReconciler) ResetState(res *runtimev1.Resource) error
func (*MigrationReconciler) ResolveTransitiveAccess ¶ added in v0.78.0
func (r *MigrationReconciler) ResolveTransitiveAccess(ctx context.Context, claims *runtime.SecurityClaims, res *runtimev1.Resource) ([]*runtimev1.SecurityRule, error)
type ModelReconciler ¶
type ModelReconciler struct {
C *runtime.Controller
// contains filtered or unexported fields
}
func (*ModelReconciler) AssignSpec ¶ added in v0.33.0
func (r *ModelReconciler) AssignSpec(from, to *runtimev1.Resource) error
func (*ModelReconciler) AssignState ¶ added in v0.33.0
func (r *ModelReconciler) AssignState(from, to *runtimev1.Resource) error
func (*ModelReconciler) Reconcile ¶
func (r *ModelReconciler) Reconcile(ctx context.Context, n *runtimev1.ResourceName) runtime.ReconcileResult
func (*ModelReconciler) ResetState ¶ added in v0.34.0
func (r *ModelReconciler) ResetState(res *runtimev1.Resource) error
func (*ModelReconciler) ResolveTransitiveAccess ¶ added in v0.78.0
func (r *ModelReconciler) ResolveTransitiveAccess(ctx context.Context, claims *runtime.SecurityClaims, res *runtimev1.Resource) ([]*runtimev1.SecurityRule, error)
type ProjectParserReconciler ¶
type ProjectParserReconciler struct {
C *runtime.Controller
}
func (*ProjectParserReconciler) AssignSpec ¶ added in v0.33.0
func (r *ProjectParserReconciler) AssignSpec(from, to *runtimev1.Resource) error
func (*ProjectParserReconciler) AssignState ¶ added in v0.33.0
func (r *ProjectParserReconciler) AssignState(from, to *runtimev1.Resource) error
func (*ProjectParserReconciler) Close ¶
func (r *ProjectParserReconciler) Close(ctx context.Context) error
func (*ProjectParserReconciler) Reconcile ¶
func (r *ProjectParserReconciler) Reconcile(ctx context.Context, n *runtimev1.ResourceName) runtime.ReconcileResult
func (*ProjectParserReconciler) ResetState ¶ added in v0.34.0
func (r *ProjectParserReconciler) ResetState(res *runtimev1.Resource) error
func (*ProjectParserReconciler) ResolveTransitiveAccess ¶ added in v0.78.0
func (r *ProjectParserReconciler) ResolveTransitiveAccess(ctx context.Context, claims *runtime.SecurityClaims, res *runtimev1.Resource) ([]*runtimev1.SecurityRule, error)
type RefreshTriggerReconciler ¶
type RefreshTriggerReconciler struct {
C *runtime.Controller
}
RefreshTriggerReconciler reconciles a RefreshTrigger. When a RefreshTrigger is created, the reconciler will refresh source and model by setting Trigger=true in their specs. After that, it will delete the RefreshTrigger resource.
func (*RefreshTriggerReconciler) AssignSpec ¶ added in v0.33.0
func (r *RefreshTriggerReconciler) AssignSpec(from, to *runtimev1.Resource) error
func (*RefreshTriggerReconciler) AssignState ¶ added in v0.33.0
func (r *RefreshTriggerReconciler) AssignState(from, to *runtimev1.Resource) error
func (*RefreshTriggerReconciler) Close ¶
func (r *RefreshTriggerReconciler) Close(ctx context.Context) error
func (*RefreshTriggerReconciler) Reconcile ¶
func (r *RefreshTriggerReconciler) Reconcile(ctx context.Context, n *runtimev1.ResourceName) runtime.ReconcileResult
func (*RefreshTriggerReconciler) ResetState ¶ added in v0.34.0
func (r *RefreshTriggerReconciler) ResetState(res *runtimev1.Resource) error
func (*RefreshTriggerReconciler) ResolveTransitiveAccess ¶ added in v0.78.0
func (r *RefreshTriggerReconciler) ResolveTransitiveAccess(ctx context.Context, claims *runtime.SecurityClaims, res *runtimev1.Resource) ([]*runtimev1.SecurityRule, error)
func (*RefreshTriggerReconciler) UpdateModelTrigger ¶ added in v0.78.0
func (r *RefreshTriggerReconciler) UpdateModelTrigger(ctx context.Context, res *runtimev1.Resource, normal, full, partitions bool) error
UpdateModelTrigger sets the Trigger, TriggerFull, or TriggerPartitions spec properties of the model resource based on the provided flags. Note the function only updates to truthy values; only the model reconciler can set these back to false. NOTE: If you edit this logic, also update the checks in newResourceIfModified in project_parser.go accordingly (they need to incorporate triggers in their modified checks).
func (*RefreshTriggerReconciler) UpdateTriggerTrue ¶ added in v0.49.0
func (r *RefreshTriggerReconciler) UpdateTriggerTrue(ctx context.Context, res *runtimev1.Resource) error
UpdateTriggerTrue sets the Trigger spec property of the resource to true. If you're refreshing a model, consider using UpdateModelTrigger directly for more granular control. NOTE: If you edit this logic, also update the checks in newResourceIfModified in project_parser.go accordingly (they need to incorporate triggers in their modified checks).
type ReportReconciler ¶ added in v0.36.0
type ReportReconciler struct {
C *runtime.Controller
}
func (*ReportReconciler) AssignSpec ¶ added in v0.36.0
func (r *ReportReconciler) AssignSpec(from, to *runtimev1.Resource) error
func (*ReportReconciler) AssignState ¶ added in v0.36.0
func (r *ReportReconciler) AssignState(from, to *runtimev1.Resource) error
func (*ReportReconciler) Close ¶ added in v0.36.0
func (r *ReportReconciler) Close(ctx context.Context) error
func (*ReportReconciler) Reconcile ¶ added in v0.36.0
func (r *ReportReconciler) Reconcile(ctx context.Context, n *runtimev1.ResourceName) runtime.ReconcileResult
func (*ReportReconciler) ResetState ¶ added in v0.36.0
func (r *ReportReconciler) ResetState(res *runtimev1.Resource) error
func (*ReportReconciler) ResolveTransitiveAccess ¶ added in v0.78.0
func (r *ReportReconciler) ResolveTransitiveAccess(ctx context.Context, claims *runtime.SecurityClaims, res *runtimev1.Resource) ([]*runtimev1.SecurityRule, error)
type SourceReconciler ¶
type SourceReconciler struct {
C *runtime.Controller
// contains filtered or unexported fields
}
func (*SourceReconciler) AssignSpec ¶ added in v0.33.0
func (r *SourceReconciler) AssignSpec(from, to *runtimev1.Resource) error
func (*SourceReconciler) AssignState ¶ added in v0.33.0
func (r *SourceReconciler) AssignState(from, to *runtimev1.Resource) error
func (*SourceReconciler) Reconcile ¶
func (r *SourceReconciler) Reconcile(ctx context.Context, n *runtimev1.ResourceName) runtime.ReconcileResult
func (*SourceReconciler) ResetState ¶ added in v0.34.0
func (r *SourceReconciler) ResetState(res *runtimev1.Resource) error
func (*SourceReconciler) ResolveTransitiveAccess ¶ added in v0.78.0
func (r *SourceReconciler) ResolveTransitiveAccess(ctx context.Context, claims *runtime.SecurityClaims, res *runtimev1.Resource) ([]*runtimev1.SecurityRule, error)
type ThemeReconciler ¶ added in v0.38.0
type ThemeReconciler struct {
C *runtime.Controller
}
func (*ThemeReconciler) AssignSpec ¶ added in v0.38.0
func (r *ThemeReconciler) AssignSpec(from, to *runtimev1.Resource) error
func (*ThemeReconciler) AssignState ¶ added in v0.38.0
func (r *ThemeReconciler) AssignState(from, to *runtimev1.Resource) error
func (*ThemeReconciler) Close ¶ added in v0.38.0
func (r *ThemeReconciler) Close(ctx context.Context) error
func (*ThemeReconciler) Reconcile ¶ added in v0.38.0
func (r *ThemeReconciler) Reconcile(ctx context.Context, n *runtimev1.ResourceName) runtime.ReconcileResult
func (*ThemeReconciler) ResetState ¶ added in v0.38.0
func (r *ThemeReconciler) ResetState(res *runtimev1.Resource) error
func (*ThemeReconciler) ResolveTransitiveAccess ¶ added in v0.78.0
func (r *ThemeReconciler) ResolveTransitiveAccess(ctx context.Context, claims *runtime.SecurityClaims, res *runtimev1.Resource) ([]*runtimev1.SecurityRule, error)