Test Release Installation of Sunbird

Provisioning Azure Infra

  • Create Service principle for aks cluster

    az ad sp create-for-rbac --role="Contributor" --scopes="/subscriptions/<subscription_id>" --name sunbird_installation_version
  • Create Maxmind DB Licence key

  • Create an ssh public key

    • ssh-keygen -C installation_test_key -b 4096 -f /tmp/deployer_key vim /tmp/deployer_key.pub
  • Login to http://portal.azure.com → select Cloud shell

  • git clone https://github.com/project-sunbird/sunbird-devops -b releaese-<version> cd sunbird-devops/deploy vim azure-provision.yaml # Update the mandatory variables. ansible-playbook azure-provision.yaml
  • Get all the resource information.

Configuring Jenkins and Private repo

TODO:

  • Jcasc

  • Jenkins job trigger script

Â