Giter Site home page Giter Site logo

epam / edp-reconciler Goto Github PK

View Code? Open in Web Editor NEW
0.0 5.0 1.0 952 KB

It monitors all events, which happen with all EDP CRs, and saves their representation into DB

Home Page: https://solutionshub.epam.com/solution/epam-delivery-platform

License: Apache License 2.0

Dockerfile 0.17% Groovy 0.13% Shell 0.33% Go 97.16% Smarty 0.84% Makefile 1.36%
ci cd reconciler cicd edp kubernetes k8s custom-resource-definition

edp-reconciler's Introduction

codecov

This operator is deprecated starting from EDP v2.13

Reconciler Operator

โ— Please refer to EDP documentation to get the notion of the main concepts and guidelines.

Get acquainted with the Reconciler Operator and the installation process as well as the local development.

Overview

Reconciler Operator is an EDP operator that is responsible for saving state of CR's in EDP database. Operator installation can be applied on two container orchestration platforms: OpenShift and Kubernetes.

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

Prerequisites

  • Linux machine or Windows Subsystem for Linux instance with Helm 3 installed;
  • Cluster admin access to the cluster;
  • EDP project/namespace is deployed by following the Install EDP instruction.

Installation

In order to install the EDP Reconciler Operator, follow the steps below:

  1. To add the Helm EPAMEDP Charts for local client, run "helm repo add":

    helm repo add epamedp https://epam.github.io/edp-helm-charts/stable
  2. Choose available Helm chart version:

    helm search repo epamedp/reconciler -l

    Example response:

    NAME              	CHART VERSION	APP VERSION	DESCRIPTION
    epamedp/reconciler	2.11.0       	2.11.0     	A Helm chart for EDP Reconciler
    epamedp/reconciler	2.10.0       	2.10.0     	A Helm chart for EDP Reconciler

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

  3. Full chart parameters available in deploy-templates/README.md.

  4. Install operator in the namespace with the helm command; find below the installation command example:

    helm install reconciler epamedp/reconciler --namespace <edp-project> --version <chart_version> --set name=reconciler --set global.edpName=<edp-project> --set global.platform=<platform_type> --set global.database.name=<db-name> --set global.database.host=<db-name>.<namespace_name> --set global.database.port=<port>
  5. Check the namespace that should contain operator deployment with your operator in a running status.

Local Development

Development versions are also available, please refer to the snapshot helm chart repository page.

For development process, are available snapshot versions of component. For details, please refer to the snapshot helm chart repository page.

Related Articles

edp-reconciler's People

Contributors

aleksandr-morozov avatar artem-zahumonnyi avatar blobor avatar elluvium avatar iryna-churkina avatar mykhailo-b avatar nikolaymarusenko avatar orfey95 avatar sergk avatar sonlir avatar sugar-pack avatar totalalfie avatar victormysyk avatar viktor-voronin avatar yevheniipokhvalii avatar zmotso avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.