An open API service indexing awesome lists of open source software.

https://github.com/entando/entando-plugin-sidecar


https://github.com/entando/entando-plugin-sidecar

Last synced: over 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# Entando Plugin Sidecar

[![Build Status](https://jenkins.entandocloud.com/buildStatus/icon?job=de-entando-plugin-sidecar-master)](https://jenkins.entandocloud.com/job/de-entando-plugin-sidecar-master/)
[![Coverage Status](https://coveralls.io/repos/github/entando/entando-plugin-sidecar/badge.svg?branch=master)](https://coveralls.io/github/entando/entando-plugin-sidecar?branch=master)

This application is intended to be used as a sidecar for the Entando Plugins that need to manage connection
configurations and credentials (create, update, retrieve and delete). However, Entando Plugins don't need
to call the endpoints directly. Instead, it will be done by the Connection Config Connector
(https://github.com/entando/connection-config-connector).

The connection configurations and credentials managed by this application are stored as Kubernetes Secrets in a
Kubernetes Cluster.

## Running Integration tests

Integration tests require a Kubernetes environment. Having Minikube installed and configured is enough for this purpose.
Make sure a namespace is set up in your context. It can be done with the following command:
```bash
kubectl config set-context --current --namespace=default
```