-
Notifications
You must be signed in to change notification settings - Fork 1.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove Identity FeatureFlag #16024
Remove Identity FeatureFlag #16024
Conversation
Signed-off-by: Craig Perkins <cwperx@amazon.com>
Signed-off-by: Craig Perkins <cwperx@amazon.com>
❌ Gradle check result for 1a07f98: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
❌ Gradle check result for 1a07f98: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #16024 +/- ##
============================================
- Coverage 71.98% 71.92% -0.07%
- Complexity 64542 64550 +8
============================================
Files 5288 5289 +1
Lines 301474 301503 +29
Branches 43552 43557 +5
============================================
- Hits 217024 216861 -163
- Misses 66657 66851 +194
+ Partials 17793 17791 -2 ☔ View full report in Codecov by Sentry. |
server/src/main/java/org/opensearch/identity/IdentityService.java
Outdated
Show resolved
Hide resolved
Thanks @cwperks ! |
Signed-off-by: Craig Perkins <cwperx@amazon.com>
Signed-off-by: Craig Perkins <cwperx@amazon.com>
Made a small change in the CHANGELOG notes to move another entry from the |
❕ Gradle check result for 8d18592: UNSTABLE Please review all flaky tests that succeeded after retry and create an issue if one does not already exist to track the flaky failure. |
The backport to
To backport manually, run these commands in your terminal: # Navigate to the root of your repository
cd $(git rev-parse --show-toplevel)
# Fetch latest updates from GitHub
git fetch
# Create a new working tree
git worktree add ../.worktrees/OpenSearch/backport-2.x 2.x
# Navigate to the new working tree
pushd ../.worktrees/OpenSearch/backport-2.x
# Create a new branch
git switch --create backport/backport-16024-to-2.x
# Cherry-pick the merged commit of this pull request and resolve the conflicts
git cherry-pick -x --mainline 1 7b248efc5ab50573ed25a9eaac5d44c9b75c243a
# Push it to GitHub
git push --set-upstream origin backport/backport-16024-to-2.x
# Go back to the original working tree
popd
# Delete the working tree
git worktree remove ../.worktrees/OpenSearch/backport-2.x Then, create a pull request where the |
@cwperks could you please backport to |
* Remove Identity FeatureFlag Signed-off-by: Craig Perkins <cwperx@amazon.com> * Add to CHANGELOG Signed-off-by: Craig Perkins <cwperx@amazon.com> * Mark IdentityService as internal Signed-off-by: Craig Perkins <cwperx@amazon.com> * Add @internalapi annotation Signed-off-by: Craig Perkins <cwperx@amazon.com> --------- Signed-off-by: Craig Perkins <cwperx@amazon.com> (cherry picked from commit 7b248ef)
Opened a manual backport: #16157 |
* Remove Identity FeatureFlag Signed-off-by: Craig Perkins <cwperx@amazon.com> * Add to CHANGELOG Signed-off-by: Craig Perkins <cwperx@amazon.com> * Mark IdentityService as internal Signed-off-by: Craig Perkins <cwperx@amazon.com> * Add @internalapi annotation Signed-off-by: Craig Perkins <cwperx@amazon.com> --------- Signed-off-by: Craig Perkins <cwperx@amazon.com> (cherry picked from commit 7b248ef)
* Remove Identity FeatureFlag Signed-off-by: Craig Perkins <cwperx@amazon.com> * Add to CHANGELOG Signed-off-by: Craig Perkins <cwperx@amazon.com> * Mark IdentityService as internal Signed-off-by: Craig Perkins <cwperx@amazon.com> * Add @internalapi annotation Signed-off-by: Craig Perkins <cwperx@amazon.com> --------- Signed-off-by: Craig Perkins <cwperx@amazon.com>
* Remove Identity FeatureFlag Signed-off-by: Craig Perkins <cwperx@amazon.com> * Add to CHANGELOG Signed-off-by: Craig Perkins <cwperx@amazon.com> * Mark IdentityService as internal Signed-off-by: Craig Perkins <cwperx@amazon.com> * Add @internalapi annotation Signed-off-by: Craig Perkins <cwperx@amazon.com> --------- Signed-off-by: Craig Perkins <cwperx@amazon.com>
* Remove Identity FeatureFlag Signed-off-by: Craig Perkins <cwperx@amazon.com> * Add to CHANGELOG Signed-off-by: Craig Perkins <cwperx@amazon.com> * Mark IdentityService as internal Signed-off-by: Craig Perkins <cwperx@amazon.com> * Add @internalapi annotation Signed-off-by: Craig Perkins <cwperx@amazon.com> --------- Signed-off-by: Craig Perkins <cwperx@amazon.com>
Description
This PR removes the identity feature flag.
The PR is a follow-up to 2 previous PRs:
This PR is a prerequisite for opensearch-project/opensearch-plugins#238 to begin creating issues on individual plugin repos to adopt the new mechanism for system index interaction
There are 2 additional open PRs (1 in core repo and 1 in security repo) that need to be resolved before plugins start to adopt the new mechanism.
Related Issues
Resolves opensearch-project/security#4439
Check List
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.