Hi All,
I am deploying Traefik as deployment and loading the plugins files from configmaps, the configmap is mounted successfully but failed to load the plugins:
time="2024-03-03T14:13:13Z" level=error msg="Plugins are disabled because an error has occurred." error="1 error occurred:\n\t* failed to open the plugin manifest plugins-local/src/tlsauth/.traefik.yml: open plugins-local/src/tlsauth/.traefik.yml: no such file or directory\n\n"
As it says in local plugin:
The plugins must be placed in
./plugins-local
directory, which should be in the working directory of the process running the Traefik binary.
In the pod, the file and directory do exist in the same folder with binary file:
/usr/local/bin/plugins-local/src/tlsauth # ls -al
total 12
drwxr-xr-x 2 root root 55 Mar 3 14:13 .
drwxr-xr-x 3 root root 21 Mar 3 14:13 ..
-rw-r--r-- 1 root root 1020 Mar 3 14:13 .traefik.yml
-rw-r--r-- 1 root root 44 Mar 3 14:13 go.mod
-rw-r--r-- 1 root root 2668 Mar 3 14:13 main.go
Then what the file should be mounted to?