\n\nExample in https://woodpecker-ci.org/docs/usage/plugins/overview:\n\n\u003Cimg width=\"200\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/045c8698-9f1e-47d9-a9cb-272107be6e26\" />\n\n# Doc update request\n\n**Please update the doc and remove any mention to Kaniko, or at least, mention that Kaniko is deprecated ?**\n\nAt last, not part of this issue, but if you promote [woodpeckerci/plugin-docker-buildx](https://hub.docker.com/r/woodpeckerci/plugin-docker-buildx), please better explain how to use it with each of the backends (I worked hard to make it work with kubernetes, and it still does not work with my standalone docker instance)",[],5358,"woodpecker-ci","woodpecker","open","Kaniko is deprecated. Please update the documentation","2025-07-25T12:04:41Z","https://github.com/woodpecker-ci/woodpecker/issues/5358",0.7706462,{"description":3029,"labels":3030,"number":3031,"owner":3021,"repository":3022,"state":3032,"title":3033,"updated_at":3034,"url":3035,"score":3036},"### Clear and concise description of the problem\n\nThe `drone-kaniko` source repo seems to have been forked but no image is built. The upstream image is 3 years old and does not work anymore https://hub.docker.com/r/banzaicloud/drone-kaniko\n\n### Suggested solution\n\nPlease add pipeline to build `drone-kaniko` image and update the Kaniko pipeline examples\n\n### Alternative\n\n_No response_\n\n### Additional context\n\n_No response_\n\n### Validations\n\n- [X] Read the [Contributing Guidelines](https://github.com/woodpecker-ci/woodpecker/blob/master/CONTRIBUTING.md).\n- [X] Read the [docs](https://woodpecker-ci.org/docs/intro).\n- [X] Check that there isn't already an [issue](https://github.com/woodpecker-ci/woodpecker/issues) that request the same feature to avoid creating a duplicate.",[],1491,"closed","Provide drone-kaniko Docker image","2022-12-23T22:43:40Z","https://github.com/woodpecker-ci/woodpecker/issues/1491",0.7272987,{"description":3038,"labels":3039,"number":3049,"owner":3021,"repository":3022,"state":3032,"title":3050,"updated_at":3051,"url":3052,"score":3053},"Instead of having a separate clone steps list we could simply pass netrc to normal steps with a trusted clone image. This way a user could re-use the clone / git image in the middle of his pipeline and we could consider dropping the extra clone section just leaving the `skip_clone` keyword\r\n\r\n\r\nhttps://github.com/woodpecker-ci/woodpecker/blob/f2c33a0d89bbfb211b49277a9b4a7bc9ce90291e/pipeline/frontend/yaml/compiler/compiler.go#L162\r\n\r\n\r\n\r\n```diff\r\n- clone:\r\n- image: woodpeckerci/plugin-git:2.0.3\r\nsteps:\r\n debug:\r\n image: busybox\r\n commands:\r\n - echo something important\r\n+ clone:\r\n+ image: woodpeckerci/plugin-git:2.0.3\r\n build:\r\n # ...\r\n```",[3040,3043,3046],{"name":3041,"color":3042},"enhancement","7E1FE4",{"name":3044,"color":3045},"refactor","4f8cc9",{"name":3047,"color":3048},"breaking","A1B83C",1975,"Pass Netrc to normal steps with clone image","2023-08-08T10:50:12Z","https://github.com/woodpecker-ci/woodpecker/issues/1975",0.73411113,{"description":3055,"labels":3056,"number":3057,"owner":3021,"repository":3022,"state":3032,"title":3058,"updated_at":3059,"url":3060,"score":3061},"### Clear and concise description of the problem\n\nI try to use Woodpecker with a non publicly reachable (Gitea) repository. It's using a certificate not verifyable via standard (i.e. included in standard images) CAs. I can mount /etc/ssl/certs into my woodpecker ui/agent containers, but this doesn't help with any plugins - including the one used to clone the repo, which then fails due to an SSL error.\r\n\n\n### Suggested solution\n\nAllowing to configure a common mount for all plugin containers (maybe optionally RO) would make it possible to provide such system settings/files without requiring an admin to label every single repo as trusted and dealing with the security implications of mounting arbitrary paths via CI YAML.\r\nThis might even help with caching as as mentioned in #758 or provide other common resources.\n\n### Alternative\n\n* making all containers trusted and manually configure the clone step with volume mounts - This is terrible for security and quite the hassle on top of it.\r\n* building custom plugin containers with updated CAs - This will still require every repo to configure a custom clone step and requires building (and keeping up to date) of plugin containers as well as a private registry to those container images.\n\n### Additional context\n\n_No response_\n\n### Validations\n\n- [X] Read the [Contributing Guidelines](https://github.com/woodpecker-ci/woodpecker/blob/master/CONTRIBUTING.md).\n- [X] Read the [docs](https://woodpecker-ci.org/docs/intro).\n- [X] Check that there isn't already an [issue](https://github.com/woodpecker-ci/woodpecker/issues) that request the same feature to avoid creating a duplicate.",[],993,"Allow volumes to be mounted for all plugin containers","2022-09-26T14:59:27Z","https://github.com/woodpecker-ci/woodpecker/issues/993",0.7397888,{"description":3063,"labels":3064,"number":3065,"owner":3021,"repository":3022,"state":3032,"title":3066,"updated_at":3067,"url":3068,"score":3069},"I was using the installation instructions from the docs, and the docs link in the UI (top left, under Woodpecker) points to: https://github.com/laszlocph/woodpecker/blob/master/docs/usage/pipeline.md\r\n\r\nAny idea why that happens?\r\n\r\nI've checked the code and it correctly points to: https://woodpecker.laszlo.cloud/ so maybe the docker image is wrong?\r\n\r\n```laszlocloud/woodpecker-server:v0.9.0```",[],155,"Docs link in latest docker image points to broken github page","2021-02-16T16:53:35Z","https://github.com/woodpecker-ci/woodpecker/issues/155",0.7485925,{"description":3071,"labels":3072,"number":3076,"owner":3021,"repository":3022,"state":3032,"title":3077,"updated_at":3078,"url":3079,"score":3080},"I would love to test out the UI rewrite, but I am confused by the seemingly duplicate Dockerfiles. \r\n\r\nE. g. `Dockerfile.agent{.alpine}` seem quite similar.\r\n\r\nThe `Dockerfile.agent` apparently still depends on `drone/ca-certs`, which I think should be dropped.\r\n",[3073],{"name":3074,"color":3075},"build","6AB8BA",288,"Tidy up Dockerfiles and remove dependency on drone/ca-certs","2021-10-04T15:09:23Z","https://github.com/woodpecker-ci/woodpecker/issues/288",0.7491428,{"description":3082,"labels":3083,"number":3087,"owner":3021,"repository":3022,"state":3032,"title":3088,"updated_at":3089,"url":3090,"score":3091},"### Clear and concise description of the problem\n\nCurrently woodpecker clones the repositories via HTTP, but some git solutions like Gitea have the option to disable HTTP and use ssh only. For cases like this it would be nice, if woodpecker could use SSH.\n\n### Suggested solution\n\nAdd an environment option so clone trough SSH.\n\n### Alternative\n\n_No response_\n\n### Additional context\n\n_No response_\n\n### Validations\n\n- [X] Read the [Contributing Guidelines](https://github.com/woodpecker-ci/woodpecker/blob/master/CONTRIBUTING.md).\n- [X] Read the [docs](https://woodpecker-ci.org/docs/intro).\n- [X] Check that there isn't already an [issue](https://github.com/woodpecker-ci/woodpecker/issues) that request the same feature to avoid creating a duplicate.",[3084],{"name":3085,"color":3086},"feature","180DBE",725,"Add option to clone via SSH instead of HTTP","2024-02-11T08:50:05Z","https://github.com/woodpecker-ci/woodpecker/issues/725",0.74988,{"description":3093,"labels":3094,"number":3096,"owner":3021,"repository":3022,"state":3032,"title":3097,"updated_at":3098,"url":3099,"score":3100},"It looks like the Drone API has an endpoint where you POST to `/repos/\u003C>/\u003C>/builds` and the thing does the whoozit.\r\n\r\nThis would be very helpful, but I'm guessing it was implemented sometime after the fork. If I'm right, rather than just overlooking something, it might be worth implementing at some other endpoint. Personally, I see where putting it at \"POST to /builds\" saved time and trouble, but I think it's a little counterintuitive 🤷♂️ ",[3095],{"name":3041,"color":3042},240,"Create build from API?","2022-09-27T09:05:02Z","https://github.com/woodpecker-ci/woodpecker/issues/240",0.75243205,{"description":3102,"labels":3103,"number":104,"owner":3021,"repository":3022,"state":3032,"title":3104,"updated_at":3105,"url":3106,"score":3107},"Major pieces of code is factored into the `github.com/cncd/*` repositories. The Docker runtime, the runtime interfaces etc.\r\n\r\nIt will ease the workflow if those packages are part of this repository.\r\n\r\nHaving them separate serves no purpose for `drone-oss`.",[],"Pull in all cncd/* dependency","2019-04-06T13:56:24Z","https://github.com/woodpecker-ci/woodpecker/issues/3",0.7552093,{"description":3109,"labels":3110,"number":3112,"owner":3021,"repository":3022,"state":3032,"title":3113,"updated_at":3114,"url":3115,"score":3116},"### Clear and concise description of the problem\n\nI can't seem to find a way to load pipelines from a different repository into my current repository.\r\nI don't want to copy my pipeline-file over and over again into multiple repositories. This is very error prone and when I want to change something I'd have to do it so many times.\n\n### Suggested solution\n\nImplement pipeline templates like drone-ci does.\n\n### Alternative\n\n_No response_\n\n### Additional context\n\nI want to switch from drone-ci to woodpecker, but this missing feature is killing me.\r\nDrone has [Pipeline templates](https://docs.drone.io/template/yaml/).\r\nWould love to see this coming in the next releases.\n\n### Validations\n\n- [X] Checked that the feature isn't part of the `next` version already [https://woodpecker-ci.org/faq#which-version-of-woodpecker-should-i-use]\n- [X] Read the [docs](https://woodpecker-ci.org/docs/intro).\n- [X] Check that there isn't already an [issue](https://github.com/woodpecker-ci/woodpecker/issues) that request the same feature to avoid creating a duplicate.",[3111],{"name":3085,"color":3086},3633,"Pipeline Templates","2024-04-21T07:20:55Z","https://github.com/woodpecker-ci/woodpecker/issues/3633",0.7579942,["Reactive",3118],{},["Set"],["ShallowReactive",3121],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fjHu2uo-YCi3rA4eLCAXgyaB2dKwr0Yd3bFJfhwDYtoI":-1},"/woodpecker-ci/woodpecker/303"]