Commit Graph

793 Commits

Author SHA1 Message Date
Johan Haals 4223e183d2 chore: do not load in tests
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2023-09-18 10:41:25 +02:00
Johan Haals 5d4c45580c Do not create extensionTree during tests
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2023-09-18 10:41:25 +02:00
Johan Haals 1807df9dbd Add support for Pages and Sidebar items in existing app
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2023-09-18 10:41:24 +02:00
Andre Wanlin 817eb8e5b2 Removed glabl TextEncoder from app
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
2023-09-15 13:36:00 -05:00
Gustaf Räntilä 01c4b9e92a Use the FetchApi for GraphiQL endpoints in the example app
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com>
2023-09-14 16:37:20 +02:00
Carlos Esteban Lopez 7032c214f3 feat: Add a Web Shell terminal to Pod's Container Cards
Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

Update .changeset/forty-rocks-jog.md

Co-authored-by: Jamie Klassen <jklassen@vmware.com>
Signed-off-by: Carlos Esteban Lopez Jaramillo <luchillo17@gmail.com>
fix: Address PR comments

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

fix: Use sh instead of bash

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

fix: Move K8sTerminal into a dialog

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

fix: Use discoveryApi instead of configApi

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

fix: Update api-report.md

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

fix: Revert PodDrawer.tsx

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

test: Polyfill TextEncoder

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

feat: Refactor K8sTerminal inputs to receive only what it needs

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

test: Add tests

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

Update plugins/kubernetes/src/components/K8sTerminal/K8sTerminal.test.tsx

Co-authored-by: Jamie Klassen <jklassen@vmware.com>
Signed-off-by: Carlos Esteban Lopez Jaramillo <luchillo17@gmail.com>
test: Fix tests for K8sTerminal

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

test: Fix isolated modules error

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

fix: Update api reports

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

Update plugins/kubernetes/src/components/K8sTerminal/K8sTerminalDialog.tsx

Co-authored-by: Jamie Klassen <jklassen@vmware.com>
Signed-off-by: Carlos Esteban Lopez Jaramillo <luchillo17@gmail.com>
Update plugins/kubernetes/src/components/K8sTerminal/K8sTerminal.test.tsx

Co-authored-by: Jamie Klassen <jklassen@vmware.com>
Signed-off-by: Carlos Esteban Lopez Jaramillo <luchillo17@gmail.com>
fix: Check for cluster size 1 & small refactors

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

chore: Update changeset

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

fix: Check client side auth providers to disable web shell

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

fix: Move K8sAPI logic to custom hook with mock

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

test: Fix hook mock warning & add internal tag for mock

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

Update plugins/kubernetes/src/components/K8sTerminal/K8sTerminal.test.tsx

Co-authored-by: Jamie Klassen <jklassen@vmware.com>
Signed-off-by: Carlos Esteban Lopez Jaramillo <luchillo17@gmail.com>
Update .changeset/forty-rocks-jog.md

Co-authored-by: Jamie Klassen <jklassen@vmware.com>
Signed-off-by: Carlos Esteban Lopez Jaramillo <luchillo17@gmail.com>
Update plugins/kubernetes/src/components/K8sTerminal/K8sTerminal.test.tsx

Co-authored-by: Jamie Klassen <jklassen@vmware.com>
Signed-off-by: Carlos Esteban Lopez Jaramillo <luchillo17@gmail.com>
refactor: Rename stuff as requested in PR

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

chore: Update API Reports

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>

