Commit Graph

134 Commits

Author SHA1 Message Date
Fredrik Adelöw 9aac2b0d36 move cwd as the first argument to yarn
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-02-04 20:13:00 +01:00
blam c2132203b5 docs: update migration docs
Signed-off-by: blam <ben@blam.sh>
2024-01-23 13:09:06 +01:00
Fredrik Adelöw 23604434c1 make vale happy
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-01-16 19:41:15 +01:00
Patrik Oldsberg 2db6211009 Merge pull request #22185 from backstage/rugvip/arch-diagram
docs/backend-system: add diagram for split backend deployments
2024-01-11 01:31:22 +01:00
Patrik Oldsberg f4493f721a docs/backend-system: add diagram for split backend deployments
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-01-10 17:29:50 +01:00
Patrik Oldsberg 4b1a4d8bbe Apply suggestions from code review
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-01-10 12:49:06 +01:00
Andre Wanlin b7d51f78ed Added section on migrating auth plugin and related modules
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2023-12-28 13:00:09 -06:00
Fredrik Adelöw 8b3e17e956 fix link
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-12-22 14:08:36 +01:00
Fredrik Adelöw 2e6c56bb8e update release status wording for the new backend system
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-12-22 13:58:00 +01:00
Andre Wanlin 212346f720 Merge pull request #21335 from afscrome/newbackenddocs2
More Backend Migration Docs
2023-12-18 09:36:19 -06:00
Andre Wanlin 639ed772f7 Update docs/backend-system/building-backends/08-migrating.md
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
2023-12-18 08:28:57 -06:00
Andre Wanlin e80b311c1a Update docs/backend-system/building-backends/08-migrating.md
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
2023-12-18 08:28:46 -06:00
Andre Wanlin 6349a669fa Update docs/backend-system/building-backends/08-migrating.md
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
2023-12-18 08:28:36 -06:00
Fredrik Adelöw d85faa18be Merge pull request #21791 from backstage/freben/doc-apis
add api docs
2023-12-18 14:55:13 +01:00
Andre Wanlin b7de76ae72 Introduced version policy for PostgreSQL
Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Added changeset

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Updated API Report

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Updated references to use 12 and 16

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Attempt to fix tests

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Added back old Ids

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Fixed test

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Updated API Report and test

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Added new setDefaults static method and related changes

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Updated API Report

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Improved logic based on feedback

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Added missing changeset

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Changes based on feedback

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

API Report correction

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Updated to use new setDefaults

Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2023-12-15 12:27:51 -06:00
Fredrik Adelöw 716061d7ba fix links
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-12-15 16:37:38 +01:00
Alex Crome b3479a9d3d Merge branch 'master' into newbackenddocs2
Signed-off-by: Alex Crome <afscrome@users.noreply.github.com>
2023-12-06 09:00:34 +00:00
Andre Wanlin b2eeccf61b Added missing alpha and async
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2023-12-01 14:56:32 -06:00
Patrik Oldsberg cc4228ec11 switch all backend module IDs to use kebab-case
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-28 11:53:57 +01:00
Alex Crome 431c0c90f6 Update docs/backend-system/building-backends/08-migrating.md
Co-authored-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
Signed-off-by: Alex Crome <afscrome@users.noreply.github.com>
2023-11-21 20:52:52 +00:00
Patrik Oldsberg ee22acd76c Apply suggestions from code review
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-20 16:57:58 +01:00
Patrik Oldsberg 7543a983b4 docs/backend-system: update plugin migration docs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-20 15:33:22 +01:00
Alex Crome 6fb909f011 More Backend Migration Docs
* Added more documentation on migrating catalog modules to the new backend system.  (A-Github)
* Tweaked a few existing documentation page to recommend schedules are set via

Signed-off-by: Alex Crome <afscrome@users.noreply.github.com>
2023-11-15 22:34:25 +00:00
Patrik Oldsberg 68f1ff104c Merge pull request #21282 from backstage/rugvip/moduledocs
docs/backend-system: update docs to be clearer about module extension points
2023-11-15 21:06:24 +01:00
Alex Crome 129e0f7797 Backend Migration Docs for Microsoft Graph Entity Provider
Added section to the migration guide specifically around how to migrate the Microsoft Graph Entity Provider.

Updated current documentation to recommend setting schedule in config rather than code.
Whilst not strictly nessescarry for the migration docs, documenting this way of setting the schedule eases migrations later (since the new backend system only allows setting schedules via config and not code)

