-
Notifications
You must be signed in to change notification settings - Fork 367
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
feat: [M3-8953] - Object Storage Gen2 Updates and Improvements #11355
Conversation
packages/manager/cypress/e2e/core/objectStorage/bucket-details.spec.ts
Outdated
Show resolved
Hide resolved
@@ -356,9 +353,6 @@ describe('Object Storage Gen2 create bucket tests', () => { | |||
.click(); | |||
}); | |||
|
|||
// Wait for the newly 'created' mocked bucket to appear | |||
cy.wait(['@getBuckets']); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So this was the culprit. We need to investigate why this wasn't an issue beforehand. 🤔
without the gen2 account capability: sometimes, when I'm on a gen1 bucket, I first see the Bucket Rate Limits table in the SSL/TLS tab. It goes back to the expected SSL/TLS content after I reload. Is anyone else seeing this? this happens when the obj gen2 flag status is |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
packages/manager/.changeset/pr-11355-upcoming-features-1733237339445.md
Outdated
Show resolved
Hide resolved
packages/manager/.changeset/pr-11355-upcoming-features-1733237339445.md
Outdated
Show resolved
Hide resolved
…339445.md Co-authored-by: Dajahi Wiley <114682940+dwiley-akamai@users.noreply.github.com>
…339445.md Co-authored-by: Dajahi Wiley <114682940+dwiley-akamai@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
tested obj gen 2 throughout this week + confirming bugs listed here are fixed - thanks Jaalah!
heads up, there are some failing unit tests with HostnameTableCell
and AccessSelect
that need to be resolved
...ges/manager/src/features/ObjectStorage/AccessKeyLanding/AccessKeyTable/HostNameTableCell.tsx
Outdated
Show resolved
Hide resolved
@@ -47,10 +47,10 @@ export const AccessSelect = React.memo((props: Props) => { | |||
|
|||
const { close: closeDialog, isOpen, open: openDialog } = useOpenClose(); | |||
const label = capitalize(variant); | |||
|
|||
// CORS is only available at a bucket level, not at an object level. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for this fix! 🙏
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I didn't test this super thoroughly, but logic looks okay
…ccessKeyTable/HostNameTableCell.tsx Co-authored-by: Banks Nussman <115251059+bnussman-akamai@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Logic and UI look good on my end ✅
Access Keys queries ran extremely slow but I'll attribute this to alpha
@bnussman-akamai thanks looks better |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I could not figure out what caused those cy.wait('@getBuckets')
calls to start triggering test failures 🤔 hoping to revisit soon but didn't want to waste anymore time holding this up
Cloud Manager UI test results🔺 2 failing tests on test run #18 ↗︎
Details
TroubleshootingUse this command to re-run the failing tests: yarn cy:run -s "cypress/e2e/core/objectStorageGen2/bucket-object-gen2.spec.ts,cypress/e2e/core/objectStorageGen2/bucket-object-gen2.spec.ts" |
Coverage Report: ✅ |
Cloud Manager E2E Run #6921
Run Properties:
|
Project |
Cloud Manager E2E
|
Branch Review |
develop
|
Run status |
Passed #6921
|
Run duration | 29m 51s |
Commit |
760950743b: feat: [M3-8953] - Object Storage Gen2 Updates and Improvements (#11355)
|
Committer | Jaalah Ramos |
View all properties for this run ↗︎ |
Test results | |
---|---|
Failures |
0
|
Flaky |
3
|
Pending |
2
|
Skipped |
0
|
Passing |
466
|
View all changes introduced in this branch ↗︎ |
Changes 🔄
AccessKey
: Updated the "Regions/S3 Hostnames" view to align with the new design guidelines, improving how we display multiple region hostnames.Non-Gen2 Capability Users
: Fixed the Properties tab visibility to respect Object Storage capabilities instead of relying on feature flags.bucket-details.spec.ts
to cover thisgetAllBucketsFromEndpoints
: Fixed issue where duplicate buckets were being displayed for regions with more than one endpointTarget release date 🗓️
12/10
Preview 📷
How to test 🧪
Verification steps
| +x regions | Show All {copy icon}
007
Author Checklists
As an Author, to speed up the review process, I considered 🤔
👀 Doing a self review
❔ Our contribution guidelines
🤏 Splitting feature into small PRs
➕ Adding a changeset
🧪 Providing/improving test coverage
🔐 Removing all sensitive information from the code and PR description
🚩 Using a feature flag to protect the release
👣 Providing comprehensive reproduction steps
📑 Providing or updating our documentation
🕛 Scheduling a pair reviewing session
📱 Providing mobile support
♿ Providing accessibility support
As an Author, before moving this PR from Draft to Open, I confirmed ✅