Inject agentw in workspace
MR:
- Add Workspaces Proxy proto options (gitlab-org/cluster-integration/gitlab-agent!2953 - merged)
- Add DB migration to add workspaces proxy option... (!204471 - merged)
- Inject agentw in workspace (!204476 - merged)
- Update workspace network policy (!205021 - merged)
- Update workspace network policy (!205021 - merged)
- Change workspaces agent config dns_zone default... (!205164 - merged)
- Update workspace agent config dns zone validations (!205043 - merged)
Description
- Add
http_enabled
andssh_enabled
options underremote_development.gitlab_workspaces_proxy
in the agentk configuration. - Update Workspaces tools image which has agentw present
- Inject agentw token as environment variable
- Start agentw as the first thing when a workspace starts if
remote_development.gitlab_workspaces_proxy.http_enabled == false
- Do not set ingress attributes in workspaces network policy if
remote_development.gitlab_workspaces_proxy.http_enabled == false && remote_development.gitlab_workspaces_proxy.ssh_enabled == false
- Do not require
dns_zone
ifremote_development.gitlab_workspaces_proxy.http_enabled == false
Acceptance criteria
See above
Implementation plan
See above
Edited by Vishal Tak