Skip to main content
Version: v1.8.0

NiFi UserGroup

NifiUserGroup is the Schema for the nifi user groups API.

apiVersion: nifi.konpyutaika.com/v1
kind: NifiUserGroup
metadata:
name: group-test
spec:
identity: "My Special Group"
clusterRef:
name: nc
namespace: nifikop
usersRef:
- name: nc-0-node.nc-headless.nifikop.svc.cluster.local
- name: nc-controller.nifikop.mgt.cluster.local
accessPolicies:
- type: global
action: read
resource: /counters

NifiUserGroup

FieldTypeDescriptionRequiredDefault
metadataObjectMetadatais metadata that all persisted resources must have, which includes all objects usergroups must create.Nonil
specNifiUserGroupSpecdefines the desired state of NifiUserGroup.Nonil
statusNifiUserGroupStatusdefines the observed state of NifiUserGroup.Nonil

NifiUserGroupSpec

FieldTypeDescriptionRequiredDefault
identitystringUsed to define the group's identity on NiFi cluster side, when the group's name doesn't suit Kubernetes resource name requirements.No-
clusterRefClusterReferencecontains the reference to the NifiCluster with the one the user is linked.Yes-
usersRef[ ]UserReferencecontains the list of reference to NifiUsers that are part to the group.No[]
accessPolicies[ ]AccessPolicydefines the list of access policies that will be granted to the group.No[]

NifiUserGroupStatus

FieldTypeDescriptionRequiredDefault
idstringthe nifi usergroup's node id.Yes-
versionstringthe last nifi usergroup's node revision version catched.Yes-

UserReference

FieldTypeDescriptionRequiredDefault
namestringname of the NifiUser.Yes-
namespacestringthe NifiUser namespace location.Yes-