Files
deploy/docs/assets/repo-add-google-cloud-source.png
f2517bbc63 feat: add google cloud source repo support (#7534) (#11618)
* feat: Add support for cloning Google Cloud Source repos (#7534)

* Google Cloud service account auth

Signed-off-by: David Becher <[email protected]>

* fix: Fill missing struct field (GCP SA key) in cli cmd

Signed-off-by: David Becher <[email protected]>

* fix(ui): Add proxy option when configuring Google Cloud Source repo

Signed-off-by: David Becher <[email protected]>

* fix: Remove secret (GCP SA key) in Get server req

Signed-off-by: David Becher <[email protected]>

* refactor: Do not use context.WithTimeout for Google creds

As the context is used in the background to refresh credentials, it
should not be cancelled.

Signed-off-by: David Becher <[email protected]>

* fix: Use proxy setting only in repo-service, not repocreds-service

Signed-off-by: David Becher <[email protected]>

* test: Create tests for GoogleCloudCreds

This commit refactors the implementation of GoogleCloudCreds in order to
make its methods testable.

Signed-off-by: David Becher <[email protected]>

* fix: Linting issues

Signed-off-by: David Becher <[email protected]>

* chore: Fix typo in docs.

Signed-off-by: David Becher <[email protected]>

* chore: Adjust url-allow-list for lint-docs action

Signed-off-by: David Becher <[email protected]>

* chore: Incorporate suggested refactorings

Signed-off-by: David Becher <[email protected]>

* Delete url-allow-list

Signed-off-by: Alex Eftimie <[email protected]>

* wrap errors

Signed-off-by: Alex Eftimie <[email protected]>

* More UI goodies and codegen

Signed-off-by: Alex Eftimie <[email protected]>

* Update docs screenshots

Signed-off-by: Alex Eftimie <[email protected]>

* move interface up next to other interfaces

Signed-off-by: Alex Eftimie <[email protected]>

* Reduce png size

Signed-off-by: Alex Eftimie <[email protected]>

* update generated

Signed-off-by: Alex Eftimie <[email protected]>

* fix whitespace from codegen

Signed-off-by: Alex Eftimie <[email protected]>

Signed-off-by: David Becher <[email protected]>
Signed-off-by: Alex Eftimie <[email protected]>
Co-authored-by: David Becher <[email protected]>
2022-12-16 17:07:26 +00:00

107 KiB
1000x635px