* 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>
* refactor: 💡 update credential serializer to delete password
update credential serializer to delete password attribute if empty
string or null allowing the user to update just the username if needed.
✅ Closes: ICU-5731
* refactor: 💡 update serializer comments and test names
* feat: 🎸 Add worker serializer
Add worker serializer that focus' on `config_tags.type` and
`canonical_tags.type`.
[API](https://docs.google.com/document/d/1G-lfl8gk9NfoKFImSpHb90E3xC3CSEVDwVy3bJ9eOhA/edit#heading=h.9e06o4b8etpi)
✅ Closes: ICU-5241
* refactor: 💡 refactored `models/worker.js`
Because `canonical_tags` and `config_tags` are `readOnly` attributes, we
could use `attr` decorator instead of `fragment`.
✅ Closes: ICU-5241
* refactored `model/worker.js and deleted un-needed files
* refactor: 💡 Refactored model/worker.js and created test
Refactored model/worker.js to include custom method for POST route for
adding new worker.
BREAKING CHANGE: 🧨 no
✅ Closes: ICU-5241
* refactor: 💡 Refactored custom POST route method for worker
Refactored custom method on `model/worker.js` to include serialization
for `worker_genrated_auth_token`
BREAKING CHANGE: 🧨 no
✅ Closes: ICU-5241
* refactor: 💡 Refactor test
Refactor model/worker-test.js and serializers/worker.js
BREAKING CHANGE: 🧨 no
✅ Closes: ICU-5241
* Update addons/api/addon/serializers/worker.js
Co-authored-by: Dharini Jeeva <dharini@hashicorp.com>
* update worker.js documentation block
Co-authored-by: Dharini Jeeva <dharini@hashicorp.com>
* refactor: 💡 migrate managed-group off fragments
* refactor: 💡 migrate credential-store off fragments
* refactor: 💡 migrate credential-library off fragments
* refactor: 💡 migrate account off fragments
* refactor: 💡 convert base model scope field to simple attr
* fix: 🐛 skip broken test
This change includes making static type credential stores clickable when
listing all credential stores, along with view the individual credential
store.
✅ Closes: ICU-5173
* cred store read ability
* filter out static cred stores and credentials from credential libraries
* chore: 🤖 finish up minimum static cred store support
Co-authored-by: dharini <dharini@hashicorp.com>
Refactor app normalize to deal with nestedAttributes and nestedSecrets
as expected, before it was not working as expected. Refactor the host
catalog normalize method. Add normalize test on host catalog to validate
changes on normalize methods.