Commit Graph

1549 Commits

Author SHA1 Message Date
Matt Butcher 22ac61469f feat(*): add Values namespace to templates
This adds the .Values namespace qualifier to all values
2016-06-24 12:06:52 -06:00
Michelle Noorali 1dc95be105 Merge pull request #857 from migmartri/689-template-rules
Templates directory lint rules
2016-06-24 09:01:11 -07:00
Miguel Martinez 81ac98ad9a Adding support for associated templates
Fixing unit test
2016-06-23 16:23:39 -07:00
Matt Butcher eb2625b118 Merge pull request #875 from technosophos/feat/850-code-of-conduct
feat(code of conduct): add code of conduct
2016-06-23 17:21:34 -06:00
Matt Butcher cf33e8c83d Merge pull request #878 from technosophos/fix/662-security-report
fix(CONTRIBUTING): add guidelines for security issues
2016-06-23 17:21:24 -06:00
Matt Butcher aa8685d043 fix(CONTRIBUTING): add guidelines for security issues
Closes #662
2016-06-23 15:44:38 -06:00
Matt Butcher 8526d111b1 feat(code of conduct): add code of conduct
Closes #850
2016-06-23 15:37:49 -06:00
Matt Butcher a877ba53c8 Merge pull request #876 from migmartri/patch-2
NGINX typo
2016-06-23 15:33:56 -06:00
Adam Reese 092b7ef703 Merge pull request #877 from adamreese/fix/gcr-auth
fix(ci): replace gcloud with docker login
2016-06-23 14:25:19 -07:00
Miguel Ángel Martínez Triviño ce0f474eb0 Update charts.md 2016-06-23 14:13:21 -07:00
Adam Reese f4bb387ea4 fix(ci): replace gcloud with docker login 2016-06-23 14:08:57 -07:00
Miguel Martinez 03d27779d3 Templates Lint rules
Template rules

Adding chart errors

Added function that checks the existence of all the values in the templates

Adding chartfile unit tests

Testing runLinterRule

Fixing out of range

Fixing out of range

Improving quote detector
2016-06-23 12:36:25 -07:00
Adam Reese 69f66629c4 chore(*): bump version to v2.0.0-alpha.2 2016-06-23 10:42:48 -07:00
Matt Butcher 5b6fad043a Merge pull request #871 from technosophos/feat/helm-install-from-repo
feat(helm): install directly from repo
2016-06-23 11:38:15 -06:00
Matt Butcher 645cf0e14b Merge pull request #868 from technosophos/docs/unify-examples
docs(examples): unify the examples
2016-06-22 21:21:46 -06:00
Matt Butcher ca6151f860 Merge pull request #867 from technosophos/fix/866-LICENSE
fix(LICENSE): add copyright year and authors
2016-06-22 21:21:25 -06:00
Matt Butcher 9e45ac117d feat(helm): install directly from repo
A helm install command will try to load a chart from a local file first.
But if a local file is not found, it will try to fetch a file from a
matching repo request. The file will be downloaded to the client,
and then sent to Tiller for installation.
2016-06-22 13:55:07 -06:00
Adam Reese fd28256aea Merge pull request #869 from adamreese/fix/tunnel-blank-namespace
fix(tunnel): handle blank namespace
2016-06-22 12:51:54 -07:00
Adam Reese 907936c2ce fix(tunnel): handle blank namespace 2016-06-22 12:44:45 -07:00
Matt Butcher 6b5534193e fix(_proto): add license block to proto files 2016-06-22 13:01:58 -06:00
Matt Butcher e757b24aed fix(*): add license header 2016-06-22 12:28:45 -06:00
Matt Butcher 5e63b5e925 docs(examples): unify the examples
As noted in #860, there were a few places where the alpine and nginx
charts differed. This unifies the two, using common labels and
conventions.
2016-06-22 12:14:16 -06:00
Matt Butcher 2378a25070 Merge pull request #860 from technosophos/feat/nginx-example
docs(examples): add nginx example chart
2016-06-22 12:02:05 -06:00
Matt Butcher 0c8ee4e1ae fix(LICENSE): add copyright year and authors 2016-06-22 10:24:25 -06:00
Matt Butcher e628b333b0 fix(example/nginx): add links, clarify a few things 2016-06-22 10:11:49 -06:00
Adam Reese 68e0032fbd Merge pull request #863 from adamreese/fix/686-tunnel-error
fix(tunnel): display friendly error on connect issues
2016-06-22 08:56:33 -07:00
Adam Reese 51b6bca961 Merge pull request #861 from adamreese/feat/release-status
feat(tiller): record release status deployed
2016-06-22 08:56:02 -07:00
Matt Butcher e0086fd783 Merge pull request #865 from spesnova/fix-typo
Fix typo
2016-06-22 09:52:24 -06:00
Matt Butcher 156be8e736 Merge pull request #862 from technosophos/fix/remove-helmignore-println
fix(chartutil): remove a wayward println
2016-06-22 09:50:59 -06:00
Seigo Uchida d474d98a8f Fix typo 2016-06-22 13:34:21 +09:00
Adam Reese d300a08915 fix(tunnel): display friendly error on connect issues
Fixes: #686
2016-06-21 16:01:00 -07:00
Matt Butcher 23ce6142f9 fix(chartutil): remove a wayward println 2016-06-21 16:53:28 -06:00
Adam Reese c5c8e82246 feat(tiller): record release status deployed 2016-06-21 15:37:38 -07:00
Matt Butcher 15571a5a13 docs(examples): add nginx example chart
This adds an nginx chart that shows off more of the template system's
capabilities.
2016-06-21 16:32:12 -06:00
Matt Butcher 0acbcdd5cc Merge pull request #855 from technosophos/fix/851-create-release-fail
fix(tiller): save failed releases
2016-06-21 15:18:28 -06:00
Brian a6f89d7ac4 Merge pull request #833 from migmartri/689-linter-errors
Linter structure changes + extra chartfile rules
2016-06-21 14:43:17 -06:00
Matt Butcher bb392347d1 Merge pull request #853 from technosophos/fix/sprig-2.3.0
fix(sprig): update sprig library to 2.3.0
2016-06-21 14:11:08 -06:00
Matt Butcher da14da360b fix(tiller): save failed releases
When a release failed, the release record was not saved. That led to the
case where Kubernetes resources were deployed, but the release that
deployed them was not tracked.

