-
Notifications
You must be signed in to change notification settings - Fork 206
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature: Support dynamic secret/configmap exports #2555
Comments
Is there an existing operator we could use to do this instead of doing it ourselves. |
We want to do this still, but need a design |
In general we need to have a way to get values from generated resources in a dynamic approach. Let me give one example, if we create a private endpoint then we would like to get the ip address of the newly created resource so we can create a network policy that opens up communication to that ip address in the next step. @matthchr, this is just an example, is there any roadmap item to support fetching properties from created resources in a dynamic way, not static as it is done today? Similar to Terraform or Bicep output. This becomes important when there are resources that are dependent on each others values. |
This is going to be our solution to exporting things like connections strings, so closed #3929 in favor in this |
Sometimes the consuming application wants a value like
myredis.redis.cache.windows.net:6380
, but the problem is that we export the pieces of that string separately today, like so:There's no way for the application to get the value in the format it needs. Sometimes this can be worked around by the application making a code change, but that only works if the user controls the application. Some applications (such as DAPR which the above example is from) we cannot expect the user to change. We have to support getting them the values they want in a format that makes sense.
We should consider supporting something like
formattedSecrets
(orformattedValues
?), which would be used like so:Terraform supports this more generically with format, which is what ARM templates does as well.
The text was updated successfully, but these errors were encountered: