Skip to content

deployment strategy support#5091

Merged
Skarlso merged 11 commits intoexternal-secrets:mainfrom
jjacobs-poa:feature/strategy-support
Aug 6, 2025
Merged

deployment strategy support#5091
Skarlso merged 11 commits intoexternal-secrets:mainfrom
jjacobs-poa:feature/strategy-support

Conversation

@jjacobs-poa
Copy link
Copy Markdown
Contributor

@jjacobs-poa jjacobs-poa commented Aug 1, 2025

Problem Statement

Deployments in external-secrets helm chart does not support the strategy feature

Related Issue

Fixes #...

Proposed Changes

This PR adds support for strategy

How do you like to solve the issue and why?

Checklist

  • I have read the contribution guidelines
  • All commits are signed with git commit --signoff
  • My changes have reasonable test coverage
  • All tests pass with make test
  • I ensured my PR is ready for review with make reviewable

@jjacobs-poa jjacobs-poa requested a review from a team as a code owner August 1, 2025 10:57
@jjacobs-poa jjacobs-poa requested a review from Skarlso August 1, 2025 10:57
@Skarlso
Copy link
Copy Markdown
Contributor

Skarlso commented Aug 1, 2025

Hello. Please accept the DCO before progressing. :) Thanks.

@jjacobs-poa
Copy link
Copy Markdown
Contributor Author

@Skarlso The what?

@Skarlso
Copy link
Copy Markdown
Contributor

Skarlso commented Aug 1, 2025

@Skarlso
Copy link
Copy Markdown
Contributor

Skarlso commented Aug 1, 2025

Sorry, I meant sign your commit. :)

@jjacobs-poa
Copy link
Copy Markdown
Contributor Author

Yeah, I can't figure out how to do this. I have my gpg public added to my gh account.

I tried git rebase HEAD~1 --signoff in my local branch, but that doesn't seem to do much (didn't get prompted for my gpg password, so I'm pretty sure nothing got signed).

I need some clearer instructions on how I can fix my branch.

@jjacobs-poa
Copy link
Copy Markdown
Contributor Author

Also, the following steps:

  • make test
  • make reviewable

Dont' work locally either. I get jq: Unknown option -p=json when I run those.

@jjacobs-poa jjacobs-poa force-pushed the feature/strategy-support branch from daadb7a to 62521df Compare August 1, 2025 11:17
@jjacobs-poa
Copy link
Copy Markdown
Contributor Author

I think I fixed the signoff issue

@jjacobs-poa
Copy link
Copy Markdown
Contributor Author

jjacobs-poa commented Aug 4, 2025

I need someone assistance, as I can't figure out why the pipeline is failing. @Skarlso Can you help me with this?

I see this in the error log:

15:51:57 [ .. ] checking that branch is clean
M deploy/charts/external-secrets/README.md
15:51:57 [FAIL]

I also notice 1 unit-test is failing, that one is my fault I think and will fix this.

ivankatliarchuk and others added 9 commits August 4, 2025 10:53
…ts#4984)

* feat(aws): secretsmanager to update/patch/delete tags

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* feat(aws): secretsmanager to update/patch/delete tags

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

* feat(aws): secretsmanager to update/patch/delete tags

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>

---------

Signed-off-by: ivan katliarchuk <ivan.katliarchuk@gmail.com>
Signed-off-by: Jeroen Jacobs <jeroen.jacobs@portofantwerpbruges.com>
Signed-off-by: Jeroen Jacobs <jeroen.jacobs@portofantwerpbruges.com>
Signed-off-by: Jeroen Jacobs <jeroen.jacobs@portofantwerpbruges.com>
Signed-off-by: Jeroen Jacobs <jeroen.jacobs@portofantwerpbruges.com>
…crets#5089)

* fix: update the e2e test with the new store status value

Signed-off-by: Gergely Brautigam <182850+Skarlso@users.noreply.github.com>

* add argo server side apply option

Signed-off-by: Gergely Brautigam <182850+Skarlso@users.noreply.github.com>

* fix tab character instead of spaces 🤦

Signed-off-by: Gergely Brautigam <182850+Skarlso@users.noreply.github.com>

* add replace true for CRD updates

Signed-off-by: Gergely Brautigam <182850+Skarlso@users.noreply.github.com>

* increase arcocd version and remove replace

Signed-off-by: Gergely Brautigam <182850+Skarlso@users.noreply.github.com>

---------

Signed-off-by: Gergely Brautigam <182850+Skarlso@users.noreply.github.com>
Co-authored-by: Idan Adar <iadar@il.ibm.com>
Signed-off-by: Jeroen Jacobs <jeroen.jacobs@portofantwerpbruges.com>
…ernal-secrets#5092)

* fix: correct usage of if in dlc and update for server side apply

Signed-off-by: Gergely Brautigam <182850+Skarlso@users.noreply.github.com>

* fix tilt server side apply

Signed-off-by: Gergely Brautigam <182850+Skarlso@users.noreply.github.com>

---------

Signed-off-by: Gergely Brautigam <182850+Skarlso@users.noreply.github.com>
Signed-off-by: Jeroen Jacobs <jeroen.jacobs@portofantwerpbruges.com>
Signed-off-by: Gergely Brautigam <182850+Skarlso@users.noreply.github.com>
Signed-off-by: Jeroen Jacobs <jeroen.jacobs@portofantwerpbruges.com>
Signed-off-by: Gergely Brautigam <182850+Skarlso@users.noreply.github.com>
Signed-off-by: Jeroen Jacobs <jeroen.jacobs@portofantwerpbruges.com>
Signed-off-by: Jeroen Jacobs <jeroen.jacobs@portofantwerpbruges.com>
@jjacobs-poa jjacobs-poa force-pushed the feature/strategy-support branch from 15e68f0 to 3c47abe Compare August 4, 2025 08:54
@jjacobs-poa
Copy link
Copy Markdown
Contributor Author

jjacobs-poa commented Aug 4, 2025

Okay this is my final attempt. The readme is updated and the hem tests are fixed. I accidently forgot a signoff again, and followed the instructions about the rebase.

@Skarlso
Copy link
Copy Markdown
Contributor

Skarlso commented Aug 5, 2025

Sorry, I was on vacation. Going to take a look tomorrow.

@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud bot commented Aug 6, 2025

@Skarlso
Copy link
Copy Markdown
Contributor

Skarlso commented Aug 6, 2025

Yes, well done. All you had to do was indeed run make check-diff and commit the diff. :)

@Skarlso Skarlso merged commit 3e0dadc into external-secrets:main Aug 6, 2025
22 checks passed
@jjacobs-poa jjacobs-poa deleted the feature/strategy-support branch August 8, 2025 06:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants