Commit Graph

2170 Commits

Author SHA1 Message Date
Patrik Oldsberg 9dc86a7bdc Merge pull request #11091 from backstage/rugvip/auth-doc-tweaks
docs: add auth doc section to explain sign-in without catalog
2022-04-27 10:03:45 +02:00
Patrik Oldsberg 17ae6852ee docs: add auth doc section to explain sign-in without catalog
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-04-26 19:34:11 +02:00
Ben Lambert 1cb9cec16b Merge pull request #11085 from backstage/blam/discovery/docs
docs: some smaller docs changes for github discovery
2022-04-26 15:50:54 +02:00
Patrik Oldsberg d06fbf7bb0 Merge pull request #11071 from backstage/rugvip/auth-docs
docs,core-plugin-api: update auth intro docs + mark auth APIs stable
2022-04-26 15:25:23 +02:00
blam 264a189389 docs: reworking some more things
t
Signed-off-by: blam <ben@blam.sh>
2022-04-26 14:48:24 +02:00
github-actions[bot] 1bff70d602 Version Packages (next) 2022-04-26 12:22:43 +00:00
Ben Lambert f56897a87f Merge pull request #11069 from backstage/blam/smol-twekas
Adding some relevant documentation links to `app-config.yaml`
2022-04-26 11:40:45 +02:00
blam 92b1bb4057 docs: rework the wording a ltitle bit
Signed-off-by: blam <ben@blam.sh>
2022-04-26 10:38:52 +02:00
Patrik Oldsberg 4e80f266ce docs: update auth introduction docs + inline usage docs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-04-25 15:45:40 +02:00
blam bb6eab19c6 chore: some small minor changes here about generating a token
Signed-off-by: blam <ben@blam.sh>
2022-04-25 14:56:01 +02:00
Johan Haals 1934e70c5c docs: Remove confusing wording from k8 plugin install
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-04-25 10:50:09 +02:00
Patrik Oldsberg 6aea66b400 Merge pull request #11029 from backstage/rugvip/auth-docs
auth/docs: Update user identity and sign-in resolver docs
2022-04-22 17:07:53 +02:00
Niklas Aronsson 6673babab9 GerritUrlReader: Implemented "readTree"
"readTree" has been implemented for the "GerritUrlReader". Gerrit have
a REST API's to download repo contents but there are a number of
limitations that makes it unusable.

This implementation works as follows:
* The project and branch is parsed from the url.
* The current revision is fetched from the Gerrit REST API.
* The revision string is used as "etag".
* If the etag has changed a temporary directory is created.
* The project is cloned to the temporary directory.
* The cloned content is read into a "Readable Stream".
* The temporary directory is removed.
* "readTree" returns a response using "fromTarArchive" as read from the
  temporary directory.

Also added an option to specify the base "cloneUrl" has been added to the
gerrit integration config.

Signed-off-by: Niklas Aronsson <niklasar@axis.com>
2022-04-22 14:52:02 +02:00
Patrik Oldsberg 38e08c2b7e auth/docs: Update user identity and sign-in resolver docs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-04-22 14:28:49 +02:00
Johan Haals 32791a2588 Merge pull request #10972 from lovie/patch-1
Updated documentation to rename plugin
2022-04-22 08:45:51 +02:00
Johan Haals 3feeeef3b6 Merge pull request #10669 from anicke/gerrit-entity-provider
New plugin: "plugin-catalog-backend-module-gerrit"
2022-04-21 14:20:23 +02:00
Johan Haals 34e7d8af0d Merge pull request #10736 from Bonial-International-GmbH/PJ_bitbucket_split
Split bitbucket support into bitbucketCloud and bitbucketServer
2022-04-21 10:37:31 +02:00
Lovie 86b0909e25 Updated documentation to rename plugin
Documentation was not up to date with master codebase where plugin has been renamed to scaffolderPlugin

Signed-off-by: Lovie <lovie.minhas@gmail.com>
2022-04-21 09:19:13 +01:00
Niklas Aronsson 566407bf8a New plugin: "plugin-catalog-backend-module-gerrit"
The "plugin-catalog-backend-module-gerrit" exports an entity
provider for discovering catalog entities from Gerrit
repositories. The provider uses the "List Projects" API in Gerrit
to get a list of repositories and will automatically ingest all
"catalog-info.yaml" files stored in the root of the matching
projects.

Also added the "getGerritProjectsApiUrl" function to the Gerrit
integration. This returns the url to the "List Projects" API for
a given integration.