test: Fix mocked hook that was renamed

Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>
2023-09-06 07:26:53 -05:00
Heikki Hellgren 1853ffa09b feat: allow specifying static widgets to customizable home
this feature allows app developers to make the default layout so that
there can be widgets that cannot be deleted, resized or moved by the
users when they go to the custom homepage edit mode.

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2023-08-03 09:07:20 +03:00
Ben Lambert 9b22ea5596 Merge pull request #18458 from dweber019/feat/missing-relation-warning
Implement missing related entities alert
2023-07-04 15:51:24 +02:00
David Weber 294b1629de fix: implement missing related entities
Signed-off-by: David Weber <david.weber@w3tec.ch>
2023-06-27 21:47:32 +02:00
Andre Wanlin 2c48694731 Integrated Unprocessed Entities with DevTools
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
2023-06-26 11:13:16 -05:00
Ben Lambert 5b7118b523 Merge pull request #18236 from backstage/fix-advance-search-qeury-redirect
[Search] Fix SearchModal and HomePageSearchBar debounce
2023-06-16 12:09:43 +02:00
Camila Belo 3fd72717a8 fix: search bar enter redirect
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2023-06-14 09:35:08 +02:00
josh 523af24224 Fix registration of component
Signed-off-by: josh <josh.timmons@hashicorp.com>
2023-06-08 17:43:21 -04:00
josh 285de62914 Add job versions card
Signed-off-by: josh <josh.timmons@hashicorp.com>
2023-06-08 17:43:21 -04:00
josh 90913537ff Get rid of hook
Signed-off-by: josh <josh.timmons@hashicorp.com>
2023-06-08 17:43:21 -04:00
josh 86497612b6 Add table component
Signed-off-by: josh <josh.timmons@hashicorp.com>
2023-06-08 17:43:21 -04:00
josh ca7a874fa2 Init Nomad
Signed-off-by: josh <josh.timmons@hashicorp.com>
2023-06-04 15:33:03 -04:00
Rickard Dybeck d44fcd9829 [catalog] Make unprocessed entities visible
Create an API route to fetch failed and pending entities, as well as a frontend plugin to view them.

Added a broken entity to the sample data.

Signed-off-by: Rickard Dybeck <dybeck@spotify.com>
2023-05-30 13:46:16 +02:00
Johan Haals ad888ebe7c Merge pull request #17954 from brianphillips/madr-v3-front-matter
MADR v3 Front Matter parsing/display
2023-05-29 16:54:54 +02:00
Brian Phillips 47c77f209b add ADRs to example app
Signed-off-by: Brian Phillips <28457+brianphillips@users.noreply.github.com>
2023-05-25 08:05:57 -05:00
Fredrik Adelöw 6133bc327a Merge pull request #17692 from RoadieHQ/pagerduty-homepage-component
add a homepage component to pagerduty
2023-05-25 12:08:07 +02:00
Fredrik Adelöw c3efb9aad2 Merge pull request #17868 from luchillo17/feat/BCKSTG-148-catalog-template-link-in-abou
feat(catalog): Link launch template in Entity's AboutCard
2023-05-25 11:40:49 +02:00
Fredrik Adelöw 255ff286e2 Merge pull request #17672 from RobotSail/update-props
set PropsWithChildren as explicit type on components
2023-05-25 11:03:37 +02:00
Johan Haals 26ab53bec2 Merge pull request #17607 from drodil/homepage_parameters
feat: allow more customization of the custom homepage
2023-05-24 14:16:00 +02:00
Oleg S 74b216ee4e set PropsWithChildren as explicit type on components
Signed-off-by: Oleg S <97077423+RobotSail@users.noreply.github.com>
2023-05-24 12:47:27 +02:00
Heikki Hellgren 2e4940e1a8 feat: allow more customization of the custom homepage
This allows users to modify the actual grid properties from backstage
interface.

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2023-05-23 23:01:52 +03:00
Carlos Esteban Lopez 62d2a70660 fix(catalog): Address PR feedback
Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>
2023-05-23 11:31:48 -05:00
Carlos Esteban Lopez 08f177b910 feat(catalog): Link launch template in Entity's AboutCard
Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>
2023-05-23 10:44:23 -05:00
Brian Fletcher 591723ebc3 casing
Signed-off-by: Brian Fletcher <brian@roadie.io>
2023-05-22 08:36:35 +01:00
Camila Belo ba261f9dcd fix(search): input base styles
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2023-05-19 11:03:49 -05:00
Ben Lambert c1ad97ffc2 Merge pull request #17393 from awanlin/topic/re-introduce-devtools-plugin
Allow me to RE-introduce the DevTools plugin! 🧰
2023-05-08 18:34:02 +02:00
Johan Haals 1b33f153fc Merge pull request #17691 from drodil/remove_object_hash
fix: remove object-hash dependency from home plugin
2023-05-08 16:22:12 +02:00
Heikki Hellgren acca896646 fix: remove object-hash dependency from home plugin
The object hash doesn't work if the component props include React
components such as icons. This is true for example the HomepageToolkit
component. Removed the hashing of the component props
completely as the hash is totally optional to be used as a key in the
CustomHomepageGrid.

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2023-05-08 08:41:22 +03:00
Andre Wanlin 347aeca204 Added DevTools plugin
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
2023-05-02 15:50:25 -05:00
Fredrik Adelöw 8da49088bc Merge pull request #17422 from rr-wfm/feature/octopus-spaces-support
Add support for spaces to the Octopus Deploy plugin
2023-05-02 14:12:05 +02:00
Graeme Christie 87211bc287 Added support for spaces to Octopus Deploy plugin
Added octopus plugin to catalog/EntityPage.tsx and package.json so it is available in default/test implementation in line with other CI/CD plugins

