Skip to content

This operator prepares codebase repositories in order to use them in CI/CD process.

Notifications You must be signed in to change notification settings

yemelanooov/codebase-operator

Repository files navigation

How to Install Operator

EDP installation can be applied on two container orchestration platforms: OpenShift and Kubernetes.

NOTE: Installation of operators is platform-independent, that is why there is a unified instruction for deploying.

Prerequisites

  1. Linux machine or Windows Subsystem for Linux instance with Helm 3 installed;
  2. Cluster admin access to the cluster;
  3. EDP project/namespace is deployed by following one of the instructions: edp-install-openshift or edp-install-kubernetes.

Installation

  • Go to the releases page of this repository, choose a version, download an archive and unzip it;

NOTE: It is highly recommended to use the latest released version.

  • Go to the unzipped directory and deploy operator:
helm install codebase-operator --namespace <edp_cicd_project> --set name=codebase-operator --set namespace=<edp_cicd_project> --set platform=<platform_type> --set image.name=epamedp/codebase-operator --set image.version=<operator_version> deploy-templates
  • <edp_cicd_project> - a namespace or a project name (in case of OpenShift) that is created by one of the instructions: edp-install-openshift or edp-install-kubernetes;

  • <platform_type> - a platform type that can be "kubernetes" or "openshift";

  • <operator_version> - a selected release version tag for the operator from Docker Hub;

  • Check the <edp_cicd_project> namespace that should be in a pending state of creating a secret by indicating the following message: "Error: secrets "db-admin-console" not found". Such notification is a normal flow and it will be fixed during the EDP installation.

About

This operator prepares codebase repositories in order to use them in CI/CD process.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages