Description
"New" CDN features, like being able to include named cookies or http headers in the cache key, aren't available in the BackendConfig CRD, even though they have been available for more than 2 years through other means.
I considered using other ways of updating the backends (the REST API directly, or wrappers of the API like gcloud, terraform, config-connector, etc.), but the controller removes the extra configuration after it's added.
I'd love it if these features were to be implemented. I wasn't able to find a way to use these features with backends managed by gce-ingress, so any workaround would also be appreciated. 🙏
This can be considered a duplicate of #1766, and #2347 (which have been automatically closed), or a follow-up of #1386. The implementation itself seems like it should be pretty straight-forward.
🫡