Aperture Controller Operator
Aperture Operator for Aperture Controller manages the Kubernetes Objects required for it.
Kubernetes Objects for Operator
Below are the Kubernetes Objects which get created for the Operator considering
controller
is the release name and default
is the namespace:
API Version | Kind | Name | Namespace |
---|---|---|---|
apiextensions.k8s.io/v1 | CustomResourceDefinition | controllers.fluxninja.com | Global |
apiextensions.k8s.io/v1 | CustomResourceDefinition | policies.fluxninja.com | Global |
rbac.authorization.k8s.io/v1 | ClusterRole | controller-kube-state-metrics | Global |
rbac.authorization.k8s.io/v1 | ClusterRole | controller-prometheus-server | Global |
rbac.authorization.k8s.io/v1 | ClusterRole | controller-aperture-controller-operator | Global |
rbac.authorization.k8s.io/v1 | ClusterRoleBinding | controller-kube-state-metrics | Global |
rbac.authorization.k8s.io/v1 | ClusterRoleBinding | controller-prometheus-server | Global |
rbac.authorization.k8s.io/v1 | ClusterRoleBinding | controller-aperture-controller-operator | Global |
admissionregistration.k8s.io/v1 | MutatingWebhookConfiguration | aperture-controller-defaulter | Global |
policy/v1 | PodDisruptionBudget | controller-etcd | default |
v1 | ServiceAccount | controller-kube-state-metrics | default |
v1 | ServiceAccount | controller-prometheus-server | default |
v1 | ServiceAccount | controller-aperture-controller-operator | default |
v1 | ConfigMap | controller-prometheus-server | default |
v1 | PersistentVolumeClaim | controller-prometheus-server | default |
v1 | Service | controller-etcd-headless | default |
v1 | Service | controller-etcd | default |
v1 | Service | controller-kube-state-metrics | default |
v1 | Service | controller-prometheus-server | default |
v1 | Service | controller-aperture-controller-manager | default |
apps/v1 | Deployment | controller-kube-state-metrics | default |
apps/v1 | Deployment | controller-aperture-controller-manager | default |
apps/v1 | StatefulSet | controller-etcd | default |
fluxninja.com/v1alpha1 | Controller | controller | default |
Kubernetes Objects by Operator
Below are the Kubernetes Objects which are created by the Operator, considering
controller
is the Custom Resource name and default
is the namespace:
API Version | Kind | Name | Namespace |
---|---|---|---|
rbac.authorization.k8s.io/v1 | ClusterRole | aperture-controller | Global |
rbac.authorization.k8s.io/v1 | ClusterRoleBinding | aperture-controller | Global |
admissionregistration.k8s.io/v1 | ValidatingWebhookConfiguration | aperture-controller | Global |
v1 | ConfigMap | aperture-controller | default |
v1 | ConfigMap | controller-controller-client-cert | default |
v1 | Service | aperture-controller | default |
v1 | Secret | controller-controller-cert | default |
v1 | ServiceAccount | aperture-controller | default |
apps/v1 | Deployment | aperture-controller | default |