Migrate Gitpod Integration to Ona Platform
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Summary
In addition to Gitpod Classic Pay-As-You-Go (PAYG) being sunset on October 15th which required no action from us as determined in Investigate impact of Gitpod SaaS sunsetting on... (#523073 - closed). Gitpod is now moving to Ona. Our existing Gitpod integration needs to be updated to maintain compatibility with the new platform and ensure uninterrupted service for our users.
Users currently accessing at gitpod.io will need to transition to app.ona.com which would mean we need to change our redirects as well.
Required Actions
-
.gitpod.yml
→.devcontainer/devcontainer.json
in GitLab projects-
.gitlab/CODEOWNERS
-
-
Update all any endpoints and authentication flows -
"Open in Gitpod" buttons redirect to Ona: -
app/assets/javascripts/vue_shared/components/web_ide_link.vue
-
spec/frontend/vue_shared/components/web_ide_link_spec.js
-
app/views/projects/merge_requests/_code_dropdown.html.haml
-
locale/gitlab.pot
-
-
All references of gitpod.io
in:-
app/helpers/preferences_helper.rb
-
app/models/application_setting_implementation.rb
-
app/views/admin/application_settings/_gitpod.html.haml
-
config/application_setting_columns/gitpod_url.yml
-
db/ci_structure.sql
-
db/init_structure.sql
-
db/main_clusterwide.sql
-
db/sec_structure.sql
-
db/structure.sql
-
ee/spec/frontend/repository/mock_data.js
-
spec/frontend/repository/mock_data.js
-
spec/helpers/preferences_helper_spec.rb
-
spec/presenters/blob_presenter_spec.rb
-
spec/presenters/user_presenter_spec.rb
-
-
Update GitLab documentation with redirects for old links: -
doc/development/gitpod_internals.md
-
doc/development/cells/application_settings_analysis.md
: To update, run the following Ruby script:scripts/cells/application-settings-analysis.rb
-
doc/development/contributing/first_contribution/configure-dev-env-gitpod.md
-
doc/development/integrations/jira_connect.md
-
doc/integration/gitpod.md
-
Edited by 🤖 GitLab Bot 🤖