Commit Graph

19834 Commits

Author SHA1 Message Date
Patrik Oldsberg b42b2a5e06 catalog-backend-module-puppetdb: update API report
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-02-06 11:42:01 +01:00
Patrik Oldsberg cd17783d7b Update plugins/catalog-backend-module-puppetdb/src/puppet/transformers.ts
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-02-06 11:26:45 +01:00
Tim Eyzermans bc644fb451 Add latest_report_status tag to PuppetDB nodes
Signed-off-by: Tim Eyzermans <negast159@gmail.com>
2024-02-01 08:10:12 +01:00
Ben Lambert 2bd94c454e Merge pull request #22628 from MartinWallgren/gerrit-project
Scaffolder-backend-gerrit: Set branches to defaultBranch
2024-01-31 16:24:27 +01:00
Fredrik Adelöw 802c9eb91c Merge pull request #22145 from Bonial-International-GmbH/pjungermann/new-backend/tech-insights
new backend system: tech-insights
2024-01-31 15:27:24 +01:00
Martin Wallgren 8b269e1879 Scaffolder-backend-gerrit: Set branches to defaultBranch
When a project is created in `publish:gerrit` the default branch needs
to be provided to the Gerrit API that creates the project. If the
branches attribute is not provided, the default branch for the project
will be set to whatever is configured as default on the Gerrit host.

Reference: https://gerrit-review.googlesource.com/Documentation/rest-api-projects.html#project-input
Signed-off-by: Martin Wallgren <martinwa@axis.com>
2024-01-31 13:03:03 +01:00
github-actions[bot] c70c3dc393 Version Packages (next) 2024-01-30 13:38:11 +00:00
Ben Lambert 4142029b89 Merge pull request #22596 from Vity01/entitypicker-fields-limitation
Fields limitation for EntityPicker
2024-01-30 14:32:51 +01:00
Patrik Oldsberg 62a0eab87f Merge pull request #22482 from backstage/camilaibs/fix-analytics-context
[DI] Add analytics api  backward compatibility
2024-01-30 13:51:28 +01:00
blam 1693ac03b1 chore: fixing tests
Signed-off-by: blam <ben@blam.sh>
2024-01-30 13:42:05 +01:00
Fredrik Adelöw a1d594f886 Merge pull request #22357 from rsmarathe/fix/search-result-styling
feat(SearchResultListItems): Apply consistent styling
2024-01-30 13:32:50 +01:00
Camila Belo b5b9b8d98a fix: analytics catagory locale
Signed-off-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-01-30 13:27:14 +01:00
Djam 79a12618e2 Merge pull request #21470 from shmaram/sshmaram/add_filter_HomePageTopVisited_and_HomePageRecentlyVisited
support filter in HomePageVisitedByType
2024-01-30 12:54:03 +01:00
Camila Belo 915773bf0a test(analytics-module-ga): apply review suggestion
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-01-30 12:28:47 +01:00
Camila Belo e92f21f27a docs: update api reports
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-01-30 12:28:47 +01:00
Camila Belo 405702ba8b feat: add api backward compatibility for more analytics modules
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-01-30 12:28:46 +01:00
Camila Belo b1afb710b8 fix(frontend-plugin-api): default api config error
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-01-30 12:28:46 +01:00
Camila Belo 3fe92995fd feat(analytics-module-ga4): add support to the new analytics api
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-01-30 12:28:46 +01:00
Ben Lambert 93792f86b5 Merge pull request #22597 from backstage/blam/move-messaging
Move `NODE_OPTIONS` messaging for scaffolder to `SecureTemplater`
2024-01-30 12:18:18 +01:00
Ben Lambert 03d9a7406f Update EntityPicker.tsx
Signed-off-by: Ben Lambert <blam@spotify.com>
2024-01-30 11:44:49 +01:00
Ladislav Vitásek c88ec5c06d bare minimum to resolve large datasets problem
Signed-off-by: Ladislav Vitásek <vity@vity.cz>
2024-01-30 11:42:05 +01:00
Ben Lambert 26ca6a4342 Apply suggestions from code review
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Ben Lambert <ben@blam.sh>
Signed-off-by: blam <ben@blam.sh>
2024-01-30 11:35:43 +01:00
blam b3a0627042 chore: move the messaging and fix windows verify builds
Signed-off-by: blam <ben@blam.sh>
2024-01-30 11:10:51 +01:00
Ben Lambert 8746092635 Merge pull request #22521 from backstage/blam/support-tokens-fetch
Support `token` in `URLReaders` for `fetch:*` actions in Scaffolder
2024-01-30 11:00:11 +01:00
Ladislav Vitásek 089f5800b4 change texting for fields describe
Signed-off-by: Ladislav Vitásek <vity@vity.cz>
2024-01-30 10:05:39 +01:00
Ladislav Vitásek b8b68b34a9 renamed variables
Signed-off-by: Ladislav Vitásek <vity@vity.cz>
2024-01-30 10:05:38 +01:00
Ladislav Vitásek 747f9ba9cd renamed fields configuration
Signed-off-by: Ladislav Vitásek <vity@vity.cz>
2024-01-30 10:05:38 +01:00
Ladislav Vitásek 9b9c05c055 adding fields limitation for EntityPicker
Signed-off-by: Ladislav Vitásek <vity@vity.cz>
2024-01-30 10:05:38 +01:00
Ben Lambert 387f51cca0 Merge pull request #22404 from awanlin/topic/template-context-menu
Added context menu to scaffolder pages
2024-01-30 10:00:42 +01:00
Ben Lambert 4931e1e8b4 Merge pull request #22584 from backstage/blam/scaffolder-schema
Fix issue with `ui:schema` being replaced to empty object
2024-01-30 09:34:09 +01:00
Patrick Jungermann 341c2a24a0 feat(tech-insights): support registry and persistence at plugin
Support `FactRetrieverRegistry` and `PersistenceContext` at the `techInsightsPlugin`
using extension points.

