Skip to content

epfl-si/businesscard.ops

Repository files navigation

businesscard.ops

This repositry regroups the configuration-as-code to provision, configure, deploy and manage the EPFL's businesscard app. It uses Ansible wrapped in a convenient suitcase, called busible.

TL;DR

./busible

  1. Uses the common-web to build the businesscard image, checkouting the code from github.
  2. Adds some secrets and config map, create a service, routes and a deployment config.
  3. If needed or asked, it will redeploy the pod.

Detailled operations might look like:

./busible -vvv -t businesscard.is,businesscard.build
$ oc logs -f bc/businesscard --version=NN -n businesscard-test
./busible -vvv -t businesscard.promote --prod
./busible -vvv -t businesscard.secrets,businesscard.routes,businesscard.service,businesscard.cm,businesscard.dc --prod

Prerequisites

  • Access to our Keybase /keybase/team/epfl_businesscard/ directory.
  • Access to businesscard-test & businesscard-prod namespaces on our OpenShift cluster.

Tags

name tags
Secrets businesscard.dbs
businesscard.secrets
Service businesscard.service
Routes businesscard.routes
Config Map businesscard.config
businesscard.cm
Deployment Config businesscard.dc
businesscard.deploy
businesscard.deploymentconfig
Redeploy businesscard.deploy.force
Build image businesscard.is
businesscard.image
businesscard.imagestream
Rebuild now businesscard.build
Promote businesscard.promote

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published