Commit Graph

8315 Commits

Author SHA1 Message Date
Colton Padden ee20946df1 remove unused dependencies from package.json
Signed-off-by: Colton Padden <colton.padden@fastmail.com>
2021-12-09 09:57:33 -05:00
Colton Padden 89b220ed73 Instructions and default app configuration should use generic Airflow URLs
Updated the instructions in the README, and the example entries in the
app-config.yml file to use `https://your.airflow.instance.com` instead of
`localhost:8080`.

Signed-off-by: Colton Padden <colton.padden@fastmail.com>
2021-12-09 09:57:32 -05:00
Colton Padden 6039eb507f Update installation instructions now that plugin is integrated in Backstage
Existing instructions assumed that the plugin was sourced in a separate Git
repository. Instructions have been simplified now that the plugin is integrated
into the main Backstage repository.

Signed-off-by: Colton Padden <colton.padden@fastmail.com>
2021-12-09 09:57:32 -05:00
Colton Padden 051f9b1a23 replace wildcard dependency versions for devDependencies in favor of explicit versions
Signed-off-by: Colton Padden <colton.padden@fastmail.com>
2021-12-09 09:57:32 -05:00
Colton Padden ff614360fc move @types/node from dependencies to devDependencies
Signed-off-by: Colton Padden <colton.padden@fastmail.com>
2021-12-09 09:57:32 -05:00
Colton Padden 82c5af0df8 include generated API report file to version control
Signed-off-by: Colton Padden <colton.padden@fastmail.com>
2021-12-09 09:57:32 -05:00
Colton Padden eb36ce52fd remove owner label from plugin header
Signed-off-by: Colton Padden <colton.padden@fastmail.com>
2021-12-09 09:57:32 -05:00
Colton Padden 5920236300 include @packageDocumentation for plugin and API
Signed-off-by: Colton Padden <colton.padden@fastmail.com>
2021-12-09 09:57:32 -05:00
Colton Padden 05fb511279 bump dependencies to latest version
Signed-off-by: Colton Padden <colton.padden@fastmail.com>
2021-12-09 09:57:32 -05:00
Colton Padden 246a3bc283 remove package-lock.json
Signed-off-by: Colton Padden <colton.padden@fastmail.com>
2021-12-09 09:57:31 -05:00
Colton Padden 06f145c4bf MVP of Apache Airflow Plugin
Adds support for a new Backstage integration with the Apache Airflow workflow
management platform. This implementation has been tested with Apache Airflow v2
API authenticating with basic auth through the Backstage proxy plugin.

Supported functionality include:
- Information card of version information for the Airflow instance
- Information card of  instance status (health) for metadatabase and scheduler
- Table of DAGs with meta information and status, along with a link to view
  details in the Airflow UI

