Skip to content

Make new CDN features configurable through the BackendConfig custom resource #2834

Open
@Brradut

Description

@Brradut

"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.

🫡

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions