External Computer Applications

Requirements

  1. All external contractor applications should be able to run under a Linux based Kubernetes cluster.
  2. Contractor must be able to setup and update an inhouse git repository https://git.imim.cat with all needed Kubernetes deployment files. Git users will be allocated to acredited contractor staff members.
  3. Contractor must supply CI (continuous integration tests) to validate application releases
  4. IMIM will assign contractor a Kubernetes namespace per aplication.
  5. Application updates will be carried out through CI (continuous integration) workflow. Once application passes all tests it will be automatically deployed to production kubernetes cluster.

Container technologies

  1. Docker: https://www.docker.com/
  2. Kubernetes: https://kubernetes.io/

Hardware