-
Notifications
You must be signed in to change notification settings - Fork 334
Expand file tree
/
Copy pathen-us.yaml
More file actions
9539 lines (9379 loc) · 349 KB
/
en-us.yaml
File metadata and controls
9539 lines (9379 loc) · 349 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
##############################
# Special stuff
##############################
generic:
unified: Unified
split: Split
userMenu: user menu
actionMenu: action menu
namespaceFilter: namespace filter menu
imageAlt: Generic Rancher image alt
banners:
altCloseBanner: Close banner icon
bannerIcon: Banner icon
filterNamespaces: filter namespaces
clearSearch: clear search
clearFilters: clear filters
userAvatar: user avatar
add: Add
all: All
ascending: ascending
and: ' and '
back: Back
cancel: Cancel
confirm: Confirm
colorPicker: Color picker
clear: Clear
clearAll: Clear All
close: Close
comingSoon: Coming Soon
comma: ', '
copy: Copy
copyToClipboard: Copy text to Clipboard
copyValueToClipboard: 'Copy {value} to Clipboard'
copiedToClipboard: Text copied to Clipboard
create: Create
created: Created
customize: Customize
dashboard: Dashboard
default: Default
descending: descending
disabled: Disabled
done: Done
enabled: Enabled
error: Error
here: here
id: ID
ignored: Ignored
invalidCron: Invalid cron schedule
inProgress: In Progress
imagePullPolicy:
always: Always
ifNotPresent: IfNotPresent
never: Never
labels: Labels
labelsAndAnnotations: Labels & Annotations
podSecurityAdmission: Pod Security Admission
links: Links
loading: Loading…
members: Members
na: n/a
name: Name
never: Never
none: None
notFound: Not Found
number: '{prefix}{value, number}{suffix}'
notification:
title:
succeed: Succeed
info: Info
warning: Warning
error: Error
ok: OK
other: |-
{count, plural,
one {other}
other {others}
}
overview: Overview
plusMore: "+ {n} more"
readFromFile: Read from File
readFromFileArea: Read from File - {area}
readFromFolder: Read from Folder
reload: Reload
register: Register
remove: Remove
delete: Delete
addCatalog: Add Catalog
resource: |-
{count, plural,
one {resource}
other {resources}
}
resourceCount: |-
{count, plural,
one {1 resource}
other {# resources}
}
save: Save
showAdvanced: Show Advanced
hideAdvanced: Hide Advanced
techPreview: Tech Preview
type: Type
unknown: Unknown
upload: Upload
provisioning: '—'
key: Key
value: Value
yes: Yes
no: No
units:
time:
5s: 5s
10s: 10s
30s: 30s
1m: 1m
5m: 5m
15m: 15m
30m: 30m
1h: 1h
2h: 2h
6h: 6h
1d: 1d
7d: 7d
30d: 30d
tooltip: Tooltip
completed: Completed
enable: Enable
disable: Disable
experimental: Experimental
primeOnly: Prime Only
deprecated: Deprecated
upgradeable: Upgradeable
installed: Installed
installedMultiple: Installed (multiple)
featured: Featured
shortFeatured: Feat
category: Category
tags: Tags
tag: Tag
placeholder: "e.g. {text}"
moreInfo: More Info
selectors:
label: Selector
matchingResources:
matchesSome: |-
{matched, plural,
=0 {Matches 0 of {total, number}}
=1 {Matches 1 of {total, number}: "{sample}"}
other {Matches {matched, number} of {total, number}, including "{sample}"}
}
basic: Basic
ariaLabel:
keyValue: Key-Value input
key: Key for row {index}
value: Value for row {index}
remove: remove row {index}
addKeyValue: Add a new Key-Value row
readKeyValue: read Key-Values from file
genericAddRow: Add a new row
arrayList: Array list input
genericRow: row {index}
showLess: Show less
showMore: Show more
externalIps: External IPs
internalIps: Internal IPs
opensInNewTab: Opens in a new tab
autogeneratedCreated:
title: "Created {resource}"
message: "{resource} {id} has been created."
tabs:
addItem: Add a new tab item
removeItem: Remove selected tab item
graph:
noPermissions: You do not have permission to Graph view
loading: Loading chart data...
rendering: Rendering chart...
locale:
menu: Locale selector menu
en-us: English
zh-hans: 简体中文
none: (None)
nav:
skipToContent: Skip to main content
ariaLabel:
clusterIconKeyCombo: Cluster keyboard shortcut combination icon
localClusterIcon: Local Cluster icon
clusterProvIcon: Cluster {cluster} provider icon
topLevelMenu: Main menu
sideNav: Secondary menu
homePage: Home page navigation menu
cluster: Cluster menu item
harvesterCluster: Harvester cluster menu item
seeAll: See all clusters menu item
multiClusterApps: Main menu multi cluster app menu item
configurationApps: Main menu configuration app menu item
support: Support page link
about: About page link
pinCluster: Pin/Unpin {cluster} cluster
collapseExpand: Collapse/Expand menu group
productAboutPage: Product about page link
alt:
mainMenuIcon: Main menu icon
mainMenuRancherLogo: Main menu Rancher logo
userAvatar: User avatar image
expandCollapseAppBar: Expand/Collapse the Application Bar
harvesterDashboard: Harvester Dashboard
backToRancher: Cluster Manager
tools: Tools
clusterTools: Cluster Tools
kubeconfig:
download: Download KubeConfig
copy: Copy KubeConfig to Clipboard
options: KubeConfig Options
import: Import YAML
home: Home
shell: Kubectl Shell
shellShortcut: Kubectl Shell {key}
support: |-
{hasSupport, select,
true {Support}
other {Get Support}
}
restoreSnapshot: Restore Snapshot
rotateCertificates: Rotate Certificates
rotateEncryptionKeys: Rotate Encryption Keys
takeSnapshot: Take Snapshot
seeAllClusters: See all clusters
seeAllClustersCollapsed: See all
keyComboTooltip: Switch clusters and keep location
group:
cluster: Cluster
inUse: More Resources
Policy: Policy
rbac: RBAC
serviceDiscovery: Service Discovery
starred: Starred
storage: Storage
workload: Workloads
monitoring: Monitoring
advanced: Advanced
providers: Providers
RKE1Configuration: RKE1 Configuration
admission: Admission
apps: Apps
clusterProvisioning: Cluster Provisioning
jwt.authentication: JWT Authentication
core: Core
legacy: Legacy
API: API
Coordination: Coordination
Discovery: Discovery
Fleet: Fleet
K3s: K3s
Networking: Networking
Rancher: Rancher
RBAC: RBAC
Scheduling: Scheduling
Storage: Storage
Project: Project
resources: Resources
ns:
all: All Namespaces
clusterLevel: Only Cluster Resources
namespace: "{name}"
namespaced: Only Namespaced Resources
orphan: Not in a Project
project: "Project: {name}"
system: Only System Namespaces
user: Only User Namespaces
apps: Apps
categories:
explore: Explore Cluster
multiCluster: Global Apps
legacy: Legacy Apps
configuration: Configuration
hci: HCI
search:
placeholder: Filter clusters by...
noResults: No matching clusters
clusters: clusters
ariaLabel: Filter clusters on main menu
resourceSearch:
label: Resource Type Search
prompt: Search for a Kubernetes Resource/Custom Resource type
toolTip: Resource Type Search {key}
placeholder: Type to search for a resource type...
filteringDescription: Using this input will immediately filter the results in the list below
header:
setLoginPage: Set as login page
showHideBanner: Show/Hide Banner
userMenu:
preferences: Preferences
accountAndKeys: Account & API Keys
logOut: Log Out
label: User menu
button:
label: Open user menu
actionMenu:
label: Page actions menu
button:
label: Open page actions menu
notifications:
label: Notification Center
button:
label: Open notification center
failWhale:
authMiddleware: Auth Middleware
clusterNotFound: Cluster { clusterId } not found
productNotFound: Product { productNotFound } not found
resourceNotFound: Resource type { resource } not found
resourceListNotListable: Resource type { resource } cannot be listed
resourceListNotFound: Resource type { resource } not found, unable to display list
resourceIdNotFound: Resource { resource } with id { fqid } not found, unable to display resource details
reload: Reload
separator: or
product:
apps: Apps
auth: Users & Authentication
backup: Rancher Backups
compliance: Compliance
ecm: Cluster Manager
explorer: Cluster Explorer
fleet: Continuous Delivery
longhorn: Longhorn
manager: Cluster Management
gatekeeper: OPA Gatekeeper
istio: Istio
logging: Logging
settings: Global Settings
clusterManagement: Cluster Management
monitoring: Monitoring
neuvector: NeuVector
harvesterManager: Virtualization Management
rancher: Rancher
legacy: Legacy
uiplugins: Extensions
elemental: OS Management
plugins: Plugins
suffix:
percent: "%"
milliCpus: milli CPUs
cores: Cores
cpus: CPUs
gpus: GPUs
ib: iB
mib: MiB
gb: GB
ago: ago
revisions: |-
{count, plural,
=1 { Revision }
other { Revisions }
}
seconds: |-
{count, plural,
=1 { Second }
other { Seconds }
}
sec: Sec
times: |-
{count, plural,
=1 { Time }
other { Times }
}
##############################
# Components & Pages
##############################
layouts:
home: home layout
plain: plain layout
default: default layout
blank: blank layout
unauthenticated: unauthenticated layout
logout: logout layout
verify: verify layout
about:
title: About
versions:
downloadImages: "Download {listName} images list"
downloadCli: "Download CLI for {os}"
githubRepo: "Open GitHub repository for the {name} component"
title: Versions
component: Component
version: Version
cli: CLI
helm: Helm
machine: Machine
rancher: Rancher
releaseNotes: 'View release notes'
os:
mac: macOS
windows: Windows
linux: Linux
downloadImageList:
title: Image Lists
downloadCLI:
title: CLI Downloads
diagnostic:
title: Diagnostics
checkboxTooltip: Supplement diagnostics data with response times for the top 10 resources. These may take a while to complete
checkboxLabel: Make additional requests
systemInformation:
subtitle: System Information
browser: Browser
browserInfo: "User Agent: {userAgent}, Language: {language}, Cookies Enabled: {cookieEnabled}"
system: System
jsMemory: Javascript Memory
deviceMemory: "Device Memory: {deviceMemory}"
hardwareConcurrency: "Hardware Concurrency: {hardwareConcurrency}"
os: "OS: {platform}"
memJsHeapLimit: "Heap Size limit: {jsHeapSizeLimit}"
memTotalJsHeapSize: "Total Heap Size: {totalJSHeapSize}"
memUsedJsHeapSize: "Used Heap Size: {usedJSHeapSize}"
logs:
subtitle: Latest Logs
resourceCounts: |-
{count, plural,
one { Resource Counts by Cluster ({count} cluster)}
other { Resource Counts by Cluster ({count} clusters)}
}
modal:
title: Response times have not yet been generated.
body: Generate response times to offer more specific information.
accountAndKeys:
title: Account and API Keys
account:
title: Account
change: Change Password
apiKeys:
title: API Keys
notAllowed: You do not have permission to manage API Keys
apiEndpoint: "API Endpoint:"
copyApiEnpoint: Copy API Endpoint to clipboard
add:
description:
label: Description
placeholder: Optionally enter a description to help you identify this API Key
label: Create API Key
ariaLabel:
expiration: Expiration duration - number input
expirationUnits: Expiration unit - time unit
expiry:
label: Automatically expire
options:
never: Never
day: A day from now
month: A month from now
year: A year from now
custom: Custom
maximum: "{value} - Maximum allowed"
customExpiry:
options:
minute: Minutes
hour: Hours
day: Days
month: Months
year: Years
scope: Scope
noScope: No Scope
info:
accessKey: Access Key
secretKey: Secret Key
bearerToken: Bearer Token
saveWarning: Save the info above! This is the only time you'll be able to see it. If you lose it, you'll need to create a new API key.
keyCreated: A new API Key has been created
bearerTokenTip: "Access Key and Secret Key can be sent as the username and password for HTTP Basic auth to authorize requests. You can also combine them to use as a Bearer token:"
ttlLimitedWarning: The Expiry time for this API Key was reduced due to system configuration
addClusterMemberDialog:
title: Add Cluster Member
addonConfigConfirmation:
title: Add-On Reset
body: Add-On Configuration has changed between Kubernetes versions <b>{previousKubeVersion}</b> and <b>{newKubeVersion}</b> and conflict with your previous values for Add-On {addons}. As a result please re-apply them before continuing.
addProjectMemberDialog:
title: Add Project Member
authConfig:
slo:
sloTitle: Log Out behavior
sloOptions:
onlyRancher: Log out of Rancher and not {name}
logoutAll: Log out of Rancher and {name} (includes all other applications registered with {name})
choose: Allow the user to choose one of the above in an additional log out step
accessMode:
label: 'Configure who should be able to login and use {vendor}'
required: Restrict access to only the authorized users & groups
restricted: 'Allow members of clusters and projects, plus authorized users & groups'
unrestricted: Allow any valid user
allowedPrincipalIds:
title: Authorized Users & Groups
associatedWarning: 'The {provider} account that is used to enable the external provider will be granted admin permissions. If you use a test account or non-admin account, that account will still be granted admin-level permissions. See <a href="{docsBase}/how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/authentication-config#external-authentication-configuration-and-principal-users" target="_blank" rel="noopener noreferrer nofollow">External Authentication Configuration and Principal Users</a> to understand why.'
githubapp:
clientId:
label: Client ID
clientSecret:
label: Client Secret
githubAppId:
label: Github App ID
installationId:
label: Installation ID
privateKey:
label: Private Key
warning: The GitHub App authentication provider only works with <a href="https://docs.github.com/en/get-started/learning-about-github/types-of-github-accounts" target="_blank" rel="noopener noreferrer nofollow">GitHub Organization accounts</a>. It does not support User accounts.
form:
prefix:
1: <li>Open your <a href="{baseUrl}/settings/organizations" target="_blank" rel="noopener noreferrer nofollow">GitHub organization settings</a> in a new window</li>
2: <li>To the right of the organization, click "Settings"</li>
3: <li>In the left sidebar, click "Developer settings" -> "GitHub Apps"</li>
4: <li>Click "New Github App"</li>
instruction: 'Fill in the form with these values:'
app:
label: GitHub App name
value: 'Anything you like, e.g. My {vendor}'
callback:
label: Callback URL
value: '{serverUrl}/verify-auth'
description:
label: Application description
value: 'Optional, can be left blank'
homepage:
label: Homepage URL
create: Click "Create Github App"
suffix:
1: <li>Under Client Secrets, click "Generate a new client secret"</li>
2: <li>Under Private Keys, click "Generate a private key"</li>
3: <li>Copy and paste the "App ID", "Client ID", "Client Secret", and "Private Key" of your newly created OAuth app into the fields below</li>
host:
label: GitHub Enterprise Host
placeholder: e.g. github.mycompany.example
target:
label: Which version of GitHub do you want to use?
private: A private installation of GitHub Enterprise
public: Public GitHub.com
table:
server: Server
clientId: Client ID
github:
clientId:
label: Client ID
clientSecret:
label: Client Secret
form:
app:
label: Application name
value: 'Anything you like, e.g. My {vendor}'
callback:
label: Authorization callback URL
description:
label: Application description
value: 'Optional, can be left blank'
homepage:
label: Homepage URL
instruction: 'Fill in the form with these values:'
prefix:
1: <li><a href="{baseUrl}/settings/developers" target="_blank" rel="noopener noreferrer nofollow">Click here</a> to go to GitHub application settings in a new window.</li>
2: <li>Click on the "OAuth Apps" tab.</li>
3: <li>Click the "New OAuth App" button.</li>
suffix:
1: <li>Click "Register application"</li>
2: <li>Copy and paste the Client ID and Client Secret of your newly created OAuth app into the fields below</li>
host:
label: GitHub Enterprise Host
placeholder: e.g. github.mycompany.example
target:
label: Which version of GitHub do you want to use?
private: A private installation of GitHub Enterprise
public: Public GitHub.com
table:
server: Server
clientId: Client ID
googleoauth:
adminEmail: Admin Email
domain: Domain
oauthCredentials:
label: OAuth Credentials
tip: The OAuth Credentials JSON can be found in the Google API developers console.
serviceAccountCredentials:
label: Service Account Credentials
tip: The Service Account Credentials JSON can be found in the service accounts section of the Google API developers console.
steps:
1:
title: 'Click <a href="https://console.developers.google.com/apis/credentials" target="_blank" rel="noopener noreferrer nofollow">here</a> to open applications settings in a new window'
body:
1: Login to your account. Navigate to "APIs & Services" and then select "OAuth consent screen".
2: 'Authorized domains:'
3: 'Application homepage link: '
4: 'Under Scopes for Google APIs, enable "email", "profile", and "openid".'
5: 'Click on "Save".'
topPrivateDomain: 'Top private domain of:'
ariaLabel:
hostname: Copy Hostname to clipboard
serverUrl: Copy Server URL to clipboard
2:
title: 'Navigate to the "Credentials" tab to create your OAuth client ID'
body:
1: 'Select the "Create Credentials" dropdown, and select "OAuth clientID", then select "Web application".'
2: 'Authorized Javascript origins:'
3: 'Authorized redirect URIs:'
4: 'Click "Create", and then click on the "Download JSON" button.'
5: 'Upload the downloaded JSON file in the OAuth credentials box.'
ariaLabel:
serverUrlVerify: Copy Server Auth Verfication URL to clipboard
3:
title: 'Create Service Account credentials'
introduction: 'Follow <a href="{docsBase}/how-to-guides/new-user-guides/authentication-permissions-and-global-configuration/authentication-config/configure-google-oauth#3-creating-service-account-credentials" target="_blank" rel="noopener noreferrer nofollow">this</a> guide to:'
body:
1: Create a service account.
2: Generate a key for the service account.
3: Add the service account as an OAuth client in your google domain.
ldap:
freeipa: Configure a FreeIPA server
activedirectory: Configure an Active Directory account
openldap: Configure an OpenLDAP server
defaultLoginDomain:
label: Default Login Domain
placeholder: eg mycompany
hint: This domain will be used if a user logs in without specifying one.
cert: Certificate
disabledStatusBitmask: Disabled Status Bitmask
groupDNAttribute: Group DN Attribute
groupMemberMappingAttribute: Group Member Mapping Attribute
groupMemberUserAttribute: Group Member User Attribute
groupSearchBase:
label: Group Search Base
placeholder: 'ou=groups,dc=mycompany,dc=com'
hostname:
label: Hostname/IP
placeholder: eg server1,server2
hint: Multiple servers can be specified as a comma separated list
loginAttribute: Login Attribute
nameAttribute: Name Attribute
nestedGroupMembership:
label: Nested Group Membership
options:
direct: Search only direct group memberships
nested: Search direct and nested group memberships
objectClass: Object Class
password: Password
port: Port
protocol: Protocol
protocols:
starttls: Start TLS
ldap: LDAP
tls: LDAPS (TLS)
customizeSchema: Customize Schema
oktaSchema: 'The defaults below are for a generic OpenLDAP server. For more information on the values to use when using the Okta LDAP interface, see: <a target="_blank" rel="noopener noreferrer nofollow" href="https://help.okta.com/en-us/Content/Topics/Directory/LDAP-interface-connection-settings.htm">Okta LDAP Interface connection settings</a>'
users: Users
groups: Groups
searchAttribute: Search Attribute
searchFilter: Search Filter
serverConnectionTimeout: Server Connection Timeout
serviceAccountDN: Service Account Distinguished Name
serviceAccountPassword: Service Account Password
serviceAccountInfo: '{vendor} needs a service account that has read-only access to all of the domains that will be able to login, so that we can determine what groups a user is a member of when they make a request with an API key.'
starttls:
label: Start TLS
tip: Upgrades non-encrypted connections by wrapping with TLS during the connection process. Can not be used in conjunction with TLS.
searchUsingServiceAccount:
label: Enable Service Account Search
tip: When enabled, Rancher will use the service account instead of the user account to search for users and groups.
tls: TLS
userEnabledAttribute: User Enabled Attribute
userMemberAttribute: User Member Attribute
userLoginFilter: User Login Filter
userSearchBase:
label: User Search Base
placeholder: 'e.g. ou=users,dc=mycompany,dc=com'
username: Username
usernameAttribute: Username Attribute
table:
server: Server
clientId: Client ID
saml:
entityID: Entity ID Field
UID: UID Field
adfs: Configure an AD FS account
api: '{vendor} API Host'
cert:
label: Certificate
placeholder: Paste in the certificate, starting with -----BEGIN CERTIFICATE-----
displayName: Display Name Field
groups: Groups Field
key:
label: Private Key
placeholder: Paste in the private key, typically starting with -----BEGIN RSA PRIVATE KEY-----
keycloak: Configure a Keycloak account
metadata:
label: Metadata XML
placeholder: Paste in the IDP Metadata XML
okta: Configure an Okta account
ping: Configure a Ping account
shibboleth: Configure a Shibboleth account
showLdap: Configure an OpenLDAP Server
userName: User Name Field
search:
title: User and Group Search
message: The SAML Protocol does not support search or lookup for users or groups. In order to enabled search, an OpenLDAP server must be configured.
on: LDAP User and Group search has been configured
off: LDAP User and Group search is not configured
show: Show details
hide: Hide details
azuread:
tenantId:
label: Tenant ID
tooltip: From the Microsoft Entra admin center
placeholder: A long UUID string
applicationId:
label: Application ID
placeholder: A long UUID string
applicationSecret:
label: Application Secret
endpoint:
label: Endpoint
endpoints:
label: Endpoints
standard: Standard
china: China
custom: Custom
graphEndpoint:
label: Graph Endpoint
tokenEndpoint:
label: Token Endpoint
authEndpoint:
label: Auth Endpoint
groupMembershipFilter:
label: Group Membership Filter
enable: Limit users by group membership
tooltip: Limit users by applying a GroupMembershipFilter
externalHelp: See the OData filter expression documentation for more information.
externalHelpLink: https://learn.microsoft.com/en-us/dynamics365/business-central/dev-itpro/webservices/use-filter-expressions-in-odata-uris#filter-expressions
reply:
info: 'Microsoft Entra ID requires a whitelisted URL for your Rancher server before beginning this setup. Please ensure that the following URL is set in the Reply URL section of your Microsoft Entra admin center. Please note that it may take up to 5 minutes for the whitelisted URL to propagate.'
label: Reply URL
ariaLabel: Copy Reply URL to clipboard
updateEndpoint:
button: Update Endpoint
banner:
message: 'Microsoft Entra ID Authentication must be updated: it is using the Azure AD Graph API, which was deprecated at the end of 2022.'
linkText: 'Update it here.'
modal:
title: Are you sure? This update is irreversible.
body: '<p><b>You may need to make some additional changes</b>. Please ensure the Microsoft Entra ID app has the Directory.Read.All <b>Application</b> permission added to Microsoft Graph.<br> If any endpoints were customized while configuring Microsoft Entra ID authentication in Rancher, they will not be automatically updated. </p>'
oidc:
endSessionEndpoint:
title: End Session Endpoint
tooltip: Provider specific URL used for logging a user out of their session
genericoidc: Configure an OIDC account
keycloakoidc: Configure a Keycloak OIDC account
cognito: Configure an Amazon Cognito account
rancherUrl: Rancher URL
clientId: Client ID
clientSecret: Client Secret
customEndpoint:
label: Endpoints
custom: Specify
standard: Generate
url: URL
realm: Realm
keycloak:
url: Keycloak URL
realm: Keycloak Realm
issuer: Issuer
authEndpoint: Auth Endpoint
jwksUrl: JWKS URL
tokenEndpoint: Token Endpoint
userInfoEndpoint: User Info Endpoint
acrValue: Authorization Context Reference
customClaims:
label: Custom Claims
enable:
label: Add custom claims
tooltip: Manually map OIDC claims when your provider doesn’t use standard claim names in tokens.
nameClaim:
label: Custom Name Claim
groupsClaim:
label: Custom Groups Claim
emailClaim:
label: Custom Email Claim
cognitoIssuer: Issuer URL
cognitoHelp: "You will need to create an application client in Cognito of type <b>Traditional web application</b> with the Return URL set to the URL shown below."
scope:
label: Scopes
placeholder: openid
protip: The <code>openid</code>, <code>profile</code>, and <code>email</code> scopes are required and cannot be removed.
pkce:
label: Enable PKCE (S256)
tooltip: Enable Proof Key for Code Exchange (PKCE) using the S256 code challenge method. When enabled, this client must use PKCE with S256 for authorization requests.
pkceMethod:
label: PKCE Method
cert:
label: Certificate
placeholder: Paste in the certificate, starting with -----BEGIN CERTIFICATE-----
key:
label: Private Key
placeholder: Paste in the private key, typically starting with -----BEGIN RSA PRIVATE KEY-----
groupSearch:
label: Enable group search
tooltip: Allows users with appropriate permissions to search and view all groups within the OIDC provider's realm. This can be useful for administrators who need to assign global roles to groups that they are not currently a member of.
clientAuthenticatedSearch:
label: Enable client authenticated search
tooltip: Use the OIDC Client Credentials to authenticate to Keycloak when searching for users or groups. This will bypass user-based RBAC within the realm
stateBanner:
disabled: 'The {provider} authentication provider is currently disabled.'
enabled: 'The {provider} authentication provider is currently enabled.'
testAndEnable: Test and Enable Authentication
noneEnabled: Local Authentication is always enabled, but you may select another additional authentication provider from those shown below.
localEnabled: '{vendor} is configured to allow access to accounts in its local database.'
manageLocal: Manage Accounts
authGroups:
actions:
refresh: Refresh Group Memberships
assignRoles: Assign Global Roles
assignEdit:
assignTitle: Assign Global Roles To Group
assignTo:
title: |-
{count, plural,
=1 { Assign Cluster To… }
other { Assign {count} Clusters To… }
}
labelsTitle: |-
{count, plural,
=1 { Assign Cluster To… }
other { Assign {count} Clusters To… }
}
workspace: Workspace
asyncButton:
alt:
iconAlt: Async button icon
registerApplication:
action: Add Application
success: Added
waiting: Adding…
saveApplication:
action: Save Application
success: Saved
waiting: Saving…
apply:
action: Apply
success: Applied
waiting: Applying…
add:
action: Add
success: Added
waiting: Adding…
continue:
action: Continue
success: Saved
waiting: Saving…
copy:
action: Click to Copy
success: Copied!
create:
action: Create
success: Created
waiting: Creating…
default:
action: Action
error: Error
success: Success
waiting: Waiting
delete:
action: Delete
success: Deleted
waiting: Deleting…
disable:
action: Disable
success: Disabled
waiting: Disabling…
activate:
action: Activate
waiting: Activating…
success: Activated
deactivate:
action: Deactivate
waiting: Deactivating…
success: Deactivated
diagnostic:
action: Download Diagnostic Package
success: Saving
waiting: Downloading…
done:
action: Done
success: Saved
waiting: Saving…
download:
action: Download
success: Saving
waiting: Downloading…
downgrade:
action: Downgrade
success: Downgraded
waiting: Downgrading…
drain:
action: Drain
success: Drained
waiting: Draining…
edit:
action: Save
success: Saved
waiting: Saving…
editVersion:
action: Save changes
success: Saved
waiting: Saving changes…
editAndContinue:
action: Save and Continue
success: Saved
waiting: Saving…
enable:
action: Enable
success: Enabled
waiting: Enabling…
finish:
action: Finish
success: Finished
waiting: Finishing…
import:
action: Import
success: Imported
waiting: Importing…
install:
action: Install
success: Installed
waiting: Installing…
installVersion:
action: Install this version
success: Installed
waiting: Installing…
load:
action: Load
success: Loaded
waiting: Loading…
pause:
action: Pause Orchestration
success: Paused Orchestration
waiting: Pausing Orchestration
description: New revisions will not be deployed because orchestration is temporarily paused. To deploy new revisions, resume orchestration.
refresh:
action: ''
actionIcon: refresh
error: ''
errorIcon: error
success: ''
successIcon: checkmark
waiting: ''
waitingIcon: refresh
manual-refresh:
action: ''
actionIcon: refresh
error: ''
errorIcon: error
success: ''
successIcon: checkmark
waiting: ''
waitingIcon: refresh
remove:
action: Remove
success: Removed
waiting: Removing…
restore:
action: Restore
waiting: Restoring…
success: Restored
resume:
action: Resume Orchestration
success: Resumed Orchestration
waiting: Resuming Orchestration
redeploy:
action: Redeploy
success: Redeployed
waiting: Redeploying Workload
rollback:
action: Rollback
success: Rolled Back
waiting: Rolling Back…
rotate:
action: Rotate
waiting: Rotating…
success: Rotated
run:
action: Run
waiting: Running…
success: Completed
snapshot: