diff --git a/addons/api/addon/generated/models/worker.js b/addons/api/addon/generated/models/worker.js index 52422732a..dc67d1b24 100644 --- a/addons/api/addon/generated/models/worker.js +++ b/addons/api/addon/generated/models/worker.js @@ -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.', diff --git a/addons/api/mirage/generated/factories/worker.js b/addons/api/mirage/generated/factories/worker.js index 8e5061871..ae1e5e7ac 100644 --- a/addons/api/mirage/generated/factories/worker.js +++ b/addons/api/mirage/generated/factories/worker.js @@ -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 })}`, }); diff --git a/addons/core/translations/form/en-us.yaml b/addons/core/translations/form/en-us.yaml index 11de58992..7de2ddde0 100644 --- a/addons/core/translations/form/en-us.yaml +++ b/addons/core/translations/form/en-us.yaml @@ -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: diff --git a/addons/core/translations/resources/en-us.yaml b/addons/core/translations/resources/en-us.yaml index ff7ed3ccd..82c9d5ec4 100644 --- a/addons/core/translations/resources/en-us.yaml +++ b/addons/core/translations/resources/en-us.yaml @@ -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 diff --git a/ui/admin/app/components/form/worker/index.hbs b/ui/admin/app/components/form/worker/index.hbs index 6b22f6497..60dd0fbe2 100644 --- a/ui/admin/app/components/form/worker/index.hbs +++ b/ui/admin/app/components/form/worker/index.hbs @@ -78,6 +78,15 @@ /> {{/let}} +