Signed-off-by: Colton Padden <colton.padden@fastmail.com>
2021-12-09 09:57:17 -05:00
github-actions[bot] 9068128fd8 Version Packages 2021-12-09 12:02:28 +00:00
Patrik Oldsberg 85ee184e68 core-components: LogViewer prop className -> classes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-12-09 12:02:53 +01:00
Ben Lambert 95ae1249a4 Merge pull request #8369 from backstage/rugvip/logs
core-components: add new LogViewer component + use in plugins
2021-12-08 15:24:45 +01:00
Ben Lambert accabd5f1a Merge pull request #7854 from awanlin/topic/add-build-by-definition-name
Added getting builds by definition name
2021-12-08 14:55:17 +01:00
Johan Haals 5373bc7254 Merge pull request #8404 from minnsoe/feat/prepare-for-gitlab-org-and-add-tests
Add tests for the GitLab client in catalog-backend and refactor
2021-12-08 14:48:16 +01:00
Johan Haals dd77b5eb12 Merge pull request #8283 from backstage/mob/identity-api
core-plugin-api: stabilize IdentityApi
2021-12-08 14:29:03 +01:00
Patrik Oldsberg c77def982f cloudbuild: remove unnecessary lazylog dependency
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-12-08 13:39:33 +01:00
Patrik Oldsberg 56d04330c4 circleci: switch to use LogViewer
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-12-08 13:39:05 +01:00
Patrik Oldsberg cbd20c46f1 github-actions: switch to using LogViewer
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-12-08 13:38:39 +01:00
Patrik Oldsberg d90dad84b0 techdocs: switch to using LogViewer
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-12-08 13:38:16 +01:00
Patrik Oldsberg b291c3176e scaffolder: switch to using LogViewer
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-12-08 13:37:50 +01:00
Patrik Oldsberg 5632fa9eb3 scaffolder: fix dev setup
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-12-08 13:36:02 +01:00
Fredrik Adelöw 986a5d869e Merge pull request #8405 from backstage/freben/nounpack
Do not unpack arguments directly on exported items 🧹
2021-12-08 13:15:13 +01:00
Johan Haals 60ad732470 Merge pull request #8397 from backstage/jhaals/oauth
auth-backend(fix): Add basicAuth option to OAuth provider
2021-12-08 11:34:32 +01:00
Patrik Oldsberg 50920efc35 Merge pull request #8361 from backstage/rugvip/r17
add support for React 17 in plugins
2021-12-08 10:06:27 +01:00
Johan Haals 3b94f977fc Merge pull request #8385 from angeliski/change-rails-package-format
chore: update build to use cjs format
2021-12-08 08:52:26 +01:00
Fredrik Adelöw dcd1a0c3f4 Do not unpack arguments directly on exported items
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-12-07 19:42:10 +01:00
Joon Park 2976a2b8e1 Fix directory typo in catalog-react
Signed-off-by: Joon Park <joonp@spotify.com>
2021-12-07 16:46:51 +00:00
Patrik Oldsberg b191e1737a packages,plugins: avoid usage of react-dom in tests
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-12-07 17:40:51 +01:00
Patrik Oldsberg 39c64f5035 packages,plugins: move @types/react to peer deps and sync query with react
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-12-07 17:38:44 +01:00
Patrik Oldsberg be32bc3edb package,plugins: move react to peer deps and include v17
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-12-07 17:38:14 +01:00
Minn Soe b61a5bbdf3 feat: add gitlab self managed check method
Signed-off-by: Minn Soe <contributions@minn.io>
2021-12-07 16:27:19 +00:00
Minn Soe 91b3ad3553 refactor: simplify by using GitLab apiBaseUrl
Signed-off-by: Minn Soe <contributions@minn.io>
2021-12-07 16:27:19 +00:00
Minn Soe d58e92a7f0 feat: allow types in gitlab client paginated reqs
Signed-off-by: Minn Soe <contributions@minn.io>
2021-12-07 16:27:19 +00:00
Minn Soe af80fb7a01 test: add GitLabClient coverage in catalog-backend
Signed-off-by: Minn Soe <contributions@minn.io>
2021-12-07 16:27:19 +00:00
Mert Can Bilgiç 3421826ca8 [TechDocs] Set entity triplets to lowercase if config is set on docs tab at entity page (#8394)
* Fixes #8381, set entity triplets to lowercase if config is set on docs tab at entity page

Co-authored-by: Mehmet Mallı <mehmet.malli@trendyol.com>
Signed-off-by: mertcbilgic <mert.bilgic@trendyol.com>

* Changeset added

Co-authored-by: Mehmet Mallı <mehmet.malli@trendyol.com>
Signed-off-by: mertcbilgic <mert.bilgic@trendyol.com>

* fixes due to review

Co-authored-by: Mehmet Mallı <mehmet.malli@trendyol.com>
Co-authored-by: Güven Altunsoy <guven.altunsoy@outlook.com>
Co-authored-by: Nilgün Canbaz <nilgun.canbaz@trendyol.com>
Co-authored-by: Burcu Karagöz <burcukaragoz1515@gmail.com>
Co-authored-by: Murat Sökücü <murat.sokucu@trendyol.com>
Signed-off-by: mertcbilgic <mert.bilgic@trendyol.com>

Co-authored-by: Mehmet Mallı <mehmet.malli@trendyol.com>
Co-authored-by: Güven Altunsoy <guven.altunsoy@outlook.com>
Co-authored-by: Nilgün Canbaz <nilgun.canbaz@trendyol.com>
Co-authored-by: Burcu Karagöz <burcukaragoz1515@gmail.com>
Co-authored-by: Murat Sökücü <murat.sokucu@trendyol.com>
2021-12-07 16:29:06 +01:00
Johan Haals c4f1509370 Merge pull request #8395 from backstage/blam/fix-e2e
chore: bumping this `graphiql` plugin to latest
2021-12-07 15:26:24 +01:00
Johan Haals c869f6dbbe Merge pull request #8303 from backstage/eide/run-migrations
[backend-common]: Make it possible to skip database migrations
2021-12-07 15:09:32 +01:00
blam 7ce4ea4079 chore: release new version of api-docs and graphiql to solve issues with graphql versions
Signed-off-by: blam <ben@blam.sh>
2021-12-07 14:16:37 +01:00
blam 9360b7fac6 chore: bumping graphql and graphiql versions to latest to solve broken create-app
Signed-off-by: blam <ben@blam.sh>
2021-12-07 14:16:36 +01:00
Marcus Eide dac55f3cc7 Make optional
Signed-off-by: Marcus Eide <eide@spotify.com>
2021-12-07 12:44:16 +01:00
Johan Haals 13ae212d21 Rename option from basicAuth to includeBasicAuth
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2021-12-07 11:55:04 +01:00
Rogerio Angeliski 64db0efffe chore: update build to use cjs format
Signed-off-by: Rogerio Angeliski <angeliski@hotmail.com>
2021-12-07 07:25:52 -03:00
Johan Haals 8f461e6043 auth-backend(fix): Add basicAuth option to OAuth provider
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2021-12-07 10:59:52 +01:00
blam 11b7c39fb6 chore: added caching for successful profile retrieval
Signed-off-by: blam <ben@blam.sh>
2021-12-07 10:52:27 +01:00
Patrik Oldsberg 1154ec0017 auth-backend: decorateWithIdentity -> prepareBackstageIdentityResponse + API report fixes
Co-authored-by: blam <ben@blam.sh>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-12-06 17:23:01 +01:00
Patrik Oldsberg 73c73b71d1 auth: simplify types and reintroduce deprecated BackstageIdentity
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: blam <ben@blam.sh>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-12-06 14:51:40 +01:00
Kai Szybiak 089a6157ff Merge backstage/master
Signed-off-by: Kai Szybiak <kaiszybiak@gmail.com>
2021-12-06 12:08:54 +01:00
Otto Sichert 731e9293bd Merge pull request #6335 from backstage/iameap/techdocs-cache
[TechDocs] Optional static resource caching
2021-12-06 10:38:30 +01:00