Andre Wanlin
c6015e0d70
Added icon
...
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com >
2023-09-15 13:29:30 -05:00
Andre Wanlin
7760e170ef
Updated author details
...
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com >
2023-09-15 13:09:50 -05:00
Jamie Klassen
29416c281d
Merge pull request #19903 from jamieklassen/clusterdetails-relax-auth-type
...
Configurable Kubernetes Authentication Strategies
2023-09-15 13:01:08 -04:00
Patrik Oldsberg
b5fbddc15d
changesets: add changeset for MockTranslationApi
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-15 13:40:32 +02:00
Patrik Oldsberg
7633812431
docs: update internationalization docs
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-15 13:32:09 +02:00
Patrik Oldsberg
11fa356e40
API report updates for TranslationApi refactor
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-15 13:15:47 +02:00
Patrik Oldsberg
6cfc2ff152
test-utils: export MockTranslationApi through alpha
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-15 13:15:47 +02:00
Patrik Oldsberg
813a464543
test-utils: refactor MockTranslationApi default messages handling + tests
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-15 13:15:47 +02:00
Patrik Oldsberg
b18cf9a531
core-app-api: switch default message strategy to make all messages available
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-15 13:15:47 +02:00
Patrik Oldsberg
a9f7e17e2d
core-app-api: add failing formatting tests for TranslationApi
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-15 13:15:47 +02:00
Patrik Oldsberg
2a901d83ab
core-plugin-api: remove react-i18next dependency
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-15 13:15:46 +02:00
Patrik Oldsberg
41b10267d7
user-settings: update to use new translation APIs
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-15 13:15:45 +02:00
Patrik Oldsberg
28dc3e56c3
adr: update to use new translation API
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-15 13:08:28 +02:00
Patrik Oldsberg
a7c01da530
test-utils: add built-in TranslationApi mock
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-15 13:08:28 +02:00
Patrik Oldsberg
c4af7014da
core-app-api: make it possible to override the TranslationApi
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-15 13:08:28 +02:00
Patrik Oldsberg
d3c63d0c29
core-plugin-api: update translation exports
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-15 13:08:28 +02:00
Patrik Oldsberg
b50c8e8237
core-plugin-api: refactor useTranslationRef to use new API
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-15 13:08:28 +02:00
Patrik Oldsberg
d93a3cdd1b
core-app-api: add support for explicit configuration of default language
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-15 13:08:28 +02:00
Patrik Oldsberg
8bc4ecf03e
core-app-api: remove unused i18n deps
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-15 13:08:28 +02:00
Patrik Oldsberg
51faaaefc3
core-app-api: remove AppTranslationProvider
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-15 13:08:28 +02:00
Patrik Oldsberg
9aeea0ef73
core-app-api: update AppManager to use AppLanguageApi and TranslationApi
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-15 13:08:28 +02:00
Patrik Oldsberg
03bd6ee636
core-app-api: refactor TranslationApi to use AppLanguageApi
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-15 13:08:28 +02:00
Patrik Oldsberg
7bb7a0fa1d
core-app-api: AppLanguageSelector tweaks to allow creation without storage
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-15 13:08:28 +02:00
Patrik Oldsberg
207f17acea
core-app-api: rename AppTranslationApi to I18nextTranslationApi + initial updates
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-15 13:08:28 +02:00
Patrik Oldsberg
49c352603b
core-plugin-api: add AppLanguageApi implementation
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-15 13:08:28 +02:00
Patrik Oldsberg
1e84508592
core-plugin-api: split AppTranslationApi into AppLanguageApi and TranslationApi
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-15 13:08:28 +02:00
Patrik Oldsberg
a76aaf87bf
core-app-api: implement custom resource loader for i18n
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-15 13:08:28 +02:00
Patrik Oldsberg
e149123fa3
core-app-api: initial AppTranslation refactor with failing concurrency test
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-15 13:08:28 +02:00
Patrik Oldsberg
db30db0df2
core-plugin-api: extract InternalTranslationResourceLoader type
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-15 13:08:28 +02:00
Patrik Oldsberg
848491257a
core-plugin-api: make toInternalTranslationRef forward messages type
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-09-15 13:08:28 +02:00
Fredrik Adelöw
3ee520091b
Merge pull request #19412 from taraknath555/azure-devops/fetch-project-repo
...
Adding azure case in AnnotateScmSlugEntityProcessor
2023-09-15 10:38:50 +02:00
Fredrik Adelöw
df1bb6c5b4
Merge pull request #19954 from backstage/freben/render
...
🧹 use `renderInTestApp`
2023-09-15 10:18:15 +02:00
Patrik Oldsberg
c6c4be3ce6
Merge pull request #19953 from backstage/rugvip/lazy-encoder
...
kubernetes: more lazy use of TextEncoder
2023-09-15 08:44:44 +02:00
Tarak Nath Tatwa
7e8242df5c
correcting typo
...
Signed-off-by: Tarak Nath Tatwa <bikashcric1995@gmail.com >
2023-09-15 11:40:06 +05:30
Tarak Nath Tatwa
d8e38ecc99
changing package name
...
Signed-off-by: Tarak Nath Tatwa <bikashcric1995@gmail.com >
2023-09-15 11:32:14 +05:30
jrwpatterson
29143240a6
Merge branch 'feat/allow-inspect-override' of github.com:jrwpatterson/backstage into feat/allow-inspect-override
2023-09-15 09:24:43 +10:00
jrwpatterson
1fdc7ca29d
Merge branch 'master' of https://github.com/backstage/backstage into feat/allow-inspect-override
2023-09-15 09:24:18 +10:00
jrwpatterson
96707176e4
Merge branch 'master' of https://github.com/backstage/backstage into feat/allow-inspect-override
...
Signed-off-by: jrwpatterson <jrwpatterson@gmail.com >
2023-09-15 09:24:10 +10:00
Jamie Klassen
9212955b35
better name + signature for validation method
...
Signed-off-by: Jamie Klassen <jklassen@vmware.com >
2023-09-14 18:21:56 -04:00
Jamie Klassen
0ad36158d9
changeset
...
Signed-off-by: Jamie Klassen <jklassen@vmware.com >
2023-09-14 17:54:31 -04:00
Jamie Klassen
5d377c9b39
integrators can add strategies
...
Due to the loosened wire format, now integrators have the opportunity to define
arbitrary contracts between the front- and back-end when dealing with customized
Kubernetes auth setups.
Signed-off-by: Jamie Klassen <jklassen@vmware.com >
2023-09-14 17:54:30 -04:00
Jamie Klassen
e30bd8709d
move in-cluster token handling to strategy
...
Signed-off-by: Jamie Klassen <jklassen@vmware.com >
2023-09-14 17:54:30 -04:00
Jamie Klassen
1df3afb21e
make KubernetesCredential a tagged union
...
This is easier to read than using primitives like `undefined` and `string` to
represent these states.
Signed-off-by: Jamie Klassen <jklassen@vmware.com >
2023-09-14 17:54:30 -04:00
Jamie Klassen
31dc20dbe7
replace noop with distinct strategies
...
one for serviceaccount and one for anonymous (used by localKubectlProxy)
Signed-off-by: Jamie Klassen <jklassen@vmware.com >
2023-09-14 17:54:30 -04:00
Jamie Klassen
d21796ce54
strategies get creds instead of decorating cluster
...
the fetcher now accept these creds, and the fanouthandler passes them along.
Signed-off-by: Jamie Klassen <jklassen@vmware.com >
2023-09-14 17:54:28 -04:00
backstage-goalie[bot]
94cc96c932
Merge pull request #19946 from backstage/renovate/msw-1.x-lockfile
...
chore(deps): update dependency msw to v1.3.1
2023-09-14 21:54:12 +00:00
Jamie Klassen
279adfc6fd
use annotation key authProvider in metadata
...
This allows the nice simplification of the catalog clusterLocator -- just read
the entire annotations block as auth metadata.
Signed-off-by: Jamie Klassen <jklassen@vmware.com >
2023-09-14 17:52:09 -04:00
Jamie Klassen
efc0d893cd
rearrange clusterlocator tests
...
and remove default authStrategy parameter
Signed-off-by: Jamie Klassen <jklassen@vmware.com >
2023-09-14 17:52:09 -04:00
Jamie Klassen
ce6905f86d
strategies validate metadata
...
And migrate authProvider into metadata. Also thread a DispatchStrategy into
ConfigClusterLocator instead of a map of validator functions.
Signed-off-by: Jamie Klassen <jklassen@vmware.com >
2023-09-14 17:52:09 -04:00
Jamie Klassen
54c957c1bc
rename translators to strategies
...
to encompass their upcoming new responsibilities
Signed-off-by: Jamie Klassen <jklassen@vmware.com >
2023-09-14 17:52:09 -04:00