To fix, we now save the release on failure. The 'helm delete' operation
can delete failed resources.

Closes #851
2016-06-21 14:07:20 -06:00
Adam Reese c41ccddfa1 Merge pull request #852 from adamreese/fix/namespace-tunnel
fix(tunnel): allow tunneling to non-default namespace
2016-06-21 12:46:24 -07:00
Matt Butcher bde2232ac3 Merge pull request #849 from technosophos/docs/840-dev-docs
docs(developer): update developer documentation
2016-06-21 13:32:22 -06:00
Matt Butcher 18767f360e fix(sprig): update sprig library to 2.3.0
New template functions like trunc will be really helpful for dealing
with Kubernetes naming limits.
2016-06-21 13:30:00 -06:00
Adam Reese 573e5aa7fc feat(kube): create namespace if it does not exist 2016-06-21 11:28:03 -07:00
Adam Reese 894cdb03bd fix(cli): resolve flag name conflict 2016-06-21 11:26:36 -07:00
Adam Reese 47398de71c fix(tunnel): allow tunneling to non-default namespace 2016-06-21 11:25:12 -07:00
Miguel Martinez c2459c06bf New Chart linter structure
Fixed tests

Adding chart name linter

Add lint error

Moving to blocks

Moving to method

Moved lint rules to functions

Semantic version validation

Linting engine

Adding sources and home validations

Sharing file loading

Sharing file loading

Rolling back readme

Rewriting other linters

Fixing tests

Typo

Using chart.Metadata

Fixing format

Adding UNKNOWN in Engine

Adding tabs

Fixing tabs
2016-06-20 14:28:58 -07:00
Matt Butcher d3c39e09d4 docs(developer): update developer documentation
Closes #840
2016-06-20 14:02:37 -06:00
Matt Butcher 46501db528 Merge pull request #848 from technosophos/fix/protoc-version
fix(proto): keep a local protoc Go plugin
2016-06-20 13:57:37 -06:00
Matt Butcher 5c93c2a0cd fix(proto): keep a local protoc Go plugin
This works around issues where $GOPATH/bin has a different version of
the protobuf Go plugin than the one Kubernetes uses.
2016-06-20 12:46:29 -06:00
Brian 7a227440f7 Merge pull request #846 from fibonacci1729/fix/issue841
fix(issue/841): capitalization and punctuation consistency.
2016-06-20 12:43:02 -06:00
fibonacci1729 245b5e080a fix(issue/841): capitalization and punctuation consistency. 2016-06-20 11:05:33 -06:00