Aperture Agent Operator
Aperture Operator for Aperture Agent manages the Kubernetes Objects required for it.
Kubernetes Objects for Operator
Below are the Kubernetes Objects which are created for the Operator, considering
agent
is the release name and default
is the namespace:
API Version | Kind | Name | Namespace |
---|---|---|---|
apiextensions.k8s.io/v1 | CustomResourceDefinition | agents.fluxninja.com | Global |
rbac.authorization.k8s.io/v1 | ClusterRole | agent-aperture-agent-operator | Global |
rbac.authorization.k8s.io/v1 | ClusterRoleBinding | agent-aperture-agent-operator | Global |
admissionregistration.k8s.io/v1 | MutatingWebhookConfiguration | aperture-agent-defaulter | Global |
v1 | ServiceAccount | agent-aperture-agent-operator | default |
v1 | Service | agent-aperture-agent-manager | default |
apps/v1 | Deployment | agent-aperture-agent-manager | default |
fluxninja.com/v1alpha1 | Agent | agent | default |
Kubernetes Objects by Operator
Below are the Kubernetes Objects which are created by the Operator, considering
agent
is the Custom Resource name and default
is the namespace:
DaemonSet Mode
API Version | Kind | Name | Namespace |
---|---|---|---|
rbac.authorization.k8s.io/v1 | ClusterRole | aperture-agent | Global |
rbac.authorization.k8s.io/v1 | ClusterRoleBinding | aperture-agent | Global |
v1 | ConfigMap | aperture-agent | default |
v1 | ConfigMap | aperture-agent-client-cert | default |
v1 | Service | aperture-agent | default |
v1 | ServiceAccount | aperture-agent | default |
apps/v1 | DaemonSet | aperture-agent | default |
Sidecar Mode
API Version | Kind | Name | Namespace |
---|---|---|---|
rbac.authorization.k8s.io/v1 | ClusterRole | aperture-agent | Global |
rbac.authorization.k8s.io/v1 | ClusterRoleBinding | aperture-agent | Global |
admissionregistration.k8s.io/v1 | MutatingWebhookConfiguration | aperture-injector | Global |
v1 | ConfigMap | aperture-agent-client-cert | All Sidecar enabled namespaces |
v1 | ConfigMap | aperture-agent | All Sidecar enabled namespaces |