UI: Upgrade to HDS 4.20.1 (#31467)

* update package

* update test for replicaiton

* fix a11y failure
This commit is contained in:
claire bontempo 2025-08-11 09:12:15 -07:00 committed by GitHub
parent 9b752258ef
commit 6b1a6b2efd
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 129 additions and 9 deletions

View file

@ -12,7 +12,7 @@
{{else}}
{{#if @showAdvancedMode}}
<div class="has-top-margin-s">
<JsonEditor @title="Secret Data" @value={{or @modelForData.dataAsJSONString " "}} @readOnly={{true}} />
<JsonEditor @title="Secret Data" @value={{or (stringify @modelForData.secretData) " "}} @readOnly={{true}} />
</div>
{{else}}
<div class="info-table-row-header">

View file

@ -24,10 +24,6 @@ export default Model.extend(KeyMixin, {
});
}),
dataAsJSONString: computed('secretData', function () {
return JSON.stringify(this.secretData, null, 2);
}),
isAdvancedFormat: computed('secretData', function () {
const data = this.secretData;
return data && Object.keys(data).some((key) => typeof data[key] !== 'string');

View file

@ -214,7 +214,7 @@
},
"dependencies": {
"@babel/core": "7.26.10",
"@hashicorp/design-system-components": "4.18.2",
"@hashicorp/design-system-components": "4.20.1",
"@hashicorp/vault-client-typescript": "hashicorp/vault-client-typescript",
"@hashicorp/vault-reporting": "portal:./vault-reporting",
"ember-auto-import": "2.10.0",

View file

@ -59,6 +59,8 @@ module('Acceptance | Enterprise | replication', function (hooks) {
await pollCluster(this.owner);
await settled();
await click('[data-test-replication-link="secondaries"]');
await click(GENERAL.button('Copy token'));
await click(GENERAL.cancelButton);
await click(GENERAL.menuTrigger);
await click('[data-test-replication-path-filter-link]');
assert.strictEqual(
@ -103,6 +105,8 @@ module('Acceptance | Enterprise | replication', function (hooks) {
await settled();
await click('[data-test-replication-link="secondaries"]');
await click(GENERAL.button('Copy token'));
await click(GENERAL.cancelButton);
assert
.dom('[data-test-secondary-name]')
.includesText(secondaryName, 'it displays the secondary in the list of known secondaries');

View file

@ -2058,7 +2058,7 @@ __metadata:
languageName: node
linkType: hard
"@ember/test-waiters@npm:^3.1.0":
"@ember/test-waiters@npm:^3.0.0, @ember/test-waiters@npm:^3.1.0":
version: 3.1.0
resolution: "@ember/test-waiters@npm:3.1.0"
dependencies:
@ -2653,7 +2653,62 @@ __metadata:
languageName: node
linkType: hard
"@hashicorp/design-system-components@npm:4.18.2, @hashicorp/design-system-components@npm:~4.18.0":
"@hashicorp/design-system-components@npm:4.20.1":
version: 4.20.1
resolution: "@hashicorp/design-system-components@npm:4.20.1"
dependencies:
"@codemirror/commands": ^6.8.0
"@codemirror/lang-go": ^6.0.1
"@codemirror/lang-javascript": ^6.2.2
"@codemirror/lang-json": ^6.0.1
"@codemirror/lang-markdown": ^6.3.2
"@codemirror/lang-sql": ^6.8.0
"@codemirror/lang-yaml": ^6.1.2
"@codemirror/language": ^6.10.3
"@codemirror/legacy-modes": ^6.4.2
"@codemirror/lint": ^6.8.4
"@codemirror/state": ^6.5.0
"@codemirror/view": ^6.36.2
"@ember/render-modifiers": ^2.1.0
"@ember/string": ^3.1.1
"@ember/test-waiters": ^3.1.0
"@embroider/addon-shim": ^1.9.0
"@embroider/macros": ^1.16.12
"@embroider/util": ^1.13.2
"@floating-ui/dom": ^1.6.12
"@hashicorp/design-system-tokens": ^2.3.0
"@hashicorp/flight-icons": ^3.11.0
"@lezer/highlight": ^1.2.1
"@nullvoxpopuli/ember-composable-helpers": ^5.2.9
clipboard-polyfill: ^4.1.1
codemirror-lang-hcl: ^0.0.0-beta.2
decorator-transforms: ^2.3.0
ember-a11y-refocus: ^4.1.4
ember-cli-sass: ^11.0.1
ember-concurrency: ^4.0.2
ember-element-helper: ^0.8.6
ember-focus-trap: ^1.1.1
ember-get-config: ^2.1.1
ember-modifier: ^4.2.0
ember-power-select: ^8.6.2
ember-stargate: ^0.5.0
ember-style-modifier: ^4.4.0
ember-truth-helpers: ^4.0.3
luxon: ^3.4.2
prismjs: ^1.30.0
sass: ^1.83.0
tabbable: ^6.2.0
tippy.js: ^6.3.7
peerDependencies:
ember-engines: ">= 0.11.0"
peerDependenciesMeta:
ember-engines:
optional: true
checksum: 1b8d77f255aaf4db2c5601403bb9a63704ebfdd23333d465fc4104866e2669021ab631c74c11ca0af696894f5b2fa3aac66043cfbed5d11c6fffb7c423126847
languageName: node
linkType: hard
"@hashicorp/design-system-components@npm:~4.18.0":
version: 4.18.2
resolution: "@hashicorp/design-system-components@npm:4.18.2"
dependencies:
@ -2719,6 +2774,13 @@ __metadata:
languageName: node
linkType: hard
"@hashicorp/flight-icons@npm:^3.11.0":
version: 3.12.0
resolution: "@hashicorp/flight-icons@npm:3.12.0"
checksum: 2a64c1498df3f3f20da467f3b861d41727d5d422c097b51c5a486bd2de172e24730e0ef85892c199ada74325b7adecc2f583949792f6da59d68aa053396102de
languageName: node
linkType: hard
"@hashicorp/vault-client-typescript@hashicorp/vault-client-typescript":
version: 0.0.0
resolution: "@hashicorp/vault-client-typescript@https://github.com/hashicorp/vault-client-typescript.git#commit=93a0740c07e014899ed948a893d4fde2fdaeaccf"
@ -7871,6 +7933,18 @@ __metadata:
languageName: node
linkType: hard
"ember-async-data@npm:^1.0.1":
version: 1.0.3
resolution: "ember-async-data@npm:1.0.3"
dependencies:
"@ember/test-waiters": ^3.0.0
"@embroider/addon-shim": ^1.8.6
peerDependencies:
ember-source: ">=4.8.4"
checksum: 0484ce4fd539700e48dd04adefdead83d058aec4facfb79b30dbee4206b7eab650eea1e657b5172d391ee16e522d9e96b5a76137465e31385841c31b3a6a52e6
languageName: node
linkType: hard
"ember-auto-import@npm:2.10.0, ember-auto-import@npm:^2.2.4, ember-auto-import@npm:^2.4.1, ember-auto-import@npm:^2.6.3, ember-auto-import@npm:^2.7.0":
version: 2.10.0
resolution: "ember-auto-import@npm:2.10.0"
@ -8888,6 +8962,32 @@ __metadata:
languageName: node
linkType: hard
"ember-resources@npm:^6.0.0":
version: 6.5.2
resolution: "ember-resources@npm:6.5.2"
dependencies:
"@babel/runtime": ^7.17.8
"@embroider/addon-shim": ^1.2.0
"@embroider/macros": ^1.12.3
ember-async-data: ^1.0.1
peerDependencies:
"@ember/test-waiters": ">= 3.0.0"
"@glimmer/component": ">= 1.1.2"
"@glimmer/tracking": ">= 1.1.2"
"@glint/template": ^1.0.0-beta.3 || >= 1.0.0
ember-concurrency: ^2.0.0 || >= 3.0.0
ember-source: ^3.28.0 || ^4.0.0 || >= 5.0.0
peerDependenciesMeta:
"@ember/test-waiters":
optional: true
"@glimmer/component":
optional: true
ember-concurrency:
optional: true
checksum: 77e85a7951a3ce6785d7355161366c3a2f680a72cfc68c543215c57ae826dc4125059da355d56be4a4c1c8469c37c0e35c10e8034703f3f020401716de252c54
languageName: node
linkType: hard
"ember-responsive@npm:5.0.0":
version: 5.0.0
resolution: "ember-responsive@npm:5.0.0"
@ -9019,6 +9119,19 @@ __metadata:
languageName: node
linkType: hard
"ember-stargate@npm:^0.5.0":
version: 0.5.0
resolution: "ember-stargate@npm:0.5.0"
dependencies:
"@ember/render-modifiers": ^2.0.0
"@embroider/addon-shim": ^1.0.0
"@glimmer/component": ^1.1.2
ember-resources: ^6.0.0
tracked-maps-and-sets: ^3.0.1
checksum: 0eff70822205580a5aad41e185dd726c45c9f3308de6f7cb16a5c333b690cdc6bb5b707520c9df258331194d0c66b3d4292d845fda91d62eac4ff1c9af1efe17
languageName: node
linkType: hard
"ember-style-modifier@npm:^4.4.0, ember-style-modifier@npm:~4.4.0":
version: 4.4.0
resolution: "ember-style-modifier@npm:4.4.0"
@ -13256,6 +13369,13 @@ __metadata:
languageName: node
linkType: hard
"luxon@npm:^3.4.2":
version: 3.7.1
resolution: "luxon@npm:3.7.1"
checksum: 19e5b20304f2e558b1e5e1f4f04f227419642d373f7c10ccf8f0e7d63c05828187a6aa39d70caf87d18a4834800dcbf29cf5f5d81d03c7d2471cd0b61cee97f6
languageName: node
linkType: hard
"magic-string@npm:^0.25.2, magic-string@npm:^0.25.7":
version: 0.25.9
resolution: "magic-string@npm:0.25.9"
@ -18455,7 +18575,7 @@ __metadata:
"@ember/test-waiters": ~4.1.0
"@glimmer/component": ~1.1.2
"@glimmer/tracking": ~1.1.2
"@hashicorp/design-system-components": 4.18.2
"@hashicorp/design-system-components": 4.20.1
"@hashicorp/vault-client-typescript": hashicorp/vault-client-typescript
"@hashicorp/vault-reporting": "portal:./vault-reporting"
"@icholy/duration": ~5.1.0