Commit Graph

58 Commits

Author SHA1 Message Date
Pierre Villard ee179f4acf
NIFI-13238 Added Checkstyle rules for whitespace
This closes #8832

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-05-15 06:41:19 -05:00
dan-s1 5d702671f6
NIFI-13222 Replaced deprecated commons-compress IOUtils.closeQuietly
This closes #8822

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-05-13 17:00:27 -05:00
dan-s1 22109de2ad
NIFI-13216 Replaced deprecated GzipUtils methods
- Replaced isCompressedFilename and getUncompressedFilename with the API suggested alternatives

This closes #8816

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-05-11 20:45:30 -05:00
dan-s1 7dfb4936a9
NIFI-13157 Replaced deprecated getNextTarEntry() and getNextZipEntry() with getNextEntry().
This closes #8813

Signed-off-by: Joseph Witt <joewitt@apache.org>
2024-05-10 12:57:31 -07:00
Ferenc Kis 52e257e16c
NIFI-13123 MiNiFi async C2 operation processing
Signed-off-by: Csaba Bejan <bejan.csaba@gmail.com>

This closes #8738.
2024-05-06 18:14:59 -04:00
Joseph Witt 42a4385c82
NIFI-12998 Restructured framework and extension modules
Simplified dependency management into Bill of Material dependencies as parents that align to classloader structures.

- Moved nifi-framework-bundle to root level
- Moved nifi-nar-bundle modules to root nifi-extension-bundles
- Added nifi-extension-bom for internal and external extensions
- Added nifi-framework-nar-bom and nifi-server-nar-bom for managing framework dependencies
- Renamed nifi-jetty-bundle to nifi-jetty-nar

This closes #8677

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-04-26 12:12:48 -05:00
Ferenc Kis 84878df61a
NIFI-12751 [MiNiFi] Prefer IPv4 address when sending NetworkInfo to C2
Signed-off-by: Ferenc Erdei <erdei.ferenc90@gmail.com>
This closes #8370
2024-02-08 12:38:54 +01:00
Ferenc Erdei 13271d198f
NIFI-12682 Fix MiNiFi agent manifest hash swaps
Signed-off-by: Ferenc Kis <briansolo1985@gmail.com>

This closes #8309.
2024-01-30 08:14:45 +01:00
exceptionfactory 3fcf5f25b4
NIFI-12657 Removed MiNiFi C2 Server modules
This closes #8291.

Signed-off-by: Joseph Witt <joewitt@apache.org>
2024-01-22 17:51:29 -07:00
Mark Payne 2acc1038c9
NIFI-12616 Added Processor Documentation Support for Python
- Added some Use Case docs for Python processors and updated Runtime Manifests to include Python based processors as well as Use Case/MultiProcessorUseCase documentation elements. Refactored/cleaned up some of the Python code and added unit tests.

- Added python-unit-tests profile and enabled on Ubuntu and macOS GitHub workflows

This closes #8253

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2024-01-18 19:12:05 -06:00
exceptionfactory dc87cfa9ab
NIFI-12591 Upgraded from Swagger Annotations 1.6.12 to 2.2.20
- Added nifi-swagger-integration with ObjectMapperProcessor for enum customization
- Changed nifi-web-api REST API documentation to use HTML template from swagger-codegen-maven-plugin

Upgraded references in multiple modules:

- c2-protocol-api
- c2-protocol-component-api
- minifi-c2-service
- nifi-api
- nifi-client-dto
- nifi-extension-manifest-model
- nifi-registry-revision-entity-model
- nifi-registry-data-model
- nifi-registry-web-api
- nifi-web-api

Signed-off-by: Csaba Bejan <bejan.csaba@gmail.com>

