Skip to content

techwithmack/helm-charts

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Helm Charts for Packet

Build Status

Helm Charts for the Packet ecosystem.

Each chart will be in the relevant subdirectory. From the project root, you can install the desired Helm chart, identified by subdirectory name (i.e. csi-packet), for example, using:

helm install --debug --generate-name ./chart-name

Some may require a Secret object in order to authenticate with Packet's APIs.

Setup

To use these charts with your Kubernetes cluster, you will need to have Helm installed.

Some of these charts (for example, csi-packet, and packet-ccm) also require the existence of a Secret on your cluster in order to deploy and configure resources on your Packet account, like the following:

apiVersion: v1
kind: Secret
metadata:
  name: packet-cloud-config
  namespace: kube-system
stringData:
  cloud-sa.json: |
    {
     "apiKey": "your-api-key",
     "projectID": "your-project-id"
    }

This can be applied using a manifest like the above, or managed using a Helm extension like helm-secrets before installing charts that requires Packet API authentication.

Charts

The following charts are available:

csi-packet

This configures the Container Storage Interface implementation for Packet. To install run:

helm install --debug ./csi-packet

packet-ccm

This configures the Cloud Controller Manager implementation for Packet. To install run:

helm install --debug ./packet-ccm

About

Helm Charts for use on the Packet cloud.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HCL 50.2%
  • Shell 39.8%
  • Python 10.0%