Matt Gilman
da238b16ef
NIFI-2122: - Merging responses for the current user and the flow configuration. - Returning whether NiFi is configured with a policy based authorizer in the flow configuration. - Only showing the users and policy icons when configured with a policy based authorizer. - Failing faster when invoking the users or policies endpoint when not configured with a configurable authorizer.
...
This closes #736
Signed-off-by: jpercivall <joepercivall@yahoo.com>
2016-07-28 16:51:40 -04:00
Bryan Bende
5e4ba04589
NIFI-2390 Separating of users and groups from authorizations.xml into separate file. This closes #735
2016-07-28 16:41:52 -04:00
Matt Gilman
01adb050f9
NIFI-2421: - Only attempting to clone policies when NiFI supports a configurable authorizer.
...
This closes #738
Signed-off-by: jpercivall <joepercivall@yahoo.com>
2016-07-28 13:01:20 -04:00
Matt Gilman
09b124714e
NIFI-2347: - Ensuring component specific policies are retained when using copy/paste. - This includes the policies for the component, data of the component, data transfers of the component, and policies of the component.
...
This closes #730
Signed-off-by: jpercivall <joepercivall@yahoo.com>
2016-07-28 09:43:40 -04:00
Scott Aslan
25cadf5db1
[NIFI-2396] Update Bulletin Board shell header and filter control position. This closes #732
2016-07-28 09:09:25 -04:00
Bryan Bende
dedd4fcda1
NIFI-2403
...
- Ensuring uniqueness on user identities and group names
- Ensure errors when updating a group are displayed.
- This closes #724
2016-07-28 08:45:47 -04:00
Matt Gilman
ae344806c0
NIFI-2224: - Ensuring the template form is reset when the upload template dialog is closed. NIFI-2175: - Not submitting the template form is a template isn't choosen. NIFI-2176: - Ensuring a template is specified during creation. NIFI-2223: - Ensuring templates with the same name cannot be added. NIFI-2296: - Updating the tooltip for the upload template browse button.
...
- Cleaning up un-used parameters to REST endpoints.
This closes #725
Signed-off-by: jpercivall <joepercivall@yahoo.com>
2016-07-27 17:38:12 -04:00
Scott Aslan
f3e49fefa0
[NIFI-2367] Overlapping links repositioned on error/login pages
...
[NIFI-2025] update birdseye after dragging/dropping element on the canvas
[NIFI-2367] update width of content viewer combo
[NIFI-2355] update table sorting based on auth efforts
[NIFI-2027] update EL editors
[NIFI-2387] update bulletin alert backgroud color to actually change the color of the icon not the div background
[NIFI-2141] Hide bulletin icon/background on processors unless a bulletin exists
[NIFI-2400] close any open combos contained within a shell when closing the shell
[NIFI-2404] remove extra scrollbar from #node-events
[NIFI-2027] account for min widths of EL editors
[NIFI-2025] update birdseye after changing color
[NIFI-2027] Update EL editor checkbox text
[NIFI-2027] update checkbox text
[NIFI-2355] update table sorting
[NIFI-2141] Hide bulletin icon/background on processors unless a bulletin exists
[NIFI-2027] update EL editors
[NIFI-2367] Overlapping links repositioned on error/login pages
This closes #715
2016-07-27 16:29:25 -04:00
joewitt
15d1e1bbf8
NIFI-2405 corrected string equality checks
...
This closes #723 .
2016-07-26 23:04:38 +02:00
Bryan Bende
c3b4872b55
NIFI-2389 Refactoring identity mapping and applying it to FileAuthorizer for initial admin, cluster nodes, and legacy authorized users. This closes #719
2016-07-26 15:24:50 -04:00
Mark Payne
52bc23f5db
NIFI-2316, NIFI-2318: Ensure that we do not save the flow before initializing the Run Status of components. Clarify the Node Event messages
...
This closes #678
Signed-off-by: jpercivall <joepercivall@yahoo.com>
2016-07-26 14:24:32 -04:00
Matt Gilman
69586d8bd0
NIFI-2346:
...
- Introducing data resource for authorizing provenance events and queue listing.
- Authorizing entire proxy chain for data resource and data transfer resource.
NIFI-2338:
- Ensuring that replay authorization only happens once.
- Allowing users with access to policies for a component to be able to access all policies for that component.
-- Includes the component, data, data transfers, and policies.
- Fixing drop request completion to update the correct queued field.
- Fixing access control check for listing and emptying queues.
- Reseting selected policy when re-opening the policy management page.
- Fixing button/link visibility for available actions in policy management page.
- Fixing policy issues with policy removal when the underlying component is deleted.
- Updating file authorizer seeding to grant data access to node's in the cluster.
This closes #720 .
2016-07-26 14:15:36 -04:00
Oleg Zhurakousky
2ec43076fa
NIFI-2344 This closes #711 . fixed StandardControllerServiceNode.getRequiredControllerServices
2016-07-26 00:48:24 -04:00
Mark Payne
7779af69b4
NIFI-2292: Funnel all cluster node status changes through the cluster coordinator instead of having each node broadcast changes to the whole cluster. This gives us the ability to increment the updateId consistently without race conditions.
...
This closes #717
Signed-off-by: jpercivall <joepercivall@yahoo.com>
2016-07-25 23:17:37 -04:00
Bryan Bende
3e9867d5da
NIFI-1950 Updating FileAuthorizer to convert access controls from input and output ports during legacy conversion. This closes #702 .
2016-07-25 12:37:26 -04:00
Mark Payne
b082858595
Revert "NIFI-2292: Funnel all cluster node status changes through the cluster coordinator instead of having each node broadcast changes to the whole cluster. This gives us the ability to increment the updateId consistently without race conditions."
...
This reverts commit 35ff0975bf
.
2016-07-25 12:35:43 -04:00
Mark Payne
35ff0975bf
NIFI-2292: Funnel all cluster node status changes through the cluster coordinator instead of having each node broadcast changes to the whole cluster. This gives us the ability to increment the updateId consistently without race conditions.
2016-07-25 12:14:13 -04:00
Scott Aslan
26ffc6d7ec
[NIFI-2050] update dialog advanced buttons
...
[NIFI-2076] fix Add inline controller service dialog description width
[NIFI-2143] update to combo width
[NIFI-2136] [NIFI-2139] [NIFI-2134] update provenance details dialog
[NIFI-2368] add transparent glasspane when in a shell
[NIFI-2134] update flow-file details padding and .unset font-weight
[NIFI-2349] [NIFI-2351] update policies shell styles
[NIFI-2350] update empty queue dialog styles
[NIFI-2367] update links on message pane
This closes #703
2016-07-25 08:24:23 -04:00
Mark Payne
4e08ea6525
NIFI-2376 This closes #713 . Ensure that we don't decrement claimant count more than once when append() throws an Exception
2016-07-24 17:00:21 -04:00
Mark Payne
6932a53ec9
NIFI-2360: Leave ZooKeeper running when a node is disconnected. Do not allow the last node in the cluster to be disconnected. Change ClusterProtocoLHeartbeater to use RetryNTime retry strategy instead of RetryForever because web requests could block on this
...
This closes #705
Signed-off-by: jpercivall <joepercivall@yahoo.com>
2016-07-22 23:57:00 -04:00
joewitt
393a3925dd
NIFI-2253 flexibly cleaning zookeeper connect string
...
This closes #704
Signed-off-by: jpercivall <joepercivall@yahoo.com>
2016-07-22 18:24:52 -04:00
Matt Gilman
4a4d60e6af
NIFI-2307: - Enforcing connection permissions based on the source and destination comonent. - Removing connection specific access policies. NIFI-2265: - Filtering out sensitive details in component status and status history when appropriate. NIFI-1800: - Adding parent process group id to the Controller Services table. NIFI-2077: - Removing some old un-used icons following the UI refresh. NIFI-2242: - Requiring write permissions for all components in a selection. NIFI-2080: - Updating style of the name in the selection context to handle scroll bars and use available width. NIFI-2331: - Addressing issue when removing a user/group which was causing the tenant policy to be removed. NIFI-2335: - Ensuring the flow is saved after starting/stopping a process group. NIFI-2235: - Ensuring we use consistent conditions between the context menu and the operate palette.
...
- Allowing users with read only access to the tenants page.
- Fixing current user integration test.
- Ensuring schedule methods are locked appropriately.
- Addressing comments from PR.
This closes #698
Signed-off-by: jpercivall <joepercivall@yahoo.com>
2016-07-21 23:52:01 -04:00
Scott Aslan
f352ea10b7
[NIFI-2107] [NIFI-2143] Update content-viewer, error, and login pages...Fix Provenance filter combo text. This closes #684
2016-07-21 08:22:22 -04:00
Mark Payne
5eba2b763e
NIFI-2334: Delegate requests for cluster info to the cluster coordinator
...
This closes #697
Signed-off-by: jpercivall <joepercivall@yahoo.com>
2016-07-20 21:38:53 -04:00
Mark Payne
370d88eeeb
NIFI-2333: Consider reporting tasks and controller services when determining whether or not flow is empty
...
This closes #693
Signed-off-by: jpercivall <joepercivall@yahoo.com>
2016-07-20 20:06:05 -04:00
Mark Payne
10b91ffe6c
NIFI-2332: Ensure that bulletin node address is set when clustered but not overwritten if already set
...
This closes #692
Signed-off-by: jpercivall <joepercivall@yahoo.com>
2016-07-20 19:44:32 -04:00
Mark Payne
7f2bda29d9
NIFI-2289: Ensure that we include Node ID's of all nodes when finding cluster coordinator, even if the node is currently still connecting or has not yet joined the cluster, which ccan be the case if all nodes in the cluster are restarting at the same time.
...
This closes #681
Signed-off-by: jpercivall <joepercivall@yahoo.com>
2016-07-20 16:50:25 -04:00
Mark Payne
39a4d84a62
NIFI-2330: Ensure that we set ProcessGroupDTO's contents after populating sets of components, as the contents dto now copies the sets
...
This closes #686
Signed-off-by: jpercivall <joepercivall@yahoo.com>
2016-07-20 16:05:42 -04:00
joewitt
2a8be95480
NIFI-2326 This closes #685 . fixed test breaking static class causing ordering issues. Addressed potential issue in NarClassLoaders for multi-init scenarios - now idempotent for a given config
2016-07-20 15:13:37 -04:00
Mark Payne
2a7f135f1c
NIFI-2319: Ensure that when we set cluster node id's and node addresses, that we do so only if they are not already populated
...
This closes #680
Signed-off-by: jpercivall <joepercivall@yahoo.com>
2016-07-20 11:39:57 -04:00
Mark Payne
108c815988
NIFI-2324: Log number of requests per URI if we have too many outstanding requests to replicate
...
This closes #683
Signed-off-by: jpercivall <joepercivall@yahoo.com>
2016-07-20 11:22:24 -04:00
Scott Aslan
8f23afde50
[NIFI-2257] [NIFI-2294] refresh updateattribute processor advanced shell and fix connection config setting tab scrolling issue
...
[NIFI-2270] Update splash screen
This closes #646
2016-07-20 06:59:30 -04:00
Scott Aslan
deb2819bfb
[NIFI-2105] [NIFI-2106] fix status history dialog issues. This closes #673
2016-07-19 07:33:34 -04:00
Mark Payne
41c0f19e48
NIFI-2305: Do not run processors that are marked as Primary Node Only if disconnected from cluster
...
This closes #667
Signed-off-by: jpercivall <joepercivall@yahoo.com>
2016-07-18 15:54:14 -04:00
Oleg Zhurakousky
f4d2919955
NIFI-826 (part deux)
...
- fixed clustering issues discovered after NIFI-826 was applied
2016-07-18 15:49:24 -04:00
Matt Gilman
aa91032cde
NIFI-2272:
...
- Ensuring the appropriate visibilty of the action in the policy management page.
NIFI-2273:
- Ensuring we load the policy or inform the user of the appropriate permissions of the effective policy.
NIFI-2239:
- Providing help tooltips for the policies in the management page.
NIFI-2283:
- Adding auditing for access policies, users, and groups.
NIFI-2263:
- Not replicating history requests throughout the cluster.
NIFI-2096:
- Fixing upload template file input in Firefox.
NIFI-2301:
- Removing relevant policies after component deletion.
2016-07-18 15:05:54 -04:00
Mark Payne
5c8636edf4
NIFI-2289: Directly ask ZooKeeper which node is cluster coordinator and add watches on the ZNode rather than relying on Node Status Updates over the cluster protocol because cluster protocol may get the events out-of-order
...
This closes #665 .
Signed-off-by: Bryan Bende <bbende@apache.org>
2016-07-18 10:13:42 -04:00
Oleg Zhurakousky
52a961873b
NIFI-826 This closes #617 . Added deterministic template support
2016-07-15 20:41:18 -04:00
Mark Payne
4d4c525d9c
NIFI-2281: Allow connections to be moved away from running local input ports and funnels
...
This closes #662
Signed-off-by: jpercivall <joepercivall@yahoo.com>
2016-07-15 16:36:19 -04:00
Mark Payne
c81dc1959a
NIFI-1992:
...
- Updated site-to-site client and server to support clustered nifi instances
NIFI-2274:
- Ensuring we use the correct URI when updating a connection.
This closes #530
2016-07-15 16:13:59 -04:00
Matt Gilman
5cd5a4ce78
NIFI-2260:
...
- Addressing issue searching provenance on a specific node.
- Fixing issues viewing content and replaying events.
This closes #658 .
2016-07-15 12:14:24 -04:00
Koji Kawamura
53326c7f9b
NIFI-2267: A way for Processor to know node type
...
- Added NodeTypeProvider to expose flowController's isClustered and
isPrimaryNode so that processor can know if it's running on a cluster
and if it's a primary node.
- Added mechanism to simulate clustered or not, and primary or not, for testing
This closes #657
Signed-off-by: jpercivall <joepercivall@yahoo.com>
2016-07-15 11:38:50 -04:00
Aldrin Piri
d1129706e2
NIFI-1896 This closes #650 . Refactored nifi-api into nifi-framework-api and other locations. The nifi-api is specific to that which is needed for intended extension points.
2016-07-14 18:24:48 -04:00
Bryan Rosander
1da18a3f40
NIFI-2222 - Fixing SslContextFactory Properties set by keyStorePasswd and keyPasswd
...
This closes #632
Signed-off-by: James Wing <jvwing@gmail.com>
2016-07-14 14:07:24 -07:00
Mark Payne
f6136b69e5
NIFI-1413: Rebased against master and updated templates endpoint merge to use template entities instead of template dto's
...
This closes #649
2016-07-14 15:19:47 -04:00
Mark Payne
329192a7d3
NIFI-1413: Ensure that if a node's templates don't match the clusters that we take the following actions: -Local templates remain but aren't shown in the cluster's templates. -Any templates from the cluster that don't exist on the node are added to the node. -Any conflicting template definitions are replaced by those in the cluster
...
This closes #596
2016-07-14 15:01:46 -04:00
Scott Aslan
02784b5fca
[NIFI-2227] fix race condition for showing the view button on the flow file details dialog
...
[NIFI-2109] update check boxes
[NIFI-2226] reset controller services properties table size on dialog open
This closes #653
2016-07-14 14:50:14 -04:00
Mark Payne
b83d9bde1a
Fixed checkstyle problem
2016-07-14 14:01:28 -04:00
Matt Gilman
4f26072444
NIFI-2261
...
- Addressed issue enabling/disabling controller services where the wrong URI was referenced.
- Addressed with the update revisions in the controller service references.
- Addressed issue with showing the disconnected from cluster dialog on page load.
- Addressed issue with URI when adding a dynamic property.
This closes #654 .
2016-07-14 13:59:26 -04:00
Matt Gilman
3373e18158
NIFI-1947 NIFI-2082:
...
- Making it more obviously when a nodes cluster state changes.
- Showing which node is the cluster coordinator.
This closes #651
2016-07-14 11:31:48 -04:00