Commit Graph

3284 Commits

Author SHA1 Message Date
Ivan Shmidt 3daffaf578 Merge branch 'shmidt-i/scaffolder-flow-frontend' of github.com:spotify/backstage into shmidt-i/scaffolder-flow-frontend 2020-06-29 14:26:10 +02:00
Ivan Shmidt 26d4bda16f fix(scaffolder): integrate with backend 2020-06-29 14:25:35 +02:00
Ivan Shmidt f937602641 feat(scaffolder): do real fetch 2020-06-29 14:25:35 +02:00
Ivan Shmidt 3f3409ac4c feat(scaffolder): mocked fe flow 2020-06-29 14:25:35 +02:00
Ivan Shmidt 71c65d9610 feat(core): controlled stepper 2020-06-29 14:24:58 +02:00
Patrik Oldsberg 4c43b3e2ff packages/backend,cli: revert publish config and remove postpack script requirement from image-build 2020-06-29 14:24:58 +02:00
Patrik Oldsberg e562274874 plugins/auth-backend: include migrations in published package
Co-authored-by: Ivan Shmidt <bahoc47@gmail.com>
2020-06-29 14:24:58 +02:00
Patrik Oldsberg 66ef3e9821 backend: update packaging and add build-image command + Dockerfile
Co-authored-by: Ivan Shmidt <bahoc47@gmail.com>
2020-06-29 14:24:58 +02:00
Patrik Oldsberg be3ae02215 cli: added backend:build-image command
Co-authored-by: Ivan Shmidt <bahoc47@gmail.com>
2020-06-29 14:24:58 +02:00
Patrik Oldsberg af48afcb09 cli: add packager lib for packaging packages into a dist workspace
Co-authored-by: Ivan Shmidt <bahoc47@gmail.com>
Co-authored-by: Raghunandan <soapraj@gmail.com>
2020-06-29 14:24:58 +02:00
Patrik Oldsberg ad38aea485 cli: rename packager to builder 2020-06-29 14:24:58 +02:00
Patrik Oldsberg 3be96fbba0 cli: implement postpack 2020-06-29 14:24:57 +02:00
Nicholas Pirrello fccbd11e42 Add prompt: consent. Adjust unused types for StateStore 2020-06-29 14:24:57 +02:00
Nicholas Pirrello 9ba3d6a124 Fix linting and tsc issues 2020-06-29 14:24:57 +02:00
Nicholas Pirrello 180dbfded9 Fix build and add okta oauth2 scope normalization 2020-06-29 14:24:57 +02:00
Nicholas Pirrello af07e2cb8b Add correct link for okta resouce scopes 2020-06-29 14:24:57 +02:00
Nicholas Pirrello 1ae797a9c6 Add ui implementation for okta sso integration 2020-06-29 14:24:57 +02:00
Nicholas Pirrello a462730d30 Add okta integration 2020-06-29 14:24:57 +02:00
Ivan Shmidt 029c6d0b50 fix(scaffolder): show progressbar if no data 2020-06-29 14:24:57 +02:00
dependabot-preview[bot] c52c1e7a8e build(deps): bump graphiql from 1.0.0-alpha.10 to 1.0.3 (#1453)
Bumps [graphiql](https://github.com/graphql/graphiql) from 1.0.0-alpha.10 to 1.0.3.
- [Release notes](https://github.com/graphql/graphiql/releases)
- [Changelog](https://github.com/graphql/graphiql/blob/main/CHANGELOG.md)
- [Commits](https://github.com/graphql/graphiql/compare/graphiql@1.0.0-alpha.10...graphiql@1.0.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-29 14:24:57 +02:00
dependabot-preview[bot] 891b5e000e build(deps-dev): bump cypress from 4.7.0 to 4.9.0 (#1454)
Bumps [cypress](https://github.com/cypress-io/cypress) from 4.7.0 to 4.9.0.
- [Release notes](https://github.com/cypress-io/cypress/releases)
- [Commits](https://github.com/cypress-io/cypress/compare/v4.7.0...v4.9.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-29 14:24:57 +02:00
dependabot-preview[bot] 7957e15463 build(deps): bump inquirer from 7.1.0 to 7.2.0 (#1451)
Bumps [inquirer](https://github.com/SBoudrias/Inquirer.js) from 7.1.0 to 7.2.0.
- [Release notes](https://github.com/SBoudrias/Inquirer.js/releases)
- [Commits](https://github.com/SBoudrias/Inquirer.js/compare/inquirer@7.1.0...inquirer@7.2.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-29 14:24:57 +02:00
Jeff Feng 6189b5d5b9 Update FAQ.md (#1464)
* Update FAQ.md

— Changed anchor links to relative links (/docs/FAQ.md#heading-name)
— Restored the heading + answer for "What is a "plugin" in Backstage?"
— Cleaned up extra spaces throughout and added line breaks to the answer for "What is the end-to-end user flow?".

* Update FAQ.md
2020-06-29 14:24:56 +02:00
Patrik Oldsberg 33870a5283 yarnrc: bump network timeout 2020-06-29 14:24:56 +02:00
dependabot-preview[bot] 3b16c5f16d build(deps): bump helmet from 3.22.0 to 3.23.2 (#1450)
Bumps [helmet](https://github.com/helmetjs/helmet) from 3.22.0 to 3.23.2.
- [Release notes](https://github.com/helmetjs/helmet/releases)
- [Changelog](https://github.com/helmetjs/helmet/blob/master/CHANGELOG.md)
- [Commits](https://github.com/helmetjs/helmet/compare/v3.22.0...v3.23.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-06-29 14:24:56 +02:00
Raghunandan Balachandran f29b9017ba fixing doc links (#1456) 2020-06-29 14:24:56 +02:00
Remy DeCausemaker 307ddaa86a Patch 3: Fixes #1323 (#1461)
* Updated FAQ with correct link

“Will Spotify’s internal plugins be open sourced, too?” had an incorrect link, and I added the correct one.

* Update FAQ.md

* Update FAQ.md

* Fix links to include full path to .md files

Co-authored-by: Nikki Beesetti <12538017+nikkibeesetti@users.noreply.github.com>
Co-authored-by: Stefan Ålund <alund@spotify.com>
2020-06-29 14:24:56 +02:00
Sebastian Qvarfordt 6d482bd947 feat(techdocs-reader): fetch and basic transform on html 2020-06-29 14:24:56 +02:00
Ivan Shmidt 1b15895bc2 feat(scaffolder): tags as list 2020-06-29 14:24:56 +02:00
Ivan Shmidt 74b237d495 feat(scaffolder): use swr, pretty template mocks, move out grid item 2020-06-29 14:24:56 +02:00
Ivan Shmidt 4aa3116476 feat(scaffolder): load data from catalog api 2020-06-29 14:24:56 +02:00
Ivan Shmidt 01b3e44429 feat(scaffolder): do real fetch 2020-06-29 14:02:51 +02:00
Ivan Shmidt 2fb51621c6 feat(scaffolder): mocked fe flow 2020-06-29 11:42:17 +02:00
Ivan Shmidt b3a2c4df84 feat(core): controlled stepper 2020-06-29 11:39:26 +02:00
blam ee205ef23e feat(scaffolder): Implementing the VCS steps in the processor 2020-06-28 02:06:33 +02:00
blam 294a2bb923 chore(scaffolder): refactoring the scaffolder to move things around like the rest 2020-06-28 00:35:24 +02:00
blam 9d8709d5b7 chore(scaffolder): fixing linting issues 2020-06-28 00:09:44 +02:00
blam f07b794987 chore(scaffolder): trying to fix some tests on CI, they pass locall 2020-06-28 00:05:45 +02:00
blam 066ced06ac chore(scaffolder): fixing some tests with it creating bad tmp dirs 2020-06-27 23:53:41 +02:00
blam c96075ce8c feat(scaffolder): added an endpoint for getting each stage logs as plaintext in case that's what is needed. 2020-06-27 23:18:15 +02:00
blam 837a182f68 chore(scaffolder): finished off tests for the processor. It now works pretty well 2020-06-27 22:35:48 +02:00
blam 9e6ed5fb52 feat(scaffolder): added some more tests for the new job processor 2020-06-27 22:10:55 +02:00
blam c600d64db8 feat(scaffolder): reworking how the loading of stages goes and made it super flexible 2020-06-27 05:21:42 +02:00
blam 17c6030ca0 feat(scaffolder): finally managed to get typescript to play nice with the new stage approach 2020-06-27 03:41:06 +02:00
blam ad2354909e chore(scaffolder): work on a better api for holding stages and metadata 2020-06-26 21:27:48 +02:00
blam ce43dce8ff feat(scaffolder): Adjusting the types for the scaffolder 2020-06-26 18:12:48 +02:00
blam b401cf2f17 chore(scaffolder): Updating scaffolder tests to start runnning some stuff 2020-06-26 17:11:46 +02:00
blam f2d01c5cb4 chore(scaffolder): adding some more tests for scaffolder processor 2020-06-26 14:19:13 +02:00
blam e0f026bb39 chore(scaffolder): fixing cookiecutter templater tests 2020-06-26 13:53:14 +02:00
Patrik Oldsberg 93eeda55c6 Merge pull request #1458 from spotify/mob/pack
cli: add backend:build-image command and use in backend
2020-06-26 12:34:33 +02:00