Skip to main content

Project

In Sleakops a project represents a codebase and it is managed by a git repository. Once you have a cluster and an environment has been created, you can create projects for your company. Create as many projects as repositories your application has. To differentiate we call it ProjectEnv and in the cluster it acts as a Namespace.

Create ProjectEnvs

To create a project you need to give Sleakops authorization to access repositories from an external git provider account where the sources of your project are hosted. Sleakops integrates these third-party git applications:

  • Github
  • GitLab. If your GitLab is self-hosted, please follow these instructions.
  • Bitbucket

Completing this first step now you are allowed to create a Project, you have to select which of the repositories you want to use, the branch this ProjectEnv will use and the location of the Dockerfile in your repository. Optionally you can also set Kubernetes volumes if you need them, more info on More on ProjectEnv .

Docker Args

If your Dockerfile requires Docker Args you will have to set them after the ProjectEnv creation. You can do this in the ProjectEnv list.