Additionally, move `FactRetrieverRegistry` and `PersistenceContext`
to `@backstage/plugin-tech-insights-node`.
Original exports are marked as deprecated and re-export the moved types.

Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
2024-01-30 00:11:50 +01:00
Patrick Jungermann 25cfb763be feat(tech-insights): add module for new backend system
A new backend module for the tech-insights backend
was added and exported as `default`

The module will register the `JsonRulesEngineFactCheckerFactory`
as `FactCheckerFactory`, loading checks from the config.

The plugin can be used like

```ts title="packages/backend/src/index.ts"
backend.add(import('@backstage/plugin-tech-insights-backend-module-jsonfc'));
```

Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
2024-01-30 00:11:50 +01:00
Patrick Jungermann 7201af3445 feat(tech-insights): add plugin for new backend system
A new backend plugin for the tech-insights backend
was added and exported as `default`
as well as extension points to be used by modules.

The plugin can be used like

```ts title="packages/backend/src/index.ts"
backend.add(import('@backstage/plugin-tech-insights-backend'));
```

Fact retrievers will be added
(built-in or through the extension point),
but only registered if the user adds a configuration for it
(cadence, etc.).

Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
2024-01-30 00:11:50 +01:00
Patrick Jungermann bc72782dd6 feat(tech-insights): define fact checks in app-config.yaml
Allow to define JSON checks in `app-config.yaml`
as `techInsights.factChecker.checks`.

Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
2024-01-30 00:11:49 +01:00
Patrick Jungermann 0269b01576 refactor(tech-insights): reorg exports
Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
2024-01-30 00:11:49 +01:00
John Philip 9747db38e3 Merge pull request #22155 from luis-k0/feat/markdown-table-code-keep-all
Avoid code word break in techdocs tables to improve visualization
2024-01-29 16:07:17 -05:00
Luis Komatsu 54353b124f feat: markdown code no word-break
Signed-off-by: Luis Komatsu <lkomatsu@questrade.com>
2024-01-29 17:23:23 -03:00
Jamie Klassen 3c17aa49f7 Merge pull request #22563 from jamieklassen/k8s-dialog-component
refactor: extract common dialog component in Kubernetes plugin
2024-01-29 15:15:39 -05:00
Fredrik Adelöw 4e8ac48d4a Merge pull request #22450 from axiac/less-api-requests-from-catalog-graph
catalog-graph: reduce the number of API requests
2024-01-29 16:47:25 +01:00
Rickard Dybeck 7411fd006d Merge pull request #22495 from hudsonb/queryEntities-perf-improvement
Minor perf improvement to queryEntities when limit=0
2024-01-29 09:25:30 -05:00
Rickard Dybeck 48b1e4c35d Merge pull request #21975 from backstage/catalog-backend/add-location-by-entity-api
[CatalogBackend] Add API to get location by entity
2024-01-29 09:22:11 -05:00
blam a8b0c802b0 chore: make sure to keep the existing uiSchema when parsing dependencies
Signed-off-by: blam <ben@blam.sh>
2024-01-29 14:12:36 +01:00
Ben Lambert ec059da23e Merge pull request #22524 from ManuInNZ/patch-2
Update template.examples.ts, typo fix on skeleton
2024-01-29 13:52:00 +01:00
Valentin VĂLCIU f937aae0c2 catalog-graph: reduce the number of API requests
* use `CatalogClient.getEntitiesByRefs()` to reduce the number of requests
  to the backend;

Signed-off-by: Valentin VĂLCIU <axiac.ro@gmail.com>
2024-01-29 12:59:38 +02:00
Ben Lambert c73ce21018 Merge pull request #22566 from acierto/issue-20256
Fix for issue 20256: Bug Report: converting circular structure to JSON error
2024-01-29 11:52:50 +01:00
blam 98753d9bf0 chore: update api-reports
Signed-off-by: blam <ben@blam.sh>
2024-01-29 11:47:00 +01:00
blam 78c100bc60 chore: add changeset
Signed-off-by: blam <ben@blam.sh>

Signed-off-by: blam <ben@blam.sh>
2024-01-29 11:44:08 +01:00
blam ed0f7336d8 feat: pass through the the token in scaffolder
Signed-off-by: blam <ben@blam.sh>
2024-01-29 11:44:07 +01:00
blam 75dd39d084 chore: support passing through token in fetchContents and fetchFile
Signed-off-by: blam <ben@blam.sh>

Signed-off-by: blam <ben@blam.sh>
2024-01-29 11:43:42 +01:00
Ben Lambert 1666bad2f7 Merge pull request #22494 from Bonial-International-GmbH/pjungermann/scaffolder/output-icons
feat(scaffolder): Use more distinguishable icons for link and text output
2024-01-29 09:59:58 +01:00