Zhihe Li
3170d52090
Merge branch 'main' of https://github.com/hashicorp/boundary-ui-enterprise into merge-from-main
2023-05-24 15:18:02 -04:00
Zhihe Li
fd6931108d
chore: 🤖 Update times/durations to more accurately reflect api ( #277 )
2023-05-23 18:57:47 -04:00
lisbet-alvarez
fde4ec4e05
Refactor type to use const values ( #1695 )
...
* refactor: 💡 use auth-method type consts
2023-05-23 12:37:35 -07:00
Zhihe Li
55f7406576
chore: 🤖 Update storage buckets to handle new api changes ( #266 )
2023-05-22 17:28:48 -04:00
Zhihe Li
a03202f51c
chore: 🤖 Include created_time as part of session recordings ( #260 )
2023-05-18 17:27:32 -04:00
lisbet-alvarez
6dd0423923
refactor: 💡 account and auth-method abilities ( #1691 )
...
* refactor: 💡 account and auth-method abilities
* refactor: 💡 add update & delete abilities & unit tests
2023-05-17 14:31:12 -07:00
Zhihe Li
ed5416477d
chore: 🤖 More updates for models and mirage ( #253 )
2023-05-17 12:01:34 -04:00
lisbet-alvarez
3b3d6ab50f
Icu 9202 disable all actions for ldap auth method ( #1683 )
...
* refactor: 💡 disable all actions for ldap auth-method
✅ Closes: ICU-9202
2023-05-11 15:15:31 -07:00
Dharini Jeeva
5844768f57
chore: 🤖 add disable cred rotation field to storage bucket creation form ( #246 )
...
* chore: 🤖 add disable cred rotation field
2023-05-09 14:06:05 -07:00
Zhihe Li
0dee7b5a02
chore: 🤖 Update session recording API ( #243 )
...
* chore: 🤖 Update session recording API
* chore: 🤖 Update usage of scope id for targets
* chore: 🤖 Update scope id usage for user in session recordings
2023-05-08 18:05:01 +00:00
+1
2d5323b07a
Merge main into session recording ( #219 )
...
* fix: 🐛 add model hook to host route for dynamic host catalogs (#1659 )
* fix: 🐛 add model hook to host route for dynamic host catalogs
✅ Closes: ICU-8594
* refactor: 💡 remove page formatting for host route
* [COMPLIANCE] Add Copyright and License Headers (#1660 )
Co-authored-by: hashicorp-copywrite[bot] <110428419+hashicorp-copywrite[bot]@users.noreply.github.com>
Co-authored-by: Carlos Alcaide Corvo <ccorvo@hashicorp.com >
* chore(deps-dev): bump webpack from 5.59.1 to 5.76.0 (#1654 )
Bumps [webpack](https://github.com/webpack/webpack ) from 5.59.1 to 5.76.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.59.1...v5.76.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Randall Morey <randall@randallmorey.com >
Co-authored-by: Carlos Alcaide Corvo <ccorvo@hashicorp.com >
* Feature metadata (#1661 )
* feat: 🎸 load edition from controller-metadata.json
* refactor: 💡 rename edition and add licensed features support
* chore: 🤖 support dev toggling of licensed features
* chore: 🤖 rename ent edition
* Update ui/admin/app/services/feature-edition.js
* Update ui/admin/app/instance-initializers/feature-edition.js
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
* chore: 🤖 cleanup
* chore: 🤖 feature edition disabled in tests / fix test cases
* test: 💍 remove feature disable calls in tests
* test: 💍 fix broken tests
* fix: 🐛 fix config bug
* fix: 🐛 fix broken test due to feature flags
---------
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
* fix: 🐛 Fix missing translation (#1662 )
Fix missing translation on the toggle color theme selector
* Resolutions audit: Delete 3 oldest resolutions (#1663 )
* Delete bl from resolutions
* Delete tough-cookie from resolutions
* Delete npm from resolutions
* chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 (#1665 )
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/kornelski/http-cache-semantics/releases )
- [Commits](https://github.com/kornelski/http-cache-semantics/compare/v4.1.0...v4.1.1 )
---
updated-dependencies:
- dependency-name: http-cache-semantics
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore: 🤖 Update electron-forge/* packages (#1666 )
Update electron-forge/* packages
* feat: 🎸 Add support to display external name for dynamic hosts (#1664 )
* feat: 🎸 Add support to display external name for dynamic hosts
✅ Closes: ICU-8795
* test(admin/e2e): Add create target with address test (#1667 )
* chore: 🤖 update design system package (#1668 )
* test(admin/e2e): Define expected private key for vault credential store test (#1671 )
* test: 💍 (admin-e2e): Add test to create different credentials (#1670 )
* chore: 🤖 add json5 to resolutions per dependabot alerts (#1672 )
* chore: 🤖 add json5 to resolutions per dependabot alerts
* fix: 🐛 remove unecessary resolutions
* chore: 🤖 upgrade @storybook/ember-cli-storybook to 0.6.0 (#1669 )
* chore: 🤖 update @storybook/ember-cli-storybook to 0.6.0
✅ Closes: ICU-6588
* chore: 🤖 remove css-what from resolutions
* refactor: 💡 update selector for delete storage bucket test
* chore: 🤖 fix yarn.lock
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: lisbet-alvarez <107949262+lisbet-alvarez@users.noreply.github.com >
Co-authored-by: hashicorp-copywrite[bot] <110428419+hashicorp-copywrite[bot]@users.noreply.github.com>
Co-authored-by: Carlos Alcaide Corvo <ccorvo@hashicorp.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Randall Morey <randall@randallmorey.com >
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
Co-authored-by: github-team-secure-boundary <hc-github-team-secure-boundary@hashicorp.com >
Co-authored-by: hc-github-team-secure-boundary <82989682+hc-github-team-secure-boundary@users.noreply.github.com >
Co-authored-by: Stan Ryzhov <60649800+stasryzhov@users.noreply.github.com >
Co-authored-by: Dharini Jeeva <dharini@hashicorp.com >
2023-04-25 16:22:12 -05:00
Zhihe Li
05830925d5
fix: 🐛 Fix scope model in nested users/targets ( #214 )
2023-04-24 12:07:23 -04:00
Zhihe Li
26d676f134
fix: 🐛 Fix deleted resources existing on session recordings ( #205 )
2023-04-19 15:51:56 -04:00
Zhihe Li
4c9811739c
refactor: 💡 Update list session recording API ( #203 )
...
* refactor: 💡 Update list session recording API
2023-04-19 12:34:31 -04:00
Zhihe Li
054881dc4e
feat: 🎸 Add support to display external name for dynamic hosts ( #1664 )
...
* feat: 🎸 Add support to display external name for dynamic hosts
✅ Closes: ICU-8795
2023-04-17 13:22:32 -04:00
2a9c4507d2
Main to session recording ( #178 )
...
* fix: 🐛 add model hook to host route for dynamic host catalogs (#1659 )
* fix: 🐛 add model hook to host route for dynamic host catalogs
✅ Closes: ICU-8594
* refactor: 💡 remove page formatting for host route
* [COMPLIANCE] Add Copyright and License Headers (#1660 )
Co-authored-by: hashicorp-copywrite[bot] <110428419+hashicorp-copywrite[bot]@users.noreply.github.com>
Co-authored-by: Carlos Alcaide Corvo <ccorvo@hashicorp.com >
* chore(deps-dev): bump webpack from 5.59.1 to 5.76.0 (#1654 )
Bumps [webpack](https://github.com/webpack/webpack ) from 5.59.1 to 5.76.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.59.1...v5.76.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Randall Morey <randall@randallmorey.com >
Co-authored-by: Carlos Alcaide Corvo <ccorvo@hashicorp.com >
* Feature metadata (#1661 )
* feat: 🎸 load edition from controller-metadata.json
* refactor: 💡 rename edition and add licensed features support
* chore: 🤖 support dev toggling of licensed features
* chore: 🤖 rename ent edition
* Update ui/admin/app/services/feature-edition.js
* Update ui/admin/app/instance-initializers/feature-edition.js
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
* chore: 🤖 cleanup
* chore: 🤖 feature edition disabled in tests / fix test cases
* test: 💍 remove feature disable calls in tests
* test: 💍 fix broken tests
* fix: 🐛 fix config bug
* fix: 🐛 fix broken test due to feature flags
---------
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
* chore: 🤖 yarn.lock update
* fix: 🐛 fix test features
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: lisbet-alvarez <107949262+lisbet-alvarez@users.noreply.github.com >
Co-authored-by: hashicorp-copywrite[bot] <110428419+hashicorp-copywrite[bot]@users.noreply.github.com>
Co-authored-by: Carlos Alcaide Corvo <ccorvo@hashicorp.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
Co-authored-by: github-team-secure-boundary <hc-github-team-secure-boundary@hashicorp.com >
Co-authored-by: hc-github-team-secure-boundary <82989682+hc-github-team-secure-boundary@users.noreply.github.com >
2023-04-03 20:28:31 -07:00
Randall Morey and Zhihe Li
7350c0e08c
Feature metadata ( #1661 )
...
* feat: 🎸 load edition from controller-metadata.json
* refactor: 💡 rename edition and add licensed features support
* chore: 🤖 support dev toggling of licensed features
* chore: 🤖 rename ent edition
* Update ui/admin/app/services/feature-edition.js
* Update ui/admin/app/instance-initializers/feature-edition.js
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
* chore: 🤖 cleanup
* chore: 🤖 feature edition disabled in tests / fix test cases
* test: 💍 remove feature disable calls in tests
* test: 💍 fix broken tests
* fix: 🐛 fix config bug
* fix: 🐛 fix broken test due to feature flags
---------
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
2023-03-31 17:38:17 -07:00
Zhihe Li
62ec3fe914
refactor: 💡 Add channel ability for asciicasts ( #174 )
2023-03-31 21:19:46 +00:00
Dharini Jeeva
02d8b7e77c
fix: 🐛 target enable session recording ( #172 )
...
* fix: 🐛 target enable session recording save
* fix: 🐛 remove from adapter
2023-03-31 10:14:19 -07:00
Zhihe Li
3693ee88c0
refactor: 💡 Change bytes to be strings ( #161 )
2023-03-28 16:20:40 -04:00
Zhihe Li
1f581fcc75
chore: 🤖 Remove type on channel recordings ( #155 )
2023-03-28 16:08:15 +00:00
Zhihe Li
2f5da06eec
fix: 🐛 Fix targets sometimes not having a storage bucket id ( #159 )
2023-03-28 11:12:58 -04:00
Zhihe Li
97588e88c7
refactor: 💡 Update mirage data ( #157 )
2023-03-27 15:11:38 +00:00
Zhihe Li
e460a5e429
chore: 🤖 Update models to new field names ( #149 )
2023-03-24 10:52:55 -04:00
Zhihe Li
d503b614bc
refactor: 💡 Fix mirage data ( #147 )
2023-03-23 16:18:45 -04:00
Zhihe Li
456a5944e0
feat: 🎸 Add mirage data for storage bucket id on targets ( #141 )
...
✅ Closes: ICU-8080
2023-03-23 12:09:39 -04:00
Zhihe Li
1e7268ff54
feat: 🎸 Add mirage data for ascii casts and use fetch ( #129 )
...
* feat: 🎸 Add mirage data for ascii casts and use fetch
✅ Closes: ICU-8189
2023-03-21 15:52:58 -04:00
Zhihe Li
3d6d474bd7
refactor: 💡 Return all storage buckets from mirage ( #135 )
2023-03-21 12:53:05 -04:00
Zhihe Li
a829727b1b
Feat/update models ( #128 )
...
* feat: 🎸 Add mime types field
* feat: 🎸 Add duration field to models
2023-03-20 14:06:15 -04:00
Zhihe Li
d08ce29e5a
Chore/update model names ( #125 )
...
* chore: 🤖 Rename recording to session-recording
* chore: 🤖 Update names for connection models
* chore: 🤖 Update channel models to new name
* chore: 🤖 Update remaining models after merge conflict
2023-03-16 13:49:04 -04:00
Zhihe Li
bf2029eb54
feat: 🎸 Add abilities for session recordings ( #120 )
...
* feat: 🎸 Add abilities for session recordings
✅ Closes: ICU-8079
2023-03-15 15:45:51 -04:00
Zhihe Li
5992829fa2
feat: 🎸 Add serializer and adapter for storage bucket ( #117 )
...
* feat: 🎸 Add serializer and adapter for storage bucket
✅ Closes: ICU-8358
2023-03-15 15:18:02 -04:00
Zhihe Li
ce83346461
Icu 8073 mirage recording connection channel ( #109 )
...
* feat: 🎸 Add mirage data for recordings, connections, channels
✅ Closes: ICU-8073
2023-03-10 14:20:58 -05:00
Cameron Perera
ef55d71a55
refactor: 💡 allow passthrough in mirage for asciicast data ( #108 )
2023-03-07 16:41:33 -06:00
Zhihe Li
cd30f4e5ce
feat: 🎸 Add mirage data for storage buckets ( #91 )
...
* feat: 🎸 Add mirage data for storage buckets
✅ Closes: ICU-8074
2023-03-03 13:27:14 -05:00
hashicorp-copywrite[bot] and Cameron Perera
3d610427d0
[COMPLIANCE] Add Copyright and License Headers ( #1617 )
...
* [COMPLIANCE] Add Copyright and License Headers
* chore: 🤖 update Copyright headers to satisfy our lint rules
---------
Co-authored-by: hashicorp-copywrite[bot] <110428419+hashicorp-copywrite[bot]@users.noreply.github.com>
Co-authored-by: Cameron Perera <cameron.perera@hashicorp.com >
2023-03-01 09:39:41 -06:00
Dharini Jeeva
7db1edda1c
chore: use structuredClone instead of ember-copy addon ( #1634 )
2023-02-16 14:06:37 -08:00
Zhihe Li
f0530e1f8f
Vault SSH Cert Feature ( #1596 )
...
* feat: 🎸 Update models for vault ssh cert feature (#1591 )
✅ Closes: ICU-7546
* feat: 🎸 Setup types in cred library forms and use HDS component (#1597 )
* feat: 🎸 Setup types in cred library forms and use HDS component
✅ Closes: ICU-7673
* feat: 🎸 Add vault ssh cert type for credential library (#1608 )
* feat: 🎸 Add vault ssh cert type for credential library
✅ Closes: ICU-7678
* feat: 🎸 Enable feature flag for vault ssh cert work (#1614 )
* fix: 🐛 Change fields to optional as they get default by backend (#1615 )
* Chore/cleanup vault ssh cert (#1616 )
2023-02-01 13:46:23 -05:00
Cameron Perera
63f619b1ff
Add egress and ingress worker filters to target model ( #1554 )
...
* feat: 🎸 add egress and ingress worker filter to target model
✅ Closes: ICU-7300
* chore: 🤖 update mirage to include ingress/egress worker filter
* refactor: 💡 update target mirage config for worker filters
* refactor: 💡 update how target id is set in mirage factory
* refactor: 💡 update target id and default_port mirage setup
* test: 💍 fix missing address attribute in new tests
2023-01-10 15:28:20 -06:00
Cameron Perera
6a8d563e06
chore: 🤖 add json credential to desktop mirage scenario ( #1561 )
...
Now when connecting to a target a JSON credential will be included as
one of the credential sources via mirage
2023-01-10 09:46:43 -06:00
Zhihe Li
6d048d8e10
feat: 🎸 Update target model for address ( #1557 )
...
✅ Closes: ICU-7489
2023-01-09 12:35:42 -05:00
c21f011bb2
Refactor upgrade ember 4 ( #1501 )
...
Upgrade Ember 4
Co-authored-by: Randall Morey <randall@randallmorey.com >
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
2023-01-09 08:48:49 -08:00
Dharini Jeeva
392da009d0
Add mirage support principal managed groups ( #1542 )
...
* chore: 🤖 mocks for principals/managed-groups & roles
2022-12-22 10:23:49 -08:00
Randall Morey
69dfc7c784
refactor: 💡 use constants for target types ( #1538 )
...
* refactor: 💡 use constants for target types
* chore: 🤖 import types rather than *
* chore: 🤖 use capitalized TYPES_TARGET constant name
2022-12-20 12:07:52 -05:00
Zhihe Li
c3d9fd8fc5
Icu 6657 auth method model fragments refactor ( #1507 )
...
* refactor: 💡 Remove fragment usage for arrays in auth method
* chore: 🤖 Remove ember-data-model-fragments
✅ Closes: ICU-6657
2022-12-02 14:29:53 -05:00
Dharini Jeeva
2b3f9b3cf0
fix: 🐛 add state to oidc form ( #1491 )
2022-11-22 12:06:49 -08:00
Devon Anderson and Cameron Perera
e3d44eb813
chore: 🤖 JSON credential data modeling ( #1485 )
...
* chore: 🤖 JSON credential data modeling
Added json type to credential model, created `json_object` attribute for
`json` type, updated credential serializer to handle `json_object`
attribute data being sent to backend and updated normalizer to handlle
secret untracked 'json_object'.
✅ Closes: ICU-6653, ICU-6684, ICU-6685, ICU-6802, ICU-6803
* Update en-us.yaml
fixed spelling
* Update addons/api/addon/models/credential.js
Co-authored-by: Cameron Perera <cameron.perera@hashicorp.com >
* refactor: 💡 refactor credential serializer and .yaml
Refactored credential serializer to check for `json_object` existence
before serializing and changed help variable in `.yaml` file for
credentials.
* refactor: 💡 refactor for credential serializer
Refactor credential serializer removed redundant code,
Co-authored-by: Cameron Perera <cameron.perera@hashicorp.com >
2022-11-21 16:28:10 -05:00
Zhihe Li
cc42de52a2
fix: 🐛 Fix electron appearance for desktop with mirage locally ( #1394 )
2022-11-01 18:50:40 -04:00
Zhihe Li
4dda7ee3ba
refactor: 💡 Update how we use ENABLE_MIRAGE to be consistent ( #1362 )
...
✅ Closes: ICU-6038
2022-10-12 11:44:10 -04:00
Dharini Jeeva and Cameron Perera
5224512da0
Icu 6153 unknown credential support ( #1344 )
...
* feat: 🎸 Add support for unknown credential types
✅ Closes: ICU-6153
* fix: 🐛 add unknown cred type
* refactor: 💡 move credential type logic to a component
* chore: 🤖 fix component name
* fix: 🐛 update component name, remove unused translated string
* fix: 🐛 file name
Co-authored-by: Cameron Perera <cameron.perera@hashicorp.com >
2022-09-20 19:31:16 -05:00