https://github.com/johnbedeir/clerk-app-chart
https://github.com/johnbedeir/clerk-app-chart
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/johnbedeir/clerk-app-chart
- Owner: johnbedeir
- Created: 2024-12-17T07:20:43.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-18T08:05:49.000Z (over 1 year ago)
- Last Synced: 2025-07-27T15:54:41.399Z (11 months ago)
- Size: 35.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Clerk-API-Wrapper Helm Chart: Deployment Guide

## Overview
The **Clerk-API-Wrapper Helm Chart** simplifies the deployment of the Clerk-API-Wrapper application using Helm. This guide outlines the steps to package, index, and deploy the application efficiently.
### Prerequisites
Before proceeding, ensure the following tools are installed:
- **Helm**: For managing Kubernetes packages.
- **Git**: For version control.
- **Kubernetes CLI (kubectl)**: For interacting with the Kubernetes cluster.
---
## Steps for Deployment
### 1. Create Helm Package
1. Navigate to the `mychart` directory.
2. Run the following command to package the chart:
```sh
helm package . --destination ../ --version 1.0.0
```
> This creates the `clerk-app-1.0.0.tgz` file in the parent directory.
---
### 2. Generate Helm Repository Index
1. Navigate to the root directory of the repository.
2. Generate the `index.yaml` file by running:
```sh
helm repo index . --url https://johnbedeir.github.io/clerk-app-chart
```
3. Commit the changes to your GitHub repository to update the hosted Helm repository.
---
### 3. Deploy Application via Helm Chart
1. Add the Helm repository:
```sh
helm repo add clerk-app https://johnbedeir.github.io/clerk-app-chart
```
2. Update the repository to fetch the latest charts:
```sh
helm repo update
```
3. Install the Clerk-API-Wrapper application:
```sh
helm install clerk-app clerk-app/clerk-app --namespace dev-clerk-app
```
> Ensure the `dev-clerk-app` namespace exists before running the command.