Support configuring as receptive agent

Add support for the new command line flags, environment vars, etc based on:

Proposal

  • Add support for new command line flags. Add new configurations under values.config for each of:
    • receptive-listen-network
    • receptive-listen-address
    • receptive-cert-file
    • receptive-key-file
    • receptive-jwt-file
    • private-api-listen-network
    • private-api-listen-address
    • private-api-cert-file
    • private-api-key-file
    • private-api-ca-cert-file
    • private-api-jwt-file
  • For new env var, we can just use values.extraEnv for:
    • POD_SELECTOR_LABELS: (Maybe, we can set the default value?)
    • OWN_PRIVATE_API_URL
    • OWN_PRIVATE_API_HOST
  • Add Service resource.
  • Add Ingress resource.

Out of scope:

  • mTLS
  • CertManager, CertManager Issuer
Edited by Taka Nishida