How should we distribute piped agent? #4380
Replies: 6 comments 4 replies
-
|
Beta Was this translation helpful? Give feedback.
-
Just thought; Though I am not sure it would be possible... |
Beta Was this translation helpful? Give feedback.
-
What is the best name for a repository where the community can maintain piped agent images? |
Beta Was this translation helpful? Give feedback.
-
Update:
|
Beta Was this translation helpful? Give feedback.
-
We will discuss about preparing the tools by container image later 👍 |
Beta Was this translation helpful? Give feedback.
-
Background
Before the introduction of
CUSTOM_SYNC
stage (issue #1089), PipeCD only supported built-in platform providers.We want to give users more freedom to sync/apply/reconcile their applications via
CUSTOM_SYNC
stage, in which they can use $SHELL commands to deploy scripts. With that change, we thought piped needed a way to manage which binary/commands are available and which are not, which led to the introduction ofasdf
as a binary management tool for all (ref: docs dev).The problem is that in some cases, asdf only installs a binary and does not ensure the installed binary works (issue #4376).
Based on the fact that we should focus on the functionality of the piped agent while keeping the cost of maintaining manifests and dependencies as low as possible (simpler is better), we think instead of trying to find the best binary management which fits all the cases, we should keep the focus on the piped running functional and lets users handle the environment.
Ideas
Beta Was this translation helpful? Give feedback.
All reactions