New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
enhancement(ci): support in helm vector-agent to specify command #7107
Conversation
Signed-off-by: Martin Levesque <levesque.martin@gmail.com>
@binarylogic @JeanMertz Hi guys, could you let me know if the pull request makes sense, and if there is anything to improve? Need to have it to be able to set this parameter, otherwise vector cannot be used with berglas to store secrets. Having it working by manually updating the yamls, but it's not ideal, better to use the helm. |
Sorry for the delay - I'll take a look at this tonight. I think the CI failure just needs the |
I was right about the update command - at least locally. |
@martinlevesque this looks fine and works - but I'm wondering if we need to add support to customize the |
@spencergilbert Yes it's probably better to add support for both cmd and args, with valid default values. Just updating the command worked. I didn't really test the helm chart thus, tested by changing the daemonset manually. The daemonset I used is the following (only pasting the relevant part):
|
Signed-off-by: Spencer Gilbert <spencer.gilbert@gmail.com>
@martinlevesque would you mind updating the helm-snapshots with |
@spencergilbert any idea why i'm getting the following:
|
@martinlevesque just checked locally and it looks to be a Helm v2 vs Helm v3 thing - It works with Helm v3.5.4. I'm going to plan some work to review/update the documentation and the scripts |
@spencergilbert i don't have that version currently unfortunately. Just added your account as collaborator in the cloned repository |
@spencergilbert awesome, thx! |
Signed-off-by: Spencer Gilbert <spencer.gilbert@gmail.com>
Merging since this can't affect the benchmarks |
Ability to specify a command to the daemonsets containers. This is required to pass secrets with berglas (https://github.com/GoogleCloudPlatform/berglas) with Google Secret Manager (see here https://github.com/GoogleCloudPlatform/berglas/tree/main/examples/kubernetes#limitations )