diff --git a/addons/core/translations/en-us.yaml b/addons/core/translations/en-us.yaml index d398d2854..3cff6634e 100644 --- a/addons/core/translations/en-us.yaml +++ b/addons/core/translations/en-us.yaml @@ -133,3 +133,27 @@ settings: alerts: cache-daemon: There may be a problem with the cache daemon client-agent: There may be a problem with the client agent +worker-filter-generator: + toggle: + title: Show filter generator + description: The generator will automatically generate a pre-formatted filter for you. You can copy the result to the editor above. + filter-generator: + title: Filter generator + description: Choose what you want to format into a filter. + link: Learn more about formatting a worker filter. + input-values: + title: Input values + description: Next, input what you want to format. + formatted-result: + title: Formatted result + description: Copy and paste this into the editor above. + label: Generated result + tag: + label: Tag + helper: Format a worker tag + name: + label: Name + helper: Format a worker name + operator: + matches: matches + contains: contains diff --git a/addons/core/translations/form/en-us.yaml b/addons/core/translations/form/en-us.yaml index d3cfc20d0..8be1621eb 100644 --- a/addons/core/translations/form/en-us.yaml +++ b/addons/core/translations/form/en-us.yaml @@ -136,6 +136,8 @@ key: label: Key value: label: Value +operator: + label: Operator callback_url: label: Callback URL help: The URL to which the third-party provider sends the authentication response. Paste this into the provider configuration. diff --git a/addons/core/translations/resources/en-us.yaml b/addons/core/translations/resources/en-us.yaml index c09d23d66..9098e9a7c 100644 --- a/addons/core/translations/resources/en-us.yaml +++ b/addons/core/translations/resources/en-us.yaml @@ -502,7 +502,7 @@ storage-bucket: help: The secret access key generated by your storage provider for the IAM user to use with this storage bucket. We will not show this data after it is saved, but you can replace it. worker_filter: label: Worker filter - help: Filter for Boundary workers that have network access to your storage. Boolean expression. + help: Filters to the worker(s) that can handle requests for this storage bucket. disable_credential_rotation: label: Disable credential rotation help: Disabling credential rotation could allow entities outside of Boundary to know the client secret in use. @@ -819,6 +819,7 @@ target: ingress-workers: Ingress workers actions: edit-worker-filter: Edit worker filter + add-worker-filter: Add worker filter credential-store: title: Credential Store title_plural: Credential Stores @@ -828,8 +829,20 @@ credential-store: title: Welcome to Credential Stores titles: new: New Credential Store + worker-filter: + title: Worker Filter + description: The worker filter format for this credential store. + messages: + none: + title: No worker filter added + description: You haven't added a worker filter yet. + edit: + title: Edit Worker Filter + description: Specify workers that have access to the credential store. actions: + add: Add Worker Filter delete: Delete Credential Store + edit: Edit Worker Filter types: vault: Vault static: Static diff --git a/ui/admin/app/components/credential-stores/credential-store/actions/index.hbs b/ui/admin/app/components/credential-stores/credential-store/actions/index.hbs index f205e1110..d7b116d16 100644 --- a/ui/admin/app/components/credential-stores/credential-store/actions/index.hbs +++ b/ui/admin/app/components/credential-stores/credential-store/actions/index.hbs @@ -18,6 +18,12 @@ {{t 'resources.credential.actions.create'}} {{/if}} + {{#if (and (feature-flag 'vault-worker-filter') @model.isVault)}} +
{{t 'resources.target.workers.edit-egress-worker-filter.description' @@ -25,7 +25,7 @@
{{t
'resources.target.workers.edit-ingress-worker-filter.description'
@@ -26,7 +26,7 @@