This closes #8232.
2024-01-11 15:11:28 +01:00
Mark Payne db727aa419
NIFI-12142: This closes #7806. Deleted many methods, classes, and references that were deprecated.
Signed-off-by: Joseph Witt <joewitt@apache.org>
2023-09-28 14:07:48 -07:00
exceptionfactory aee9f2c65d
NIFI-12034 This closes #7729. Upgraded Apache Commons Compress from 1.23.0 to 1.24.0
Signed-off-by: Joseph Witt <joewitt@apache.org>
2023-09-14 13:21:17 -07:00
Ferenc Kis 3aa02a022e
NIFI-11514 Flow JSON support and deprecating YAML format. Revised parameter generation. Generic refactors.
Signed-off-by: Ferenc Erdei <erdei.ferenc90@gmail.com>
This closes #7344
2023-08-18 11:33:23 +02:00
Kalman Jantner f8d0d2f9b6
NIFI-11921 Set CPU Load Average for C2 Heartbeats
This closes #7584

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-08-09 11:15:18 -05:00
Pierre Villard 150bfbe990
NIFI-11813 Removed Event Driven Scheduling Strategy
This closes #7483

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-07-18 12:22:52 -05:00
greyp9 e4ad7574e7
NIFI-11690 - include extension info for SupportsSensitiveDynamicPrope… (#7379)
* NIFI-11690 - include extension info for SupportsSensitiveDynamicProperties in C2 manifest
* NIFI-11690 - include extension info for SupportsSensitiveDynamicProperties in C2 manifest
* NIFI-11690 - include extension info for SupportsSensitiveDynamicProperties in C2 manifest
2023-06-15 11:27:51 -04:00
Kalman Jantner 1fa5da9a55
NIFI-11476: Populate resource consumitions
Signed-off-by: Ferenc Erdei <ferdei@cloudera.com>
2023-04-24 08:19:41 +02:00
Ferenc Kis d84ce83654
NIFI-11366 Proxy aware C2 communication
Signed-off-by: Ferenc Erdei <ferdei@cloudera.com>
This closes #7125
2023-04-11 11:23:18 +02:00
Joe Witt 58517e4dd0
NIFI-11329 Updated NAR Plugin to 1.5.0 and Commons Compress to 1.23.0
This closes #7077

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-03-23 12:28:40 -05:00
Paul Grey a278e8dde2
NIFI-11286 Added getter for ExtensionComponent.restricted
This closes #7048

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2023-03-16 15:45:48 -05:00
Joe Witt 43eab4c81d
NIFI-11103 prepping for 2.0.0 line 2023-02-09 15:32:53 -07:00
Bryan Bende f339e4378d
NIFI-11075 Add additional fields to C2 component definition model
Signed-off-by: Matthew Burgess <mattyb149@apache.org>

This closes #6872
2023-01-20 14:03:38 -05:00
Ferenc Erdei 8807a9d377
NIFI-10895 Update properties command for MiNiFi C2
Signed-off-by: Csaba Bejan <bejan.csaba@gmail.com>

This closes #6733.
2023-01-12 16:02:15 +01:00
Bryan Bende 334c9db9c3
NIFI-10915 Add additionalDetails content to runtime manifest
- Update manifests assembly to include the additionaDetails.html files
- Update C2 ExtensionDefinition to add a new field for additional details content
- Update manifest generation to read the additional details and pass through to C2 runtime manifest
- Switch to boolean to indicate presence of additional details, instead of including content

Add additionalDetails files to nifi-runtime-manifest artifact, organized by group/artifact/version/type

Signed-off-by: Matthew Burgess <mattyb149@apache.org>

This closes #6767
2022-12-08 11:02:56 -05:00
Joe Witt 75e7c9e47c
NIFI-10854-RC1 prepare for next development iteration 2022-11-22 19:22:47 -07:00
Joe Witt ec87bf93ad
NIFI-10854-RC1 prepare release nifi-1.19.0-RC1 2022-11-22 19:22:45 -07:00
exceptionfactory 5bc8e49c7a NIFI-10755 Refactored SSLContext creation using nifi-security-ssl
- Added TrustManagerBuilder to nifi-security-ssl
- Removed SslContextFactory and CertificateUtils from nifi-registry
- Refactored c2-client-http
- Refactored minifi-bootstrap
- Refactored nifi-site-to-site-client
- Refactored nifi-registry-client
- Refactored nifi-registry-framework
- Refactored nifi-toolkit-admin
- Refactored nifi-toolkit-cli

Signed-off-by: Nathan Gough <thenatog@gmail.com>

This closes #6618.
2022-11-22 18:33:11 -05:00
Mark Bean 66be1cf0b2
NIFI-10852 Allow commons-compress to use large OS groupid values
This closes #6694

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-11-21 14:05:26 -06:00
Ferenc Kis 65558accda
NIFI-10679 MiNiFi C2 Update Asset Command
Signed-off-by: Csaba Bejan <bejan.csaba@gmail.com>

This closes #6583.
2022-10-28 20:09:15 +02:00
Ferenc Kis 91e267e6e3
NIFI-10678 MiNiFi: Use defaultCharset for reading files in DebugOperationHandler
This closes #6564

Signed-off-by: Ferenc Erdei <erdei.ferenc90@gmail.com>
2022-10-21 14:39:51 +02:00
Joe Witt c6a9d70814
Merge branch 'NIFI-10521-RC4' 2022-10-06 14:13:30 -07:00
Ferenc Erdei 504baae227
NIFI-10531 Add supported operations to c2 heartbeat:
This closes #6438

Signed-off-by: Csaba Bejan <bejan.csaba@gmail.com>
2022-10-04 17:16:51 +02:00
Ferenc Kis 16bcb8f145
NIFI-10458 MiNiFi: Add C2 handler for Transfer/Debug operation
This closes #6434

Signed-off-by: Ferenc Erdei <erdei.ferenc90@gmail.com>
2022-10-04 10:35:39 +02:00
Joe Witt c9ebdd2025
NIFI-10521-RC4 prepare for next development iteration 2022-10-03 10:59:36 -07:00
Joe Witt 109e54cd58
NIFI-10521-RC4 prepare release nifi-1.18.0-RC4 2022-10-03 10:59:34 -07:00
Bryan Bende 11ff622882
NIFI-10568 Add stateful info to runtime manifest components
Signed-off-by: Matthew Burgess <mattyb149@apache.org>

This closes #6472
2022-10-03 12:54:50 -04:00
Ferenc Kis 1b1d388ef7
NIFI-10530 MiNiFi: Add option to compress c2 requests
This closes #6439

Signed-off-by: Csaba Bejan <bejan.csaba@gmail.com>
2022-09-22 16:23:28 +02:00
Csaba Bejan e26aa233d7 NIFI-10458 Add support for the DESCRIBE/MANIFEST Operation
Signed-off-by: Ferenc Erdei <erdei.ferenc90@gmail.com>
This closes #6375
2022-09-13 19:22:35 +02:00
rliszli ff202122e3
NIFI-10312 Fixed MiNiFi C2 status and Flow ID communication
This closes #6281

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-08-30 08:38:20 -05:00
exceptionfactory 24cea2a93b
NIFI-10183 Upgraded swagger-annotations to 1.6.6
- Added managed dependency in root Maven configuration
- Removed different versions from other Maven configurations

Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #6284.
2022-08-10 15:32:30 +02:00
Ferenc Erdei 0fe4d13490
NIFI-10305 Fix network and cpu data in c2 heartbeat
Signed-off-by: Pierre Villard <pierre.villard.fr@gmail.com>

This closes #6263.
2022-08-08 14:57:20 +02:00
Joe Witt 8c66bf948c
NIFI-10272-RC2 prepare for next development iteration 2022-07-27 13:24:09 -07:00
Joe Witt 8d256784d8
NIFI-10272-RC2 prepare release nifi-1.17.0-RC2 2022-07-27 13:24:06 -07:00
exceptionfactory afa85a03ce
NIFI-10286 This closes #6251. Removed c2-client-api references from nifi-nar-utils
Signed-off-by: Joe Witt <joewitt@apache.org>
2022-07-27 08:01:24 -07:00
Csaba Bejan 1465c2c629
NIFI-9908 C2 refactor and test coverage improvements
This closes #6149

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-06-28 12:02:31 -05:00
Csaba Bejan 0e52ccf9e9
NIFI-10159 Move internal interfaces from c2-client-api
This closes #6152

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-06-23 15:45:45 -05:00
Csaba Bejan 5980625014
NIFI-10156 Remove unnecessary commons-lang3 dependency from c2-protocol-api
This closes #6148

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-06-22 16:17:48 -05:00
Matthew Burgess d89f98f5b4
NIFI-9666 Implemented MiNiFi C2 client and refactored bootstrap
- Implemented MiNiFi C2 client using OkHttp
- Refactored MiNiFi bootstrap command handling and socket communication
- Added C2 Client Service to nifi-framework-core

This closes #6075

Co-authored-by: Matthew Burgess <mattyb149@apache.org>
Co-authored-by: Csaba Bejan <bejan.csaba@gmail.com>
Co-authored-by: Ferenc Erdei <ferdei@cloudera.com>

Signed-off-by: David Handermann <exceptionfactory@apache.org>
2022-06-17 09:23:52 -05:00
Bryan Bende e2b5773027
NIFI-9969 Add extension restrictions to C2 component definition model
Update test to verify ListHDFS does not have restrictions

Fix checkstyle issue

Signed-off-by: Matthew Burgess <mattyb149@apache.org>

This closes #6031
2022-05-10 18:56:22 -04:00