cloud-on-k8s icon indicating copy to clipboard operation
cloud-on-k8s copied to clipboard

Add support for Elastic Package Registry (EPR)

Open a03nikki opened this issue 3 years ago • 2 comments

Proposal

ECK has the ability to run an Elastic Maps Server locally. We should be able to do the same for the Elastic Package Registry (EPR).

Use case. Why is this important?

The documentation for Fleet and Agent includes how to host your own Elastic Package Registry which involves running a docker container. It would be great if ECK could orchestrate the deployment of a EPR server.

This is important for air-gaped "off-line" and limited internet access environments. Internet access can be limited by any number of reasons including (a) low bandwidth, (b) policies of external internet access is denied until exception justified, (c) deployment processes that require assets be scanned, tested, and checked against CVE lists before being uploaded to an internal container or package registry for use, etc.

a03nikki avatar Dec 02 '21 14:12 a03nikki

@a03nikki aside from support for ECK (ease of packaging etc), would the users in these environments be hosting a http server to disk out the binaries and artifacts? is this (https://www.elastic.co/guide/en/fleet/current/air-gapped.html#host-artifact-registry) not a viable path for support in an air-gap environment?

nimarezainia avatar Sep 29 '23 05:09 nimarezainia