Skip to content
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

Automation script to install and configure ArgoCD, Arlon controller, CAPI in a management cluster #218

Merged

Conversation

jayanth-tjvrr
Copy link
Member

@jayanth-tjvrr jayanth-tjvrr commented Sep 19, 2022

Added a setup script for arlon which does the following things:

  • Applies argocd manifests
  • Installs Argocd CLI
  • Creates arlon user in argocd
  • Generates argocd-creds
  • Applies CRDs
  • Deploys arlon controller
  • Creates AWS infrastructure

@jayanth-tjvrr jayanth-tjvrr force-pushed the private/main/jayanth_reddy/arlon_setup_installation branch 2 times, most recently from 9b8a4e0 to 843fb6e Compare September 20, 2022 19:14
@cruizen cruizen marked this pull request as ready for review September 21, 2022 18:40
@cruizen cruizen changed the title Added setup_arlon.sh script Automation script to install and configure ArgoCD, Arlon controller, CAPI in a management cluster Sep 21, 2022
@cruizen cruizen self-requested a review September 21, 2022 18:59
Jayanth Reddy added 2 commits September 22, 2022 14:28
… github.com:arlonproj/arlon into private/main/jayanth_reddy/arlon_setup_installation
@jayanth-tjvrr jayanth-tjvrr merged commit 6f9a48d into main Sep 22, 2022
@Rohitrajak1807 Rohitrajak1807 deleted the private/main/jayanth_reddy/arlon_setup_installation branch September 22, 2022 10:23
Rohitrajak1807 pushed a commit that referenced this pull request Sep 22, 2022
…Arlon controller, CAPI in a management cluster (#218)

* Added setup_arlon.sh file

* Added login command for ArgoCD UI

* Add make command 'make cluster-config' to generate bin/setup_arlon.tar.gz installer package

* Apply testing manifests files from local files - since they are packaged in installer archive

* Download clusterctl 1.1.6 not 1.2.1

* Update README in docs folder since that gets published in https://arlon.readthedocs.io/

Co-authored-by: Jayanth Reddy <jaya@platform9.com>
Co-authored-by: Trilok Khairnar <trilok@platform9.com>
Co-authored-by: Trilok Khairnar <214651+cruizen@users.noreply.github.com>
Rohitrajak1807 added a commit that referenced this pull request Sep 22, 2022
…Arlon controller, CAPI in a management cluster (#218) (#245)

* Added setup_arlon.sh file

* Added login command for ArgoCD UI

* Add make command 'make cluster-config' to generate bin/setup_arlon.tar.gz installer package

* Apply testing manifests files from local files - since they are packaged in installer archive

* Download clusterctl 1.1.6 not 1.2.1

* Update README in docs folder since that gets published in https://arlon.readthedocs.io/

Co-authored-by: Jayanth Reddy <jaya@platform9.com>
Co-authored-by: Trilok Khairnar <trilok@platform9.com>
Co-authored-by: Trilok Khairnar <214651+cruizen@users.noreply.github.com>

Co-authored-by: Jayanth_Reddy_0916 <65030629+jayanth-tjvrr@users.noreply.github.com>
Co-authored-by: Jayanth Reddy <jaya@platform9.com>
Co-authored-by: Trilok Khairnar <trilok@platform9.com>
Co-authored-by: Trilok Khairnar <214651+cruizen@users.noreply.github.com>
cruizen added a commit that referenced this pull request Dec 16, 2022
…CAPI in a management cluster (#218)

* Added setup_arlon.sh file

* Added login command for ArgoCD UI

* Add make command 'make cluster-config' to generate bin/setup_arlon.tar.gz installer package

* Apply testing manifests files from local files - since they are packaged in installer archive

* Download clusterctl 1.1.6 not 1.2.1

* Update README in docs folder since that gets published in https://arlon.readthedocs.io/

* update arlon version from 0.9.9 to 0.9.10

Co-authored-by: Jayanth Reddy <jaya@platform9.com>
Co-authored-by: Trilok Khairnar <trilok@platform9.com>
Co-authored-by: Trilok Khairnar <214651+cruizen@users.noreply.github.com>
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