Skip to main content
Version: 2.8.0

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 VersionKindNameNamespace
apiextensions.k8s.io/v1CustomResourceDefinitionagents.fluxninja.comGlobal
rbac.authorization.k8s.io/v1ClusterRoleagent-aperture-agent-operatorGlobal
rbac.authorization.k8s.io/v1ClusterRoleBindingagent-aperture-agent-operatorGlobal
admissionregistration.k8s.io/v1MutatingWebhookConfigurationaperture-agent-defaulterGlobal
v1ServiceAccountagent-aperture-agent-operatordefault
v1Serviceagent-aperture-agent-managerdefault
apps/v1Deploymentagent-aperture-agent-managerdefault
fluxninja.com/v1alpha1Agentagentdefault

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 VersionKindNameNamespace
rbac.authorization.k8s.io/v1ClusterRoleaperture-agentGlobal
rbac.authorization.k8s.io/v1ClusterRoleBindingaperture-agentGlobal
v1ConfigMapaperture-agentdefault
v1ConfigMapaperture-agent-client-certdefault
v1Serviceaperture-agentdefault
v1ServiceAccountaperture-agentdefault
apps/v1DaemonSetaperture-agentdefault

Sidecar Mode

API VersionKindNameNamespace
rbac.authorization.k8s.io/v1ClusterRoleaperture-agentGlobal
rbac.authorization.k8s.io/v1ClusterRoleBindingaperture-agentGlobal
admissionregistration.k8s.io/v1MutatingWebhookConfigurationaperture-injectorGlobal
v1ConfigMapaperture-agent-client-certAll Sidecar enabled namespaces
v1ConfigMapaperture-agentAll Sidecar enabled namespaces