Skip to content

Repository with an application lifecycle overview

License

Notifications You must be signed in to change notification settings

dmarrazzo/openshift-devops

 
 

Repository files navigation

openshift-devops

Repository with an application lifecycle overview

Install

Configure installation playbook if needed (installation/vars.yaml):

demoNamespaces:
  # Exclude operators installation namespaces
  - name: test
  ...

imagesSource:
  # Configure if you need namespaces to pull images from an specific one
  enabled: true
  namespace: <namespace>

operators:
  - name: <operator name>
    namespace: <operator namespace>
    channel: <operator channel>
    source: <operator source>
    sourcenamespace: <operator source namespace>
    clusterwide: <true/false>
  ...

Login in an OpenShift cluster and run (from installation/ansible-navigator folder):

ansible-navigator run ../install_demo.yaml -m stdout \
  -e "ocp_host=<** p.ej: server.domain.com **>" \
  -e "api_token=<** p.ej: sha256~..... **>"

Uninstall

Use same configuration as in Installation.

IMPORTANT: Operators will not be uninstalled

Login in an OpenShift cluster and run (from installation/ansible-navigator folder):

ansible-navigator run ../uninstall_demo.yaml -m stdout \
  -e "ocp_host=<** p.ej: server.domain.com **>" \
  -e "api_token=<** p.ej: sha256~..... **>"

About

Repository with an application lifecycle overview

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 37.9%
  • JavaScript 16.4%
  • Python 15.4%
  • CSS 12.8%
  • Shell 7.4%
  • HTML 5.2%
  • Dockerfile 4.9%