Version: v0.6.0

NiFi Parameter Context

NifiParameterContext is the Schema for the NiFi parameter context API.

apiVersion: nifi.orange.com/v1alpha1
kind: NifiParameterContext
metadata:
name: dataflow-lifecycle
spec:
description: "It is a test"
clusterRef:
name: nc
namespace: nifikop
secretRefs:
- name: secret-params
namespace: nifikop
parameters:
- name: test
value: toto
description: tutu
- name: test2
value: toto
description: toto

NifiParameterContext

FieldTypeDescriptionRequiredDefault
metadataObjectMetadatais metadata that all persisted resources must have, which includes all objects parameter contexts must create.Nonil
specNifiParameterContextSpecdefines the desired state of NifiParameterContext.Nonil
statusNifiParameterContextStatusdefines the observed state of NifiParameterContext.Nonil

NifiParameterContextsSpec

FieldTypeDescriptionRequiredDefault
descriptionstringdescribes the Parameter Context.No-
parameters[ ]Parametera list of non-sensitive Parameters.No-
secretRefs[ ]SecretReferencea list of secret containing sensitive parameters (the key will name of the parameter)No-
clusterRefClusterReferencecontains the reference to the NifiCluster with the one the user is linked.Yes-

NifiParameterContextStatus

FieldTypeDescriptionRequiredDefault
idstringnifi parameter context's id.Yes-
versionint64the last nifi parameter context revision version catched.Yes-
latestUpdateRequestParameterContextUpdateRequestthe latest update request.Yes-
versionint64the last nifi parameter context revision version catched.Yes-

Parameter

FieldTypeDescriptionRequiredDefault
namestringthe name of the Parameter.Yes-
valuestringthe value of the Parameter.Yes-
descriptionstringthe description of the Parameter.No-

SecretReference

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

ParameterContextUpdateRequest

FieldTypeDescriptionRequiredDefault
idstringthe id of the update request.Yes-
uristringthe uri for this request.Yes-
submissionTimestringthe timestamp of when the request was submitted This property is read only.Yes-
lastUpdatedstringthe timestamp of when the request was submitted This property is read only.Yes-
completeboolwhether or not this request has completed.Yesfalse
failureReasonstringan explication of why the request failed, or null if this request has not failed.Yes-
percentCompletedint32the percentage complete of the request, between 0 and 100.Yes-
statestringthe state of the request.Yes-
Last updated on by Alexandre Guitton