Skip to main content

cloud-native app registry server

Project description

# CNR Command Line Tool

## Install the Helm Registry Plugin

First, Install the latest [Helm release](https://github.com/kubernetes/helm#install).

If you are an OSX user, quickstart with brew: brew install kubernetes-helm

Next download and install the registry plugin for Helm.

### OSX

` wget https://github.com/cn-app-registry/cnr-cli/releases/download/v0.3.7-dev/registry-cnr-v0.3.7-dev-osx-x64-helm-plugin.tar.gz mkdir -p ~/.helm/plugins/ tar xzvf registry-cnr-v0.3.7-dev-osx-x64-helm-plugin.tar.gz -C ~/.helm/plugins/ `

### Linux

` wget https://github.com/cn-app-registry/cnr-cli/releases/download/v0.3.7-dev/registry-cnr-v0.3.7-dev-linux-x64-helm-plugin.tar.gz mkdir -p ~/.helm/plugins/ tar xzvf registry-cnr-v0.3.7-dev-linux-x64-helm-plugin.tar.gz -C ~/.helm/plugins/ `

## Deploy Jenkins Using Helm from the Quay Registry

` helm registry version app.quay.io `

Output should be: ` Api-version: {u'cnr-api': u'0.X.Y'} Client-version: 0.X.Y `

### Install Jenkins

` helm init helm registry list app.quay.io helm registry install app.quay.io/helm/jenkins `

## Create and Push Your Own Chart

First, create an account on https://app.quay.io (staging server) and login to the CLI using the username and password

Set an environment for the username created at Quay to use through the rest of these instructions.

` export USERNAME=philips `

Login to Quay with the Helm registry plugin:

` helm registry login -u $USERNAME app.quay.io `

Create a new Helm chart, the default will create a sample nginx application:

` helm create nginx `

Push this new chart to Quay and then deploy it from Quay.

` cd nginx helm registry push --namespace $USERNAME app.quay.io helm registry install app.quay.io/$USERNAME/nginx `

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

appr-0.3.7.tar.gz (19.9 kB view hashes)

Uploaded Source

Built Distribution

appr-0.3.7-py2.py3-none-any.whl (27.2 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page