GithubHelp home page GithubHelp logo

porter-charts's People

Contributors

aaronhayes avatar abelanger5 avatar alexgandy avatar anbotero avatar anukul avatar avaitla avatar d-g-town avatar fabidick22 avatar ferozemohideen avatar github-actions[bot] avatar herbertgoto avatar ianedwards avatar igalakhov avatar ishankhare07 avatar jnfrati avatar jose-fully-ported avatar jusrhee avatar kevincarterdev avatar mnafees avatar nbr avatar nikokon avatar oshtman avatar portersupport avatar rudimk avatar sdess09 avatar stefanmcshane avatar sunguroku avatar yassinebelmamoun avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar

porter-charts's Issues

Add support for emptyDir volumes

An emptyDir volume is first created when a Pod is assigned to a node, and exists as long as that Pod is running on that node. As the name says, the emptyDir volume is initially empty. All containers in the Pod can read and write the same files in the emptyDir volume, though that volume can be mounted at the same or different paths in each container. When a Pod is removed from a node for any reason, the data in the emptyDir is deleted permanently.

https://kubernetes.io/docs/concepts/storage/volumes/#emptydir

Super useful for a number of reasons.

Add support for MariaDB

Requirements

  • Create a Helm chart that successfully deploys a simple MariaDB instance onto Porter. Add this Helm chart to the /addons folder.
  • Add form.yaml which renders input options on the frontend. You can use Bitnami's values.schema.json as a starting point, but it may not be essential to support all of these input parameters.

[web/ingress] unable to set nginx.ingress.kubernetes.io/use-regex using CLI

Description

The use-regex annotation is expected to be either "true" or "false" by the ingress controller.

I'm able to successfully set the annotation in the browser, but cannot do so using the CLI with a values.yaml file such as:

ingress:
  annotations:
    nginx.ingress.kubernetes.io/use-regex: "true"
...

The following error message is printed:

Error: Upgrade failed: template: web/templates/ingress.yaml:48:21: executing "web/templates/ingress.yaml" at <eq $v "null">: error calling eq: incompatible types for comparison

It seems like "true" is being coerced into a bool and failing here according to the above error.

Location

  • Browser
  • CLI
  • API

Steps to reproduce

  1. Set ingress.annotations["nginx.ingress.kubernetes.io/use-regex"] = "true"
  2. Run porter update config --app=my-app --values=values.yaml

Additional details

Setting ingress.annotations["nginx.ingress.kubernetes.io/use-regex"] = true fails at the ingress controller both locally and in the browser with the following message:

Error: Upgrade failed: unable to decode "": json: cannot unmarshal bool into Go struct field ObjectMeta.metadata.annotations of type string

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.