Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fine-grained authorization support (razee-io#1333)
* config/channel support * lint * cluster support * common/cluster resolver support * channel(s) update * channel - lint fix * cluster.js - iam auth implementation * cluster.js - lint fix * cluster - queryField logging * cluster.js - logging improvement * channel - iam auth implementation and logging improvement * group support * group - updates * common - getAllowedGroups * group - lint update * group - cluster.attach to read * audit fix * audit-ci - extend until friday * subscription support * subscription - remove error causing auth * add local-dev test scripts * channel - add caching * cluster - add caching * group - add caching * subscription - add caching * common - replace filter and find functions with a polymorphic one * subscription - lint fix * subscription - lint fix * subscription - remove auth check for cluster * remove outdated allowList and artifactory packages * deactivate allowList * resolver review changes * audit-erroring * audit fix * audit-ci * audit-ci * Revert "audit-ci" This reverts commit 09ccb11. * remove semver package * package-update for audit-ci * Update app/apollo/resolvers/common.js Co-authored-by: carrolp <[email protected]> * remove name from addResource auth * Update app/apollo/resolvers/common.js Co-authored-by: carrolp <[email protected]> * package-update override make-dir * convert cacheAllAllowed to validAuth * comment changes * logging improvements * lowercase comments * add missing await * move validation log locations * Update app/apollo/resolvers/cluster.js Co-authored-by: carrolp <[email protected]> * valdating location fix * extensive resolver authorization rewrite * rearrange error locations * put editChannelVersion version placement back to required location * remove resource(s) from info logs to avoid log spam * review changes 07/12/23 * editClusterGroup cluster auth * group comment revisions * lower auth position for edit/removeChannelVersion * fix cluster find and mapping * addSubscription group and channel auth * subscription auth additions * Update app/apollo/resolvers/channel.js Co-authored-by: carrolp <[email protected]> * Update app/apollo/resolvers/channel.js * Update app/apollo/resolvers/channel.js * revert git_ops_validation * Update app/apollo/resolvers/channel.js Co-authored-by: carrolp <[email protected]> * Update app/apollo/resolvers/channel.js Co-authored-by: carrolp <[email protected]> * Update app/apollo/resolvers/cluster.js Co-authored-by: carrolp <[email protected]> * Update app/apollo/resolvers/subscription.js Co-authored-by: carrolp <[email protected]> * Update app/apollo/resolvers/subscription.js Co-authored-by: carrolp <[email protected]> * Update app/apollo/resolvers/subscription.js Co-authored-by: carrolp <[email protected]> * Update app/apollo/resolvers/group.js Co-authored-by: carrolp <[email protected]> * Update app/apollo/resolvers/group.js Co-authored-by: carrolp <[email protected]> * Update app/apollo/resolvers/group.js Co-authored-by: carrolp <[email protected]> * Update app/apollo/resolvers/group.js Co-authored-by: carrolp <[email protected]> * review changes 7/19/23 * add filtering to passed cluster info * unit tests for groups * if ungroupCluster or unassignClusterGroups passed clusters empty, continue * functionality for non-existing passed clusterIds * adjust comments * Update app/apollo/resolvers/subscription.js Co-authored-by: carrolp <[email protected]> * Update app/apollo/resolvers/subscription.js Co-authored-by: carrolp <[email protected]> * review changes 7/20/23 * move channel auth check above group check * remove unneeded comment * translations * Update app/apollo/resolvers/channel.js Co-authored-by: carrolp <[email protected]> * Update app/apollo/resolvers/cluster.js Co-authored-by: carrolp <[email protected]> * Update app/apollo/resolvers/group.js Co-authored-by: carrolp <[email protected]> * Update app/apollo/resolvers/group.js Co-authored-by: carrolp <[email protected]> * review changes 7/24/23 * change database operation set to push and pull * database operation * comment change * unit test comment removal * comment update" * editClusterGroup review fix * fine-grained auth unit tests and local fga testing support * npm install * prevent FGA tests from running when non-fga model defined * comment change * local schema review changes * review_changes_8-23-23 * fga-unit-test-additions * change-title * fga-unit-test-additions-2 * remove for loop * remove unused var * change-local-auth-schema-to-array-review-changes * uuid to name * Comment fix * package update * package update 20230914 * package update 20230915 * fix merge conflicts --------- Co-authored-by: ethanstjohn <[email protected]> Co-authored-by: carrolp <[email protected]>
- Loading branch information