Signed-off-by: Niklas Aronsson <niklasar@axis.com>
2022-04-21 07:33:40 +02:00
Matthew Clarke b9f7ffb162 feat: add gke cluster locator resource label filtering (#10908)
* feat: add gke cluster locator resource label filtering

Signed-off-by: Matthew Clarke <mclarke@spotify.com>

* test: add gke label filter tests

Signed-off-by: Matthew Clarke <mclarke@spotify.com>

* docs: add gke label filtering changeset

Signed-off-by: Matthew Clarke <mclarke@spotify.com>

* style: prettier

Signed-off-by: Matthew Clarke <mclarke@spotify.com>

* docs: add gke label matching docs

Signed-off-by: Matthew Clarke <mclarke@spotify.com>

* style: prettier

Signed-off-by: Matthew Clarke <mclarke@spotify.com>
2022-04-20 13:36:54 -04:00
Patrik Oldsberg 40429e9695 Merge pull request #10864 from sharadpattanshetti/sharadp/knexpoolconfigoverride
Added docs for knex pool config
2022-04-20 19:16:34 +02:00
Johan Haals ccd052d230 chore: Change title to GitHub Apps
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-04-20 13:20:12 +02:00
Johan Haals 5a045a61f9 docs: Restructure Github apps documentation
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-04-20 11:11:55 +02:00
Patrik Oldsberg a49382c97b Merge pull request #10888 from backstage/rugvip/docker-updates
Optimize apt installation in Dockerfiles
2022-04-20 09:36:05 +02:00
Patrick Jungermann 1b4e1e2306 feat: split integrations.bitbucket -> bitbucketCloud / bitbucketServer
Split `integrations.bitbucket` into `integrations.bitbucketCloud`
and `integrations.bitbucketServer`
while staying backwards compatible for now
(== `BitbucketIntegration` loads from the new configs, too, if the old is not used).

Relates-to: #9923
Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
2022-04-19 19:20:55 +02:00
blam 8cb8dbe0c7 chore: fixing things
Signed-off-by: blam <ben@blam.sh>
2022-04-19 17:04:49 +02:00
blam 65d3b1cb25 chore: added release notes for v1.1.0
Signed-off-by: blam <ben@blam.sh>

Signed-off-by: blam <ben@blam.sh>
2022-04-19 17:04:49 +02:00
github-actions[bot] 3f7acfb96e Version Packages 2022-04-19 14:28:08 +00:00
Patrik Oldsberg 08bb083b2b docs/deployment/docker: optimize apt instasllations
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-04-19 14:24:29 +02:00
Eric Peterson 9fa68705bf Update default TechDocs container to v1.0.2
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2022-04-19 13:26:26 +02:00
blam df04cbbb5c chore: fixing prettier recommendations
Signed-off-by: blam <ben@blam.sh>
2022-04-19 00:47:07 +02:00
sharadpattanshetti b78b454cff Added docs for knex pool config
Signed-off-by: sharadpattanshetti <43475650+sharadpattanshetti@users.noreply.github.com>
2022-04-18 11:36:07 +05:30
Eric Peterson ee60ad9ea4 Do not require double-nesting of custom TechDocs readers.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2022-04-15 16:41:28 +02:00
Emma Indal 3a146bb50d add techdocs-react to tech stack section
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
2022-04-15 09:20:34 +02:00
Emma Indal 290ef5d8ff update how to customize reader page documentation
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
2022-04-15 09:20:34 +02:00
Patrik Oldsberg 65143423fc Merge pull request #10789 from backstage/timbonicus/release-cli-option
Document versions:bump --release
2022-04-14 13:17:48 +02:00
Ben Lambert 11310622a1 Merge pull request #10765 from mclarke47/k8s-namespaced-lookup
add kubernetes namespace annotation
2022-04-13 22:06:11 +02:00
Tim Hansen 28f2cc01c1 Document versions:bump --release
Signed-off-by: Tim Hansen <timbonicus@gmail.com>
2022-04-12 16:49:17 -06:00
Emma Indal 33e05657f6 update roadmap and tech stack
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
2022-04-12 11:57:54 +02:00
Matthew Clarke 3c9d6cfb17 docs linting
Signed-off-by: Matthew Clarke <mclarke@spotify.com>
2022-04-11 22:11:51 -04:00
Matthew Clarke 753a20c89e add changeset
Signed-off-by: Matthew Clarke <mclarke@spotify.com>
2022-04-11 22:05:18 -04:00
Patrik Oldsberg f8b0197fc2 docs: add section to help decide where to place code
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-04-11 15:21:19 +02:00
Fredrik Adelöw 8bda364ece Merge pull request #10428 from spreadshirt/kubernetes-cluster-refresh
Make Kubernetes clusters refreshable
2022-04-11 14:21:15 +02:00
Luna Stadler 2fc0e86616 Move refresh handling into KubernetesClustersSupplier implementations
Signed-off-by: Luna Stadler <luc@spreadshirt.net>
2022-04-11 10:53:12 +02:00
Fredrik Adelöw fedff63fd6 update dependencies needed in the docs
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-04-09 15:50:53 +02:00
Eric Peterson 89a2aba980 Merge pull request #10725 from backstage/search/task-scheduler-cleanups 2022-04-09 11:14:39 +02:00
Eric Peterson 5960b78a4c Document task scheduler / DB. And improve throughout.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2022-04-08 18:13:45 +02:00
Eric Peterson 1d8d3c408a Use human-readable durations throughout.
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2022-04-08 18:13:05 +02:00
Luna Stadler 8d050f714d Make Kubernetes cluster refresh more explicit
The `refreshClusters` method is now part of the
`KubernetesClustersSupplier` interface definition and also documented.

All existing cluster suppliers now implement it as well and the examples
in the docs and in the CHANGELOG have been adjusted.

Signed-off-by: Luna Stadler <luc@spreadshirt.net>
2022-04-08 16:42:33 +02:00
Luna Stadler 38ea1f136c List existing cluster locator methods in one place
I found the nested headings difficult to read, so this now lists all
available methods in one place.

Signed-off-by: Luna Stadler <luc@spreadshirt.net>
2022-04-08 16:42:33 +02:00