pihole-kubernetes icon indicating copy to clipboard operation
pihole-kubernetes copied to clipboard

Why use crazymax cloudflared repo when cloudflare maintains their own?

Open Johbii opened this issue 2 years ago • 2 comments

Title. Default value is to use the user maintained repo when it is much more reliable to use the official repo.

While there is configuration for changing the repo, there is no configuration for changing container arguments as is necessary for the official docker container to work.

Johbii avatar Dec 21 '22 20:12 Johbii

According to the cloudflare/cloudflared documentation, you set the configuration using a configuration.yaml file.

We should be able to do this by creating a ConfigMap with our configuration.yaml data and set it to a volumeMount in the container at the default install path.

We can likely do this with just a short _helper.tpl settings to create this configmap and then mount the data to a volume at the config path only if there is a value that's set. Since Helm evaluates empty strings as Null we should be good there.

I think I can make a branch for this.

tupperward avatar Dec 21 '22 21:12 tupperward

Was there any update on this? I've been having a lot of issues with the crazymax container crashing for no discernible reason over the past week and would love to try something more reliable (or just something else). It's making pihole almost unusable in its entirety.

magsol avatar Jun 19 '24 19:06 magsol