diff --git a/CHANGELOG.md b/CHANGELOG.md index 01735f58d6..5a71df4ad0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## Unreleased + +- **Breaking authorization change:** uses `admin:ChangeMyPassword` for the Change Password button and session capability; user creation remains governed by `admin:CreateUser`. With the matching Server, a saved CreateUser deny no longer locks the caller's password, and a ChangeMyPassword deny now locks it. Preserve the old combined restriction by denying both actions before upgrading. The updated built-in `readonly` also permits self-service password changes and no longer overrides a separate CreateUser Allow; saved policy overrides retain their old statements. Deploy Server, silo-pkg and Console together. See the [migration guide](https://github.com/pgsty/silo/blob/420340bc142b7dec00c26c28dd78102e3ed9d0f3/docs/iam/password-permissions.md) for affected policies, mixed-version behavior and rollback limits. This change is independent of the SDK update. +- Pins upstream minio-go to `78bfa91607c2`, including streaming Content-Type signing and RDMA TLS trust fixes, and updates the maintained package/client dependency pins. The upstream region-whitespace fix (#2274) remains pending. +- Updates knip's indirect smol-toml dependency to 1.7.1 for CVE-2026-85730. + ## Release v2.4.0 Correctness and usability: diff --git a/CREDITS b/CREDITS index d16e113cf8..5184744d3b 100644 --- a/CREDITS +++ b/CREDITS @@ -6,7 +6,7 @@ Generated by `go run ./hack/credits update`; verified by `make verifiers` (Go se ==== Go modules linked into the Console binary ==== The shipped binary satisfies these upstream import paths from PGSTY-maintained forks (go.mod replace directives); each is credited below under its import path with the fork's own license and notice files: - github.com/minio/mc => github.com/pgsty/mc v0.0.0-20260908140805-c8aa5d25a63a + github.com/minio/mc => github.com/pgsty/mc v0.0.0-20260910093317-e6a60edf0952 ================================================================ @@ -9611,7 +9611,7 @@ of GNU Affero General Public License 3.0. ================================================================ -github.com/minio/mc (provided by github.com/pgsty/mc v0.0.0-20260908140805-c8aa5d25a63a) +github.com/minio/mc (provided by github.com/pgsty/mc v0.0.0-20260910093317-e6a60edf0952) https://github.com/pgsty/mc ---------------------------------------------------------------- -- LICENSE -- diff --git a/README.md b/README.md index 54df2509f0..e27d16eda6 100644 --- a/README.md +++ b/README.md @@ -140,7 +140,8 @@ The retained Go module, import paths, environment variables, API fields, and protocol identifiers are compatibility interfaces, not product branding. Any future rename of those interfaces will require aliases and a migration period. -Standalone Console directly requires `github.com/pgsty/silo-pkg/v3` v3.13.3 +Standalone Console directly requires `github.com/pgsty/silo-pkg/v3` at the +revision selected by `go.mod` and recorded in `hack/deps-release.json`, and resolves `github.com/minio/minio-go/v7` upstream. The maintained mc source keeps the compatibility module path `github.com/minio/mc` and lives in `pgsty/mc`. Console pins an immutable Go pseudo-version: either a published @@ -152,7 +153,7 @@ ignores replacements declared by dependency modules: ```go replace ( - github.com/minio/mc => github.com/pgsty/mc v0.0.0-20260908140805-c8aa5d25a63a + github.com/minio/mc => github.com/pgsty/mc v0.0.0-20260910093317-e6a60edf0952 ) ``` @@ -164,7 +165,7 @@ package is an ordinary direct requirement and needs no downstream replacement: | Module graph | Status | | :-- | :-- | -| The single maintained replacement above | Supported; `downstream-embedder-compat` builds a minimal embedder from the published block and verifies `pgsty/silo-pkg` v3.13.3 is inherited directly | +| The single maintained replacement above | Supported; `downstream-embedder-compat` builds a minimal embedder from the published block and verifies the exact `pgsty/silo-pkg` version selected by `go.mod` is inherited directly | | No mc replacement | Best-effort upstream compatibility signal, tested by the non-blocking `upstream-pkg-compat` job; it is neither the released SILO CLI behavior nor a dependency floor | | The retired three-replacement graph | Unsupported: do not replace `github.com/minio/pkg/v3` with silo-pkg v3.13.0 or later, whose declared module path is `github.com/pgsty/silo-pkg/v3` | diff --git a/api/user_session_test.go b/api/user_session_test.go index 4fa3a21483..49c71f3e86 100644 --- a/api/user_session_test.go +++ b/api/user_session_test.go @@ -33,6 +33,31 @@ import ( "github.com/stretchr/testify/assert" ) +func TestDefaultSessionActionsSeparatesPasswordAndUserManagement(t *testing.T) { + for _, tt := range []struct { + name string + statements string + password bool + createUser bool + }{ + {"read-only", `{"Effect":"Allow","Action":"s3:GetObject","Resource":"arn:aws:s3:::*"}`, true, false}, + {"legacy deny", `{"Effect":"Deny","Action":"admin:CreateUser","Resource":"arn:aws:s3:::*"}`, true, false}, + {"password denied", `{"Effect":"Deny","Action":"admin:ChangeMyPassword"}`, false, false}, + {"user admin with password denied", `{"Effect":"Allow","Action":"admin:CreateUser"},{"Effect":"Deny","Action":"admin:ChangeMyPassword"}`, false, true}, + {"wildcard denied", `{"Effect":"Deny","Action":"admin:*"}`, false, false}, + } { + t.Run(tt.name, func(t *testing.T) { + policy, err := minioIAMPolicy.ParseConfig(bytes.NewBufferString(`{"Version":"2012-10-17","Statement":[` + tt.statements + `]}`)) + if err != nil { + t.Fatal(err) + } + actions := defaultSessionActions(policy, nil) + assert.Equal(t, tt.password, actions.Contains(minioIAMPolicy.ChangeMyPasswordAdminAction)) + assert.Equal(t, tt.createUser, actions.Contains(minioIAMPolicy.CreateUserAdminAction)) + }) + } +} + func TestDefaultSessionActionsKeepsRequestScopedServiceAccountCapability(t *testing.T) { policy, err := minioIAMPolicy.ParseConfig(bytes.NewBufferString(`{ "Version":"2012-10-17", diff --git a/go.mod b/go.mod index d5331e19cd..1b57565adb 100644 --- a/go.mod +++ b/go.mod @@ -15,7 +15,7 @@ tool github.com/go-swagger/go-swagger/cmd/swagger replace github.com/olekukonko/tablewriter => github.com/olekukonko/tablewriter v0.0.5 // needed for github.com/minio/mc // Use Pigsty's maintained mc fork while preserving upstream imports. -replace github.com/minio/mc => github.com/pgsty/mc v0.0.0-20260908140805-c8aa5d25a63a +replace github.com/minio/mc => github.com/pgsty/mc v0.0.0-20260910093317-e6a60edf0952 // v22.7.0 does not compile on NetBSD because its unix implementation uses // CLOCK_MONOTONIC, which is unavailable there. Keep the last portable release @@ -45,11 +45,11 @@ require ( github.com/minio/mc v0.0.0-20251106162529-77f82e18b540 // Keep upstream master: v7.3.0 predates checksum and S3 Express fixes // already included in this pseudo-version. - github.com/minio/minio-go/v7 v7.3.1-0.20260828014306-0e78d3f18efe + github.com/minio/minio-go/v7 v7.3.1-0.20260909183557-78bfa91607c2 github.com/minio/selfupdate v0.6.0 github.com/minio/websocket v1.6.0 github.com/mitchellh/go-homedir v1.1.0 - github.com/pgsty/silo-pkg/v3 v3.13.3 + github.com/pgsty/silo-pkg/v3 v3.13.4-0.20260910091716-2d8fd3cbbf07 github.com/rs/xid v1.6.0 github.com/secure-io/sio-go v0.3.1 github.com/stretchr/testify v1.12.1 diff --git a/go.sum b/go.sum index e7f217285a..8bccf513d2 100644 --- a/go.sum +++ b/go.sum @@ -243,8 +243,8 @@ github.com/minio/madmin-go/v3 v3.0.110 h1:FIYekj7YPc430ffpXFWiUtyut3qBt/unIAcDzJ github.com/minio/madmin-go/v3 v3.0.110/go.mod h1:WOe2kYmYl1OIlY2DSRHVQ8j1v4OItARQ6jGyQqcCud8= github.com/minio/md5-simd v1.1.2 h1:Gdi1DZK69+ZVMoNHRXJyNcxrMA4dSxoYHZSQbirFg34= github.com/minio/md5-simd v1.1.2/go.mod h1:MzdKDxYpY2BT9XQFocsiZf/NKVtR7nkE4RoEpN+20RM= -github.com/minio/minio-go/v7 v7.3.1-0.20260828014306-0e78d3f18efe h1:By2FKNSOUGLOeb0x4D7xJMHr8x/X1ZW8PG780SpKUwQ= -github.com/minio/minio-go/v7 v7.3.1-0.20260828014306-0e78d3f18efe/go.mod h1:KUPWdecEO1LWyUz+sTGXAuf2jZHrPh5fCsRH86QbPfk= +github.com/minio/minio-go/v7 v7.3.1-0.20260909183557-78bfa91607c2 h1:nvX7IksPFOF/cBvkSg/Z+urBZkmhZrfUVmzdNFLjZ5Y= +github.com/minio/minio-go/v7 v7.3.1-0.20260909183557-78bfa91607c2/go.mod h1:KUPWdecEO1LWyUz+sTGXAuf2jZHrPh5fCsRH86QbPfk= github.com/minio/mux v1.10.1 h1:grrK8SwRKbkNFE6qG7WAvFGH09bB46d5teOOtKfQ14s= github.com/minio/mux v1.10.1/go.mod h1:INYT4sMSTJy0QWUEA/E2DZNxJ5sAxIwbnyZjkzNFRfE= github.com/minio/pkg/v3 v3.6.1 h1:gaNT80BS/iuIany5ylTkVmfN4s6UYY30OtImFv4GQA8= @@ -276,10 +276,10 @@ github.com/olekukonko/tablewriter v0.0.5/go.mod h1:hPp6KlRPjbx+hW8ykQs1w3UBbZlj6 github.com/pborman/getopt v0.0.0-20170112200414-7148bc3a4c30/go.mod h1:85jBQOZwpVEaDAr341tbn15RS4fCAsIst0qp7i8ex1o= github.com/pelletier/go-toml/v2 v2.3.1 h1:MYEvvGnQjeNkRF1qUuGolNtNExTDwct51yp7olPtrEc= github.com/pelletier/go-toml/v2 v2.3.1/go.mod h1:2gIqNv+qfxSVS7cM2xJQKtLSTLUE9V8t9Stt+h56mCY= -github.com/pgsty/mc v0.0.0-20260908140805-c8aa5d25a63a h1:JIVjuYP7yXjNFGzQX44zE9BsVPTRkdip8TlsmW7mTgE= -github.com/pgsty/mc v0.0.0-20260908140805-c8aa5d25a63a/go.mod h1:VHif+uy3s+nOcQKy808NlNpYawINOeGSyisgjoSBNVs= -github.com/pgsty/silo-pkg/v3 v3.13.3 h1:d2xYTn4LXoWIAIjBlW/17wtA/Ut1ap29t+1ww4TFa8o= -github.com/pgsty/silo-pkg/v3 v3.13.3/go.mod h1:0GmaDA0ArQ8bkAI/obiSNTBQzdgBu6W0e0olDCbyXXo= +github.com/pgsty/mc v0.0.0-20260910093317-e6a60edf0952 h1:b6jpBuZWUiZhBox64eF1cmNL4HWGwdSk/LVXNc3DBQ0= +github.com/pgsty/mc v0.0.0-20260910093317-e6a60edf0952/go.mod h1:VsGNEmditljwBgmYKy7X+//dXLN8gEfSPR2m4lcMPmo= +github.com/pgsty/silo-pkg/v3 v3.13.4-0.20260910091716-2d8fd3cbbf07 h1:IKm2AyPsvuL4NyniK3ixqqQz1CIargmhyCkL2eZvlhA= +github.com/pgsty/silo-pkg/v3 v3.13.4-0.20260910091716-2d8fd3cbbf07/go.mod h1:1JdcUcM+TRXObb9QrC8FWhav0RKk6/u8RT2RgimfxRQ= github.com/philhofer/fwd v1.2.0 h1:e6DnBTl7vGY+Gz322/ASL4Gyp1FspeMvx1RNDoToZuM= github.com/philhofer/fwd v1.2.0/go.mod h1:RqIHx9QI14HlwKwm98g9Re5prTQ6LdeRQn+gXJFxsJM= github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= diff --git a/hack/deps-release.json b/hack/deps-release.json index d21e71a4b4..393c525808 100644 --- a/hack/deps-release.json +++ b/hack/deps-release.json @@ -11,19 +11,21 @@ { "selection": "direct", "import": "github.com/pgsty/silo-pkg/v3", - "version": "v3.13.3", + "version": "v3.13.4", "kind": "module_tag", - "tag": "v3.13.3", - "commit": "a92c54d7ad910060dd6053c2fc38d41f3229bcfe", + "tag": "v3.13.4", + "commit": "2d8fd3cbbf07186855cf9d4e8177368027a62cd1", + "release_pending": true, + "current_pin": "v3.13.4-0.20260910091716-2d8fd3cbbf07", "repository": "pgsty/silo-pkg" }, { "selection": "replace", "import": "github.com/minio/mc", "replacement": "github.com/pgsty/mc", - "version": "v0.0.0-20260908140805-c8aa5d25a63a", + "version": "v0.0.0-20260910093317-e6a60edf0952", "kind": "source_commit", - "commit": "c8aa5d25a63a617bb6d832ec3fb65257fea6078e", + "commit": "e6a60edf0952bed393dadab2a5915252f936b36f", "repository": "pgsty/mc" } ] diff --git a/hack/embedder-compat.sh b/hack/embedder-compat.sh index 568af5a310..84f3c19daa 100755 --- a/hack/embedder-compat.sh +++ b/hack/embedder-compat.sh @@ -9,6 +9,7 @@ set -euo pipefail console_root="$(cd "$(dirname "$0")/.." && pwd)" cd "$console_root" +pkg_version="$(go list -m -f '{{.Version}}' github.com/pgsty/silo-pkg/v3)" embedder="$(mktemp -d)" go run ./hack/replacements readme-block > "$embedder/readme-block.txt" @@ -50,5 +51,5 @@ while read -r old new version; do got="$(go list -m -f '{{if .Replace}}{{.Replace.Path}} {{.Replace.Version}}{{end}}' "$old")" test "$got" = "$new $version" || { echo "$old resolved to '$got', README says '$new $version'" >&2; exit 1; } done < tuples.txt -test "$(go list -m -f '{{.Version}}' github.com/pgsty/silo-pkg/v3)" = "v3.13.3" || { echo "embedder did not inherit silo-pkg v3.13.3" >&2; exit 1; } +test "$(go list -m -f '{{.Version}}' github.com/pgsty/silo-pkg/v3)" = "$pkg_version" || { echo "embedder did not inherit silo-pkg $pkg_version" >&2; exit 1; } echo "embedder graph matches the README block" diff --git a/hack/upstream-floor.sh b/hack/upstream-floor.sh index 18e1a0a355..3e7afa2ab1 100755 --- a/hack/upstream-floor.sh +++ b/hack/upstream-floor.sh @@ -8,11 +8,12 @@ # Console requires pgsty/silo-pkg directly and uses upstream minio-go, so mc is # now the only replacement an embedder has to copy. set -euo pipefail +pkg_version="$(go list -m -f '{{.Version}}' github.com/pgsty/silo-pkg/v3)" go mod edit -dropreplace=github.com/minio/mc go mod tidy test -z "$(go list -m -f '{{if .Replace}}{{.Replace.Path}}{{end}}' github.com/minio/mc)" -test "$(go list -m -f '{{.Version}}' github.com/pgsty/silo-pkg/v3)" = "v3.13.3" +test "$(go list -m -f '{{.Version}}' github.com/pgsty/silo-pkg/v3)" = "$pkg_version" test -z "$(go list -m -f '{{if .Replace}}{{.Replace.Path}}{{end}}' github.com/minio/minio-go/v7)" go vet ./... go vet -tags=testrunmain ./... diff --git a/web-app/build/assets/AccessDetailsPanel-CANM2Ha0.js.gz b/web-app/build/assets/AccessDetailsPanel-CANM2Ha0.js.gz new file mode 100644 index 0000000000..5d952a3871 Binary files /dev/null and b/web-app/build/assets/AccessDetailsPanel-CANM2Ha0.js.gz differ diff --git a/web-app/build/assets/AccessDetailsPanel-DpI_MHWg.js.gz b/web-app/build/assets/AccessDetailsPanel-DpI_MHWg.js.gz deleted file mode 100644 index dd8d306a84..0000000000 Binary files a/web-app/build/assets/AccessDetailsPanel-DpI_MHWg.js.gz and /dev/null differ diff --git a/web-app/build/assets/AccessRulePanel-CeYgxkQG.js.gz b/web-app/build/assets/AccessRulePanel-CeYgxkQG.js.gz new file mode 100644 index 0000000000..aa05786ed9 Binary files /dev/null and b/web-app/build/assets/AccessRulePanel-CeYgxkQG.js.gz differ diff --git a/web-app/build/assets/AccessRulePanel-DjxovFz5.js.gz b/web-app/build/assets/AccessRulePanel-DjxovFz5.js.gz deleted file mode 100644 index 2c1ef79a98..0000000000 Binary files a/web-app/build/assets/AccessRulePanel-DjxovFz5.js.gz and /dev/null differ diff --git a/web-app/build/assets/Account-1mwk2q-s.js.gz b/web-app/build/assets/Account-1mwk2q-s.js.gz deleted file mode 100644 index 0fcf03668f..0000000000 Binary files a/web-app/build/assets/Account-1mwk2q-s.js.gz and /dev/null differ diff --git a/web-app/build/assets/Account-CCrDKH5b.js.gz b/web-app/build/assets/Account-CCrDKH5b.js.gz new file mode 100644 index 0000000000..6279d7b270 Binary files /dev/null and b/web-app/build/assets/Account-CCrDKH5b.js.gz differ diff --git a/web-app/build/assets/AccountUtils-D0l307lW.js.gz b/web-app/build/assets/AccountUtils-D0l307lW.js.gz deleted file mode 100644 index dc5f68d457..0000000000 Binary files a/web-app/build/assets/AccountUtils-D0l307lW.js.gz and /dev/null differ diff --git a/web-app/build/assets/AccountUtils-W650PZPJ.js.gz b/web-app/build/assets/AccountUtils-W650PZPJ.js.gz new file mode 100644 index 0000000000..92b658d74c Binary files /dev/null and b/web-app/build/assets/AccountUtils-W650PZPJ.js.gz differ diff --git a/web-app/build/assets/AddAccessRule-CGoW1rWP.js.gz b/web-app/build/assets/AddAccessRule-CGoW1rWP.js.gz deleted file mode 100644 index 36f5643b5b..0000000000 Binary files a/web-app/build/assets/AddAccessRule-CGoW1rWP.js.gz and /dev/null differ diff --git a/web-app/build/assets/AddAccessRule-z-3HhNQH.js.gz b/web-app/build/assets/AddAccessRule-z-3HhNQH.js.gz new file mode 100644 index 0000000000..ef1374acd6 Binary files /dev/null and b/web-app/build/assets/AddAccessRule-z-3HhNQH.js.gz differ diff --git a/web-app/build/assets/AddBucket-C4FnnkcV.js.gz b/web-app/build/assets/AddBucket-C4FnnkcV.js.gz new file mode 100644 index 0000000000..f0033a9b97 Binary files /dev/null and b/web-app/build/assets/AddBucket-C4FnnkcV.js.gz differ diff --git a/web-app/build/assets/AddBucket-DDgV_fij.js.gz b/web-app/build/assets/AddBucket-DDgV_fij.js.gz deleted file mode 100644 index 889b061a90..0000000000 Binary files a/web-app/build/assets/AddBucket-DDgV_fij.js.gz and /dev/null differ diff --git a/web-app/build/assets/AddBucketReplication-BosfK3Z6.js.gz b/web-app/build/assets/AddBucketReplication-BosfK3Z6.js.gz deleted file mode 100644 index fdde47c556..0000000000 Binary files a/web-app/build/assets/AddBucketReplication-BosfK3Z6.js.gz and /dev/null differ diff --git a/web-app/build/assets/AddBucketReplication-D5h9r8sW.js.gz b/web-app/build/assets/AddBucketReplication-D5h9r8sW.js.gz new file mode 100644 index 0000000000..7668dbfe78 Binary files /dev/null and b/web-app/build/assets/AddBucketReplication-D5h9r8sW.js.gz differ diff --git a/web-app/build/assets/AddBucketTagModal-CoBs_ig_.js.gz b/web-app/build/assets/AddBucketTagModal-CoBs_ig_.js.gz deleted file mode 100644 index faeedb6102..0000000000 Binary files a/web-app/build/assets/AddBucketTagModal-CoBs_ig_.js.gz and /dev/null differ diff --git a/web-app/build/assets/AddBucketTagModal-DWkGMkrZ.js.gz b/web-app/build/assets/AddBucketTagModal-DWkGMkrZ.js.gz new file mode 100644 index 0000000000..d1693f55fd Binary files /dev/null and b/web-app/build/assets/AddBucketTagModal-DWkGMkrZ.js.gz differ diff --git a/web-app/build/assets/AddEvent-DfhSSFKP.js.gz b/web-app/build/assets/AddEvent-DfhSSFKP.js.gz deleted file mode 100644 index b2c2311903..0000000000 Binary files a/web-app/build/assets/AddEvent-DfhSSFKP.js.gz and /dev/null differ diff --git a/web-app/build/assets/AddEvent-l2vsP6s1.js.gz b/web-app/build/assets/AddEvent-l2vsP6s1.js.gz new file mode 100644 index 0000000000..0066e58949 Binary files /dev/null and b/web-app/build/assets/AddEvent-l2vsP6s1.js.gz differ diff --git a/web-app/build/assets/AddEventDestination-BBFRUGHZ.js.gz b/web-app/build/assets/AddEventDestination-BBFRUGHZ.js.gz new file mode 100644 index 0000000000..3c229681a3 Binary files /dev/null and b/web-app/build/assets/AddEventDestination-BBFRUGHZ.js.gz differ diff --git a/web-app/build/assets/AddEventDestination-BJVR8zBg.js.gz b/web-app/build/assets/AddEventDestination-BJVR8zBg.js.gz deleted file mode 100644 index d9b85e9f58..0000000000 Binary files a/web-app/build/assets/AddEventDestination-BJVR8zBg.js.gz and /dev/null differ diff --git a/web-app/build/assets/AddGroupScreen-Bve2FYMu.js.gz b/web-app/build/assets/AddGroupScreen-Bve2FYMu.js.gz deleted file mode 100644 index f3c81197e4..0000000000 Binary files a/web-app/build/assets/AddGroupScreen-Bve2FYMu.js.gz and /dev/null differ diff --git a/web-app/build/assets/AddGroupScreen-DzXErdYX.js.gz b/web-app/build/assets/AddGroupScreen-DzXErdYX.js.gz new file mode 100644 index 0000000000..5b2919d6f4 Binary files /dev/null and b/web-app/build/assets/AddGroupScreen-DzXErdYX.js.gz differ diff --git a/web-app/build/assets/AddIDPConfigurationHelpbox-10F3N7Uo.js.gz b/web-app/build/assets/AddIDPConfigurationHelpbox-10F3N7Uo.js.gz deleted file mode 100644 index 1534ae965a..0000000000 Binary files a/web-app/build/assets/AddIDPConfigurationHelpbox-10F3N7Uo.js.gz and /dev/null differ diff --git a/web-app/build/assets/AddIDPConfigurationHelpbox-Bt3Enl03.js.gz b/web-app/build/assets/AddIDPConfigurationHelpbox-Bt3Enl03.js.gz new file mode 100644 index 0000000000..5032e1c816 Binary files /dev/null and b/web-app/build/assets/AddIDPConfigurationHelpbox-Bt3Enl03.js.gz differ diff --git a/web-app/build/assets/AddIDPOpenIDConfiguration-B41gwdK4.js.gz b/web-app/build/assets/AddIDPOpenIDConfiguration-B41gwdK4.js.gz deleted file mode 100644 index 85f84ba845..0000000000 Binary files a/web-app/build/assets/AddIDPOpenIDConfiguration-B41gwdK4.js.gz and /dev/null differ diff --git a/web-app/build/assets/AddIDPOpenIDConfiguration-W0Lfm7ZU.js.gz b/web-app/build/assets/AddIDPOpenIDConfiguration-W0Lfm7ZU.js.gz new file mode 100644 index 0000000000..415429e14e Binary files /dev/null and b/web-app/build/assets/AddIDPOpenIDConfiguration-W0Lfm7ZU.js.gz differ diff --git a/web-app/build/assets/AddKey-SAuadrAM.js.gz b/web-app/build/assets/AddKey-SAuadrAM.js.gz deleted file mode 100644 index 7aacec861f..0000000000 Binary files a/web-app/build/assets/AddKey-SAuadrAM.js.gz and /dev/null differ diff --git a/web-app/build/assets/AddKey-X8HMShKV.js.gz b/web-app/build/assets/AddKey-X8HMShKV.js.gz new file mode 100644 index 0000000000..8c7dbe1465 Binary files /dev/null and b/web-app/build/assets/AddKey-X8HMShKV.js.gz differ diff --git a/web-app/build/assets/AddPolicyScreen-B0aCIKrp.js.gz b/web-app/build/assets/AddPolicyScreen-B0aCIKrp.js.gz new file mode 100644 index 0000000000..f2c96fae90 Binary files /dev/null and b/web-app/build/assets/AddPolicyScreen-B0aCIKrp.js.gz differ diff --git a/web-app/build/assets/AddPolicyScreen-D8L4S7CY.js.gz b/web-app/build/assets/AddPolicyScreen-D8L4S7CY.js.gz deleted file mode 100644 index eec9dc8fcc..0000000000 Binary files a/web-app/build/assets/AddPolicyScreen-D8L4S7CY.js.gz and /dev/null differ diff --git a/web-app/build/assets/AddReplicationModal-Bdl4Ea9D.js.gz b/web-app/build/assets/AddReplicationModal-Bdl4Ea9D.js.gz new file mode 100644 index 0000000000..68d7dcae86 Binary files /dev/null and b/web-app/build/assets/AddReplicationModal-Bdl4Ea9D.js.gz differ diff --git a/web-app/build/assets/AddReplicationModal-CSEZmFdp.js.gz b/web-app/build/assets/AddReplicationModal-CSEZmFdp.js.gz deleted file mode 100644 index 2837ea31ee..0000000000 Binary files a/web-app/build/assets/AddReplicationModal-CSEZmFdp.js.gz and /dev/null differ diff --git a/web-app/build/assets/AddReplicationSites-D5FEMbjB.js.gz b/web-app/build/assets/AddReplicationSites-D5FEMbjB.js.gz new file mode 100644 index 0000000000..c2efe4b5ec Binary files /dev/null and b/web-app/build/assets/AddReplicationSites-D5FEMbjB.js.gz differ diff --git a/web-app/build/assets/AddReplicationSites-DcmshwtG.js.gz b/web-app/build/assets/AddReplicationSites-DcmshwtG.js.gz deleted file mode 100644 index c9d0037dbd..0000000000 Binary files a/web-app/build/assets/AddReplicationSites-DcmshwtG.js.gz and /dev/null differ diff --git a/web-app/build/assets/AddServiceAccountScreen-Bpt8JqU5.js.gz b/web-app/build/assets/AddServiceAccountScreen-Bpt8JqU5.js.gz deleted file mode 100644 index e3cce4eb02..0000000000 Binary files a/web-app/build/assets/AddServiceAccountScreen-Bpt8JqU5.js.gz and /dev/null differ diff --git a/web-app/build/assets/AddServiceAccountScreen-K0QOWb-H.js.gz b/web-app/build/assets/AddServiceAccountScreen-K0QOWb-H.js.gz new file mode 100644 index 0000000000..df13f1f6ee Binary files /dev/null and b/web-app/build/assets/AddServiceAccountScreen-K0QOWb-H.js.gz differ diff --git a/web-app/build/assets/AddTierConfiguration-BJ7D3jgf.js.gz b/web-app/build/assets/AddTierConfiguration-BJ7D3jgf.js.gz new file mode 100644 index 0000000000..60a8962707 Binary files /dev/null and b/web-app/build/assets/AddTierConfiguration-BJ7D3jgf.js.gz differ diff --git a/web-app/build/assets/AddTierConfiguration-Bju3DI2M.js.gz b/web-app/build/assets/AddTierConfiguration-Bju3DI2M.js.gz deleted file mode 100644 index 66f3f0289d..0000000000 Binary files a/web-app/build/assets/AddTierConfiguration-Bju3DI2M.js.gz and /dev/null differ diff --git a/web-app/build/assets/AreaChart-C-9b9K13.js.gz b/web-app/build/assets/AreaChart-C-9b9K13.js.gz deleted file mode 100644 index 097c4376d6..0000000000 Binary files a/web-app/build/assets/AreaChart-C-9b9K13.js.gz and /dev/null differ diff --git a/web-app/build/assets/AreaChart-zCP813HQ.js.gz b/web-app/build/assets/AreaChart-zCP813HQ.js.gz new file mode 100644 index 0000000000..e6694d9328 Binary files /dev/null and b/web-app/build/assets/AreaChart-zCP813HQ.js.gz differ diff --git a/web-app/build/assets/AutoColorIcon-CyLR-j5c.js.gz b/web-app/build/assets/AutoColorIcon-CyLR-j5c.js.gz new file mode 100644 index 0000000000..f65e117720 Binary files /dev/null and b/web-app/build/assets/AutoColorIcon-CyLR-j5c.js.gz differ diff --git a/web-app/build/assets/AutoColorIcon-Db-leuE3.js.gz b/web-app/build/assets/AutoColorIcon-Db-leuE3.js.gz deleted file mode 100644 index 3c7a233ed2..0000000000 Binary files a/web-app/build/assets/AutoColorIcon-Db-leuE3.js.gz and /dev/null differ diff --git a/web-app/build/assets/BarChart-CAwaJv7L.js.gz b/web-app/build/assets/BarChart-CAwaJv7L.js.gz deleted file mode 100644 index 87835ecc6b..0000000000 Binary files a/web-app/build/assets/BarChart-CAwaJv7L.js.gz and /dev/null differ diff --git a/web-app/build/assets/BarChart-CIajBuR1.js.gz b/web-app/build/assets/BarChart-CIajBuR1.js.gz new file mode 100644 index 0000000000..9ebdc75282 Binary files /dev/null and b/web-app/build/assets/BarChart-CIajBuR1.js.gz differ diff --git a/web-app/build/assets/BrowserHandler-CDKwNqVL.js.gz b/web-app/build/assets/BrowserHandler-CDKwNqVL.js.gz new file mode 100644 index 0000000000..92506c0a63 Binary files /dev/null and b/web-app/build/assets/BrowserHandler-CDKwNqVL.js.gz differ diff --git a/web-app/build/assets/BrowserHandler-ur8qGode.js.gz b/web-app/build/assets/BrowserHandler-ur8qGode.js.gz deleted file mode 100644 index 3a7550fa71..0000000000 Binary files a/web-app/build/assets/BrowserHandler-ur8qGode.js.gz and /dev/null differ diff --git a/web-app/build/assets/BucketDetails-BG5xuh3l.js.gz b/web-app/build/assets/BucketDetails-BG5xuh3l.js.gz new file mode 100644 index 0000000000..e756e1dea0 Binary files /dev/null and b/web-app/build/assets/BucketDetails-BG5xuh3l.js.gz differ diff --git a/web-app/build/assets/BucketDetails-BJzVEqj9.js.gz b/web-app/build/assets/BucketDetails-BJzVEqj9.js.gz deleted file mode 100644 index 3c708e7535..0000000000 Binary files a/web-app/build/assets/BucketDetails-BJzVEqj9.js.gz and /dev/null differ diff --git a/web-app/build/assets/BucketEventsPanel-DDkMGGY3.js.gz b/web-app/build/assets/BucketEventsPanel-DDkMGGY3.js.gz new file mode 100644 index 0000000000..ccc70c48f1 Binary files /dev/null and b/web-app/build/assets/BucketEventsPanel-DDkMGGY3.js.gz differ diff --git a/web-app/build/assets/BucketEventsPanel-aXwSxEZT.js.gz b/web-app/build/assets/BucketEventsPanel-aXwSxEZT.js.gz deleted file mode 100644 index 5a7cd51ec4..0000000000 Binary files a/web-app/build/assets/BucketEventsPanel-aXwSxEZT.js.gz and /dev/null differ diff --git a/web-app/build/assets/BucketLifecyclePanel-D1ZKfRG0.js.gz b/web-app/build/assets/BucketLifecyclePanel-D1ZKfRG0.js.gz deleted file mode 100644 index c6576b753c..0000000000 Binary files a/web-app/build/assets/BucketLifecyclePanel-D1ZKfRG0.js.gz and /dev/null differ diff --git a/web-app/build/assets/BucketLifecyclePanel-k6Pw5AOk.js.gz b/web-app/build/assets/BucketLifecyclePanel-k6Pw5AOk.js.gz new file mode 100644 index 0000000000..ceec4f00c1 Binary files /dev/null and b/web-app/build/assets/BucketLifecyclePanel-k6Pw5AOk.js.gz differ diff --git a/web-app/build/assets/BucketReplicationPanel-CymneQ1W.js.gz b/web-app/build/assets/BucketReplicationPanel-CymneQ1W.js.gz new file mode 100644 index 0000000000..f8d87f5163 Binary files /dev/null and b/web-app/build/assets/BucketReplicationPanel-CymneQ1W.js.gz differ diff --git a/web-app/build/assets/BucketReplicationPanel-DHCjwkYL.js.gz b/web-app/build/assets/BucketReplicationPanel-DHCjwkYL.js.gz deleted file mode 100644 index 5433878334..0000000000 Binary files a/web-app/build/assets/BucketReplicationPanel-DHCjwkYL.js.gz and /dev/null differ diff --git a/web-app/build/assets/BucketSummaryPanel-BNELyNtk.js.gz b/web-app/build/assets/BucketSummaryPanel-BNELyNtk.js.gz deleted file mode 100644 index 5d58fbd487..0000000000 Binary files a/web-app/build/assets/BucketSummaryPanel-BNELyNtk.js.gz and /dev/null differ diff --git a/web-app/build/assets/BucketSummaryPanel-CDfhelpn.js.gz b/web-app/build/assets/BucketSummaryPanel-CDfhelpn.js.gz new file mode 100644 index 0000000000..4a8527c53b Binary files /dev/null and b/web-app/build/assets/BucketSummaryPanel-CDfhelpn.js.gz differ diff --git a/web-app/build/assets/BucketTags-BHW95ewQ.js.gz b/web-app/build/assets/BucketTags-BHW95ewQ.js.gz new file mode 100644 index 0000000000..af85ecd731 Binary files /dev/null and b/web-app/build/assets/BucketTags-BHW95ewQ.js.gz differ diff --git a/web-app/build/assets/BucketTags-r2OlA4Od.js.gz b/web-app/build/assets/BucketTags-r2OlA4Od.js.gz deleted file mode 100644 index 75922c136b..0000000000 Binary files a/web-app/build/assets/BucketTags-r2OlA4Od.js.gz and /dev/null differ diff --git a/web-app/build/assets/Buckets-C0SCSpcP.js.gz b/web-app/build/assets/Buckets-C0SCSpcP.js.gz new file mode 100644 index 0000000000..30a0dcec4e Binary files /dev/null and b/web-app/build/assets/Buckets-C0SCSpcP.js.gz differ diff --git a/web-app/build/assets/Buckets-G9BeHR9N.js.gz b/web-app/build/assets/Buckets-G9BeHR9N.js.gz deleted file mode 100644 index 56b7c5b063..0000000000 Binary files a/web-app/build/assets/Buckets-G9BeHR9N.js.gz and /dev/null differ diff --git a/web-app/build/assets/BulkAddToGroup-73yO1uwE.js.gz b/web-app/build/assets/BulkAddToGroup-73yO1uwE.js.gz new file mode 100644 index 0000000000..dd69439587 Binary files /dev/null and b/web-app/build/assets/BulkAddToGroup-73yO1uwE.js.gz differ diff --git a/web-app/build/assets/BulkAddToGroup-BoiXX5CU.js.gz b/web-app/build/assets/BulkAddToGroup-BoiXX5CU.js.gz deleted file mode 100644 index afdf650c47..0000000000 Binary files a/web-app/build/assets/BulkAddToGroup-BoiXX5CU.js.gz and /dev/null differ diff --git a/web-app/build/assets/CodeMirrorWrapper-B-PsKgVv.js.gz b/web-app/build/assets/CodeMirrorWrapper-B-PsKgVv.js.gz deleted file mode 100644 index 2ab3eb79ea..0000000000 Binary files a/web-app/build/assets/CodeMirrorWrapper-B-PsKgVv.js.gz and /dev/null differ diff --git a/web-app/build/assets/CodeMirrorWrapper-i-x1llxW.js.gz b/web-app/build/assets/CodeMirrorWrapper-i-x1llxW.js.gz new file mode 100644 index 0000000000..7e69bcc1c8 Binary files /dev/null and b/web-app/build/assets/CodeMirrorWrapper-i-x1llxW.js.gz differ diff --git a/web-app/build/assets/ConfMySql-C7ZxrkIf.js.gz b/web-app/build/assets/ConfMySql-C7ZxrkIf.js.gz new file mode 100644 index 0000000000..07a8974922 Binary files /dev/null and b/web-app/build/assets/ConfMySql-C7ZxrkIf.js.gz differ diff --git a/web-app/build/assets/ConfMySql-DzCLV58X.js.gz b/web-app/build/assets/ConfMySql-DzCLV58X.js.gz deleted file mode 100644 index 081f5a1740..0000000000 Binary files a/web-app/build/assets/ConfMySql-DzCLV58X.js.gz and /dev/null differ diff --git a/web-app/build/assets/ConfPostgres-D5VbchZT.js.gz b/web-app/build/assets/ConfPostgres-D5VbchZT.js.gz new file mode 100644 index 0000000000..ffa4a1d77a Binary files /dev/null and b/web-app/build/assets/ConfPostgres-D5VbchZT.js.gz differ diff --git a/web-app/build/assets/ConfPostgres-DlOorjJa.js.gz b/web-app/build/assets/ConfPostgres-DlOorjJa.js.gz deleted file mode 100644 index 5182d28ad5..0000000000 Binary files a/web-app/build/assets/ConfPostgres-DlOorjJa.js.gz and /dev/null differ diff --git a/web-app/build/assets/ConfTargetGeneric-4TtIf7L8.js.gz b/web-app/build/assets/ConfTargetGeneric-4TtIf7L8.js.gz deleted file mode 100644 index 4fa929c555..0000000000 Binary files a/web-app/build/assets/ConfTargetGeneric-4TtIf7L8.js.gz and /dev/null differ diff --git a/web-app/build/assets/ConfTargetGeneric-BmVQja2I.js.gz b/web-app/build/assets/ConfTargetGeneric-BmVQja2I.js.gz new file mode 100644 index 0000000000..236e84695d Binary files /dev/null and b/web-app/build/assets/ConfTargetGeneric-BmVQja2I.js.gz differ diff --git a/web-app/build/assets/ConfigurationOptions-DfiiFEYD.js.gz b/web-app/build/assets/ConfigurationOptions-DfiiFEYD.js.gz deleted file mode 100644 index 57dcf00401..0000000000 Binary files a/web-app/build/assets/ConfigurationOptions-DfiiFEYD.js.gz and /dev/null differ diff --git a/web-app/build/assets/ConfigurationOptions-lbs_mARw.js.gz b/web-app/build/assets/ConfigurationOptions-lbs_mARw.js.gz new file mode 100644 index 0000000000..d8ce8ecf4d Binary files /dev/null and b/web-app/build/assets/ConfigurationOptions-lbs_mARw.js.gz differ diff --git a/web-app/build/assets/CreatePathModal-BCyIea5y.js.gz b/web-app/build/assets/CreatePathModal-BCyIea5y.js.gz deleted file mode 100644 index 89509b5d54..0000000000 Binary files a/web-app/build/assets/CreatePathModal-BCyIea5y.js.gz and /dev/null differ diff --git a/web-app/build/assets/CreatePathModal-DAKurITA.js.gz b/web-app/build/assets/CreatePathModal-DAKurITA.js.gz new file mode 100644 index 0000000000..df3f5b163e Binary files /dev/null and b/web-app/build/assets/CreatePathModal-DAKurITA.js.gz differ diff --git a/web-app/build/assets/Dashboard-Bol6jSI9.js.gz b/web-app/build/assets/Dashboard-Bol6jSI9.js.gz new file mode 100644 index 0000000000..5d115efa79 Binary files /dev/null and b/web-app/build/assets/Dashboard-Bol6jSI9.js.gz differ diff --git a/web-app/build/assets/Dashboard-DK8BwvBo.js.gz b/web-app/build/assets/Dashboard-DK8BwvBo.js.gz deleted file mode 100644 index 3b94351f13..0000000000 Binary files a/web-app/build/assets/Dashboard-DK8BwvBo.js.gz and /dev/null differ diff --git a/web-app/build/assets/DateRangeSelector-7Sd9Pge9.js.gz b/web-app/build/assets/DateRangeSelector-7Sd9Pge9.js.gz deleted file mode 100644 index 8c3914c1cd..0000000000 Binary files a/web-app/build/assets/DateRangeSelector-7Sd9Pge9.js.gz and /dev/null differ diff --git a/web-app/build/assets/DateRangeSelector-BwhdXPv2.js.gz b/web-app/build/assets/DateRangeSelector-BwhdXPv2.js.gz new file mode 100644 index 0000000000..fe5e065e84 Binary files /dev/null and b/web-app/build/assets/DateRangeSelector-BwhdXPv2.js.gz differ diff --git a/web-app/build/assets/DeleteAccessRule-BWDrobpZ.js.gz b/web-app/build/assets/DeleteAccessRule-BWDrobpZ.js.gz new file mode 100644 index 0000000000..c41e0a6ecd Binary files /dev/null and b/web-app/build/assets/DeleteAccessRule-BWDrobpZ.js.gz differ diff --git a/web-app/build/assets/DeleteAccessRule-BnqsxK4j.js.gz b/web-app/build/assets/DeleteAccessRule-BnqsxK4j.js.gz deleted file mode 100644 index cee02e2330..0000000000 Binary files a/web-app/build/assets/DeleteAccessRule-BnqsxK4j.js.gz and /dev/null differ diff --git a/web-app/build/assets/DeleteBucket-D3N4sJuT.js.gz b/web-app/build/assets/DeleteBucket-D3N4sJuT.js.gz new file mode 100644 index 0000000000..dfbf222086 Binary files /dev/null and b/web-app/build/assets/DeleteBucket-D3N4sJuT.js.gz differ diff --git a/web-app/build/assets/DeleteBucket-yjgQGW97.js.gz b/web-app/build/assets/DeleteBucket-yjgQGW97.js.gz deleted file mode 100644 index 2dc09d9962..0000000000 Binary files a/web-app/build/assets/DeleteBucket-yjgQGW97.js.gz and /dev/null differ diff --git a/web-app/build/assets/DeleteBucketTagModal-BjxMmxSD.js.gz b/web-app/build/assets/DeleteBucketTagModal-BjxMmxSD.js.gz deleted file mode 100644 index 0fed933e0b..0000000000 Binary files a/web-app/build/assets/DeleteBucketTagModal-BjxMmxSD.js.gz and /dev/null differ diff --git a/web-app/build/assets/DeleteBucketTagModal-DtxsKyNP.js.gz b/web-app/build/assets/DeleteBucketTagModal-DtxsKyNP.js.gz new file mode 100644 index 0000000000..488d0a425d Binary files /dev/null and b/web-app/build/assets/DeleteBucketTagModal-DtxsKyNP.js.gz differ diff --git a/web-app/build/assets/DeleteEvent-CgQwwVpQ.js.gz b/web-app/build/assets/DeleteEvent-CgQwwVpQ.js.gz deleted file mode 100644 index e5365aad31..0000000000 Binary files a/web-app/build/assets/DeleteEvent-CgQwwVpQ.js.gz and /dev/null differ diff --git a/web-app/build/assets/DeleteEvent-D_IIWYzl.js.gz b/web-app/build/assets/DeleteEvent-D_IIWYzl.js.gz new file mode 100644 index 0000000000..c42b325347 Binary files /dev/null and b/web-app/build/assets/DeleteEvent-D_IIWYzl.js.gz differ diff --git a/web-app/build/assets/DeleteGroup-Boqww4m-.js.gz b/web-app/build/assets/DeleteGroup-Boqww4m-.js.gz new file mode 100644 index 0000000000..5852c2ee92 Binary files /dev/null and b/web-app/build/assets/DeleteGroup-Boqww4m-.js.gz differ diff --git a/web-app/build/assets/DeleteGroup-CAd7TRfS.js.gz b/web-app/build/assets/DeleteGroup-CAd7TRfS.js.gz deleted file mode 100644 index d1fbe2832a..0000000000 Binary files a/web-app/build/assets/DeleteGroup-CAd7TRfS.js.gz and /dev/null differ diff --git a/web-app/build/assets/DeleteIDPConfigurationModal-H6kXSzcg.js.gz b/web-app/build/assets/DeleteIDPConfigurationModal-H6kXSzcg.js.gz new file mode 100644 index 0000000000..c0d795f243 Binary files /dev/null and b/web-app/build/assets/DeleteIDPConfigurationModal-H6kXSzcg.js.gz differ diff --git a/web-app/build/assets/DeleteIDPConfigurationModal-t3px65g_.js.gz b/web-app/build/assets/DeleteIDPConfigurationModal-t3px65g_.js.gz deleted file mode 100644 index 2aa7d9376c..0000000000 Binary files a/web-app/build/assets/DeleteIDPConfigurationModal-t3px65g_.js.gz and /dev/null differ diff --git a/web-app/build/assets/DeleteMultipleObjects-DdXM1WaX.js.gz b/web-app/build/assets/DeleteMultipleObjects-DdXM1WaX.js.gz new file mode 100644 index 0000000000..2c74285e17 Binary files /dev/null and b/web-app/build/assets/DeleteMultipleObjects-DdXM1WaX.js.gz differ diff --git a/web-app/build/assets/DeleteMultipleObjects-Uw_IwY3u.js.gz b/web-app/build/assets/DeleteMultipleObjects-Uw_IwY3u.js.gz deleted file mode 100644 index 5fcec7a2eb..0000000000 Binary files a/web-app/build/assets/DeleteMultipleObjects-Uw_IwY3u.js.gz and /dev/null differ diff --git a/web-app/build/assets/DeletePolicy-B2ON5a8t.js.gz b/web-app/build/assets/DeletePolicy-B2ON5a8t.js.gz new file mode 100644 index 0000000000..d92f1d0d23 Binary files /dev/null and b/web-app/build/assets/DeletePolicy-B2ON5a8t.js.gz differ diff --git a/web-app/build/assets/DeletePolicy-DXdYcTDM.js.gz b/web-app/build/assets/DeletePolicy-DXdYcTDM.js.gz deleted file mode 100644 index b5efa623e0..0000000000 Binary files a/web-app/build/assets/DeletePolicy-DXdYcTDM.js.gz and /dev/null differ diff --git a/web-app/build/assets/DeleteReplicationRule-FzNZWXKh.js.gz b/web-app/build/assets/DeleteReplicationRule-FzNZWXKh.js.gz new file mode 100644 index 0000000000..3c542baaad Binary files /dev/null and b/web-app/build/assets/DeleteReplicationRule-FzNZWXKh.js.gz differ diff --git a/web-app/build/assets/DeleteReplicationRule-jAPP9bBm.js.gz b/web-app/build/assets/DeleteReplicationRule-jAPP9bBm.js.gz deleted file mode 100644 index 1e70c3f079..0000000000 Binary files a/web-app/build/assets/DeleteReplicationRule-jAPP9bBm.js.gz and /dev/null differ diff --git a/web-app/build/assets/DeleteServiceAccount-CSZizX-3.js.gz b/web-app/build/assets/DeleteServiceAccount-CSZizX-3.js.gz new file mode 100644 index 0000000000..e37d4fb95b Binary files /dev/null and b/web-app/build/assets/DeleteServiceAccount-CSZizX-3.js.gz differ diff --git a/web-app/build/assets/DeleteServiceAccount-Dgupx_QA.js.gz b/web-app/build/assets/DeleteServiceAccount-Dgupx_QA.js.gz deleted file mode 100644 index 2a30cd7503..0000000000 Binary files a/web-app/build/assets/DeleteServiceAccount-Dgupx_QA.js.gz and /dev/null differ diff --git a/web-app/build/assets/DistributedOnly-Bfs0OT4J.js.gz b/web-app/build/assets/DistributedOnly-Bfs0OT4J.js.gz deleted file mode 100644 index 1517531ad3..0000000000 Binary files a/web-app/build/assets/DistributedOnly-Bfs0OT4J.js.gz and /dev/null differ diff --git a/web-app/build/assets/DistributedOnly-DBj6BfGe.js.gz b/web-app/build/assets/DistributedOnly-DBj6BfGe.js.gz new file mode 100644 index 0000000000..483190621b Binary files /dev/null and b/web-app/build/assets/DistributedOnly-DBj6BfGe.js.gz differ diff --git a/web-app/build/assets/EditAccessRule-Brp3UU1o.js.gz b/web-app/build/assets/EditAccessRule-Brp3UU1o.js.gz deleted file mode 100644 index b66173a02f..0000000000 Binary files a/web-app/build/assets/EditAccessRule-Brp3UU1o.js.gz and /dev/null differ diff --git a/web-app/build/assets/EditAccessRule-xaPbwfL6.js.gz b/web-app/build/assets/EditAccessRule-xaPbwfL6.js.gz new file mode 100644 index 0000000000..5ff5167c89 Binary files /dev/null and b/web-app/build/assets/EditAccessRule-xaPbwfL6.js.gz differ diff --git a/web-app/build/assets/EditBucketReplication-VsvjtcJL.js.gz b/web-app/build/assets/EditBucketReplication-VsvjtcJL.js.gz new file mode 100644 index 0000000000..16d681c354 Binary files /dev/null and b/web-app/build/assets/EditBucketReplication-VsvjtcJL.js.gz differ diff --git a/web-app/build/assets/EditBucketReplication-aoAl_RUv.js.gz b/web-app/build/assets/EditBucketReplication-aoAl_RUv.js.gz deleted file mode 100644 index 36635ce62c..0000000000 Binary files a/web-app/build/assets/EditBucketReplication-aoAl_RUv.js.gz and /dev/null differ diff --git a/web-app/build/assets/EditReplicationModal-BSWWSjDv.js.gz b/web-app/build/assets/EditReplicationModal-BSWWSjDv.js.gz deleted file mode 100644 index 18e4b69735..0000000000 Binary files a/web-app/build/assets/EditReplicationModal-BSWWSjDv.js.gz and /dev/null differ diff --git a/web-app/build/assets/EditReplicationModal-JEI9NIRb.js.gz b/web-app/build/assets/EditReplicationModal-JEI9NIRb.js.gz new file mode 100644 index 0000000000..64ec93d2ab Binary files /dev/null and b/web-app/build/assets/EditReplicationModal-JEI9NIRb.js.gz differ diff --git a/web-app/build/assets/EnableBucketEncryption-C9sAzK3p.js.gz b/web-app/build/assets/EnableBucketEncryption-C9sAzK3p.js.gz deleted file mode 100644 index 0c468b6cdd..0000000000 Binary files a/web-app/build/assets/EnableBucketEncryption-C9sAzK3p.js.gz and /dev/null differ diff --git a/web-app/build/assets/EnableBucketEncryption-ChayOvNm.js.gz b/web-app/build/assets/EnableBucketEncryption-ChayOvNm.js.gz new file mode 100644 index 0000000000..00f93d488d Binary files /dev/null and b/web-app/build/assets/EnableBucketEncryption-ChayOvNm.js.gz differ diff --git a/web-app/build/assets/EnableQuota-D3-Bl8wU.js.gz b/web-app/build/assets/EnableQuota-D3-Bl8wU.js.gz new file mode 100644 index 0000000000..fc177697b8 Binary files /dev/null and b/web-app/build/assets/EnableQuota-D3-Bl8wU.js.gz differ diff --git a/web-app/build/assets/EnableQuota-c8Pi8skI.js.gz b/web-app/build/assets/EnableQuota-c8Pi8skI.js.gz deleted file mode 100644 index e1a6752fb7..0000000000 Binary files a/web-app/build/assets/EnableQuota-c8Pi8skI.js.gz and /dev/null differ diff --git a/web-app/build/assets/EnableVersioningModal-BP46JZHo.js.gz b/web-app/build/assets/EnableVersioningModal-BP46JZHo.js.gz deleted file mode 100644 index 817f01137b..0000000000 Binary files a/web-app/build/assets/EnableVersioningModal-BP46JZHo.js.gz and /dev/null differ diff --git a/web-app/build/assets/EnableVersioningModal-VuFTOzvD.js.gz b/web-app/build/assets/EnableVersioningModal-VuFTOzvD.js.gz new file mode 100644 index 0000000000..5386627624 Binary files /dev/null and b/web-app/build/assets/EnableVersioningModal-VuFTOzvD.js.gz differ diff --git a/web-app/build/assets/ErrorLogs-C2lPumhv.js.gz b/web-app/build/assets/ErrorLogs-C2lPumhv.js.gz new file mode 100644 index 0000000000..9923b84de5 Binary files /dev/null and b/web-app/build/assets/ErrorLogs-C2lPumhv.js.gz differ diff --git a/web-app/build/assets/ErrorLogs-CtrZlkxn.js.gz b/web-app/build/assets/ErrorLogs-CtrZlkxn.js.gz deleted file mode 100644 index 271d0e9e74..0000000000 Binary files a/web-app/build/assets/ErrorLogs-CtrZlkxn.js.gz and /dev/null differ diff --git a/web-app/build/assets/EventDestinations-CHicPUG3.js.gz b/web-app/build/assets/EventDestinations-CHicPUG3.js.gz deleted file mode 100644 index 86de031eb2..0000000000 Binary files a/web-app/build/assets/EventDestinations-CHicPUG3.js.gz and /dev/null differ diff --git a/web-app/build/assets/EventDestinations-CXMtA9n9.js.gz b/web-app/build/assets/EventDestinations-CXMtA9n9.js.gz new file mode 100644 index 0000000000..4afe3b08b8 Binary files /dev/null and b/web-app/build/assets/EventDestinations-CXMtA9n9.js.gz differ diff --git a/web-app/build/assets/EventTypeSelector-DnlNXTjf.js.gz b/web-app/build/assets/EventTypeSelector-DnlNXTjf.js.gz new file mode 100644 index 0000000000..39e41d8c25 Binary files /dev/null and b/web-app/build/assets/EventTypeSelector-DnlNXTjf.js.gz differ diff --git a/web-app/build/assets/EventTypeSelector-DvbbsTvy.js.gz b/web-app/build/assets/EventTypeSelector-DvbbsTvy.js.gz deleted file mode 100644 index 25b1ca28c8..0000000000 Binary files a/web-app/build/assets/EventTypeSelector-DvbbsTvy.js.gz and /dev/null differ diff --git a/web-app/build/assets/Groups-1gYX-Arx.js.gz b/web-app/build/assets/Groups-1gYX-Arx.js.gz deleted file mode 100644 index 719225381f..0000000000 Binary files a/web-app/build/assets/Groups-1gYX-Arx.js.gz and /dev/null differ diff --git a/web-app/build/assets/Groups-DM7SeNJd.js.gz b/web-app/build/assets/Groups-DM7SeNJd.js.gz new file mode 100644 index 0000000000..118962e6fb Binary files /dev/null and b/web-app/build/assets/Groups-DM7SeNJd.js.gz differ diff --git a/web-app/build/assets/GroupsDetails-Bu2xgwr1.js.gz b/web-app/build/assets/GroupsDetails-Bu2xgwr1.js.gz new file mode 100644 index 0000000000..fa4219c2cd Binary files /dev/null and b/web-app/build/assets/GroupsDetails-Bu2xgwr1.js.gz differ diff --git a/web-app/build/assets/GroupsDetails-DKl-S4WN.js.gz b/web-app/build/assets/GroupsDetails-DKl-S4WN.js.gz deleted file mode 100644 index 5677f33367..0000000000 Binary files a/web-app/build/assets/GroupsDetails-DKl-S4WN.js.gz and /dev/null differ diff --git a/web-app/build/assets/GroupsSelectors-BKkw2gRu.js.gz b/web-app/build/assets/GroupsSelectors-BKkw2gRu.js.gz deleted file mode 100644 index 07c7a4ae93..0000000000 Binary files a/web-app/build/assets/GroupsSelectors-BKkw2gRu.js.gz and /dev/null differ diff --git a/web-app/build/assets/GroupsSelectors-C1j4ewnc.js.gz b/web-app/build/assets/GroupsSelectors-C1j4ewnc.js.gz new file mode 100644 index 0000000000..2c31981be3 Binary files /dev/null and b/web-app/build/assets/GroupsSelectors-C1j4ewnc.js.gz differ diff --git a/web-app/build/assets/HealthInfo-BwkovdLE.js.gz b/web-app/build/assets/HealthInfo-BwkovdLE.js.gz new file mode 100644 index 0000000000..10a8ef9292 Binary files /dev/null and b/web-app/build/assets/HealthInfo-BwkovdLE.js.gz differ diff --git a/web-app/build/assets/HealthInfo-D8fDKog3.js.gz b/web-app/build/assets/HealthInfo-D8fDKog3.js.gz deleted file mode 100644 index 2455609188..0000000000 Binary files a/web-app/build/assets/HealthInfo-D8fDKog3.js.gz and /dev/null differ diff --git a/web-app/build/assets/IDPLDAPConfigurationDetails-CymkmrWF.js.gz b/web-app/build/assets/IDPLDAPConfigurationDetails-CymkmrWF.js.gz new file mode 100644 index 0000000000..cb1a93855a Binary files /dev/null and b/web-app/build/assets/IDPLDAPConfigurationDetails-CymkmrWF.js.gz differ diff --git a/web-app/build/assets/IDPLDAPConfigurationDetails-vcKQVgvA.js.gz b/web-app/build/assets/IDPLDAPConfigurationDetails-vcKQVgvA.js.gz deleted file mode 100644 index 0f6f79946b..0000000000 Binary files a/web-app/build/assets/IDPLDAPConfigurationDetails-vcKQVgvA.js.gz and /dev/null differ diff --git a/web-app/build/assets/IDPOpenIDConfigurationDetails-CXqq5rgx.js.gz b/web-app/build/assets/IDPOpenIDConfigurationDetails-CXqq5rgx.js.gz new file mode 100644 index 0000000000..f4195b7a57 Binary files /dev/null and b/web-app/build/assets/IDPOpenIDConfigurationDetails-CXqq5rgx.js.gz differ diff --git a/web-app/build/assets/IDPOpenIDConfigurationDetails-DIpB1gvV.js.gz b/web-app/build/assets/IDPOpenIDConfigurationDetails-DIpB1gvV.js.gz deleted file mode 100644 index a5e6ac310e..0000000000 Binary files a/web-app/build/assets/IDPOpenIDConfigurationDetails-DIpB1gvV.js.gz and /dev/null differ diff --git a/web-app/build/assets/IDPOpenIDConfigurations-8Fe6h_pG.js.gz b/web-app/build/assets/IDPOpenIDConfigurations-8Fe6h_pG.js.gz deleted file mode 100644 index 3aacbbbab0..0000000000 Binary files a/web-app/build/assets/IDPOpenIDConfigurations-8Fe6h_pG.js.gz and /dev/null differ diff --git a/web-app/build/assets/IDPOpenIDConfigurations-DKJ5kc6X.js.gz b/web-app/build/assets/IDPOpenIDConfigurations-DKJ5kc6X.js.gz new file mode 100644 index 0000000000..cf197c45c8 Binary files /dev/null and b/web-app/build/assets/IDPOpenIDConfigurations-DKJ5kc6X.js.gz differ diff --git a/web-app/build/assets/IconsScreen-BcZASjIe.js.gz b/web-app/build/assets/IconsScreen-BcZASjIe.js.gz new file mode 100644 index 0000000000..d447962683 Binary files /dev/null and b/web-app/build/assets/IconsScreen-BcZASjIe.js.gz differ diff --git a/web-app/build/assets/IconsScreen-DZ5Efyl6.js.gz b/web-app/build/assets/IconsScreen-DZ5Efyl6.js.gz deleted file mode 100644 index cd5a5365e2..0000000000 Binary files a/web-app/build/assets/IconsScreen-DZ5Efyl6.js.gz and /dev/null differ diff --git a/web-app/build/assets/Inspect-B6XpoFTr.js.gz b/web-app/build/assets/Inspect-B6XpoFTr.js.gz deleted file mode 100644 index da59d22767..0000000000 Binary files a/web-app/build/assets/Inspect-B6XpoFTr.js.gz and /dev/null differ diff --git a/web-app/build/assets/Inspect-C1iMlrb8.js.gz b/web-app/build/assets/Inspect-C1iMlrb8.js.gz new file mode 100644 index 0000000000..8714c3e10c Binary files /dev/null and b/web-app/build/assets/Inspect-C1iMlrb8.js.gz differ diff --git a/web-app/build/assets/KMSHelpbox-Cy2LhlwA.js.gz b/web-app/build/assets/KMSHelpbox-Cy2LhlwA.js.gz new file mode 100644 index 0000000000..598a2dd035 Binary files /dev/null and b/web-app/build/assets/KMSHelpbox-Cy2LhlwA.js.gz differ diff --git a/web-app/build/assets/KMSHelpbox-DmfdsXu7.js.gz b/web-app/build/assets/KMSHelpbox-DmfdsXu7.js.gz deleted file mode 100644 index 6162288103..0000000000 Binary files a/web-app/build/assets/KMSHelpbox-DmfdsXu7.js.gz and /dev/null differ diff --git a/web-app/build/assets/KMSRoutes-CKImhjyX.js.gz b/web-app/build/assets/KMSRoutes-CKImhjyX.js.gz deleted file mode 100644 index 1a23e56664..0000000000 Binary files a/web-app/build/assets/KMSRoutes-CKImhjyX.js.gz and /dev/null differ diff --git a/web-app/build/assets/KMSRoutes-Cj-23LuL.js.gz b/web-app/build/assets/KMSRoutes-Cj-23LuL.js.gz new file mode 100644 index 0000000000..094b9b651d Binary files /dev/null and b/web-app/build/assets/KMSRoutes-Cj-23LuL.js.gz differ diff --git a/web-app/build/assets/License-CwL5TMgJ.js.gz b/web-app/build/assets/License-CwL5TMgJ.js.gz deleted file mode 100644 index 0adcd09f0f..0000000000 Binary files a/web-app/build/assets/License-CwL5TMgJ.js.gz and /dev/null differ diff --git a/web-app/build/assets/License-DgW2blgT.js.gz b/web-app/build/assets/License-DgW2blgT.js.gz new file mode 100644 index 0000000000..08d68d3a9c Binary files /dev/null and b/web-app/build/assets/License-DgW2blgT.js.gz differ diff --git a/web-app/build/assets/ListBuckets-BEOSQPEV.js.gz b/web-app/build/assets/ListBuckets-BEOSQPEV.js.gz deleted file mode 100644 index 3f27ba73f7..0000000000 Binary files a/web-app/build/assets/ListBuckets-BEOSQPEV.js.gz and /dev/null differ diff --git a/web-app/build/assets/ListBuckets-CQ14jPJq.js.gz b/web-app/build/assets/ListBuckets-CQ14jPJq.js.gz new file mode 100644 index 0000000000..7569c1a334 Binary files /dev/null and b/web-app/build/assets/ListBuckets-CQ14jPJq.js.gz differ diff --git a/web-app/build/assets/ListEventDestinations-EI1v3rqy.js.gz b/web-app/build/assets/ListEventDestinations-EI1v3rqy.js.gz deleted file mode 100644 index d41abd69bb..0000000000 Binary files a/web-app/build/assets/ListEventDestinations-EI1v3rqy.js.gz and /dev/null differ diff --git a/web-app/build/assets/ListEventDestinations-KDmMAzz4.js.gz b/web-app/build/assets/ListEventDestinations-KDmMAzz4.js.gz new file mode 100644 index 0000000000..390c878859 Binary files /dev/null and b/web-app/build/assets/ListEventDestinations-KDmMAzz4.js.gz differ diff --git a/web-app/build/assets/ListKeys-BeDLH-RA.js.gz b/web-app/build/assets/ListKeys-BeDLH-RA.js.gz deleted file mode 100644 index 360472722a..0000000000 Binary files a/web-app/build/assets/ListKeys-BeDLH-RA.js.gz and /dev/null differ diff --git a/web-app/build/assets/ListKeys-oC8hq54a.js.gz b/web-app/build/assets/ListKeys-oC8hq54a.js.gz new file mode 100644 index 0000000000..0c7b0e5144 Binary files /dev/null and b/web-app/build/assets/ListKeys-oC8hq54a.js.gz differ diff --git a/web-app/build/assets/ListPolicies-ChKn4fye.js.gz b/web-app/build/assets/ListPolicies-ChKn4fye.js.gz deleted file mode 100644 index 87da06e54d..0000000000 Binary files a/web-app/build/assets/ListPolicies-ChKn4fye.js.gz and /dev/null differ diff --git a/web-app/build/assets/ListPolicies-DcoYDoPv.js.gz b/web-app/build/assets/ListPolicies-DcoYDoPv.js.gz new file mode 100644 index 0000000000..4e81ded020 Binary files /dev/null and b/web-app/build/assets/ListPolicies-DcoYDoPv.js.gz differ diff --git a/web-app/build/assets/ListTiersConfiguration-C78AxCJ_.js.gz b/web-app/build/assets/ListTiersConfiguration-C78AxCJ_.js.gz deleted file mode 100644 index 3cd2fc7264..0000000000 Binary files a/web-app/build/assets/ListTiersConfiguration-C78AxCJ_.js.gz and /dev/null differ diff --git a/web-app/build/assets/ListTiersConfiguration-CAl-BQl1.js.gz b/web-app/build/assets/ListTiersConfiguration-CAl-BQl1.js.gz new file mode 100644 index 0000000000..bdbf543939 Binary files /dev/null and b/web-app/build/assets/ListTiersConfiguration-CAl-BQl1.js.gz differ diff --git a/web-app/build/assets/Login-CWtfJtT7.js.gz b/web-app/build/assets/Login-CWtfJtT7.js.gz deleted file mode 100644 index 02d5ba9051..0000000000 Binary files a/web-app/build/assets/Login-CWtfJtT7.js.gz and /dev/null differ diff --git a/web-app/build/assets/Login-_DDBA0mC.js.gz b/web-app/build/assets/Login-_DDBA0mC.js.gz new file mode 100644 index 0000000000..708d3c08da Binary files /dev/null and b/web-app/build/assets/Login-_DDBA0mC.js.gz differ diff --git a/web-app/build/assets/LoginCallback-BUU7zTi-.js.gz b/web-app/build/assets/LoginCallback-BUU7zTi-.js.gz deleted file mode 100644 index 680cbfb356..0000000000 Binary files a/web-app/build/assets/LoginCallback-BUU7zTi-.js.gz and /dev/null differ diff --git a/web-app/build/assets/LoginCallback-CAt8kTBZ.js.gz b/web-app/build/assets/LoginCallback-CAt8kTBZ.js.gz new file mode 100644 index 0000000000..1b2afa380b Binary files /dev/null and b/web-app/build/assets/LoginCallback-CAt8kTBZ.js.gz differ diff --git a/web-app/build/assets/LoginLayout-Bxa4dUWV.js.gz b/web-app/build/assets/LoginLayout-Bxa4dUWV.js.gz deleted file mode 100644 index 8704fee99d..0000000000 Binary files a/web-app/build/assets/LoginLayout-Bxa4dUWV.js.gz and /dev/null differ diff --git a/web-app/build/assets/LoginLayout-DOu441RV.js.gz b/web-app/build/assets/LoginLayout-DOu441RV.js.gz new file mode 100644 index 0000000000..0732686a98 Binary files /dev/null and b/web-app/build/assets/LoginLayout-DOu441RV.js.gz differ diff --git a/web-app/build/assets/LogoutPage-BHeJ89CI.js.gz b/web-app/build/assets/LogoutPage-BHeJ89CI.js.gz new file mode 100644 index 0000000000..cf78e5063c Binary files /dev/null and b/web-app/build/assets/LogoutPage-BHeJ89CI.js.gz differ diff --git a/web-app/build/assets/LogoutPage-DIGf20om.js.gz b/web-app/build/assets/LogoutPage-DIGf20om.js.gz deleted file mode 100644 index 2c9dda036d..0000000000 Binary files a/web-app/build/assets/LogoutPage-DIGf20om.js.gz and /dev/null differ diff --git a/web-app/build/assets/LogsSearchMain-D83cjZ0c.js.gz b/web-app/build/assets/LogsSearchMain-D83cjZ0c.js.gz deleted file mode 100644 index ed6465c1cb..0000000000 Binary files a/web-app/build/assets/LogsSearchMain-D83cjZ0c.js.gz and /dev/null differ diff --git a/web-app/build/assets/LogsSearchMain-wcYggpFb.js.gz b/web-app/build/assets/LogsSearchMain-wcYggpFb.js.gz new file mode 100644 index 0000000000..6518b7f342 Binary files /dev/null and b/web-app/build/assets/LogsSearchMain-wcYggpFb.js.gz differ diff --git a/web-app/build/assets/ObjectBrowser-BHbaKsoa.js.gz b/web-app/build/assets/ObjectBrowser-BHbaKsoa.js.gz new file mode 100644 index 0000000000..5abfc4d246 Binary files /dev/null and b/web-app/build/assets/ObjectBrowser-BHbaKsoa.js.gz differ diff --git a/web-app/build/assets/ObjectBrowser-C6tStnEC.js.gz b/web-app/build/assets/ObjectBrowser-C6tStnEC.js.gz deleted file mode 100644 index c61174b5d5..0000000000 Binary files a/web-app/build/assets/ObjectBrowser-C6tStnEC.js.gz and /dev/null differ diff --git a/web-app/build/assets/ObjectManager-BmYS71u7.js.gz b/web-app/build/assets/ObjectManager-BmYS71u7.js.gz deleted file mode 100644 index ce69376ff7..0000000000 Binary files a/web-app/build/assets/ObjectManager-BmYS71u7.js.gz and /dev/null differ diff --git a/web-app/build/assets/ObjectManager-DAAVLn68.js.gz b/web-app/build/assets/ObjectManager-DAAVLn68.js.gz new file mode 100644 index 0000000000..0c846cf508 Binary files /dev/null and b/web-app/build/assets/ObjectManager-DAAVLn68.js.gz differ diff --git a/web-app/build/assets/PanelTitle-D0pQCiBG.js.gz b/web-app/build/assets/PanelTitle-D0pQCiBG.js.gz deleted file mode 100644 index 3ae29358ae..0000000000 Binary files a/web-app/build/assets/PanelTitle-D0pQCiBG.js.gz and /dev/null differ diff --git a/web-app/build/assets/PanelTitle-DGLY_nT7.js.gz b/web-app/build/assets/PanelTitle-DGLY_nT7.js.gz new file mode 100644 index 0000000000..6bb5e35bd6 Binary files /dev/null and b/web-app/build/assets/PanelTitle-DGLY_nT7.js.gz differ diff --git a/web-app/build/assets/Policies-CYOXtBKe.js.gz b/web-app/build/assets/Policies-CYOXtBKe.js.gz new file mode 100644 index 0000000000..260ff73d23 Binary files /dev/null and b/web-app/build/assets/Policies-CYOXtBKe.js.gz differ diff --git a/web-app/build/assets/Policies-Cd484dl3.js.gz b/web-app/build/assets/Policies-Cd484dl3.js.gz deleted file mode 100644 index 6820db3568..0000000000 Binary files a/web-app/build/assets/Policies-Cd484dl3.js.gz and /dev/null differ diff --git a/web-app/build/assets/PolicyDetails-DXNhETb5.js.gz b/web-app/build/assets/PolicyDetails-DXNhETb5.js.gz new file mode 100644 index 0000000000..66398251a1 Binary files /dev/null and b/web-app/build/assets/PolicyDetails-DXNhETb5.js.gz differ diff --git a/web-app/build/assets/PolicyDetails-DaHcGV1S.js.gz b/web-app/build/assets/PolicyDetails-DaHcGV1S.js.gz deleted file mode 100644 index 23f0aac596..0000000000 Binary files a/web-app/build/assets/PolicyDetails-DaHcGV1S.js.gz and /dev/null differ diff --git a/web-app/build/assets/PolicySelectors-BZtTkBiq.js.gz b/web-app/build/assets/PolicySelectors-BZtTkBiq.js.gz new file mode 100644 index 0000000000..6194d5e9af Binary files /dev/null and b/web-app/build/assets/PolicySelectors-BZtTkBiq.js.gz differ diff --git a/web-app/build/assets/PolicySelectors-OiMTemrU.js.gz b/web-app/build/assets/PolicySelectors-OiMTemrU.js.gz deleted file mode 100644 index 4762c19469..0000000000 Binary files a/web-app/build/assets/PolicySelectors-OiMTemrU.js.gz and /dev/null differ diff --git a/web-app/build/assets/Profile-DEr21ICr.js.gz b/web-app/build/assets/Profile-DEr21ICr.js.gz new file mode 100644 index 0000000000..460f71b781 Binary files /dev/null and b/web-app/build/assets/Profile-DEr21ICr.js.gz differ diff --git a/web-app/build/assets/Profile-DeivgkiQ.js.gz b/web-app/build/assets/Profile-DeivgkiQ.js.gz deleted file mode 100644 index aa610241a9..0000000000 Binary files a/web-app/build/assets/Profile-DeivgkiQ.js.gz and /dev/null differ diff --git a/web-app/build/assets/ProgressBarWrapper-5HJswR53.js.gz b/web-app/build/assets/ProgressBarWrapper-5HJswR53.js.gz new file mode 100644 index 0000000000..7bd4dc2c36 Binary files /dev/null and b/web-app/build/assets/ProgressBarWrapper-5HJswR53.js.gz differ diff --git a/web-app/build/assets/ProgressBarWrapper-CoImtW2z.js.gz b/web-app/build/assets/ProgressBarWrapper-CoImtW2z.js.gz deleted file mode 100644 index fc49ed9fce..0000000000 Binary files a/web-app/build/assets/ProgressBarWrapper-CoImtW2z.js.gz and /dev/null differ diff --git a/web-app/build/assets/QueryMultiSelector-DnKdGUOa.js.gz b/web-app/build/assets/QueryMultiSelector-DnKdGUOa.js.gz new file mode 100644 index 0000000000..2d6506bc16 Binary files /dev/null and b/web-app/build/assets/QueryMultiSelector-DnKdGUOa.js.gz differ diff --git a/web-app/build/assets/QueryMultiSelector-DqXt-PKK.js.gz b/web-app/build/assets/QueryMultiSelector-DqXt-PKK.js.gz deleted file mode 100644 index 4e445837b8..0000000000 Binary files a/web-app/build/assets/QueryMultiSelector-DqXt-PKK.js.gz and /dev/null differ diff --git a/web-app/build/assets/ReportedUsage-B-us07tn.js.gz b/web-app/build/assets/ReportedUsage-B-us07tn.js.gz deleted file mode 100644 index 049b872a72..0000000000 Binary files a/web-app/build/assets/ReportedUsage-B-us07tn.js.gz and /dev/null differ diff --git a/web-app/build/assets/ReportedUsage-BMlRHsfY.js.gz b/web-app/build/assets/ReportedUsage-BMlRHsfY.js.gz new file mode 100644 index 0000000000..5a3c51c4e6 Binary files /dev/null and b/web-app/build/assets/ReportedUsage-BMlRHsfY.js.gz differ diff --git a/web-app/build/assets/ResetConfigurationModal-D-wCAr8u.js.gz b/web-app/build/assets/ResetConfigurationModal-D-wCAr8u.js.gz deleted file mode 100644 index 5c4ab835b8..0000000000 Binary files a/web-app/build/assets/ResetConfigurationModal-D-wCAr8u.js.gz and /dev/null differ diff --git a/web-app/build/assets/ResetConfigurationModal-DzSTLr_P.js.gz b/web-app/build/assets/ResetConfigurationModal-DzSTLr_P.js.gz new file mode 100644 index 0000000000..73891be211 Binary files /dev/null and b/web-app/build/assets/ResetConfigurationModal-DzSTLr_P.js.gz differ diff --git a/web-app/build/assets/RewindEnable--5VsXN80.js.gz b/web-app/build/assets/RewindEnable--5VsXN80.js.gz new file mode 100644 index 0000000000..b2ae3ccad2 Binary files /dev/null and b/web-app/build/assets/RewindEnable--5VsXN80.js.gz differ diff --git a/web-app/build/assets/RewindEnable-CVAUZnjL.js.gz b/web-app/build/assets/RewindEnable-CVAUZnjL.js.gz deleted file mode 100644 index dcb366c60b..0000000000 Binary files a/web-app/build/assets/RewindEnable-CVAUZnjL.js.gz and /dev/null differ diff --git a/web-app/build/assets/SSOLogin-DMQGL6lx.js.gz b/web-app/build/assets/SSOLogin-DMQGL6lx.js.gz new file mode 100644 index 0000000000..d17aae4858 Binary files /dev/null and b/web-app/build/assets/SSOLogin-DMQGL6lx.js.gz differ diff --git a/web-app/build/assets/SSOLogin-Dr-w_dUr.js.gz b/web-app/build/assets/SSOLogin-Dr-w_dUr.js.gz deleted file mode 100644 index e3ebab181b..0000000000 Binary files a/web-app/build/assets/SSOLogin-Dr-w_dUr.js.gz and /dev/null differ diff --git a/web-app/build/assets/SetAccessPolicy-BLU-KAJK.js.gz b/web-app/build/assets/SetAccessPolicy-BLU-KAJK.js.gz deleted file mode 100644 index aeeda3f426..0000000000 Binary files a/web-app/build/assets/SetAccessPolicy-BLU-KAJK.js.gz and /dev/null differ diff --git a/web-app/build/assets/SetAccessPolicy-dCPot9qZ.js.gz b/web-app/build/assets/SetAccessPolicy-dCPot9qZ.js.gz new file mode 100644 index 0000000000..946f56e1d1 Binary files /dev/null and b/web-app/build/assets/SetAccessPolicy-dCPot9qZ.js.gz differ diff --git a/web-app/build/assets/SetPolicy-CTKQahri.js.gz b/web-app/build/assets/SetPolicy-CTKQahri.js.gz deleted file mode 100644 index 2bfdaf8234..0000000000 Binary files a/web-app/build/assets/SetPolicy-CTKQahri.js.gz and /dev/null differ diff --git a/web-app/build/assets/SetPolicy-yo5jwq3N.js.gz b/web-app/build/assets/SetPolicy-yo5jwq3N.js.gz new file mode 100644 index 0000000000..bd19be7910 Binary files /dev/null and b/web-app/build/assets/SetPolicy-yo5jwq3N.js.gz differ diff --git a/web-app/build/assets/SetRetentionConfig-Bly6B-K3.js.gz b/web-app/build/assets/SetRetentionConfig-Bly6B-K3.js.gz deleted file mode 100644 index b23caf6b23..0000000000 Binary files a/web-app/build/assets/SetRetentionConfig-Bly6B-K3.js.gz and /dev/null differ diff --git a/web-app/build/assets/SetRetentionConfig-Ivq37Cwr.js.gz b/web-app/build/assets/SetRetentionConfig-Ivq37Cwr.js.gz new file mode 100644 index 0000000000..2d90b42ef5 Binary files /dev/null and b/web-app/build/assets/SetRetentionConfig-Ivq37Cwr.js.gz differ diff --git a/web-app/build/assets/SiteReplication-B3BobPzE.js.gz b/web-app/build/assets/SiteReplication-B3BobPzE.js.gz new file mode 100644 index 0000000000..68e9972efd Binary files /dev/null and b/web-app/build/assets/SiteReplication-B3BobPzE.js.gz differ diff --git a/web-app/build/assets/SiteReplication-RZtHwvz1.js.gz b/web-app/build/assets/SiteReplication-RZtHwvz1.js.gz deleted file mode 100644 index fc2a273e86..0000000000 Binary files a/web-app/build/assets/SiteReplication-RZtHwvz1.js.gz and /dev/null differ diff --git a/web-app/build/assets/SiteReplicationStatus-Cn2knlN4.js.gz b/web-app/build/assets/SiteReplicationStatus-Cn2knlN4.js.gz new file mode 100644 index 0000000000..83f4c23df4 Binary files /dev/null and b/web-app/build/assets/SiteReplicationStatus-Cn2knlN4.js.gz differ diff --git a/web-app/build/assets/SiteReplicationStatus-Cp2gk68r.js.gz b/web-app/build/assets/SiteReplicationStatus-Cp2gk68r.js.gz deleted file mode 100644 index 6ed346ad19..0000000000 Binary files a/web-app/build/assets/SiteReplicationStatus-Cp2gk68r.js.gz and /dev/null differ diff --git a/web-app/build/assets/Speedtest-84oqDCsr.js.gz b/web-app/build/assets/Speedtest-84oqDCsr.js.gz new file mode 100644 index 0000000000..5176524012 Binary files /dev/null and b/web-app/build/assets/Speedtest-84oqDCsr.js.gz differ diff --git a/web-app/build/assets/Speedtest-DL6lTMyX.js.gz b/web-app/build/assets/Speedtest-DL6lTMyX.js.gz deleted file mode 100644 index 52f5a91be8..0000000000 Binary files a/web-app/build/assets/Speedtest-DL6lTMyX.js.gz and /dev/null differ diff --git a/web-app/build/assets/Status-DDq0k-E8.js.gz b/web-app/build/assets/Status-DDq0k-E8.js.gz new file mode 100644 index 0000000000..d49e1fbe4e Binary files /dev/null and b/web-app/build/assets/Status-DDq0k-E8.js.gz differ diff --git a/web-app/build/assets/Status-Dc_xpM8_.js.gz b/web-app/build/assets/Status-Dc_xpM8_.js.gz deleted file mode 100644 index ff241a0bcc..0000000000 Binary files a/web-app/build/assets/Status-Dc_xpM8_.js.gz and /dev/null differ diff --git a/web-app/build/assets/StatusCountCard-BbX0WeKz.js.gz b/web-app/build/assets/StatusCountCard-BbX0WeKz.js.gz new file mode 100644 index 0000000000..baf4d293a2 Binary files /dev/null and b/web-app/build/assets/StatusCountCard-BbX0WeKz.js.gz differ diff --git a/web-app/build/assets/StatusCountCard-mrJFyWLE.js.gz b/web-app/build/assets/StatusCountCard-mrJFyWLE.js.gz deleted file mode 100644 index fd18befa00..0000000000 Binary files a/web-app/build/assets/StatusCountCard-mrJFyWLE.js.gz and /dev/null differ diff --git a/web-app/build/assets/TierTypeSelector-BH4UFy5I.js.gz b/web-app/build/assets/TierTypeSelector-BH4UFy5I.js.gz new file mode 100644 index 0000000000..4b357955bb Binary files /dev/null and b/web-app/build/assets/TierTypeSelector-BH4UFy5I.js.gz differ diff --git a/web-app/build/assets/TierTypeSelector-C3WO4qWV.js.gz b/web-app/build/assets/TierTypeSelector-C3WO4qWV.js.gz deleted file mode 100644 index 75be42cc9c..0000000000 Binary files a/web-app/build/assets/TierTypeSelector-C3WO4qWV.js.gz and /dev/null differ diff --git a/web-app/build/assets/Tools-Da7B-gQ7.js.gz b/web-app/build/assets/Tools-Da7B-gQ7.js.gz new file mode 100644 index 0000000000..c445ec994a Binary files /dev/null and b/web-app/build/assets/Tools-Da7B-gQ7.js.gz differ diff --git a/web-app/build/assets/Tools-DmLt-jEP.js.gz b/web-app/build/assets/Tools-DmLt-jEP.js.gz deleted file mode 100644 index 050775a47a..0000000000 Binary files a/web-app/build/assets/Tools-DmLt-jEP.js.gz and /dev/null differ diff --git a/web-app/build/assets/Trace-DALhpSna.js.gz b/web-app/build/assets/Trace-DALhpSna.js.gz new file mode 100644 index 0000000000..ce436ed6fd Binary files /dev/null and b/web-app/build/assets/Trace-DALhpSna.js.gz differ diff --git a/web-app/build/assets/Trace-DEjwkzEK.js.gz b/web-app/build/assets/Trace-DEjwkzEK.js.gz deleted file mode 100644 index 2549bff639..0000000000 Binary files a/web-app/build/assets/Trace-DEjwkzEK.js.gz and /dev/null differ diff --git a/web-app/build/assets/UpdateTierCredentialsModal-BQbiQBqs.js.gz b/web-app/build/assets/UpdateTierCredentialsModal-BQbiQBqs.js.gz deleted file mode 100644 index 3e8f58d321..0000000000 Binary files a/web-app/build/assets/UpdateTierCredentialsModal-BQbiQBqs.js.gz and /dev/null differ diff --git a/web-app/build/assets/UpdateTierCredentialsModal-Dliav8ua.js.gz b/web-app/build/assets/UpdateTierCredentialsModal-Dliav8ua.js.gz new file mode 100644 index 0000000000..ec0d0d9891 Binary files /dev/null and b/web-app/build/assets/UpdateTierCredentialsModal-Dliav8ua.js.gz differ diff --git a/web-app/build/assets/Users-Dpf6ODRB.js.gz b/web-app/build/assets/Users-Dpf6ODRB.js.gz new file mode 100644 index 0000000000..ae4ec19b00 Binary files /dev/null and b/web-app/build/assets/Users-Dpf6ODRB.js.gz differ diff --git a/web-app/build/assets/Users-XGTrFx-i.js.gz b/web-app/build/assets/Users-XGTrFx-i.js.gz deleted file mode 100644 index e87e6e0ad0..0000000000 Binary files a/web-app/build/assets/Users-XGTrFx-i.js.gz and /dev/null differ diff --git a/web-app/build/assets/UsersSelectors-DGAPoZkL.js.gz b/web-app/build/assets/UsersSelectors-DGAPoZkL.js.gz new file mode 100644 index 0000000000..f064af835e Binary files /dev/null and b/web-app/build/assets/UsersSelectors-DGAPoZkL.js.gz differ diff --git a/web-app/build/assets/UsersSelectors-DZSt6JVc.js.gz b/web-app/build/assets/UsersSelectors-DZSt6JVc.js.gz deleted file mode 100644 index d50d37ce94..0000000000 Binary files a/web-app/build/assets/UsersSelectors-DZSt6JVc.js.gz and /dev/null differ diff --git a/web-app/build/assets/Watch-Cr2nHNhV.js.gz b/web-app/build/assets/Watch-Cr2nHNhV.js.gz deleted file mode 100644 index 22cb16350e..0000000000 Binary files a/web-app/build/assets/Watch-Cr2nHNhV.js.gz and /dev/null differ diff --git a/web-app/build/assets/Watch-D80AA84z.js.gz b/web-app/build/assets/Watch-D80AA84z.js.gz new file mode 100644 index 0000000000..f5238ba9f8 Binary files /dev/null and b/web-app/build/assets/Watch-D80AA84z.js.gz differ diff --git a/web-app/build/assets/YAxis-B9K089Ug.js.gz b/web-app/build/assets/YAxis-B9K089Ug.js.gz new file mode 100644 index 0000000000..249c78254e Binary files /dev/null and b/web-app/build/assets/YAxis-B9K089Ug.js.gz differ diff --git a/web-app/build/assets/YAxis-DcaFZqB6.js.gz b/web-app/build/assets/YAxis-DcaFZqB6.js.gz deleted file mode 100644 index e842f5ed61..0000000000 Binary files a/web-app/build/assets/YAxis-DcaFZqB6.js.gz and /dev/null differ diff --git a/web-app/build/assets/generateCategoricalChart-BnVaLGo3.js.gz b/web-app/build/assets/generateCategoricalChart-BnVaLGo3.js.gz new file mode 100644 index 0000000000..4ff7973d8c Binary files /dev/null and b/web-app/build/assets/generateCategoricalChart-BnVaLGo3.js.gz differ diff --git a/web-app/build/assets/generateCategoricalChart-CRmka6wN.js.gz b/web-app/build/assets/generateCategoricalChart-CRmka6wN.js.gz deleted file mode 100644 index 482143c28c..0000000000 Binary files a/web-app/build/assets/generateCategoricalChart-CRmka6wN.js.gz and /dev/null differ diff --git a/web-app/build/assets/index-BQ0PzI_G.js.gz b/web-app/build/assets/index-BQ0PzI_G.js.gz deleted file mode 100644 index 664da58a6a..0000000000 Binary files a/web-app/build/assets/index-BQ0PzI_G.js.gz and /dev/null differ diff --git a/web-app/build/assets/index-BvVSYA6O.js.gz b/web-app/build/assets/index-BvVSYA6O.js.gz new file mode 100644 index 0000000000..52a3db64a9 Binary files /dev/null and b/web-app/build/assets/index-BvVSYA6O.js.gz differ diff --git a/web-app/build/assets/inspectDownload-BFXjXcQY.js.gz b/web-app/build/assets/inspectDownload-BFXjXcQY.js.gz new file mode 100644 index 0000000000..c66ceb43de Binary files /dev/null and b/web-app/build/assets/inspectDownload-BFXjXcQY.js.gz differ diff --git a/web-app/build/assets/inspectDownload-Cqu8tzFq.js.gz b/web-app/build/assets/inspectDownload-Cqu8tzFq.js.gz deleted file mode 100644 index 22667a10ae..0000000000 Binary files a/web-app/build/assets/inspectDownload-Cqu8tzFq.js.gz and /dev/null differ diff --git a/web-app/build/assets/utils-9WrNlA94.js.gz b/web-app/build/assets/utils-9WrNlA94.js.gz deleted file mode 100644 index 2781554056..0000000000 Binary files a/web-app/build/assets/utils-9WrNlA94.js.gz and /dev/null differ diff --git a/web-app/build/assets/utils-BP8kQP8H.js.gz b/web-app/build/assets/utils-BP8kQP8H.js.gz new file mode 100644 index 0000000000..d6386ab1ce Binary files /dev/null and b/web-app/build/assets/utils-BP8kQP8H.js.gz differ diff --git a/web-app/build/index.html b/web-app/build/index.html index 1d572119cf..2aeb8eb3f9 100644 --- a/web-app/build/index.html +++ b/web-app/build/index.html @@ -29,7 +29,7 @@ SILO Console - + diff --git a/web-app/e2e/account-password.spec.ts b/web-app/e2e/account-password.spec.ts new file mode 100644 index 0000000000..10f578cefe --- /dev/null +++ b/web-app/e2e/account-password.spec.ts @@ -0,0 +1,64 @@ +// Copyright (c) 2026 Pigsty +// SPDX-License-Identifier: AGPL-3.0-or-later + +import { expect, test } from "./fixtures/baseFixture"; +import { minioadminFile, SERVER_ENDPOINT } from "./consts"; +import { + CONSOLE_UI_RESOURCE, + IAM_SCOPES, +} from "../src/common/SecureComponent/permissions"; + +test.use({ storageState: minioadminFile }); + +for (const scenario of [ + { + name: "self-service permission", + password: true, + create: false, + idp: false, + }, + { + name: "user creation permission only", + password: false, + create: true, + idp: false, + }, + { + name: "no password permission", + password: false, + create: false, + idp: false, + }, + { + name: "external identity provider", + password: true, + create: false, + idp: true, + }, +]) { + test(`Change Password respects ${scenario.name}`, async ({ page }) => { + await page.route("**/api/v1/session", async (route) => { + const response = await route.fetch(); + const session = await response.json(); + const actions: string[] = [IAM_SCOPES.ADMIN_CREATE_SERVICEACCOUNT]; + if (scenario.password) actions.push(IAM_SCOPES.ADMIN_CHANGE_MY_PASSWORD); + if (scenario.create) actions.push(IAM_SCOPES.ADMIN_CREATE_USER); + session.permissions = { [CONSOLE_UI_RESOURCE]: actions }; + if (scenario.idp) session.features.push("external-idp"); + await route.fulfill({ response, json: session }); + }); + + await page.goto(`${SERVER_ENDPOINT}/access-keys`); + const button = page.locator("#change-password"); + await expect(button).toBeVisible(); + if (scenario.password && !scenario.idp) { + await expect(button).toBeEnabled(); + await button.click(); + await expect( + page.getByLabel("Current Password", { exact: true }), + ).toBeVisible(); + } else { + await expect(button).toBeDisabled(); + } + }); +} diff --git a/web-app/src/common/SecureComponent/permissions.ts b/web-app/src/common/SecureComponent/permissions.ts index 238100eec8..53bd0704b4 100644 --- a/web-app/src/common/SecureComponent/permissions.ts +++ b/web-app/src/common/SecureComponent/permissions.ts @@ -63,6 +63,7 @@ export const IAM_SCOPES = { ADMIN_GET_POLICY: "admin:GetPolicy", ADMIN_LIST_USERS: "admin:ListUsers", ADMIN_CREATE_USER: "admin:CreateUser", + ADMIN_CHANGE_MY_PASSWORD: "admin:ChangeMyPassword", ADMIN_DELETE_USER: "admin:DeleteUser", ADMIN_ENABLE_USER: "admin:EnableUser", ADMIN_DISABLE_USER: "admin:DisableUser", diff --git a/web-app/src/screens/Console/Account/Account.tsx b/web-app/src/screens/Console/Account/Account.tsx index 377bfa04bc..5c80121cf1 100644 --- a/web-app/src/screens/Console/Account/Account.tsx +++ b/web-app/src/screens/Console/Account/Account.tsx @@ -259,7 +259,7 @@ const Account = () => { />