Skip to content

Commit 044cb31

Browse files
committed
chore(release): bump version to v0.10.11
1 parent bf5b5d0 commit 044cb31

15 files changed

+35
-23
lines changed

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,16 @@
11

2+
<a name="v0.10.11"></a>
3+
## [v0.10.11](https://github.com/garden-io/garden/compare/v0.10.10...v0.10.11) (2019-09-24)
4+
5+
### Bug Fixes
6+
7+
* **dashboard:** ensure fresh store state when merging data ([bf5b5d0d](https://github.com/garden-io/garden/commit/bf5b5d0d))
8+
9+
### Features
10+
11+
* **container:** added hotReload.postSyncCommand ([eb942883](https://github.com/garden-io/garden/commit/eb942883))
12+
13+
214
<a name="v0.10.10"></a>
315
## [v0.10.10](https://github.com/garden-io/garden/compare/v0.10.9...v0.10.10) (2019-09-20)
416

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
- **Shared development clusters with fast in-cluster building and image caching for Kubernetes.** This allows teams to easily share build and test results, and for CI to become much faster because it can use the same build and test caches as the team.
2222
- Get helpful information when your deployments fail. Garden collects events and logs and displays them prominently when issues come up, and strives to "fail fast", so that you don't need to wait for timeouts or dive into kubectl whenever something is wrong.
2323
- Easily write [integration test suites](https://docs.garden.io/using-garden/development-workflows#tests-and-dependencies) that have runtime dependencies. Run tests *before* pushing your code to CI, and avoid having to mock or stub your own services.
24-
- Define [tasks](https://github.com/garden-io/garden/tree/v0.10.10/examples/tasks) that run as part of your deployment process—e.g. database migrations or scaffolding.
24+
- Define [tasks](https://github.com/garden-io/garden/tree/v0.10.11/examples/tasks) that run as part of your deployment process—e.g. database migrations or scaffolding.
2525
- [Hot reload](https://docs.garden.io/using-garden/hot-reload) lets you near-instantaneously update code and static files in containers as they run, for services that support in-place reloading.
2626
- [Remote sources](https://docs.garden.io/using-garden) support allows your project to automatically pull code from different repositories.
2727
- The built-in web **dashboard** gives you a full overview of your stack (and many more UI features are planned to further aid with development).
@@ -53,7 +53,7 @@
5353

5454
## Quick start
5555

56-
With the CLI installed, you can try out a few commands using the [Demo Project](https://docs.garden.io/examples/demo-project) from our [example projects](https://github.com/garden-io/garden/tree/v0.10.10/examples). The example project consists of a couple of simple modules, each defining one service.
56+
With the CLI installed, you can try out a few commands using the [Demo Project](https://docs.garden.io/examples/demo-project) from our [example projects](https://github.com/garden-io/garden/tree/v0.10.11/examples). The example project consists of a couple of simple modules, each defining one service.
5757

5858
*Note: This example assumes you have a local Kubernetes instance running.*
5959

@@ -98,11 +98,11 @@ Overview:
9898

9999
- [Basics](https://docs.garden.io/basics)—installation instructions, our quick start guide, and an overview of the main concepts around Garden.
100100
- [Using Garden](https://docs.garden.io/using-garden)—development workflows, Garden configuration files, usage with remote Kubernetes clusters, and setting up hot reload.
101-
- [Example Projects](https://docs.garden.io/examples)—guides based on some of the [examples](https://github.com/garden-io/garden/tree/v0.10.10/examples).
101+
- [Example Projects](https://docs.garden.io/examples)—guides based on some of the [examples](https://github.com/garden-io/garden/tree/v0.10.11/examples).
102102
- [Reference](https://docs.garden.io/reference)—glossary, commands reference, configuration files reference, and template strings reference.
103103
- [FAQs](https://docs.garden.io/#faqs).
104104

105-
The [examples](https://github.com/garden-io/garden/tree/v0.10.10/examples) folder of our repository also shows a myriad of different ways to use Garden. Check out the README in each example for more information
105+
The [examples](https://github.com/garden-io/garden/tree/v0.10.11/examples) folder of our repository also shows a myriad of different ways to use Garden. Check out the README in each example for more information
106106

107107
## How does it work?
108108

dashboard/package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dashboard/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "dashboard",
3-
"version": "0.1.10",
3+
"version": "0.1.11",
44
"private": true,
55
"devDependencies": {
66
"@types/d3": "^5.7.2",
@@ -29,7 +29,7 @@
2929
"emotion": "^10.0.9",
3030
"flexboxgrid": "^6.3.1",
3131
"flexboxgrid-helpers": "^1.1.3",
32-
"garden-service": "^0.10.10",
32+
"garden-service": "^0.10.11",
3333
"http-proxy-middleware": "^0.19.1",
3434
"immer": "^3.1.3",
3535
"lodash": "^4.17.11",

docs/examples/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@ This is an example project of how to set up TLS using the `mkcert` tool.
1717

1818
## Other example projects
1919

20-
You can also go straight to the [examples](https://github.com/garden-io/garden/tree/v0.10.10/examples) directory in the
20+
You can also go straight to the [examples](https://github.com/garden-io/garden/tree/v0.10.11/examples) directory in the
2121
Garden repository, to look at a variety of fully defined example projects.

docs/examples/demo-project.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ This tutorial assumes that you already have a running [installation of Garden](.
1717

1818
## Clone the example repo
1919

20-
The code for this tutorial can be found in our Github repository under the [examples directory](https://github.com/garden-io/garden/tree/v0.10.10/examples). We'll use the [demo-project-start](https://github.com/garden-io/garden/tree/v0.10.10/examples/demo-project-start/) example and work our way from there. The final version is under [demo-project](https://github.com/garden-io/garden/tree/v0.10.10/examples/demo-project).
20+
The code for this tutorial can be found in our Github repository under the [examples directory](https://github.com/garden-io/garden/tree/v0.10.11/examples). We'll use the [demo-project-start](https://github.com/garden-io/garden/tree/v0.10.11/examples/demo-project-start/) example and work our way from there. The final version is under [demo-project](https://github.com/garden-io/garden/tree/v0.10.11/examples/demo-project).
2121

2222
First, let's clone the examples repo, change into the directory, and take a look inside:
2323

docs/examples/tls-project.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ This project shows how you can configure a TLS certificate to use for local deve
88
For the example to work you need to configure a local certificate authority (CA) on your computer for development. We'll use
99
[mkcert](https://github.com/FiloSottile/mkcert) for this purpose.
1010

11-
_Note: The source code for this project can be found at: [https://github.com/garden-io/garden/tree/v0.10.10/examples/local-tls](https://github.com/garden-io/garden/tree/v0.10.10/examples/local-tls)._
11+
_Note: The source code for this project can be found at: [https://github.com/garden-io/garden/tree/v0.10.11/examples/local-tls](https://github.com/garden-io/garden/tree/v0.10.11/examples/local-tls)._
1212

1313
## Setup
1414

docs/examples/using-garden-in-ci.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ The guide is based on the [Remote Kubernetes](https://docs.garden.io/using-garde
2323

2424
## Project overview
2525

26-
The project is based on our basic [demo-project](https://github.com/garden-io/garden/tree/v0.10.10/examples/demo-project) example, but configured for multiple environments. Additionally it contains a CircleCI config file. You'll find the entire source code [here](https://github.com/garden-io/ci-demo-project).
26+
The project is based on our basic [demo-project](https://github.com/garden-io/garden/tree/v0.10.11/examples/demo-project) example, but configured for multiple environments. Additionally it contains a CircleCI config file. You'll find the entire source code [here](https://github.com/garden-io/ci-demo-project).
2727

2828
The CI pipeline in configured so that Garden tests the project and deploys it to a **preview** environment on every pull request. Additionally, it tests the project and deploys it to a separate **staging** environment on every merge to the `master` branch.
2929

docs/using-garden/container-modules.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ If you specify a tag as well, for example `image: my-org/my-container:v1.2.3`, t
5757

5858
In the case of Kubernetes, Garden will take the simplified `container` service specification and convert it to the corresponding Kubernetes manifests, i.e. Deployment, Service and (if applicable) Ingress resources.
5959

60-
Here, for example, is the spec for the `frontend` service in our example [demo project](https://github.com/garden-io/garden/tree/v0.10.10/examples/demo-project):
60+
Here, for example, is the spec for the `frontend` service in our example [demo project](https://github.com/garden-io/garden/tree/v0.10.11/examples/demo-project):
6161

6262
```yaml
6363
kind: Module
@@ -141,7 +141,7 @@ kubectl --namespace <my-app-namespace> create secret generic --from-literal=some
141141

142142
Where `<my-app-namespace>` is your project namespace (which is either set with `namespace` in your provider config, or defaults to your project name). There are notably other, more secure ways to create secrets via `kubectl`. Please refer to the offical [Kubernetes Secrets docs](https://kubernetes.io/docs/concepts/configuration/secret/#creating-a-secret-using-kubectl-create-secret) for details.
143143

144-
Also check out the [Kubernetes Secrets example project](https://github.com/garden-io/garden/tree/v0.10.10/examples/kubernetes-secrets) for a working example.
144+
Also check out the [Kubernetes Secrets example project](https://github.com/garden-io/garden/tree/v0.10.11/examples/kubernetes-secrets) for a working example.
145145

146146
## Running tests
147147

docs/using-garden/remote-kubernetes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ to your registry's documentation on how to do that (for Docker Hub you simply ru
124124

125125
### Ingress, TLS and DNS
126126

127-
By default, Garden will not install an ingress controller for remote environments. This can be toggled by setting the [`setupIngressController` flag](../reference/providers/kubernetes.md#providers[].setupingresscontroller) to `nginx`. Alternatively, you can set up your own ingress controller, e.g. using [Traefik](https://traefik.io/), [Ambassador](https://www.getambassador.io/) or [Istio](https://istio.io/). You can find examples for [using Garden with Ambassador](https://github.com/garden-io/garden/tree/v0.10.10/examples/ambassador) and [with Istio](https://github.com/garden-io/garden/tree/v0.10.10/examples/istio) in our [examples directory](https://github.com/garden-io/garden/tree/v0.10.10/examples).
127+
By default, Garden will not install an ingress controller for remote environments. This can be toggled by setting the [`setupIngressController` flag](../reference/providers/kubernetes.md#providers[].setupingresscontroller) to `nginx`. Alternatively, you can set up your own ingress controller, e.g. using [Traefik](https://traefik.io/), [Ambassador](https://www.getambassador.io/) or [Istio](https://istio.io/). You can find examples for [using Garden with Ambassador](https://github.com/garden-io/garden/tree/v0.10.11/examples/ambassador) and [with Istio](https://github.com/garden-io/garden/tree/v0.10.11/examples/istio) in our [examples directory](https://github.com/garden-io/garden/tree/v0.10.11/examples).
128128

129129
You'll also need to point one or more DNS entries to your cluster, and configure a TLS certificate for the hostnames
130130
you will expose for ingress.

docs/using-garden/terraform.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Under the hood, Garden simply wraps Terraform, so there's no magic involved. Gar
1010

1111
The `terraform` provider can both provision a Terraform stack when initializing Garden, or through `terraform` modules that are deployed like other services in your stack.
1212

13-
The former, having a single Terraform stack for your whole project, is most helpful if other provider configurations need to reference the outputs from your Terraform stack, or if most/all of your services depend on the infrastructure provisioned in your Terraform stack. A good example of this is the [terraform-gke example](https://github.com/garden-io/garden/tree/v0.10.10/examples/terraform-gke) project, which provisions a GKE cluster that the `kubernetes` provider then runs on, along with the services in the project. The drawback is that Garden doesn't currently watch for changes in those Terraform files, and you need to restart to apply new changes, or apply them manually.
13+
The former, having a single Terraform stack for your whole project, is most helpful if other provider configurations need to reference the outputs from your Terraform stack, or if most/all of your services depend on the infrastructure provisioned in your Terraform stack. A good example of this is the [terraform-gke example](https://github.com/garden-io/garden/tree/v0.10.11/examples/terraform-gke) project, which provisions a GKE cluster that the `kubernetes` provider then runs on, along with the services in the project. The drawback is that Garden doesn't currently watch for changes in those Terraform files, and you need to restart to apply new changes, or apply them manually.
1414

1515
The latter method, using one or more `terraform` _modules_, can be better if your other providers don't need to reference the stack outputs but your _services, tasks and tests_ do. In this style, you can basically create small Terraform stacks that are part of your Stack Graph much like other services. A good example would be deploying a database instance, that other services in your project can then connect to.
1616

@@ -29,7 +29,7 @@ providers:
2929
...
3030
```
3131

32-
If you'd like to apply the stack when starting Garden, and then reference the stack outputs in other providers (or modules), you need to add a couple of more flags. Here's the project config from the aforementioned [terraform-gke example](https://github.com/garden-io/garden/tree/v0.10.10/examples/terraform-gke):
32+
If you'd like to apply the stack when starting Garden, and then reference the stack outputs in other providers (or modules), you need to add a couple of more flags. Here's the project config from the aforementioned [terraform-gke example](https://github.com/garden-io/garden/tree/v0.10.11/examples/terraform-gke):
3333

3434
```yaml
3535
kind: Project
@@ -84,6 +84,6 @@ Much like other modules, you can also reference Terraform definitions in other r
8484

8585
## Next steps
8686

87-
Check out the [terraform-gke example](https://github.com/garden-io/garden/tree/v0.10.10/examples/terraform-gke) project. Also take a look at the [Terraform provider reference](../reference/providers/terraform.md) and the [Terraform module type reference](../reference/module-types/terraform.md) for details on all the configuration parameters.
87+
Check out the [terraform-gke example](https://github.com/garden-io/garden/tree/v0.10.11/examples/terraform-gke) project. Also take a look at the [Terraform provider reference](../reference/providers/terraform.md) and the [Terraform module type reference](../reference/module-types/terraform.md) for details on all the configuration parameters.
8888

8989
If you're having issues with Terraform itself, please refer to the [official docs](https://www.terraform.io/docs/index.html).

docs/using-garden/using-helm-charts.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22

33
The [Helm](https://helm.sh/) package manager is one of the most commonly used tools for managing Kubernetes manifests. Garden supports using your own Helm charts, alongside your container modules, via the `kubernetes` and `local-kubernetes` providers. This guide shows you how to configure and use 3rd-party (or otherwise external) Helm charts, as well as your own charts in your Garden project. We also go through how to set up tests, tasks and hot-reloading for your charts.
44

5-
In this guide we'll be using the [vote-helm](https://github.com/garden-io/garden/tree/v0.10.10/examples/vote-helm) project. If you prefer to just check out a complete example, the project itself is also a good resource.
5+
In this guide we'll be using the [vote-helm](https://github.com/garden-io/garden/tree/v0.10.11/examples/vote-helm) project. If you prefer to just check out a complete example, the project itself is also a good resource.
66

77
You may also want to check out the full [helm module reference](../reference/config.md#helm).
88

99
_Note: If you only need a way to deploy some Kubernetes manifests and don't need all the features of Helm, you can_
1010
_use the simpler `kubernetes` module type instead. Check out the_
11-
_[kubernetes-module](https://github.com/garden-io/garden/tree/v0.10.10/examples/kubernetes-module) example for more info._
11+
_[kubernetes-module](https://github.com/garden-io/garden/tree/v0.10.11/examples/kubernetes-module) example for more info._
1212

1313
## Basics
1414

@@ -306,5 +306,5 @@ Check out the full [helm module reference](../reference/config.md#helm) for more
306306
[vote-helm](https://github.com/garden-io/garden-example-vote-helm) example project for a full project that showcases
307307
Garden's Helm support.
308308

309-
Also check out the [kubernetes-module](https://github.com/garden-io/garden/tree/v0.10.10/examples/kubernetes-module)
309+
Also check out the [kubernetes-module](https://github.com/garden-io/garden/tree/v0.10.11/examples/kubernetes-module)
310310
example for a simpler alternative, if you don't need all the features of Helm.

docs/using-garden/using-remote-sources.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ You can import **two** types of remote repositories with Garden:
66
77
> **Remote _module_**: The source code for a single Garden module. In this case, the `garden.yml` config file is stored in the main project repository while the module code itself is in the remote repository.
88
9-
The code examples below are from our [remote sources example](https://github.com/garden-io/garden/tree/v0.10.10/examples/remote-sources).
9+
The code examples below are from our [remote sources example](https://github.com/garden-io/garden/tree/v0.10.11/examples/remote-sources).
1010

1111
## Importing Remote Repositories
1212

garden-service/package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

garden-service/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "garden-service",
3-
"version": "0.10.10",
3+
"version": "0.10.11",
44
"description": "A full-featured development framework for containers and serverless",
55
"repository": {
66
"type": "git",

0 commit comments

Comments
 (0)