Signed-off-by: Alex Crome <afscrome@users.noreply.github.com>
2023-11-14 20:02:53 +00:00
Patrik Oldsberg 31f6f90b26 docs/backend-system: update docs to be clearer about module extension points
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-14 15:46:03 +01:00
Patrik Oldsberg d11bcb6443 docs: tweak docs for splitting into multiple backends
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-06 17:12:50 -06:00
Patrik Oldsberg 38e8c5e2c7 docs/backend-system: update backend system status
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-10-24 14:31:16 +02:00
Andre Wanlin 43a2ff70cb docs: new backend system updates
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2023-10-18 18:43:08 -05:00
Fredrik Adelöw 652322515f adjust the backend system warnind texts
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-09-21 09:42:46 +02:00
Patrik Oldsberg 52f715c9f2 docs/backend-system: review fixes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-13 12:24:08 +02:00
Patrik Oldsberg 762e96ecdb docs: remove usage of backend services options
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-12 16:34:44 +02:00
Patrik Oldsberg ae0d50532f docs: document ServiceFactoryTester
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-12 16:30:04 +02:00
Patrik Oldsberg 75d3ad1433 docs: update backend system building, migration, and core service docs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-12 16:20:46 +02:00
Patrik Oldsberg 9d253ff59c docs: update backend system architecture docs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-12 15:45:41 +02:00
Eric 99158a7158 Fix typos in 01-index.md
* discoverty -> discovery
* Fixed comment that says to use `getBaseUrl`, instead of the correct `getExternalBaseUrl` to get the external URL of a service.

Signed-off-by: Eric <ericbsatterwhite@gmail.com>
2023-08-27 21:56:34 -05:00
erics_eve a137472626 Fix typo in 03-services.md patters->patterns
Signed-off-by: erics_eve <eric@eve.co>
2023-08-26 22:31:14 -05:00
Fredrik Adelöw 20def974d5 Merge pull request #18921 from PeteLevineA/continued-mysql-support
patch: Add Continued MySQL Support
2023-08-22 13:23:03 +02:00
Patrik Oldsberg f564a58cf7 docs: add note about using yarn new to create backend modules
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-18 13:58:50 +02:00
Greg Cobb cfc3ca6ce0 patch: Add Continued MySQL Support
Expanded packages/backend-common with MySQL Tests
Updated packages/backend-tasks column types to conform to MySQL
Updated packages/backend-tasks database tests with MySQL
Updated packages/backend-tasks datetime column to work with MySQL
Updated packages/create-app with a production MySQL App Config template
Updated packages/e2e-test to allow for e2e testing with MySQL
Updated plugins/app-backend some text columns to string
Updated plugins/app-backend interval to work with MySQL
Updated plugins/bazaar-backend to run db tests against MySQL
Updated plugins/catalog-backend-module-incremental-ingestion to run
db tests against MySQL
Updated plugins/catalog-backend text columns to longtext to work
with MySQL like issue suggested
Updated plugins/code-coverage-backend text column to string
Updated plugins/linguist-backend text column to string
Updated plugins/tech-insights-backend text columns to string
Updated plugins/tech-insights-backend db tests to include MySQL

Added New E2E tests to run on pull requests to test against MySQL

Co-authored-by: Alex Rocha <alexr1@vmware.com>
Co-authored-by: David Alvarado <dalvarado@vmware.com>
Co-authored-by: Shwetha Gururaj <gururajsh@vmware.com>
Co-authored-by: Al <aberezovsky@vmware.com>
Co-authored-by: Gerg <gcobb@vmware.com>
Signed-off-by: Pete Levine A <lpete@vmware.com>
Signed-off-by: lpete@vmware.com <lpete@vmware.com>
2023-08-17 12:11:56 -04:00
Patrik Oldsberg 870c48f54f backend-test-utils: renamed mockServices.config to .rootConfig
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-01 12:07:07 +02:00
Vincenzo Scamporlino 8fabf2118d docs: config to rootConfig
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2023-07-31 17:11:02 +02:00
Philipp Hugenroth 5cf35d1948 Remove shared environment code & documentation
Signed-off-by: Philipp Hugenroth <philipph@spotify.com>
2023-07-28 14:22:57 +02:00
Abhijeet Gaurav 0bbe37dd6c fixed:Broken links in documentation
Signed-off-by: Abhijeet Gaurav <abhijeetdav24aug@gmail.com>
2023-07-27 16:21:13 +00:00
Ant Weiss 620026fd06 Fix a couple of typos
Signed-off-by: Ant Weiss <anton@otomato.io>
2023-06-28 18:17:20 +03:00
Tim Hansen b68d3bac72 Mini grammar correction in docs
Signed-off-by: Tim Hansen <timbonicush@spotify.com>
2023-03-29 13:25:21 -06:00
Paul Schultz 040b54f7e5 clean up formatting
Signed-off-by: Paul Schultz <pschultz@pobox.com>
2023-03-08 10:13:38 -06:00
Paul Schultz 34fe6c9246 Merge branch 'master' into update-codeblocks 2023-03-08 10:07:11 -06:00
Patrik Oldsberg f5b8072bc2 Apply suggestions from code review
Co-authored-by: Phil Kuang <pkuang@factset.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-03-05 20:04:52 +01:00
Patrik Oldsberg 052f3cc2d9 docs/backend-system: add extension point example to plugin building docs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-03-02 18:30:16 +01:00