Skip to content

nmartins0611/ocp-gitops

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deploy

./build-cluster-config.sh $CLUSTER_NAME
./bootstrap/bootstrap.sh $CLUSTER_NAME

The first script is to generate new overlay folders based on the existing ones, and adjust:

  • the FDQN in the various configuration to reflect that new cluster name. The FQDN is as follow: $CLUSTER_NAME.rhtelco.io
  • the cluster name in the applicationset

The second script deploys few key elements in the cluster and then, once ready, deploy the ArgoCD appliction acting as an apps-of-app.

Notes

Required customization:

  • openshift-gitops
    • The installation assumes OIDC will be use as external SSO provider (in this case, keycloak - see rhsso app)
    • Create the RH SSO client-secret, and seal it, as explained here
    • Make sure to update the /spec/oidcConfig using the overlay folder
  • sealed-secrets
    • If you have pre-defined cert and key for sealed-secrets controller, then populate them here and they will get deployed as part of the bootstrap.
    • Else, retrieve your sealed-secret cert and key. Here are tips on how to do so.
  • letsencrypt-certs (only for Route53)
  • rhsso
    • Create the realms, clients and users according to your desire setup. Look here for example on how to then seal the information
  • oauth
    • Create the RH SSO client-secret, and seal it, as explained here
  • ansible-automation-platform
    • Create the inventory file and then seal it. More information here

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 97.6%
  • Shell 2.4%