Support configuring as receptive agent
Add support for the new command line flags, environment vars, etc based on:
- https://gitlab.com/gitlab-org/cluster-integration/gitlab-agent/-/blob/master/doc/kas_to_agentk_connectivity.md
- gitlab-org/cluster-integration/gitlab-agent!1547 (merged)
Proposal
- Add support for new command line flags. Add new configurations under
values.configfor each of:receptive-listen-networkreceptive-listen-addressreceptive-cert-filereceptive-key-filereceptive-jwt-fileprivate-api-listen-networkprivate-api-listen-addressprivate-api-cert-fileprivate-api-key-fileprivate-api-ca-cert-fileprivate-api-jwt-file
- For new env var, we can just use
values.extraEnvfor:-
POD_SELECTOR_LABELS: (Maybe, we can set the default value?) OWN_PRIVATE_API_URLOWN_PRIVATE_API_HOST
-
- Add
Serviceresource. - Add
Ingressresource.
Out of scope:
- mTLS
- CertManager, CertManager Issuer
Edited by Taka Nishida