CAEPE

Managing application source

You can follow the steps in the following demo video or follow the the instructions in the following sections to use the various CAEPE features.

This guide shows you how to manage application sources from the CAEPE account portal. You can access the configuration section from the Configuration -> Application Source menu item.

Info

An application source represent where CAEPE can find the definition of an application. This definition source can be from a repository or a container image registry.

Repositories

Viewing repositories

Screenshot of repositories list configuration page

You can see the repositories associated with your account in the center of the page.

You can switch the view of the repositories between a "list" and "grid" view and filter the applications by clicking the Filters button. You can filter by repository name, status, and type.

Each entry in the list or grid shows the repository's name, the credential added to it, its type, and its URL. Click the pencil icon to edit the repository or the wastebasket icon to delete it.

Repository details

Screenshot of repositories detail page

Click the View Details link next to any repository to see more details about the application including the type, the credentials used, and any applications using the repository. You can also edit and delete the repository from the details page.

Connect a repository

Connect a repository by clicking the New Repository button.

Screenshot of repository configuration page

For each repository, select the type and the location. CAEPE supports application definitions stored in the following repository types:

  • Git
  • Helm

And stored in the following locations:

  • GitHub
  • Bitbucket
  • Gitlab
  • Custom location

Next, set a name for the repository and its URL.

Info
  • The URL must end in .git.
  • CAEPE processes Git repositories for deployments exclusively using .yml or .yaml files, ignoring all other file types.

Optionally, select or create the credentials to use to access the repository. Only Git-compatible credentials are listed: a Username (username and password) or Private key credential. See Credentials.

Info

To connect a GitHub repository using a Personal Access Token (PAT), select Username as the Credential Type in CAEPE. Enter your GitHub account username as the Username and the PAT as the Password.

You can also select Skip SSL to disable SSL verification, or Enable LFS if the repository you are connecting to uses large file storage (LFS). Click Connect.

Image registries

Viewing image registries

Screenshot of repositories list configuration page

You can see the image registries associated with your account in the center of the page.

You can switch the view of the registries between a "list" and "grid" view and filter the applications by clicking the Filters button. You can filter by credential name used, status, and type.

Each entry in the list or grid shows the credentials used, the type, and its URL source. Click the pencil icon to edit the registry or the wastebasket icon to delete it.

Image registry details

Screenshot of registry detail page

Click the View Details link next to any registry to see more details including the type, URL, and authentication used. You can also edit and delete the registry from the details page.

Connect an image registry

Connect an image registry by clicking the New Image Registry button.

Screenshot of image registry configuration page

For each image registry, select the location, the name, and image URL. CAEPE supports application definitions stored in the following image registries:

  • ECR
  • ACR
  • GCR
  • Harbor
  • DockerHub
  • Custom
Info

When adding a DockerHub image registry to CAEPE, always set the Registry URL to docker.io.

Next, create or select the credentials to use to access the registry.