195 Commits

Author SHA1 Message Date
bnechyporenko 1e346dca7a wip
Signed-off-by: bnechyporenko <bnechyporenko@bol.com>
2024-02-14 15:06:30 +01:00
bnechyporenko 7c07dafc15 wip
Signed-off-by: bnechyporenko <bnechyporenko@bol.com>
2024-02-14 15:06:30 +01:00
bnechyporenko b81383bcf1 BEP: Scaffolder task idempotency
Signed-off-by: bnechyporenko <bnechyporenko@bol.com>
2024-02-14 15:06:30 +01:00
Patrik Oldsberg 0376d88510 Merge pull request #22866 from backstage/rugvip/bep3-updates
beps/0003: refactor to use principals + add config
2024-02-13 14:29:15 +01:00
Patrik Oldsberg 9414cf2549 Merge pull request #22784 from drodil/notifications_bep3
beps: add more todos and future considerations to bep
2024-02-13 13:38:04 +01:00
Patrik Oldsberg 7b6e215ecb Update beps/0003-auth-architecture-evolution/README.md
Co-authored-by: Phil Kuang <pkuang@factset.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-02-11 19:55:59 +01:00
Patrik Oldsberg f8cc08ac4c beps/0003: refactor to use principals + add config
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-02-11 16:47:13 +01:00
Patrik Oldsberg a4b7bc4a6b beps/0003: update discussion issue link
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-02-09 15:25:18 +01:00
Patrik Oldsberg 40a1b52f58 beps/0003: updates to align with experimental design
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-02-08 18:13:12 +01:00
Heikki Hellgren 9b57a487c2 beps: add more todos and future considerations to bep
these are also as task list in the #22213 but adding them here as well
for bookkeeping + some new ideas that should be considered

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-08 11:07:53 +02:00
Patrik Oldsberg a029c41837 beps/0003: add TODOs for issuing service tokens
Couple of concerns around how service tokens are issued that came up. First one is whether we should require callers to specify which plugin they want to talk to - as this information can be quite valuable to the implementation. Second is how we make it hard to forget to forward credentials, since the existing interface doesn't really do that.

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-02-07 15:14:38 +01:00
Patrik Oldsberg 53df2b0223 beps/0003: updated identity management + add reasoning around access control patterns
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Carl-Erik Bergström <cbergstrom@spotify.com>
Co-authored-by: blam <ben@blam.sh>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-02-06 21:41:44 +01:00
Patrik Oldsberg fe2e15d458 Merge pull request #22661 from drodil/bep_remove_image
beps: remove image from the notification payload
2024-02-02 17:02:55 +01:00
Patrik Oldsberg 0e0fc02ba4 Merge pull request #22634 from backstage/rugvip/auth-bep
beps/0003: updated implementation proposal, removing httpAuth.middleware
2024-02-02 16:07:24 +01:00
Heikki Hellgren c8a5f640df beps: remove image from the notification payload
relates to #22213 and #22641

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-02 15:38:41 +02:00
Heikki Hellgren bc6641d87d beps: restore topic to the document
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-02 14:50:07 +02:00
Heikki Hellgren 3af10366c3 beps: fix review comments
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-02 12:18:51 +02:00
Heikki Hellgren 85709f15de beps: add information that was agreed on the meeting
Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-02-02 12:05:17 +02:00
Patrik Oldsberg 7ff2e4257f Merge pull request #22510 from mareklibra/bep.notifications.content
chore: specify content of a notification
2024-02-02 10:49:17 +01:00
Patrik Oldsberg c4473a314b Apply suggestions from code review
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-02-01 18:13:37 +01:00
Patrik Oldsberg 6a5702f087 Merge pull request #22629 from backstage/rugvip/df-goals
beps/0002: refine summary/motivation/goals
2024-02-01 08:51:22 +01:00
Patrik Oldsberg e2101e8892 beps/0003: updated implementation proposal, removing httpAuth.middleware
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-01-31 18:02:48 +01:00
Patrik Oldsberg aa53f7add4 Merge pull request #22609 from backstage/rugvip/opt-out
beps/0003: add goal to make sure auth is opt-out
2024-01-31 15:56:23 +01:00
Patrik Oldsberg 011147d9fd Merge pull request #22608 from backstage/rugvip/usage-patterns
beps/0003: add a few usage patterns for HttpAuthService
2024-01-31 15:56:16 +01:00
Patrik Oldsberg 33c0d74c0c Merge pull request #22513 from Hyperkid123/bep-0002-dynamic-frontends-sharing
bep: 0002 module federation dependency sharing testing
2024-01-31 13:50:21 +01:00
Patrik Oldsberg e04887887c beps/0002: refine summary/motivation/goals
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-01-31 13:38:45 +01:00
Martin Marosi 4d3cbf7877 bep: 0002 module federation dependency sharing testing
Signed-off-by: Martin Marosi <marvusm.mmi@gmail.com>
2024-01-31 12:09:04 +01:00
Patrik Oldsberg 736173af2d Update beps/0003-auth-architecture-evolution/README.md
Co-authored-by: Ben Lambert <blam@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-01-30 18:03:36 +01:00
Patrik Oldsberg 6a575f9fb4 beps/0003: add goal to make sure auth is opt-out
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-01-30 18:00:55 +01:00
Patrik Oldsberg 3448af6e17 beps/0003: add a few usage patterns for HttpAuthService
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-01-30 17:04:51 +01:00
Patrik Oldsberg daa64dcfab beps/0003: add goal to implement some obo flow
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-01-30 13:50:15 +01:00
Patrik Oldsberg d8f73229d6 Apply suggestions from code review
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-01-30 13:48:44 +01:00
Patrik Oldsberg f72b0325cb beps: add Auth Architecture Evolution
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-01-30 12:16:31 +01:00
Marek Libra 62ba08930f chore: specify content of a notification
Signed-off-by: Marek Libra <marek.libra@gmail.com>
2024-01-26 09:45:57 +01:00
Martin Marosi cb8097e018 bep: 0002 add module federation build tooling experiment
Signed-off-by: Martin Marosi <marvusm.mmi@gmail.com>
2024-01-22 12:14:40 +01:00
Martin Marosi e426b62a74 beps: 0002 add discussion issue link
Signed-off-by: Martin Marosi <marvusm.mmi@gmail.com>
2024-01-22 09:12:10 +01:00
Patrik Oldsberg b29ef0a0ea Apply suggestions from code review
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-01-18 17:22:58 +01:00
Patrik Oldsberg d3f16734d3 Update beps/0002-dynamic-frontend-plugins/README.md
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-01-18 17:22:41 +01:00
Patrik Oldsberg cc53965ead Apply suggestions from code review
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-01-18 17:14:33 +01:00
Martin Marosi 9cedb2c260 beps: 0002-dynamic-frontend-plugins
Signed-off-by: Martin Marosi <marvusm.mmi@gmail.com>
2024-01-18 10:19:22 +01:00
Patrik Oldsberg a5e6361f30 beps: add 0001-notifications-system
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-01-12 09:56:04 +01:00
Patrik Oldsberg 8ef5595556 beps/0001: notifications architecture diagram
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-01-12 09:46:38 +01:00
Patrik Oldsberg 035d54fd80 beps/README: add node to add CODEOWNERS entry if desired
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-01-10 18:59:50 +01:00
Patrik Oldsberg 0fa3d9dacb Apply suggestions from code review
Co-authored-by: Eric Peterson <iamEAP@users.noreply.github.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-01-10 18:59:50 +01:00
Patrik Oldsberg 0e83875aa0 add beps
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-01-10 18:59:50 +01:00