Giter VIP home page Giter VIP logo

geek-charts's Introduction

Welcome to Bananaspliff Helm Catalog

helmfile sample :

repositories:
  - name: bananaspliff
    url: https://bananaspliff.github.io/geek-charts

releases:
  - name: xavier-emby
    namespace: xavier
    chart: bananaspliff/emby
    version: 0.1.0
    values:
         - image:
             tag: 3.6.0.2
         - ingress:
            enabled: true
            hosts:
              - emby.bananaspliff.org
            tls:
              - hosts:
                  - emby.bananaspliff.org
                secretName: emby-bananaspliff.org

  - name: xavier-sftp
    namespace: xavier
    chart: bananaspliff/sftp
    version: 0.1.0
    values:
        - image:
            tag: latest
            args: "foo:password:1000"
        - volumeMounts:
          - name: myvolume
            mountPath: "/home/foo"

geek-charts's People

Contributors

bananaspliff avatar varac avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

geek-charts's Issues

ProtonVPN

Hello, I am new to kubernetes so this might be a common issue but i figured this was the best place to try.

There seems to be an error with ProtonVPN. I can't tell if it's your chart, the actual docker image or my configuration.

Create a secret:

kubectl create secret generic openvpn \
    --from-literal username=<VPN_USERNAME> \
    --from-literal password=<VPN_PASSWORD> \
    --namespace media

Create a configmap:

kubectl create configmap openvpn-common-config --from-file my_proton_vpn_file.ovpn --namespace media

Apply the install your transmission chart with:

helm install transmission bananaspliff/transmission-openvpn \
    --values media.transmission-openvpn.values.yml \
    --namespace media

Here is what my config looks like:

replicaCount: 1

image:
  repository: "haugene/transmission-openvpn"
  tag: "latest-armhf" # Suffixed by -armhf to pull the ARM image
  pullPolicy: "IfNotPresent"
  
dnsPolicy: "None"

dnsConfig:
  nameservers:
    - 8.8.8.8
    - 8.8.4.4

env:
  - name: OPENVPN_PROVIDER
    value: "PROTONVPN" # VPN provider. List of supported providers: https://haugene.github.io/docker-transmission-openvpn/supported-providers/
  - name: OPENVPN_USERNAME
    valueFrom: # Reference to the secret | openvpn.username
      secretKeyRef:
        name: "openvpn"
        key: "username"
  - name: OPENVPN_PASSWORD
    valueFrom: # Reference to the secret | openvpn.password
      secretKeyRef:
        name: "openvpn"
        key: "password"
  - name: LOCAL_NETWORK
    value: "192.168.0.1"
  - name: TRANSMISSION_PEER_PORT
    value: "47444"
  - name: TRANSMISSION_DOWNLOAD_DIR
    value: "/downloads/transmission"
  - name: PUID
    value: "1000"
  - name: PGID
    value: "1000"

service:
  type: ClusterIP
  port: 80

volumes:
  - name: "media-ssd"
    persistentVolumeClaim:
      claimName: "media-ssd" # PersistentVolumeClaim created earlier
  - name: dev-tun
    hostPath:
      path: "/dev/net/tun"
  - name: config
    configMap:
      name: "openvpn-common-config"
      

volumeMounts:
  - name: "media-ssd"
    mountPath: "/data"
    subPath: "configs/transmission-data" # Path /mnt/ssd/media/configs/transmission-data where transmission writes the configuration
  - name: "media-ssd"
    mountPath: "/downloads/transmission"
    subPath: "downloads/transmission" # Path /mnt/ssd/media/downloads/transmission where transmission downloads Torrents
  - name: dev-tun
    mountPath: "/dev/net/tun"
  - name: config
    mountPath: /etc/openvpn/protonvpn/default.ovpn

securityContext:
  capabilities: # Needed for VPN
    add:
      - NET_ADMIN

The error:

Using OpenVPN provider: PROTONVPN
No VPN configuration provided. Using default.
Setting OPENVPN credentials...
adding route to local network 192.168.0.1 via 10.42.1.1 dev eth0
RTNETLINK answers: File exists
Wed May 13 18:20:54 2020 disabling NCP mode (--ncp-disable) because not in P2MP client or server mode
Options error: You must define TUN/TAP device (--dev)
Use --help for more information.

Note: I do not receive this error when doing sudo openvpn my_proton_vpn_file.ovpn on my local machine.

Still working?

Hey guys, trying to :-
helm install transmission bananaspliff/transmission-openvpn --values media.transmission-openvpn.values.yml --namespace media

And getting the error:-
Error: INSTALLATION FAILED: repo bananaspliff not found

Yet

helm repo list
NAME        	URL
stable      	https://charts.helm.sh/stable
bananaspliff	https://bananaspliff.github.io/geek-charts

Any clues as to what I might be doing wrong?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.