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_enabledandssh_enabledoptions underremote_development.gitlab_workspaces_proxyin 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_zoneifremote_development.gitlab_workspaces_proxy.http_enabled == false
Acceptance criteria
See above
Implementation plan
See above
Edited by Vishal Tak