* 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)
* 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
* 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>
* refactor: 💡 Add worker_filter to vault credential stores
Add worker_filter attribute to vault type credential store model
✅ Closes: ICU-5988
* refactor: 💡 Add worker_filter mirage mock for credential store (#1312)
✅ Closes: ICU-5990
* feat: 🎸 Add list view for workers
✅ Closes: ICU-5251
* feat: 🎸 Add route for worker detail and include links in table
* refactor: 💡 Updated id display in table and fixed worker route
* test: 💍 Add workers list test
* feat: 🎸 Add worker detailed view and edit view
Added worker detailed view and editable form view for name and
description of worker
✅ Closes: ICU-5247 ICU-5248
* refactor: 💡 fixed conflict merge
fixed merge conflicts for scope/workers/worker
✅ Closes: ICU-5247
* Update ui/admin/app/routes/scopes/scope/workers.js
Co-authored-by: Dharini Jeeva <dharini@hashicorp.com>
* Update ui/admin/app/templates/scopes/scope/workers/worker/index.hbs
Co-authored-by: Dharini Jeeva <dharini@hashicorp.com>
* test: 💍 Test for worker/update-test.js
Created update-test.js and refactored worker/form.hbs for correct
display of last_seen
✅ Closes: ICU-5247
* Update ui/admin/app/routes/scopes/scope/workers.js
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com>
* Update ui/admin/app/templates/scopes/scope/workers/worker/index.hbs
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com>
* Update ui/admin/tests/acceptance/workers/read-test.js
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com>
* refactor: 💡 code refactor and test creation
Refactored code for detailed worker view, created controller for
detailew worker view to display worker name in breadcrumbs, added test
for `delete`, `update`.
✅ Closes: ICU-5247
* refactor: 💡 Refactor test
Refactor update-test.js and clean up code.
✅ Closes: ICU-5247
* refactor: 💡 fixed workers/update-test.js
added local variable for better test coverage for cancel test in
workers/update-test.js
✅ Closes: ICU-5247
* refactor: 💡 fix test
Refactored yaml file for `last_seen.description`
✅ Closes: ICU-5247
* Update ui/admin/app/routes/scopes/scope/workers.js
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com>
* removed `type` from `<form.textarea/>` component
* Update ui/admin/app/controllers/scopes/scope/workers/worker.js
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com>
* spacing for linter
* refactor: 💡 Refactor test
Refactored `worker/read-test.js` to to test correct authorization
✅ Closes: ICU-5247
* ci: 🎡 Fixed lint
fixed lint
✅ Closes: ICU-5247
* refactor: 💡 Added custom relatvie date to field
Added custom relative date to `last_status_time` input for worker view.
✅ Closes: ICU-5247
* refactor: 💡 refactored yaml file
changed delete dropdown for worker to `actions.delete`
✅ Closes: ICU-5247
* Removed unused services from workers.js
* merge changes from main
* fix lint
* fix lint
* Update index.hbs
lint issues
* refactor: 💡 fixed lint for hbs
fixed linting issues for hbs files
✅ Closes: ICU-5247 ICU-5249
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com>
Co-authored-by: Dharini Jeeva <dharini@hashicorp.com>
* chore: 🤖 add scope column to role principals and group members
* chore: 🤖 add recursion and filtering to user and group mocks
* feat: 🎸 expose groups and roles on projects
* feat: 🎸 enable cross-scope assignment of group members
* chore: 🤖 add scope column to role principals and group members
* chore: 🤖 add recursion and filtering to user and group mocks
* feat: 🎸 expose groups and roles on projects