Giter Site home page Giter Site logo

gitops-cluster-mgmt's Introduction

Red Hat APAC HACP DevSecOps Demo Resources

References Links

These are Kubernetes/OpenShift resources used as part of the lab found at https://github.com/redhat-scholars/summit-2023-gitops-lab-guide.

https://redhat-scholars.github.io/summit-2023-gitops-lab-guide/summit-2023-gitops-workshop-guide/main/m1-overview/intro.html

https://cloud.redhat.com/blog/your-guide-to-continuous-delivery-with-openshift-gitops-and-kustomize

https://cloud.redhat.com/blog/a-guide-to-using-gitops-and-argocd-with-rbac

https://developer.ibm.com/blogs/gitops-best-practices-for-the-real-world/

https://developer.ibm.com/articles/gitops-process-reference-implementation/

https://cloud.redhat.com/blog/helm-based-applications-on-red-hat-advanced-cluster-manager-and-openshift-gitops

Some commands for prepareing the Demo

oc adm policy add-cluster-role-to-user cluster-admin system:serviceaccount:openshift-gitops:openshift-gitops-argocd-application-controller

oc get cm argocd-rbac-cm -o yaml -n openshift-gitops

oc get secret openshift-gitops-cluster -o json -n openshift-gitops | jq '.data["admin.password"]' -r | base64 --decode

export ARGO_PASSWORD=$(oc get secret openshift-gitops-cluster -o json -n openshift-gitops | jq '.data["admin.password"]' -r | base64 --decode)

argocd login openshift-gitops-server-openshift-gitops.apps.test.lab.local
--insecure
--username admin
--password $ARGO_PASSWORD

Need to find automatical way for below commands

oc secrets link --for=pull,mount default quay -n go-hello-dev
oc secrets link --for=pull,mount builder quay -n go-hello-dev
oc secrets link --for=pull,mount pipeline quay -n go-hello-dev
oc secrets link --for=pull,mount deployer quay -n go-hello-dev
oc secrets link --for=pull,mount go-hello-helm-app-dev-gohello quay -n go-hello-dev
oc secrets link default gitlab -n go-hello-dev
oc secrets link builder gitlab -n go-hello-dev
oc secret  link pipeline gitlab -n go-hello-dev
oc secret  link deployer gitlab -n go-hello-dev
oc secrets link  go-hello-helm-app-dev-gohello gitlab -n go-hello-dev
oc secrets link --for=pull,mount default quay -n go-hello-prod
oc secrets link --for=pull,mount builder quay -n go-hello-prod
oc secrets link --for=pull,mount pipeline quay -n go-hello-prod
oc secrets link --for=pull,mount deployer quay -n go-hello-prod
oc secrets link --for=pull,mount go-hello-helm-app-prod-gohello quay -n go-hello-prod
oc secrets link default gitlab -n go-hello-prod
oc secrets link builder gitlab -n go-hello-prod
oc secrets link pipeline gitlab -n go-hello-prod
oc secrets link deployer gitlab -n go-hello-prod
oc secrets link go-hello-helm-app-prod-gohello gitlab -n go-hello-prod

gitops-cluster-mgmt's People

Contributors

pacopeng avatar evanshortiss avatar btison avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.