feat: 🎸 Update worker model (#1313)
* feat: 🎸 Update worker model Update worker modeel for `release_version` field ✅ Closes: ICU-6044 * refactor: 💡 update mirage factory Update mirage factory for worker and `release_version` ✅ Closes: ICU-6044 * feat: 🎸 Update detailed worker view (#1315) Update detailer worker view to include read-only `release_version` field ✅ Closes: ICU-6046 * feat: 🎸 Update workers list-view (#1314) Update workers list-view to include `release-version` ✅ Closes: ICU-6045
This commit is contained in:
1 parent
cd9d3e91e5
commit
8efa3168c8
6 files changed
+25
-2
No files matched your search
@@ -47,6 +47,12 @@ export default class GeneratedWorkerModel extends BaseModel {
|
||||
})
|
||||
last_status_time;
|
||||
|
||||
@attr('string', {
|
||||
description: 'The version of the Boundary binary the worker is running.',
|
||||
readOnly: true,
|
||||
})
|
||||
release_version;
|
||||
|
||||
@attr('number', {
|
||||
description:
|
||||
'The number of connections that this worker is currently handling.\nOutput only.',
|
||||
|
||||
@@ -15,4 +15,6 @@ export default Factory.extend({
|
||||
`${faker.datatype.uuid()}.proxy.boundary.hashicorp.cloud:${faker.internet.port()}`,
|
||||
last_status_time: () => faker.date.recent(),
|
||||
active_connection_count: () => faker.datatype.number({ max: 10 }),
|
||||
release_version: () =>
|
||||
`Boundary v${faker.datatype.number({ max: 11 })}.${faker.datatype.number({ max: 50 })}.${faker.datatype.number({ max: 12 })}`,
|
||||
});
|
||||
@@ -41,8 +41,9 @@ session_max_seconds:
|
||||
session_connection_limit:
|
||||
label: Maximum Connections
|
||||
help: The maximum number of connections allowed per session. For unlimited, specify "-1".
|
||||
worker_version:
|
||||
label: Version
|
||||
worker_release_version:
|
||||
label: Release Version
|
||||
help: The version of the Boundary binary the worker is running.
|
||||
worker_authorized_actions:
|
||||
label: Authorized Actions
|
||||
worker_last_seen:
|
||||
|
||||
@@ -464,6 +464,7 @@ worker:
|
||||
table:
|
||||
session_count: Session Count
|
||||
ip_address: IP Address
|
||||
release_version: Release Version
|
||||
form:
|
||||
cluster_id:
|
||||
label: Boundary Cluster ID
|
||||
|
||||
@@ -78,6 +78,15 @@
|
||||
/>
|
||||
{{/let}}
|
||||
|
||||
<form.input
|
||||
@name='release version'
|
||||
@value={{@model.release_version}}
|
||||
@label={{t 'form.worker_release_version.label'}}
|
||||
@helperText={{t 'form.worker_release_version.help'}}
|
||||
@disabled={{true}}
|
||||
readonly={{true}}
|
||||
/>
|
||||
|
||||
{{#if (can 'save worker' @model)}}
|
||||
<form.actions
|
||||
@enableEditText={{t 'actions.edit-form'}}
|
||||
|
||||
@@ -84,6 +84,9 @@
|
||||
<row.headerCell>{{t
|
||||
'resources.worker.table.session_count'
|
||||
}}</row.headerCell>
|
||||
<row.headerCell>{{t
|
||||
'resources.worker.table.release_version'
|
||||
}}</row.headerCell>
|
||||
<row.headerCell>{{t
|
||||
'resources.worker.table.ip_address'
|
||||
}}</row.headerCell>
|
||||
@@ -125,6 +128,7 @@
|
||||
|
||||
<row.cell>{{worker.type}}</row.cell>
|
||||
<row.cell>{{worker.active_connection_count}}</row.cell>
|
||||
<row.cell>{{worker.release_version}}</row.cell>
|
||||
<row.cell>{{worker.address}} </row.cell>
|
||||
</body.row>
|
||||
{{/each}}
|
||||
|
||||
Reference in new issue
Block a user