Skip to content

Enable OIDC client in preview environments #15365

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 47 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
b8c0826
Update code to `1.74.1`
filiptronicek Dec 15, 2022
4b0de3a
extracting project list item component
selfcontained Dec 12, 2022
77fa852
memoize sorting/filtering of projects
selfcontained Dec 13, 2022
d39769b
updating copy a bit per feedback
selfcontained Dec 13, 2022
7a131d7
removing top margin based on design feedback
selfcontained Dec 13, 2022
80e614d
Track projects loaded to avoid content flash
selfcontained Dec 13, 2022
10e8ea6
updating copy to better reflect what occurs
selfcontained Dec 14, 2022
f22a92a
Wait for the workspace secret before creating the workspace pod
aledbf Dec 15, 2022
5fc5f08
Update beta notice for the JetBrains integration
gtsiolis Dec 15, 2022
d2a0065
Update READMEs to describe about IAM policy
Dec 15, 2022
dee9e11
[server] add retry middleware for ide-service
iQQBot Dec 14, 2022
f8feb05
[server] remove timeout for resolveWorkspaceConfig
iQQBot Dec 14, 2022
2533efe
[CODEOWNER] set ide-service.ts and ide-service.spec.ts to IDE team
iQQBot Dec 14, 2022
ea346a6
[dashboard] link to website's cost estimator
svenefftinge Dec 16, 2022
2d6ffcc
[changelog] updated changelog
roboquat Dec 16, 2022
23a8366
Autofix: upgrade-nvm-tools
autofix-bot Dec 9, 2022
cd65787
[jb]: remove custom JDK detection
akosyakov Dec 16, 2022
f9b429b
[db] Support for encryption of db entries
easyCZ Dec 15, 2022
0605514
[server] Allow options on ws start
svenefftinge Dec 16, 2022
46c2a8a
[iam] add basic OIDC client
AlexTugarev Dec 15, 2022
b7baa69
Rename license file and remove unused license files.
meysholdt Dec 15, 2022
f375a23
Readme.md: Remove a sentence that has become untrue.
meysholdt Dec 15, 2022
03075ce
Fix a wrong license header.
meysholdt Dec 15, 2022
0b4662b
[launcher] hot-deploy loops through all ides
Dec 16, 2022
b7dc4fc
Update link to Awesome Gitpod repository
felladrin Dec 15, 2022
fc1c27c
Set refresh-credential code owner to the workspace team
jenting Dec 19, 2022
2792326
test: support the report option
utam0k Dec 16, 2022
7ca2e3b
test: Several test cases are supported for reporting
utam0k Dec 16, 2022
0953d74
Run leeway run components:update-go-modules
jenting Dec 19, 2022
559bd67
[CODEOWNERS] Make WebApp code owners of `iam` and `iam-api`
AlexTugarev Dec 19, 2022
87e4a7b
[changelog] updated changelog
roboquat Dec 19, 2022
088cf8a
[ide-service] provide user id for configcat feature flags
akosyakov Dec 19, 2022
6abff94
[iam] add networkpolicy
AlexTugarev Nov 30, 2022
98994a8
[iam] add proxy route /iam/*
AlexTugarev Dec 1, 2022
e9e5fcd
[iam] add telepresence script
AlexTugarev Dec 1, 2022
e5d9e34
[iam] adding preview-env config
AlexTugarev Dec 9, 2022
1980058
[debug] mount path
AlexTugarev Dec 15, 2022
73b3ca1
Trace
AlexTugarev Dec 19, 2022
0ed8b65
Fix bogus query param escaping
AlexTugarev Dec 19, 2022
c2104ab
Fix for missing client config
AlexTugarev Dec 19, 2022
cb51602
[iam] basic state param encoding
AlexTugarev Dec 19, 2022
40b34df
Fix callback handler and check for state cookie
AlexTugarev Dec 19, 2022
59a6b64
[iam] redirect back according to initial request
AlexTugarev Dec 20, 2022
ffc19d3
apply renamings
AlexTugarev Dec 20, 2022
cc1e73e
more renamings applied
AlexTugarev Dec 20, 2022
712c842
fix unused
AlexTugarev Dec 20, 2022
684ba40
misc
AlexTugarev Dec 20, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@
/components/gitpod-messagebus @gitpod-io/engineering-webapp
/components/gitpod-protocol @gitpod-io/engineering-webapp
/components/gitpod-protocol/java @gitpod-io/engineering-ide
/components/iam @gitpod-io/engineering-webapp
/components/iam-api @gitpod-io/engineering-webapp
/components/ide @gitpod-io/engineering-ide
/components/ide-metrics @gitpod-io/engineering-ide
/components/ide-metrics-api @gitpod-io/engineering-ide
Expand Down Expand Up @@ -47,6 +49,7 @@
/install/installer/pkg/components/image-builder-mk3 @gitpod-io/engineering-workspace
/install/installer/pkg/components/openvsx-proxy @gitpod-io/engineering-ide
/install/installer/pkg/components/proxy @gitpod-io/engineering-webapp
/install/installer/pkg/components/refresh-credential @gitpod-io/engineering-workspace
/install/installer/pkg/components/registry-facade @gitpod-io/engineering-workspace
/install/installer/pkg/components/public-api-server @gitpod-io/engineering-webapp
/install/installer/pkg/components/iam @gitpod-io/engineering-webapp
Expand All @@ -73,9 +76,11 @@
# Any team can make changes to the experimental package
/components/public-api/gitpod/experimental @gitpod-io/engineering-workspace @gitpod-io/engineering-webapp @gitpod-io/engineering-delivery-operations-experience @gitpod-io/engineering-ide
/components/public-api-server @gitpod-io/engineering-webapp
/components/refresh-credential @gitpod-io/engineering-workspace
/components/registry-facade-api @csweichel @aledbf
/components/registry-facade @gitpod-io/engineering-workspace
/components/server @gitpod-io/engineering-webapp
/components/server/src/ide-service.* @gitpod-io/engineering-ide
/components/service-waiter @gitpod-io/engineering-webapp
/components/supervisor-api/*.proto @csweichel @akosyakov
/components/supervisor @gitpod-io/engineering-ide
Expand Down
2 changes: 1 addition & 1 deletion .werft/jobs/build/trigger-integration-tests.ts
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ export async function runIntegrationTests(werft: Werft, config: JobConfig, usern

try {
exec(
`KUBECONFIG="${PREVIEW_K3S_KUBECONFIG_PATH}" GOOGLE_APPLICATION_CREDENTIALS=/home/gitpod/.config/gcloud/legacy_credentials/[email protected]/adc.json /workspace/test/run.sh ${config.withIntegrationTests}`,
`KUBECONFIG="${PREVIEW_K3S_KUBECONFIG_PATH}" GOOGLE_APPLICATION_CREDENTIALS=/home/gitpod/.config/gcloud/legacy_credentials/[email protected]/adc.json /workspace/test/run.sh -s ${config.withIntegrationTests}`,
);
werft.done(phases.RUN_INTEGRATION_TESTS);
} catch (err) {
Expand Down
2 changes: 1 addition & 1 deletion .werft/workspace-run-integration-tests.sh
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,7 @@ werft log slice "running integration test"
export INTEGRATION_TEST_USERNAME="$USERNAME"
export INTEGRATION_TEST_USER_TOKEN="$USER_TOKEN"
set +e
KUBECONFIG=/home/gitpod/.kube/config GOOGLE_APPLICATION_CREDENTIALS=/home/gitpod/.config/gcloud/legacy_credentials/[email protected]/adc.json ./run.sh workspace | tee test-result.log
KUBECONFIG=/home/gitpod/.kube/config GOOGLE_APPLICATION_CREDENTIALS=/home/gitpod/.config/gcloud/legacy_credentials/[email protected]/adc.json ./run.sh -s workspace | tee test-result.log
RC=${PIPESTATUS[0]}
set -e
RUN_COUNT=1
Expand Down
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
# Change Log

## December 2022
- Update beta notice for the JetBrains integration ([#15371](https://github.com/gitpod-io/gitpod/pull/15371)) - [@gtsiolis](https://github.com/gtsiolis)
- Allow specifying CA certificate to configure SSL secured database connections ([#15320](https://github.com/gitpod-io/gitpod/pull/15320)) - [@geropl](https://github.com/geropl)
- Replace prebuild duration message emoji ([#15364](https://github.com/gitpod-io/gitpod/pull/15364)) - [@gtsiolis](https://github.com/gtsiolis)
- Replace prebuild message emoji ([#15367](https://github.com/gitpod-io/gitpod/pull/15367)) - [@gtsiolis](https://github.com/gtsiolis)
- Support AWS ECR container registry ([#15313](https://github.com/gitpod-io/gitpod/pull/15313)) - [@jenting](https://github.com/jenting), [@mrsimonemms](https://github.com/mrsimonemms)
- Show team usage tab only for team owners ([#15350](https://github.com/gitpod-io/gitpod/pull/15350)) - [@gtsiolis](https://github.com/gtsiolis)
- Projects can now be deleted from the corresponding Settings page for that project. ([#15316](https://github.com/gitpod-io/gitpod/pull/15316)) - [@selfcontained](https://github.com/selfcontained)
- [installer]: add required bucket name to mirror kots command ([#15296](https://github.com/gitpod-io/gitpod/pull/15296)) - [@mrsimonemms](https://github.com/mrsimonemms)
- Allow setting workspace class for prebuilds ([#15288](https://github.com/gitpod-io/gitpod/pull/15288)) - [@svenefftinge](https://github.com/svenefftinge)
Expand Down
Loading