Documentation
¶
Index ¶
- Constants
- type IamAccountReconciler
- func (r *IamAccountReconciler) MakeResources(ctx *pulumi.Context) error
- func (r *IamAccountReconciler) Reconcile(ctx context.Context, req ctrl.Request) (result ctrl.Result, err error)
- func (r *IamAccountReconciler) SetupWithManager(mgr ctrl.Manager) error
- func (r *IamAccountReconciler) UpdateStatus(ctx context.Context, o client.Object, chg pulumireconcile.StackChanges) error
Constants ¶
View Source
const ( FinalizerName = "iamaccount-controller.pulumi-controller.example.com" WorkloadIdentityKsaAnnotation = "iam.gke.io/gcp-service-account" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IamAccountReconciler ¶
type IamAccountReconciler struct { client.Client Scheme *runtime.Scheme pulumireconcile.PulumiReconciler }
IamAccountReconciler reconciles a IamAccount object
func (*IamAccountReconciler) MakeResources ¶
func (r *IamAccountReconciler) MakeResources(ctx *pulumi.Context) error
func (*IamAccountReconciler) SetupWithManager ¶
func (r *IamAccountReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
func (*IamAccountReconciler) UpdateStatus ¶
func (r *IamAccountReconciler) UpdateStatus(ctx context.Context, o client.Object, chg pulumireconcile.StackChanges) error
Click to show internal directories.
Click to hide internal directories.