Help us shape the future of Go! Take the 2026 Go Developer Survey

repository

package
v0.24.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 24, 2026 License: Apache-2.0 Imports: 40 Imported by: 0

Documentation

Overview

Package repository reconciles its managed resource in both API scopes. The markers below are the RBAC the controller needs.

Own resources: full access to the managed resource and its status in both API groups. +kubebuilder:rbac:groups=organizations.github.crossplane.io,resources=repositories,verbs=get;list;watch;create;update;patch;delete +kubebuilder:rbac:groups=organizations.github.crossplane.io,resources=repositories/status,verbs=get;update;patch +kubebuilder:rbac:groups=organizations.github.m.crossplane.io,resources=repositories,verbs=get;list;watch;create;update;patch;delete +kubebuilder:rbac:groups=organizations.github.m.crossplane.io,resources=repositories/status,verbs=get;update;patch

Referenced resources: the reference resolvers read these kinds. +kubebuilder:rbac:groups=organizations.github.crossplane.io,resources=memberships,verbs=get;list;watch +kubebuilder:rbac:groups=organizations.github.m.crossplane.io,resources=memberships,verbs=get;list;watch +kubebuilder:rbac:groups=organizations.github.crossplane.io,resources=organizations,verbs=get;list;watch +kubebuilder:rbac:groups=organizations.github.m.crossplane.io,resources=organizations,verbs=get;list;watch +kubebuilder:rbac:groups=organizations.github.crossplane.io,resources=teams,verbs=get;list;watch +kubebuilder:rbac:groups=organizations.github.m.crossplane.io,resources=teams,verbs=get;list;watch

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Setup

Setup adds a controller that reconciles Repository managed resources.

func SetupNamespaced

func SetupNamespaced(mgr ctrl.Manager, o controller.Options, metrics *telemetry.RateLimitMetrics) error

SetupNamespaced adds a controller that reconciles namespaced Repository managed resources.

func SetupNamespacedWithTimeout

func SetupNamespacedWithTimeout(mgr ctrl.Manager, o controller.Options, metrics *telemetry.RateLimitMetrics, timeout time.Duration) error

SetupNamespacedWithTimeout adds a controller that reconciles namespaced Repository managed resources with configurable timeout.

func SetupWithTimeout

func SetupWithTimeout(mgr ctrl.Manager, o controller.Options, metrics *telemetry.RateLimitMetrics, timeout time.Duration) error

SetupWithTimeout adds a controller that reconciles Repository managed resources with configurable timeout.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL