Documentation ¶
Index ¶
- Constants
- func Exec(client K8sClient, namespace, podName, containerName string, command []string, ...) ([]byte, error)
- type DecidimReconciler
- type DiscourseReconciler
- type ForgejoReconciler
- type HedgedocReconciler
- type K8sClient
- type KeycloakReconciler
- type LibreOfficeOnlineReconciler
- func (r *LibreOfficeOnlineReconciler) Name() string
- func (r *LibreOfficeOnlineReconciler) OwnedConditions() []string
- func (r *LibreOfficeOnlineReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
- func (r *LibreOfficeOnlineReconciler) SetupWithManager(mgr ctrl.Manager) error
- type MobilizonReconciler
- type NextcloudReconciler
Constants ¶
const MEMCACHED_PORT = 11211
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DecidimReconciler ¶
DecidimReconciler reconciles a Decidim object
func (*DecidimReconciler) Name ¶
func (r *DecidimReconciler) Name() string
func (*DecidimReconciler) OwnedConditions ¶
func (r *DecidimReconciler) OwnedConditions() []string
func (*DecidimReconciler) Reconcile ¶
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state. TODO(user): Modify the Reconcile function to compare the state specified by the Decidim object against the actual cluster state, and then perform operations to make the cluster state reflect the state specified by the user.
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.13.0/pkg/reconcile
func (*DecidimReconciler) SetupWithManager ¶
func (r *DecidimReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type DiscourseReconciler ¶
DiscourseReconciler reconciles a Discourse object
func (*DiscourseReconciler) Name ¶
func (r *DiscourseReconciler) Name() string
func (*DiscourseReconciler) OwnedConditions ¶
func (r *DiscourseReconciler) OwnedConditions() []string
func (*DiscourseReconciler) Reconcile ¶
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state. TODO(user): Modify the Reconcile function to compare the state specified by the Discourse object against the actual cluster state, and then perform operations to make the cluster state reflect the state specified by the user.
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.16.0/pkg/reconcile
func (*DiscourseReconciler) SetupWithManager ¶
func (r *DiscourseReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type ForgejoReconciler ¶
ForgejoReconciler reconciles a Forgejo object
func (*ForgejoReconciler) Name ¶
func (r *ForgejoReconciler) Name() string
func (*ForgejoReconciler) OwnedConditions ¶
func (r *ForgejoReconciler) OwnedConditions() []string
func (*ForgejoReconciler) Reconcile ¶
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state. TODO(user): Modify the Reconcile function to compare the state specified by the Forgejo object against the actual cluster state, and then perform operations to make the cluster state reflect the state specified by the user.
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.14.1/pkg/reconcile
func (*ForgejoReconciler) SetupWithManager ¶
func (r *ForgejoReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type HedgedocReconciler ¶
HedgedocReconciler reconciles a Hedgedoc object
func (*HedgedocReconciler) Name ¶
func (r *HedgedocReconciler) Name() string
func (*HedgedocReconciler) OwnedConditions ¶
func (r *HedgedocReconciler) OwnedConditions() []string
func (*HedgedocReconciler) Reconcile ¶
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state. TODO(user): Modify the Reconcile function to compare the state specified by the Hedgedoc object against the actual cluster state, and then perform operations to make the cluster state reflect the state specified by the user.
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.16.0/pkg/reconcile
func (*HedgedocReconciler) SetupWithManager ¶
func (r *HedgedocReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type K8sClient ¶
type K8sClient struct { ClientSet *kubernetes.Clientset Config *rest.Config }
K8sClient holds a clientset and a config
type KeycloakReconciler ¶
KeycloakReconciler reconciles a Keycloak object
func (*KeycloakReconciler) Name ¶
func (r *KeycloakReconciler) Name() string
func (*KeycloakReconciler) OwnedConditions ¶
func (r *KeycloakReconciler) OwnedConditions() []string
func (*KeycloakReconciler) Reconcile ¶
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.16.0/pkg/reconcile
func (*KeycloakReconciler) SetupWithManager ¶
func (r *KeycloakReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type LibreOfficeOnlineReconciler ¶
LibreOfficeOnlineReconciler reconciles a LibreOfficeOnline object
func (*LibreOfficeOnlineReconciler) Name ¶
func (r *LibreOfficeOnlineReconciler) Name() string
func (*LibreOfficeOnlineReconciler) OwnedConditions ¶
func (r *LibreOfficeOnlineReconciler) OwnedConditions() []string
func (*LibreOfficeOnlineReconciler) Reconcile ¶
func (r *LibreOfficeOnlineReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state. TODO(user): Modify the Reconcile function to compare the state specified by the LibreOfficeOnline object against the actual cluster state, and then perform operations to make the cluster state reflect the state specified by the user.
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.16.3/pkg/reconcile
func (*LibreOfficeOnlineReconciler) SetupWithManager ¶
func (r *LibreOfficeOnlineReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type MobilizonReconciler ¶
MobilizonReconciler reconciles a Mobilizon object
func (*MobilizonReconciler) Name ¶
func (r *MobilizonReconciler) Name() string
func (*MobilizonReconciler) OwnedConditions ¶
func (r *MobilizonReconciler) OwnedConditions() []string
func (*MobilizonReconciler) Reconcile ¶
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state. TODO(user): Modify the Reconcile function to compare the state specified by the Mobilizon object against the actual cluster state, and then perform operations to make the cluster state reflect the state specified by the user.
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.13.0/pkg/reconcile
func (*MobilizonReconciler) SetupWithManager ¶
func (r *MobilizonReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
type NextcloudReconciler ¶
NextcloudReconciler reconciles a Nextcloud object
func (*NextcloudReconciler) Name ¶
func (r *NextcloudReconciler) Name() string
func (*NextcloudReconciler) OwnedConditions ¶
func (r *NextcloudReconciler) OwnedConditions() []string
func (*NextcloudReconciler) Reconcile ¶
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state. TODO(user): Modify the Reconcile function to compare the state specified by the Nextcloud object against the actual cluster state, and then perform operations to make the cluster state reflect the state specified by the user.
For more details, check Reconcile and its Result here: - https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.16.3/pkg/reconcile
func (*NextcloudReconciler) SetupWithManager ¶
func (r *NextcloudReconciler) SetupWithManager(mgr ctrl.Manager) error
SetupWithManager sets up the controller with the Manager.
Source Files ¶
- decidim_controller.go
- decidim_controller_affinity.go
- decidim_controller_bucket.go
- decidim_controller_config.go
- decidim_controller_deploy.go
- decidim_controller_deploy_sidekiq.go
- decidim_controller_env.go
- decidim_controller_hpa.go
- decidim_controller_hpa_sidekiq.go
- decidim_controller_ingress.go
- decidim_controller_job.go
- decidim_controller_maintenance.go
- decidim_controller_memcached.go
- decidim_controller_pdb.go
- decidim_controller_postgres.go
- decidim_controller_redis.go
- decidim_controller_svc.go
- discourse_controller.go
- discourse_controller_bucket.go
- discourse_controller_config.go
- discourse_controller_deploy.go
- discourse_controller_deploy_sidekiq.go
- discourse_controller_job.go
- discourse_controller_net.go
- discourse_controller_postgres.go
- discourse_controller_redis.go
- discourse_controller_sa.go
- forgejo_controller.go
- forgejo_controller_bucket.go
- forgejo_controller_deploy.go
- forgejo_controller_ingress.go
- forgejo_controller_postgres.go
- forgejo_controller_pvc.go
- forgejo_controller_svc.go
- hedgedoc_controller.go
- hedgedoc_controller_bucket.go
- hedgedoc_controller_config.go
- hedgedoc_controller_deploy.go
- hedgedoc_controller_net.go
- hedgedoc_controller_oidc.go
- hedgedoc_controller_postgres.go
- keycloak_controller.go
- keycloak_controller_config.go
- keycloak_controller_net.go
- keycloak_controller_postgres.go
- keycloak_controller_sts.go
- libreofficeonline_controller.go
- libreofficeonline_controller_app.go
- libreofficeonline_controller_balancer.go
- libreofficeonline_controller_balancer_config.go
- libreofficeonline_controller_ingress.go
- mobilizon_controller.go
- mobilizon_controller_deploy.go
- mobilizon_controller_jobs.go
- mobilizon_controller_juice.go
- mobilizon_controller_net.go
- mobilizon_controller_postgres.go
- mobilizon_controller_secret.go
- nextcloud_controller.go
- nextcloud_controller_bucket.go
- nextcloud_controller_cron.go
- nextcloud_controller_deploy.go
- nextcloud_controller_env.go
- nextcloud_controller_job.go
- nextcloud_controller_net.go
- nextcloud_controller_pdb.go
- nextcloud_controller_postgres.go
- nextcloud_controller_redis.go
- nextcloud_controller_secret.go
- nextcloud_controller_sso.go