Skip to content
This repository has been archived by the owner on Jul 15, 2024. It is now read-only.

Remove Argo CD integration, and update Argo CD dependencies #502

Merged

Conversation

jgwest
Copy link
Member

@jgwest jgwest commented Feb 14, 2022

This PR:

  • Updates the Go version to 1.17
  • Updates Go module dependencies, and Dockerfile base image, to same versions as Argo CD
  • Removes the integrated ApplicationSet+Argo CD install YAML (this is now handled at the Argo CD level)
    • Updates docs
    • Removes generated YAML, and kustomize
    • Updates corresponding build/release shell scripts
  • Regenerates ApplicationSet/Argo CD manifests, to latest from 2.3.0-rc5

Signed-off-by: Jonathan West <jonwest@redhat.com>
Copy link
Member

@ishitasequeira ishitasequeira left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

nit: Do we want to update the go version to 1.17.6 in github/workflows/image.yaml?

@@ -34,19 +43,6 @@ The `manifests/install.yaml` file contains the Kubernetes manifests required to
- RoleBinding to bind the ServiceAccount and Role


### B) Install ApplicationSet and Argo CD together
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

C below should be changed to B.

sigs.k8s.io/yaml v1.3.0
)

require (
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just for my own knowledge: is this just a pinning mechanism for transient dependencies, in order to get (relatively) deterministic builds?

@@ -42,11 +42,5 @@ cd ${SRCROOT}/manifests/namespace-install && ${KUSTOMIZE} build . >> ${TEMPFILE}
mv ${TEMPFILE} ${SRCROOT}/manifests/install.yaml
cd ${SRCROOT} && chmod 644 manifests/install.yaml

# Verify that the 'install-with-argo-cd.yaml' is targetting the expected Argo CD version
# Verify that the GitHub actions is targetting the expected Argo CD version
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
# Verify that the GitHub actions is targetting the expected Argo CD version
# Verify that the GitHub actions are targeting the expected Argo CD version

Signed-off-by: William Tam <wtam@redhat.com>
Signed-off-by: William Tam <wtam@redhat.com>
Signed-off-by: William Tam <wtam@redhat.com>
update go-version to 1.17.6 in `publish` job
Signed-off-by: William Tam <wtam@redhat.com>
Signed-off-by: William Tam <email.wtam@gmail.com>
@wtam2018 wtam2018 self-requested a review February 25, 2022 06:25
Copy link
Collaborator

@wtam2018 wtam2018 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM
thanks @jgwest !

@wtam2018 wtam2018 merged commit dc26b8c into argoproj:master Feb 25, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants