Skip to content

Tubbz-alt/charts-1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

875 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dell EMC ObjectScale Helm Charts

This repository provides all Dell EMC ObjectScale related packages for Kubernetes, formatted as Helm packages.

To add this repository to your local Helm installation:

NOTE: Currently, this is a private repository, so use the private repo instructions below. Public repo options will be available once we go public.

Adding the ECS Repository

$ helm repo add ecs https://emcecs.github.io/charts
$ helm repo update

Available Charts

Adding private Helm repository and Docker registries

In this development phase, both the Helm repostory and referenced Docker registries are private. Before installing charts from this repository, you must add private credentials to Helm and Kubernetes for Github and Docker Hub, respectively.

Add Private Github-Hosted Helm Repository

  1. Create an authentication token in Github with read access to the charts repository.
  • Navigate to your account personal access tokens
  • Click "Create new token" at the top right. This will select all permissions for repositories.
  • Add a token description
  • Select the "repo" permissions checkbox
  • Copy the token for use in the next step
  1. Create the repository using your token:
$ helm repo add ecs \
  "https://MY_PRIVATE_TOKEN@raw.githubusercontent.com/emcecs/charts/master/docs"
$ helm repo update
  1. Ensure that you can see the ECS charts
$ helm search ecs
NAME                  	CHART VERSION	APP VERSION	DESCRIPTION                                                 
ecs/ecs-cluster       	0.1.6        	0.1.6      	Dell EMC Elastic Cloud Storage is highly scalable, and hi...
ecs/ecs-flex-operator 	0.1.6        	0.1.6      	Dell EMC Elastic Cloud Storage is highly scalable, and hi...
ecs/decks             	0.2.0        	0.2.0      	A Helm chart for Dell EMC Common Kubernetes Services        
ecs/kahm              	0.2.0        	0.2.0      	A Helm chart for Kubernetes Applications Health Management  
ecs/mongoose          	0.1.3        	4.1.1      	Mongoose is a horizontally scalable and configurable S3 p...
ecs/srs-gateway       	0.2.0        	0.2.0      	A Helm chart for Dell EMC SRS Gateway Custom Resource Sup...
ecs/zookeeper-operator	0.1.6        	0.2.0      	Zookeeper operator deploys a custom resource for a zookee...
ecs/dellemc-license     0.6.0   	0.6.0           A Helm chart to install a Dell EMC License for a product	

Add Private Docker Registry for your Kubernetes Cluster

  1. If you do not currently have a Docker Hub account, create one.

  2. Ensure that you have access to the private repositories hosted in the EMCCorp Docker account. If you are unsure, please contact someone on the ECS Flex team for access.

  3. Add a Kubernetes secret for private Docker registry

$ kubectl create secret docker-registry ecs-flex-registry \
  --docker-username=<DOCKER_USERNAME> \
  --docker-password=<DOCKER_PASSWORD> \
  --docker-email=<DOCKER_EMAIL>

You can then set it in the Helm chart installations (ecs-flex-operator and ecs-cluster) with a Helm setting: --set global.registrySecret=<SECRET_NAME>. If you set the registrySecret setting in the ecs-flex-operator, it will be assumed in any operator created ECS clusters; however, the parameter can still be set in an ecs-cluster release.

About

Kubernetes Helm Charts related to Dell EMC ObjectScale

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors