Documentation ¶
Index ¶
- Constants
- func AppProjectName(app *cloudv1alpha1.App) string
- func LabelsForApp(projectName, appName string) map[string]string
- func LabelsForNamespace(projectName string) map[string]string
- func LabelsForProject(userName string) map[string]string
- func ProjectNamespaceName(projectName string) string
- func ProjectUserName(project *cloudv1alpha1.Project) string
- type AppReconciler
- type ProjectReconciler
- type UserAccountReconciler
Constants ¶
View Source
const AppRestartAnnotationKey = "cloud.kubexcloud.com/restartedAt"
Variables ¶
This section is empty.
Functions ¶
func AppProjectName ¶
func AppProjectName(app *cloudv1alpha1.App) string
func LabelsForApp ¶
LabelsForApp returns the labels for an app
func LabelsForNamespace ¶
LabelsForNamespace returns the labels for a namespace
func LabelsForProject ¶
LabelsForProject returns the labels for a project
func ProjectNamespaceName ¶
ProjectNamespaceName returns the namespaceName.
func ProjectUserName ¶
func ProjectUserName(project *cloudv1alpha1.Project) string
ProjectUserName returns the username for a project
Types ¶
type AppReconciler ¶
AppReconciler reconciles a App object
func (*AppReconciler) SetupWithManager ¶
func (r *AppReconciler) SetupWithManager(mgr ctrl.Manager) error
type ProjectReconciler ¶
ProjectReconciler reconciles a Project object
func (*ProjectReconciler) SetupWithManager ¶
func (r *ProjectReconciler) SetupWithManager(mgr ctrl.Manager) error
type UserAccountReconciler ¶
UserAccountReconciler reconciles a UserAccount object
func (*UserAccountReconciler) SetupWithManager ¶
func (r *UserAccountReconciler) SetupWithManager(mgr ctrl.Manager) error
Click to show internal directories.
Click to hide internal directories.