community icon indicating copy to clipboard operation
community copied to clipboard

What to do with the data plane?

Open nmvk opened this issue 5 years ago • 4 comments

Is your feature request related to a problem? ACK provides support for provisioning of the resources. While connecting to some of these resources we may see issues related to source ip not whitelisted and related issues with dynamically-changing client instances/Pods.

Describe the solution you'd like There may be multiple options

  1. Do nothing, rely on customer to handle connectivity.
  2. Use an open source proxy
  3. Build something as a subproject of sorts within ACK
  4. Build something entirely separate and link to it from ACK docs

A description of what you want to happen. Connect from client instances/Pods to provisioned resources.

nmvk avatar Sep 10 '20 17:09 nmvk

Worth investigating: https://github.com/redhat-developer/service-binding-operator

We may not need/want to do anything with the data plane at all if the above can handle data plane operations.

jaypipes avatar Dec 09 '20 19:12 jaypipes

/lifecycle frozen

a-hilaly avatar Aug 30 '21 13:08 a-hilaly

FieldExport was designed to fix this problem. Check out the pull request for it here: https://github.com/aws-controllers-k8s/runtime/pull/75

And the documentation for it here: https://aws-controllers-k8s.github.io/community/reference/common/v1alpha1/fieldexport/

RedbackThomson avatar Mar 22 '22 18:03 RedbackThomson

@RedbackThomson @a-hilaly Hi! Noticed this ticket. It looks like that FieldExport documentation is not enough and the resource does not give option to combine two arbitrary resources. Like to put vpcID not to Secret/ConfigMap, but to something more interesting like resourcesVPCConfig field of Cluster

gecube avatar Sep 10 '24 11:09 gecube

We are looking upstream at our work on KRO (github.com/kro-run/kro) to solve for these sorts of issues. Will close this tracking issue for now.

jlbutler avatar May 29 '25 18:05 jlbutler