Documentation ¶
Index ¶
- func AddReadyCheck(cw *template.ConditionWaiter, instance *openstackv1beta1.KeystoneUser)
- func Delete(instance *openstackv1beta1.KeystoneUser, identity *gophercloud.ServiceClient, ...) error
- func Ensure(ctx context.Context, c client.Client, instance *openstackv1beta1.KeystoneUser, ...) error
- func PasswordFromSecret(secret *corev1.Secret) string
- func Reconcile(instance *openstackv1beta1.KeystoneUser, secret *corev1.Secret, ...) error
- func Secret(instance *openstackv1beta1.KeystoneUser, cluster *openstackv1beta1.Keystone, ...) *corev1.Secret
- type Reporter
- func (r *Reporter) DeleteError(ctx context.Context, message string, args ...any) error
- func (r *Reporter) Error(ctx context.Context, message string, args ...any) error
- func (r *Reporter) Pending(ctx context.Context, message string, args ...any) error
- func (r *Reporter) Reconciled(ctx context.Context) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddReadyCheck ¶
func AddReadyCheck(cw *template.ConditionWaiter, instance *openstackv1beta1.KeystoneUser)
func Delete ¶
func Delete(instance *openstackv1beta1.KeystoneUser, identity *gophercloud.ServiceClient, log logr.Logger) error
func Ensure ¶
func Ensure(ctx context.Context, c client.Client, instance *openstackv1beta1.KeystoneUser, log logr.Logger) error
func PasswordFromSecret ¶
func Reconcile ¶
func Reconcile(instance *openstackv1beta1.KeystoneUser, secret *corev1.Secret, identity *gophercloud.ServiceClient, log logr.Logger) error
func Secret ¶
func Secret(instance *openstackv1beta1.KeystoneUser, cluster *openstackv1beta1.Keystone, password string) *corev1.Secret
Types ¶
type Reporter ¶
type Reporter struct {
// contains filtered or unexported fields
}
func NewReporter ¶
func NewReporter(instance *openstackv1beta1.KeystoneUser, k8sClient client.Client, recorder record.EventRecorder) *Reporter
func (*Reporter) DeleteError ¶
Click to show internal directories.
Click to hide internal directories.