6997 Commits

Author SHA1 Message Date
Peter Macdonald 1e2c57ebb0 Merge pull request #33334 from chanchalkhatri19/docs/okta-entity-provider
docs: add Okta entity provider documentation
2026-03-14 22:42:39 +01:00
Andre Wanlin 765725c8c2 Fixed CI and addressed feedback
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2026-03-14 09:23:25 -05:00
Andre Wanlin ce8198bc15 Fixed link
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2026-03-14 09:23:25 -05:00
Andre Wanlin b35de8d2aa [Docs] Scaffolder Clean Up
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2026-03-14 09:23:25 -05:00
Gabriel Dugny 895563a1b7 fix(techdocs): Disable LighBox addon for images wrapped in links
Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com>

# Conflicts:
#	docs/features/techdocs/addons--new.md
#	docs/features/techdocs/addons.md

# Conflicts:
#	docs/features/techdocs/addons--new.md
2026-03-14 11:27:11 +01:00
Andre Wanlin 52fba1c57e Review feedback
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2026-03-13 17:59:21 -05:00
Andre Wanlin e4cd6aad70 Update docs/ai/index.md
Co-authored-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com>
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
2026-03-13 17:57:09 -05:00
Andre Wanlin a148a319df Update docs/ai/index.md
Co-authored-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com>
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
2026-03-13 17:56:43 -05:00
Andre Wanlin 34d5315991 Update docs/ai/index.md
Co-authored-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com>
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
2026-03-13 17:56:30 -05:00
Andre Wanlin 8c19ddbadf Update docs/ai/index.md
Co-authored-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com>
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
2026-03-13 17:56:04 -05:00
Andre Wanlin 8aebd31e34 Minor adjustments
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2026-03-13 17:02:42 -05:00
Andre Wanlin f3a9100932 Feedback corrections
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2026-03-13 16:47:40 -05:00
Andre Wanlin 5abb339d57 Fixed typo
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2026-03-13 16:42:16 -05:00
Andre Wanlin 9b48446864 Added new AI section
Co-authored-by: Nawaraj <mbk36900@gmail.com>
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2026-03-13 16:38:16 -05:00
Andre Wanlin d187a8b087 Merge pull request #32840 from iurylenonalves/docs-backstage-openapi
docs(catalog): add mention of backstage-openapi backend module to configuration
2026-03-13 13:35:09 -05:00
chanchalkhatri19 2793bd5b4b docs: add missing reference link definitions in component design guidelines
Signed-off-by: chanchalkhatri19 <chanchal.khatri01@infosys.com>
2026-03-13 16:51:03 +00:00
chanchalkhatri19 26c09a1883 docs: add Okta entity provider documentation
Signed-off-by: chanchalkhatri19 <chanchal.khatri01@infosys.com>
2026-03-13 13:31:11 +00:00
chanchalkhatri 7f84d53161 docs: fix malformed HTML href in documentation landing page (#33338)
Signed-off-by: chanchalkhatri19 <chanchal.khatri01@infosys.com>
2026-03-13 09:29:20 -04:00
chanchalkhatri19 27fae3ac5e docs(scheduler): add REST API URL examples
Signed-off-by: chanchalkhatri19 <chanchal.khatri01@infosys.com>
2026-03-13 10:33:18 +00:00
benjdlambert 97c917ea1c refactor: rename permission to visibilityPermission
Signed-off-by: benjdlambert <ben@blam.sh>
2026-03-12 15:07:32 +01:00
benjdlambert 5f739e1312 fix: address PR feedback for actions permissions
Signed-off-by: benjdlambert <ben@blam.sh>
2026-03-12 15:00:36 +01:00
chanchalkhatri19 21608833fa docs: add missing description frontmatter to golden-path docs
Signed-off-by: chanchalkhatri19 <chanchal.khatri01@infosys.com>
2026-03-12 12:44:43 +00:00
Fredrik Adelöw 154c52d6ed Merge pull request #33313 from chanchalkhatri19/fix-doc-typos
docs: fix typos and grammar errors across documentation
2026-03-12 13:03:32 +01:00
chanchalkhatri19 39ba427d8a docs: fix typos and grammar errors across documentation
Signed-off-by: chanchalkhatri19 <chanchal.khatri01@infosys.com>
2026-03-12 11:31:24 +00:00
zeshanziya 4ec13e7cea docs: document full text filtering section of entity api
Signed-off-by: zeshanziya <zeshan.aws@gmail.com>
2026-03-12 16:34:34 +05:30
benjdlambert d504478c1e docs: add permissions documentation for actions registry
Signed-off-by: benjdlambert <ben@blam.sh>
2026-03-12 10:06:40 +01:00
chanchalkhatri19 9df38f2e53 docs: add accountId option to AWS S3 discovery config examples
Signed-off-by: chanchalkhatri19 <chanchal.khatri01@infosys.com>
2026-03-12 06:18:57 +00:00
github-actions[bot] ed7c4e3bef Version Packages (next) 2026-03-10 17:34:12 +00:00
Ben Lambert e8736ea2e8 feat(scaffolder): implementing secrets schema for scaffolder templates (#32320)
* feat: implementing secrets schema for scaffolder templates

Signed-off-by: benjdlambert <ben@blam.sh>

* chore: fix and regenerate openapi
Signed-off-by: benjdlambert <ben@blam.sh>

Signed-off-by: benjdlambert <ben@blam.sh>

* chore: fix review feedback

Signed-off-by: benjdlambert <ben@blam.sh>

* fix: address code review feedback for secrets validation

- Extract validateSecrets helper to deduplicate validation logic
- Add auditorEvent.fail() call on secrets validation failure
- Sanitize instance field in error responses to prevent secret leakage
- Add retry endpoint test coverage for secrets validation
- Split changeset into per-package entries

Signed-off-by: benjdlambert <ben@blam.sh>

* refactor: nest secrets schema under secrets.schema

Move the JSON Schema definition from spec.secrets to
spec.secrets.schema to leave room for future extensions
like secret sources.

Signed-off-by: benjdlambert <ben@blam.sh>

* chore: update API reports

Signed-off-by: benjdlambert <ben@blam.sh>

* chore: use InputError for secrets validation audit event

Signed-off-by: benjdlambert <ben@blam.sh>

---------

Signed-off-by: benjdlambert <ben@blam.sh>
2026-03-10 11:47:40 +01:00
Iury Lenon Alves 346d3302c2 docs: fix markdown hierarchy and apply copilot suggestions
Signed-off-by: Iury Lenon Alves <iuryalves.uk@gmail.com>
2026-03-09 22:54:42 +00:00
Iury Lenon Alves d4199a9d28 docs: add required app-config for backstage-openapi module
Signed-off-by: Iury Lenon Alves <iuryalves.uk@gmail.com>
2026-03-09 22:17:21 +00:00
Iury Lenon Alves f75764c717 docs: move backstage openapi docs to configuration.md and add install steps
Signed-off-by: Iury Lenon Alves <iuryalves.uk@gmail.com>
2026-03-09 22:15:39 +00:00
Iury Lenon Alves 80c0b16e18 docs(integrations): add mention of backstage-openapi backend module
Signed-off-by: Iury Lenon Alves <iuryalves.uk@gmail.com>
2026-03-09 21:51:04 +00:00
chanchalkhatri19 af64800234 docs: fix TechDocs Addons link
Signed-off-by: chanchalkhatri19 <chanchal.khatri01@infosys.com>
2026-03-09 10:45:13 +00:00
Andre Wanlin 4cf22ad69d Merge pull request #32838 from iurylenonalves/docs-openapi-module
docs(catalog): add mention of openapi backend module for  support
2026-03-07 12:52:05 -06:00
Andre Wanlin 1eaf17a276 Merge pull request #32061 from elaine-mattos/feat/add-description-plugin-feature-flags
feat(core-plugin-api): add optional description to plugin feature flags
2026-03-07 12:47:26 -06:00
Peter Macdonald 71921d6c68 Merge pull request #33115 from Parsifal-M/docs/auditor
Update Auditor Docs to link to correct Catalog Audit Docs
2026-03-07 12:23:28 +01:00
Andre Wanlin 20cfcb9481 Merge pull request #33065 from awanlin/docs/clean-up
[Doc] Removed Mentions of the New Backend System
2026-03-05 08:18:27 -06:00
Patrik Oldsberg 33de79d5dd Remove deprecated createPublicSignInApp from @backstage/frontend-defaults
The function was deprecated in favor of using `createApp` with the
`appModulePublicSignIn` module from `@backstage/plugin-app/alpha`.
This removes the function, its tests, and updates the documentation
to use the recommended approach.

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-03-05 10:33:45 +01:00
Peter Macdonald 6d67a35c20 Update Auditor docs to point to correct Auditor documentation for the catalog
Signed-off-by: Peter Macdonald <peterm4c@pm.me>
2026-03-04 14:13:59 +01:00
Patrik Oldsberg 17dff0ba25 docs: rename package discovery to feature discovery and reduce duplication
Rename "package discovery" to "feature discovery" across all plugin
READMEs and docs to match the established terminology. Slim down the
Feature Discovery section in the architecture docs to avoid duplicating
the configuration details now covered in the installing plugins page.

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Made-with: Cursor
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Made-with: Cursor
2026-03-04 12:57:49 +01:00
Patrik Oldsberg 67723818b5 docs: improve cross-references for installing plugins page
Update the Building Apps overview to reference the new installing
plugins page instead of duplicating feature discovery content. Add
cross-references between the installing plugins page, the architecture
feature discovery docs, the plugin conversion page, and the extension
configuration page.

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Made-with: Cursor
2026-03-04 12:14:48 +01:00
Patrik Oldsberg d757071651 Merge pull request #33082 from backstage/bui-migrate-catalog-entity-cards
feat(catalog,org): migrate entity cards from MUI/InfoCard to BUI
2026-03-04 11:50:41 +01:00
Patrik Oldsberg 5a463b320c docs: update frontend plugin docs to default to new frontend system
Restructure plugin documentation so that the new frontend system is
the default, unlabeled installation path. Old frontend system
instructions are moved to a dedicated "Old Frontend System" section.

Add a new "Installing Plugins" page to the frontend system docs
covering package discovery, manual installation, and configuration.

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
Made-with: Cursor
2026-03-04 11:24:35 +01:00
github-actions[bot] db0d171511 Version Packages (next) 2026-03-03 14:16:49 +00:00
Johan Persson cccf0c47e2 Update api report, code-sample files and docs.
Signed-off-by: Johan Persson <johanopersson@gmail.com>
2026-03-03 12:17:35 +01:00
Fredrik Adelöw 889aee97a6 Merge pull request #33066 from backstage/freben/fix-owner-relation-docs 2026-03-01 18:04:57 +01:00
Andre Wanlin 1fdcfd563c Fixed link syntax
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2026-03-01 09:29:58 -06:00
Fredrik Adelöw cd0c36ffde docs: Fix inverted owner relation type in descriptor format docs
The `spec.owner` relation tables for all entity kinds incorrectly listed
`ownerOf` as the generated relation with `ownedBy` as the reverse. The
entity emitting the relation is owned by the target, so the outgoing
relation is `ownedBy` and the reverse is `ownerOf`.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2026-03-01 11:17:56 +01:00
Andre Wanlin 5142f60de3 [Doc] Removed Mentions of the New Backend System
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2026-02-28 11:22:02 -06:00