Commit Graph

564 Commits

Author SHA1 Message Date
Fredrik Adelöw 257a55f3dc Merge pull request #6116 from goober/feature/extract-ldap-processor
Extract LdapOrgReaderProcessor into a separate package
2021-06-28 13:17:43 +02:00
Fredrik Adelöw aa2b15d9df Ensure that emitted relations are deduplicated
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-06-28 12:04:42 +02:00
Mathias Åhsberg 8e533f92c9 Extract LdapOrgReaderProcessor into a separate package
Signed-off-by: Mathias Åhsberg <mathias.ahsberg@resurs.se>
2021-06-28 10:04:24 +00:00
Fredrik Adelöw 6ca29b66c8 Unbreak .well-known OIDC routes
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-06-25 21:31:29 +02:00
Fredrik Adelöw 2db341f4c1 Merge pull request #6159 from vannarath-poeu/master
Replaced moment and dayjs with luxon
2021-06-24 14:23:03 +02:00
Patrik Oldsberg c7126e7a86 docs,workflows: remove or update references to packages/core(-api)
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-06-24 12:50:40 +02:00
Vannarath Poeu 4c979f3e15 Updated changeset description and vocab
Signed-off-by: Vannarath Poeu <vannarath.poeu@gmail.com>
2021-06-24 18:11:35 +08:00
Himanshu Mishra 121de58608 Merge pull request #6185 from fengypants/master 2021-06-24 10:36:53 +02:00
Jeff Feng 05623c9fc7 Update vocab.txt
Adding "reusability" and "siloed" to the dictionary

Signed-off-by: Jeff Feng <fengypants@gmail.com>
2021-06-23 20:14:15 -04:00
Ben Lambert b7f4a41895 Merge pull request #6147 from fengypants/master
microsite: New blog post from Spotify
2021-06-22 14:40:46 +02:00
Jeff Feng a3a604d680 Replacing html with Markdown for image links
Removing href from the dictionary (for now!)

Signed-off-by: Jeff Feng <fengypants@gmail.com>
2021-06-21 18:47:32 -04:00
Jeff Feng a113e68129 Update vocab.txt
Adding org and href to the dictionary.

Signed-off-by: Jeff Feng <fengypants@gmail.com>
2021-06-21 18:27:03 -04:00
Oliver Sand 79ec37d1ba Update api reports
Signed-off-by: Oliver Sand <oliver.sand@sda-se.com>
2021-06-18 10:27:49 +02:00
Fredrik Adelöw ba9fae087b Update the default CODEOWNERS to point to a new reviewers team
THIS IS A PROPOSAL.

Sets the fallback reviewers for pull requests to be a new `reviewers` team, which is a superset of `maintainers`.

The Backstage project sees a very large amount of activity. The project configuration currently has the `maintainers` team set as the gatekeepers of all pull requests, no matter how small or large. This puts pressure on the individual maintainers and can lead to longer lead times than desired.

As Spotify staffs up, and as external contributors move closer to the core of development, I propose that there needs to exist an intermediate step between "general contributor" and "full maintainer".

I propose that the set of people that shall have the rights to approve/merge pull requests is larger than just the maintainers. This would let us reduce pressure on individual maintainers and to expand the team at Spotify in an effective way. We could more easily perform goalie (rotating designated support person) duties with an extended team without using up critical maintainer voting slots.

It is important to note that the reviewers are not expected to behave as maintainers. Issues that are contested, or changes that have significant architectural effects on the code base, shall still be decided upon by maintainers. There is a certain amount of trust involved. This pull request puts the reviewers team at the root of the entire code base, but future tweaks may put the maintainers team as an owner of certain sub-directories if desired, to limit the reviewers' area of influence.

Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-06-14 20:51:02 +02:00
Patrik Oldsberg aa204e01e9 codemods,workflows: fix codemods tests on windows
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-06-10 19:31:14 +02:00
Patrik Oldsberg 8afca3b406 codemods: update readme
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-06-09 12:48:12 +02:00
Fredrik Adelöw 44af0bc3ce use db services for ci just like in master
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-06-09 10:47:27 +02:00
Fredrik Adelöw 28fc26ddf4 Merge pull request #5849 from SDA-SE/feat/scaffolder-conditional
Conditional scaffolder steps
2021-06-08 14:25:49 +02:00
Oliver Sand 27a9b503a2 Add changeset
Signed-off-by: Oliver Sand <oliver.sand@sda-se.com>
2021-06-04 16:30:33 +02:00
Juan Lulkin 69fe0e4445 Revert "Try checking microsite from the root"
This reverts commit 82299dd56761a999d37958d5dceab1f351d88b45.

