Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
var Cache = &cache{}
Functions ¶
func Add ¶
Add creates a new Plan Controller and adds it to the Manager with default RBAC. The Manager will set fields on the Controller and Start it when the Manager is Started.
func SyncAllNamespaceSecrets ¶
Types ¶
type ReconcilePlan ¶
ReconcilePlan reconciles a Plan object
func (*ReconcilePlan) Reconcile ¶
Reconcile reads that state of the cluster for a Plan object and makes changes based on the state read and what is in the Plan.Spec Automatically generate RBAC rules to allow the Controller to read and write Plans and Namespaces +kubebuilder:rbac:groups=rigger.k8s.wantedly.com,resources=plans,verbs=get;list;watch;create;update;patch;delete +kubebuilder:rbac:groups=rigger.k8s.wantedly.com,resources=plans/status,verbs=get;update;patch +kubebuilder:rbac:groups=cores,resources=namespaces,verbs=get;list