Hi
I'm struggling to understand how processor property sensitivity is set by
default.
I'm working on an upgrade from Nifi 1.x to 2.x where we're using completely new
infrastructure for the 2.x cluster.
To evaluate the changes required in our flows, I've set up a local environment
using docker for both a 1.28.0 and a 2.6.0 nifi instance.
I then scripted using the REST API loading our flows & parameter contexts from
git branch into both instances.
In both instances, after the api script is run *every* processor in every
process group has *all* of its properties showing the UI as "sensitive value
set", and yet in each of the JSON files I uploaded via
PUT <nifihost>/process-groups/{process_group_id}/flow-contents
The sensitivity is set to false in the vast majority of processor properties
(except a few which are credentials).
Furthermore, because the sensitivity is wrong, some processors show as invalid
since the conflict between property and parameter, e.g.
'xxx' is invalid because The property 'xxx' cannot reference Parameter 'xxx'
because the Sensitivity of the parameter does not match the Sensitivity of the
property.
I can't see what logic would deem to override the json flow definitions, any
help would be appreciated.
The only thing I wonder is that the flows were exported from a 1.11.4 instance
so each processor has a block like this, should I adjust before loading?
"bundle": {
"group": "org.apache.nifi",
"artifact": "nifi-standard-nar",
"version": "1.11.4"
},
thanks
Tim Fulcher
This e-mail (and any attachments) may contain privileged and/or confidential
information which may be protected by copyright or other intellectual property
rights. If you are not the intended recipient please do not disclose, copy,
distribute, disseminate or take any action in reliance on it. If you have
received this e-mail in error please reply to the sender and then immediately
delete it (including, any attachments). Should you wish to communicate with us
by e-mail we cannot guarantee the security of any data outside our own computer
systems or that any e-mail will be virus free.
Any information contained in this e-mail may be subject to applicable terms and
conditions and must not be construed as giving investment advice within or
outside the United Kingdom or the Republic of Ireland.
Telephone conversations and calls via other telecommunication facilities may be
recorded, including to comply with our legal and/or regulatory requirements
and/or to monitor the quality of our service. For information about how we use
your personal data, including your legal rights, please refer to our privacy
policy at: https://am.landg.com/privacy-policy/ .
Legal & General Investment Management Limited (Company number 02091894), LGIM
Real Assets (Operator) Limited (Company number 05522016), Legal & General (Unit
Trust Managers) Limited (Company number 01009418), GO ETF Solutions LLP
(Company number OC329482) and LGIM Corporate Director Limited (Company number
07105051) are each authorised and regulated by the Financial Conduct Authority.
All are registered in England & Wales with a registered office at One Coleman
Street, London, EC2R 5AA.
Legal and General Assurance (Pensions Management) Limited (Company number
01006112) is authorised by the Prudential Regulation Authority and regulated by
the Financial Conduct Authority and the Prudential Regulation Authority. It is
registered in England & Wales with a registered office at One Coleman Street,
London, EC2R 5AA.
Legal & General Property Limited (Registration number 02091897) is authorised
and regulated by the Financial Conduct Authority for insurance mediation
activities. It is registered in England & Wales with a registered office at One
Coleman Street, London, EC2R 5AA.
LGIM Managers (Europe) Limited is authorised and regulated by the Central Bank
of Ireland (Reference No C173733). It is registered in the Republic of Ireland
(Number 609677) with its principal business address at 33/34 Sir John
Rogerson's Quay, Dublin 2, D02 XK09.
The ultimate parent company is Legal & General Group PLC (Company number
01417162) which is registered in England & Wales and has a registered office at
One Coleman Street, London, EC2R 5AA.