porter-charts's People
Forkers
avaitla oshtman igalakhov portersupport nikokon carerevolutions la-haus cornelle yassinebelmamoun propertiapp stefanmcshane supy someone1984 kevincarterdev alexgandy fabidick22 anbotero socioprophet chronograph-pe joyoyao jdenquin luong-komorebiporter-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.
Add resource requests/limits to Datadog
[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
- Set
ingress.annotations["nginx.ingress.kubernetes.io/use-regex"] = "true"
- 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
Support high-availability Redis
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.