Signed-off-by: Graeme Christie <gchristie@bunnings.com.au>
2023-05-01 12:38:10 +02:00
Alex Crome 575d9178ef Updated customise theme docs
The custom theme document talks about System Icons, then immediatly ignores the existance of these  in the `Sidebar Sub-menu` example a couple of paragraphs later.
This commit updates the docs to make use of these icons, as well as adding an icon for resource types to the default icons.

Also updated the sidebar in example app to use this same approach

Signed-off-by: Alex Crome <afscrome@users.noreply.github.com>
2023-05-01 11:01:23 +01:00
Carlos Esteban Lopez cba74e9f9d fix(search): Remove unused bar class & swap clear icon for clear text in search bar
Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>
2023-04-19 13:14:47 -05:00
Carlos Esteban Lopez e22f74f421 feat(search): Improve search dialog's & page's bar UI
Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>
2023-04-19 13:14:47 -05:00
Carlos Esteban Lopez 694003a11c fix: Add close button & better padding on search input
Signed-off-by: Carlos Esteban Lopez <lcarlosesteb@vmware.com>
2023-04-19 13:14:47 -05:00
Heikki Hellgren 760f521b97 feat: customizable homepage
Allows customizing homepage components, their placement, size and
individual settings. For maximum size and settings, the existing home
components should change to use `createCustomizableCardExtension`
function. This disables the default `Settings` entity and replaces it
with form using react-json-schema-form.

relates to #16535

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2023-04-18 14:45:07 +03:00
Tomas Dabasinskas 7170a32199 Update naming
Signed-off-by: Tomas Dabasinskas <tomas@dabasinskas.net>
2023-04-13 09:05:15 +03:00
Tomas Dabasinskas b3dd0b9aef Implement the functionallity
Signed-off-by: Tomas Dabasinskas <tomas@dabasinskas.net>
2023-04-13 09:05:13 +03:00
Tomas Dabasinskas d22c1dd193 Add tab for resources
Signed-off-by: Tomas Dabasinskas <tomas@dabasinskas.net>
2023-04-13 09:05:07 +03:00
Tomas Dabasinskas 347deb97ac Bootstrap new plugin
Signed-off-by: Tomas Dabasinskas <tomas@dabasinskas.net>
2023-04-13 09:05:02 +03:00
Renan Mendes Carvalho 9dbdcccd20 feature(SearchModal): Auto close the search modal upon route change
Signed-off-by: Renan Mendes Carvalho <aitherios@gmail.com>
2023-04-03 12:10:50 +02:00
Brian Fletcher 5986d833f5 fix reference to deprecated import
Signed-off-by: Brian Fletcher <brian@roadie.io>
2023-03-29 14:58:16 +01:00
blam f575892e4a chore: tidu up the templat
Signed-off-by: blam <ben@blam.sh>
2023-03-21 13:56:58 +01:00
blam 6afdb19016 chore: tidy up and add some docs about this
Signed-off-by: blam <ben@blam.sh>
2023-03-21 13:48:55 +01:00
blam 6bd02a7fd5 chore: use the FeatureFlagged component to switch
Signed-off-by: blam <ben@blam.sh>
2023-03-21 13:37:54 +01:00