-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
feat(argo-cd): Update to use v2.3.1 release #1162
Conversation
98cbc09
to
5391cfc
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
Is there any config values for notifications or appsets that needs to be added? and |
Awaiting response to this before we let it run and merge. |
Who should respond to that? I'm happy to add everything that's required here, just let me know what exactly ;) |
seems like the appset crd is not in the argoproj manifests. but the kustomize file points here https://raw.githubusercontent.com/argoproj/applicationset/master/manifests/install.yaml |
ApplicationSet CRD was added ;) EDIT: I removed status section
from appset crd as that section is also removed for extension crd. |
e50e9aa
to
e3a3bb9
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hmm we need to implement multiple things as we are discussing here: #1115
The upgrade to v2.3.0 needs to include functionality of that version. Controller deployments, serviceaccounts, roles and rolebindings, default values, etc. Pretty much most of these Your commit only includes CRDs but this is a great start! |
The question is how we want to include those |
Not sure we had a consensus, but more context is in #1115 |
Guys, were there any official decisions made on how we want to push that forward? |
Seems like consensus is to include applicationsets & notifications charts into the ArgoCD one and cut a new major version. |
I pushed the latest changes and accordingly to the previous post I migrated applicationset and notification chart templates to the main argo-cd chart. It's an open PR for any comments, just wanted to know if that was a goal and I'm looking forward to any suggestions ;) I will squash commits when all be done and polished ;) EDIT. @jasonmacdonald in the linked issue is mentioning that there were some changes in applicationset CRDs, but I couldn't find any (maybe they are not merged yet 🤷). EDIT2. There are still some changes required in |
@mikeeq i am not sure about deleting the old charts in this PR. This can confuse existing users when the chart and files disappear. The best path imo would be to deprecate the charts and write in their readmes that this is the new chart in a separate PR |
@steinarox no problem, I will revert them ;) EDIT. It would be very useful if someone could test applicationset and notifications changes, I deployed it with a default values and they seem to be up and running but I haven't used them before, so maybe someone already has a working configuration and can test it - thanks in advance ;) |
Signed-off-by: mikeeq <miotk.mikolaj@gmail.com>
1231ea7
to
747d10d
Compare
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Signed-off-by: mikeeq <miotk.mikolaj@gmail.com>
Signed-off-by: mikeeq <miotk.mikolaj@gmail.com>
Signed-off-by: mikeeq <miotk.mikolaj@gmail.com>
Signed-off-by: mikeeq <miotk.mikolaj@gmail.com>
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
…epoServer" Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
…ller Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
* feat(argo-cd): Update to use v2.3.1 release Signed-off-by: mikeeq <miotk.mikolaj@gmail.com> * Move applicationSet.* and notifications.* to a dedicated location Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com> * Fix typo in deployment.yaml Signed-off-by: mikeeq <miotk.mikolaj@gmail.com> * Fix notifications bot deployment Signed-off-by: mikeeq <miotk.mikolaj@gmail.com> * Update README.md Signed-off-by: mikeeq <miotk.mikolaj@gmail.com> * Update README.md and fix slack bot image Signed-off-by: mikeeq <miotk.mikolaj@gmail.com> * Drop nameOverride for new components as we use the global one Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com> * Drop "applicationSet.args.namespace" and "applicationSet.args.argocdRepoServer" Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com> * Consistent use of volumes (gpg, tls, knownHosts, extra) Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com> * Bump major chart version and place a note in teh Upgrading section Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com> * Change "enableStatefulSet: true" as we are in a major release now Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com> * Drop PSP of applicationSet Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com> * Fix applicationset webhook-ingress Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com> * Drop unused variables in values.yaml and README Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com> * Also set namespace and argocd-repo-server args on notification-controller Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com> * Consistent use of "Argo CD" instead of "ArgoCD" Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com> * Trigger CI Signed-off-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com> Co-authored-by: Marco Kilchhofer <mkilchhofer@users.noreply.github.com>
That's my first PR to your repository, I will try to follow the checklist and fix all of the issues.
I'm not sure if the chart version should be bumped in minor or major version.
Resolves #1115
Note on DCO:
If the DCO action in the integration test fails, one or more of your commits are not signed off. Please click on the Details link next to the DCO action for instructions on how to resolve this.
Checklist:
Changes are automatically published when merged to
master
. They are not published on branches.