Signed-off-by: Juan Lulkin <jmaiz@spotify.com>
2021-06-04 15:44:51 +02:00
Juan Lulkin 47f632b011 Try checking microsite from the root
Signed-off-by: Juan Lulkin <jmaiz@spotify.com>
2021-06-04 15:44:51 +02:00
Juan Lulkin 8bcad91738 Add lock check to microsite
Signed-off-by: Juan Lulkin <jmaiz@spotify.com>
2021-06-04 15:44:51 +02:00
Juan Lulkin 7b0eafddd6 Adds ci step to check yarn locks
Signed-off-by: Juan Lulkin <jmaiz@spotify.com>
2021-06-04 15:44:51 +02:00
Patrik Oldsberg dae35dc48f Merge pull request from GHSA-pwhf-39xg-4rxw
Fix Advisory 1
2021-06-03 10:09:06 +02:00
Eric Peterson aad98c544e Initial changeset.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-05-31 18:01:38 +02:00
Fredrik Adelöw 5dc8bdad45 Merge pull request #5656 from backstage/freben/database-tests-try2
Introduce `@backstage/backend-test-utils`, with `TestDatabases`
2021-05-31 13:20:23 +02:00
Fredrik Adelöw 330f4bacdb rename to backend-test-utils and rearrange a bit
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-05-27 10:52:04 +02:00
Fredrik Adelöw 8c0109abba Introduce @backstage/backend-testing, with TestDatabases to start off
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-05-26 18:02:16 +02:00
Eric Peterson dda070442e Making note of cache stores in documentation.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-05-26 17:49:21 +02:00
Fredrik Adelöw 704875e26d Refactor entity validation in catalog-model
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-05-26 12:59:33 +02:00
Tim b1e08db2f1 Exclude rfc label from stalebot
Signed-off-by: Tim Hansen <timbonicus@gmail.com>
2021-05-23 11:37:01 -06:00
AlleyWei 955baa1302 Vocab additions
signed-off-by: AlleyWei <alexandrawei@spotify.com>
2021-05-20 18:38:50 -04:00
AlleyWei a3daf5b3af Additional updates to Create Manage Explore blog
Additional updates to Create Manage Explore blog

Signed-off-by: Alleywei <alexandrawei@spotify.com>
2021-05-20 18:35:35 -04:00
AlleyWei 8dd9d4c456 Updates for Create Manage explore blog
Updates for create manage explore blog

Signed-off-by: Alexandra Wei <alexandrawei@spotify.com>
2021-05-20 18:11:46 -04:00
Fredrik Adelöw 9df4168d86 Skip running husky (and hence, vale) in the changeset workflow.
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-05-17 15:48:52 +02:00
Roman Frey 76b7d300ba Merge pull request #1 from backstage/master
merge master #2
2021-05-13 20:31:34 +01:00
Fredrik Adelöw dd8a0df53a Merge pull request #5625 from backstage/freben/mysql-prep
Prep work for mysql support in backend-common
2021-05-12 10:00:18 +02:00
Fredrik Adelöw f9fb4a205e Prep work for mysql support in backend-common
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-05-10 11:30:11 +02:00
Eric Peterson 22fd8ce2ac Changeset
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-05-09 15:24:47 +02:00
Jussi Hallila e9e56b01ac Add possibility to use path style discovery on S3 tech docs. Enables the possibility to support S3-like buckets that rely on path style API like Localstack.
Signed-off-by: Jussi Hallila <jussi@hallila.com>
2021-04-29 10:54:42 +02:00
Roman Frey a2e74f11da Merge branch 'master' into master 2021-04-28 06:55:22 +01:00
yacut 2d3ee7572e add iLert plugin
Signed-off-by: yacut <roman.rogozhnikov@gmail.com>
2021-04-28 06:53:58 +01:00
Patrik Oldsberg fecf70ae1a workflows: validate api reports in CI
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-04-26 20:42:34 +02:00
Adam Harvey e0f43ae453 Clarify token exposure
Signed-off-by: Adam Harvey <adaharve@cisco.com>
2021-04-26 09:21:09 -04:00
Eric Peterson 38f076c0df Tweak search code ownership.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2021-04-23 14:34:33 +02:00
Fredrik Adelöw 9ed45248b9 update vocab
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-04-21 12:58:19 +02:00
alde e7d2fb93f0 Create code-coverage plugin
In order to use this plugin, you must set the
`backstage.io/code-coverage` annotation on your entity.

```yaml
backstage.io/code-coverage: enabled
```

There's a feature to only include files that are in SCM in the coverage
report, this is helpful to not count generated files for example. To
enable this set the `backstage.io/code-coverage` annotation to
`scm-only`.

```yaml
backstage.io/code-coverage: scm-only
```

The backend plugin provides API endpoints for submitting code-coverage
reports. Currently jacoco and cobertura are supported. These reports
are normalized to a json format that is stored in the database.

```json
// curl -X POST -H "Content-Type:text/xml" -d @cobertura.xml "localhost:7000/api/code-coverage/Component/default/entity-name?coverageType=cobertura"
{
    "links": [
        {
            "href": "http://localhost:7000/api/code-coverage/Component/default/entity-name",
            "rel": "coverage"
        }
    ]
}
```

It also provides some additional API endpoints:
* Viewing the latest report
* Viewing a more condensed history of code coverage values
* Retrieving file contents from source-control, used by the UI

Provides a graph of code coverage change over time, as well as a file
view where you can see the highlighted lines.

Co-authored-by: nissayeva <natashaaay@gmail.com>
Signed-off-by: alde <r.dybeck@gmail.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-04-21 12:58:18 +02:00
Tim 00cd559c4a Merge pull request #4618 from rbogle/rbogle/fargate-docs
Rbogle/fargate docs
2021-04-20 15:10:07 -06:00
Rian Bogle 4792df9e78 AWS Fargate and Aurora
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-04-20 21:28:56 +02:00
Fredrik Adelöw d320547ba1 Merge pull request #5391 from backstage/freben/standalone-frontend
update the standalone frontend contribs
2021-04-20 20:52:50 +02:00