fb981c02ea
Icu 5651 create spk type ( #1266 )
...
Add functionality for creating a ssh private key credential and add
corresponding acceptance tests.
✅ Closes: ICU-5651
Co-authored-by: Cameron Perera <cameron.perera@hashicorp.com >
Co-authored-by: Randall Morey <randall@randallmorey.com >
Co-authored-by: Zhihe Li <zhihe.li@hashicorp.com >
2022-08-24 15:50:48 -07:00
Dharini Jeeva
9a8665a314
Refactor credential sources to brokered credential sources ( #1264 )
...
* chore: 🤖 refactor credential sources to brokered credential source
2022-08-18 09:11:38 -07:00
Dharini Jeeva
f4f7c0e343
fix: 🐛 disable scope ( #1265 )
2022-08-18 08:23:43 -07:00
Cameron Perera
53eef5caeb
feat: 🎸 Add SSH Private Key mirage support ( #1261 )
...
* feat: 🎸 Add SSH Private Key mirage support
Update mirage to mock SSH Private key credential types
✅ Closes: ICU-5647
* refactor: 💡 remove default case in credential mirage mock
2022-08-17 13:20:21 -05:00
Cameron Perera
50038cdf85
Icu 5646 serializer ( #1257 )
...
* feat: 🎸 Update Credential Serializer
Add support for SSH Private Key credentials
✅ Closes: ICU-5646
* test: 💍 Add normalize test for ssh private key credentials
* refactor: 💡 remove deletion of hmac attributes in serializer
2022-08-16 14:35:33 -05:00
Randall Morey
7386b2c9ed
refactor: 💡 deauth should delete the auth token ( #1256 )
2022-08-15 11:22:27 -07:00
Dharini Jeeva
e3324ad64a
chore: 🤖 rename application_credentials_sources_ids to brokered ( #1255 )
2022-08-15 09:48:12 -07:00
Cameron Perera
39c0835a99
feat: 🎸 Update credential model with ssh private key attributes ( #1254 )
...
✅ Closes: ICU-5645
2022-08-12 15:56:19 -05:00
Randall Morey
d8b5056094
fix: 🐛 fixes host set attributes field types ( #1251 )
2022-08-11 16:10:42 -04:00
Randall Morey
e0b59b7d8b
fix: 🐛 icu-5258 filter field is not sent in payload ( #1238 )
2022-08-10 11:58:12 -07:00
Zhihe Li
4ab7304411
feat: 🎸 Added list view for workers ( #1234 )
...
* feat: 🎸 Add list view for workers
✅ Closes: ICU-5251
2022-08-09 16:12:56 -04:00
Devon Anderson and Dharini Jeeva
62077d3c25
feat: 🎸 Add worker serializer ( #1230 )
...
* 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 >
2022-08-09 15:34:42 -04:00
Dharini Jeeva
1f0baceb5e
Icu 5476 refactor target model serializer and mirage ( #1235 )
...
chore: 🤖 refactor target model to support credentials
2022-08-08 09:21:07 -07:00
Zhihe Li
96b0ae3b06
Icu 5245 add workers tab to navigation and initial overview ( #1229 )
...
* feat: 🎸 Add initial workers UI navigation page
✅ Closes: ICU-5245
2022-08-01 16:04:41 -04:00
Carlos Alcaide Corvo
2fcfab7c1c
refactor: 💡 Deprecate faker to use @faker-js ( #1223 )
2022-08-01 14:25:07 -04:00
Randall Morey
c675f790ef
fix: 🐛 change password route should not error ( #1228 )
2022-07-29 15:18:57 -07:00
Randall Morey
ec56d2fbbe
fix: 🐛 role discard should not error ( #1226 )
2022-07-28 17:49:51 -07:00
Zhihe Li
2b58e82d6d
feat: 🎸 Add worker mirage mocks ( #1217 )
...
✅ Closes: ICU-5240
2022-07-28 14:57:53 -04:00
Zhihe Li
a84e8c693e
feat: 🎸 Add worker model ( #1213 )
...
✅ Closes: ICU-5239
2022-07-28 14:33:23 -04:00
Carlos Alcaide Corvo
4fcb005a1f
Refactor origin to cluster ( #1210 )
2022-07-27 10:25:01 -07:00
Dharini Jeeva
409e68de1e
chore: 🤖 add delete and patch mirage request for credential ( #1216 )
2022-07-26 13:35:04 -07:00
Cameron Perera
ae0ce2bfad
fix: 🐛 Add missing mirage config urls for credentials ( #1209 )
2022-07-22 12:29:53 -05:00
lisbet-alvarez and Cameron Perera
27a676774c
Icu 5232 credential mirage mocks ( #1204 )
...
* feat: 🎸 Add mirage mocks for credential
✅ Closes: ICU-5232
* chore: 🤖 Update Credential Store factory to handle credentials
✅ Closes: ICU-5232
* feat: 🎸 Added mirage mocks for credential
✅ Closes: ICU-5232
Co-authored-by: Cameron Perera <cameron.perera@hashicorp.com >
2022-07-21 13:48:16 -07:00
lisbet-alvarez and Cameron Perera
821b9b56a7
Icu 5230 credential serializer ( #1200 )
...
* feat: 🎸 Create Credential Model in API
✅ Closes: ICU-5229
* feat: 🎸 update credential model
Add attributes to credential model
✅ Closes: ICU-5229
* feat: 🎸 no verify
✅ Closes: ICU-5230
* feat: 🎸 Add credential serializer and tests
✅ Closes: ICU-5230
* feat: 🎸 Add credential serializer
Credential serializer along with unit tests were added.
✅ Closes: ICU-5230
* feat: 🎸 Credential serializer & unit tests
✅ Closes: ICU-5230
* fix: 🐛 Resolved commit conflicts
✅ Closes: ICU-5230
* fix: 🐛 deleted password_hmac from inside the serializer
✅ Closes: ICU-5230
Co-authored-by: Cameron Perera <cameron.perera@hashicorp.com >
2022-07-20 12:34:18 -07:00
lisbet-alvarez and Cameron Perera
bd0189cf10
Icu 5229 credential model ( #1197 )
...
* feat: 🎸 Create Credential Model in API
✅ Closes: ICU-5229
Co-authored-by: Cameron Perera <cameron.perera@hashicorp.com >
2022-07-19 13:02:04 -07:00
Randall Morey
94530cec9c
Feature cross scope group members ( #1196 )
...
* 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
2022-07-18 16:36:43 -07:00
Randall Morey
31cf696902
Feature expose roles groups in projects - ICU-4512 ( #1192 )
...
* 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
2022-07-18 16:15:51 -07:00
Randall Morey
c2083aefab
chore: 🤖 add recursion and filtering to user and group mocks - ICU-4528 ( #1190 )
...
* chore: 🤖 add scope column to role principals and group members
* chore: 🤖 add recursion and filtering to user and group mocks
2022-07-18 15:53:34 -07:00
Randall Morey
bdabcc119e
Refactor base scope fragment ( #1166 )
...
* 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
2022-07-18 11:30:53 -07:00
Dharini Jeeva
b6a811cbbd
fix: 🐛 filter out scopes with no auth methods ( #1115 )
...
* fix: 🐛 filter out scopes with no authenticatable auth methods
2022-07-18 09:08:09 -07:00
Dharini Jeeva
6c3e5ba4a8
chore: 🤖 add static credential store support ( #1191 )
...
* chore: 🤖 add static credential store support to the API layer
2022-07-15 13:24:04 -07:00
lisbet-alvarez
b18f21e6f9
feat: 🎸 Read a credential store ( #1193 )
...
This change includes making static type credential stores clickable when
listing all credential stores, along with view the individual credential
store.
✅ Closes: ICU-5173
2022-07-15 12:39:45 -07:00
Carlos Alcaide Corvo
163bbc9fb8
refactor: 💡 Refactor default values for target creation ( #1180 )
2022-07-12 08:36:35 -07:00
Carlos Alcaide Corvo
b54e68cb86
chore: 🤖 Update ember-auto-import ( #1178 )
2022-07-12 08:09:49 -07:00
Carlos Alcaide Corvo
d16c50e33f
chore: 🤖 Update ember-cli ( #1176 )
2022-07-11 09:49:50 -07:00
Carlos Alcaide Corvo
6f8afbb7af
Chore update eslint and plugins update ( #1171 )
2022-07-07 11:18:51 -07:00
Carlos Alcaide Corvo and Randall Morey
60005f0233
chore: 🤖 Update @babel/plugin-proposal-decorators ( #1157 )
...
Update @babel/plugin-proposal-decorators
Co-authored-by: Randall Morey <randall@randallmorey.com >
2022-06-30 08:52:07 -04:00
Carlos Alcaide Corvo and Randall Morey
c9d6f37343
chore: 🤖 Update @ember/test-helpers ( #1159 )
...
Update @ember/test-helpers
Co-authored-by: Randall Morey <randall@randallmorey.com >
2022-06-29 17:35:17 -04:00
Carlos Alcaide Corvo and Randall Morey
85e4b46821
Chore update doctoc ( #1165 )
...
* chore: 🤖 Update doc toc
Update doc toc
* chore: 🤖 Fix doctoc within core
Co-authored-by: Randall Morey <randall@randallmorey.com >
2022-06-29 16:26:36 -04:00
Carlos Alcaide Corvo and Randall Morey
9becadd3f1
chore: 🤖 Update @glimmer ( #1161 )
...
Update @glimmer
Co-authored-by: Randall Morey <randall@randallmorey.com >
2022-06-29 12:08:00 -04:00
Carlos Alcaide Corvo and Randall Morey
51b94f7ac8
Chore update babel eslint parser ( #1155 )
...
* chore: 🤖 Fix merging conflicts
* chore: 🤖 Fix merging conflicts
Co-authored-by: Randall Morey <randall@randallmorey.com >
2022-06-29 10:51:41 -04:00
Randall Morey
890cfe5168
Refactor attributes fragments ( #1156 )
...
* refactor: 💡 migrate managed-group off fragments
* refactor: 💡 migrate credential-store off fragments
* refactor: 💡 migrate credential-library off fragments
* refactor: 💡 migrate account off fragments
2022-06-28 19:30:26 -04:00
Carlos Alcaide Corvo
dce7447880
chore: 🤖 Upgrade @babel/core ( #1153 )
...
Upgrade @babel/core
2022-06-28 11:08:16 -07:00
Zhihe Li
62af6e2f6e
Use precommit hooks ( #1150 )
...
* chore: 🤖 Add husky and hooks
* chore: 🤖 Add lint staged for fixing lint issues
* chore: 🤖 Use prettier and disable conflicting prettier rules
* docs: ✏️ Update commit documentation in README
2022-06-27 14:35:52 -04:00
Dharini Jeeva
6b3091ea1b
chore: 🤖 update to credential source ( #1146 )
2022-06-20 09:45:50 -07:00
Randall Morey
26baf8a80b
fix: grant scope field should be functional ( #1147 )
2022-06-20 12:28:13 -04:00
Randall Morey and dharini
4ef66fdd29
Add minimum support for static credential stores to admin UI ( #1145 )
...
* 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 >
2022-06-18 10:56:25 -04:00
Carlos Alcaide Corvo
106999746f
docs: ✏️ Update docs for yarn scripts ( #1101 )
2022-06-08 14:05:56 -07:00
Randall Morey
af3cfb7298
chore: 🤖 generate more realistic mock IDs ( #1117 )
...
* chore: 🤖 generate more realistic mock IDs
* Update id.js
2022-06-01 14:02:18 -04:00
Zhihe Li
1b9f774937
fix: 🐛 Use more common hasOwnProperty and don't modify payload ( #1112 )
2022-05-19 17:52:10 -04:00