Skip to content

Commit fd0e724

Browse files
authored
chore(release): bump version to 0.13.49 (#6766)
* chore(release): bump version to 0.13.49 * chore: bump version in package-lock.json
1 parent bc08d06 commit fd0e724

29 files changed

+55
-43
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="0.13.49"></a>
3+
## [0.13.49](https://github.com/garden-io/garden/compare/0.13.48...0.13.49) (2025-01-14)
4+
5+
### Bug Fixes
6+
7+
* use non-legacy build staging file sync on Windows by default ([#6758](https://github.com/garden-io/garden/issues/6758)) ([4c83cd388](https://github.com/garden-io/garden/commit/4c83cd388))
8+
* **core:** emit namespaceStatus events during provider init ([#6759](https://github.com/garden-io/garden/issues/6759)) ([c704a356e](https://github.com/garden-io/garden/commit/c704a356e))
9+
10+
### Improvements
11+
12+
* **core:** print project name with init log ([#6756](https://github.com/garden-io/garden/issues/6756)) ([67123d158](https://github.com/garden-io/garden/commit/67123d158))
13+
214
<a name="0.13.48"></a>
315
## [0.13.48](https://github.com/garden-io/garden/compare/0.13.47...0.13.48) (2025-01-09)
416

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ _If you love Garden, please ★ star this repository to show your support :green
1919
<span>&nbsp;&nbsp;&nbsp;&nbsp;</span>
2020
<a href="https://docs.garden.io/?utm_source=github">Docs</a>
2121
<span>&nbsp;&nbsp;&nbsp;&nbsp;</span>
22-
<a href="https://github.com/garden-io/garden/tree/0.13.48/examples">Examples</a>
22+
<a href="https://github.com/garden-io/garden/tree/0.13.49/examples">Examples</a>
2323
<span>&nbsp;&nbsp;&nbsp;&nbsp;</span>
2424
<a href="https://garden.io/blog/?utm_source=github">Blog</a>
2525
<span>&nbsp;&nbsp;&nbsp;&nbsp;</span>

cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@garden-io/cli",
3-
"version": "0.13.48",
3+
"version": "0.13.49",
44
"description": "Cloud native testing platform for testing and developing container applications on Kubernetes",
55
"type": "module",
66
"repository": {

core/package.json

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

docs/getting-started/quickstart.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,6 @@ If you'd like to better understand how a Garden project is configured, we recomm
111111
through our [first project tutorial](../tutorials/your-first-project/README.md) which walks you through configuring a Garden project step-by-step.
112112

113113
If you like to dive right in and configure your own project for Garden, we recommend referencing our [example
114-
projects on GitHub](https://github.com/garden-io/garden/tree/0.13.48/examples) and the section of our docs title [Using Garden](../using-garden/configuration-overview.md), which covers all parts of Garden in detail.
114+
projects on GitHub](https://github.com/garden-io/garden/tree/0.13.49/examples) and the section of our docs title [Using Garden](../using-garden/configuration-overview.md), which covers all parts of Garden in detail.
115115

116116
If you have any questions or feedback—or just want to say hi 🙂—we encourage you to join our [Discord community](https://go.garden.io/discord)!

docs/guides/using-garden-in-circleci.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ For the purposes of this example we'll be using [CircleCI](https://circleci.com)
1111

1212
## Project overview
1313

14-
The project is based on our basic [demo-project](https://github.com/garden-io/garden/tree/0.13.48/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).
14+
The project is based on our basic [demo-project](https://github.com/garden-io/garden/tree/0.13.49/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).
1515

1616
The CI pipeline is 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 `main` branch.
1717

docs/k8s-plugins/actions/deploy/kubernetes.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ spec:
228228

229229
With this approach, you can add the Garden action to your project without making any changes to existing config.
230230

231-
Here's a [complete example project](https://github.com/garden-io/garden/tree/0.13.48/examples/k8s-deploy-patch-resources) using this approach.
231+
Here's a [complete example project](https://github.com/garden-io/garden/tree/0.13.49/examples/k8s-deploy-patch-resources) using this approach.
232232

233233
### Option 2: Using Garden template strings
234234

@@ -259,7 +259,7 @@ spec:
259259
image: ${actions.build.api.outputs.deployment-image-id} # <--- Garden will resolve this to the correct image before applying the manifest
260260
```
261261

262-
Here's a [complete example](https://github.com/garden-io/garden/tree/0.13.48/examples/k8s-deploy-shared-manifests) using this approach. The downside though is that this is no longer a valid Kubernetes manifest.
262+
Here's a [complete example](https://github.com/garden-io/garden/tree/0.13.49/examples/k8s-deploy-shared-manifests) using this approach. The downside though is that this is no longer a valid Kubernetes manifest.
263263

264264
Similarly, if you define your manifest inline you can set the image like so:
265265

docs/k8s-plugins/remote-k8s/ingress-and-dns.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ order: 3
55

66
# 3. Set Up Ingress, TLS and DNS
77

8-
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#providerssetupingresscontroller) 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 an example for [using Garden with Istio](https://github.com/garden-io/garden/tree/0.13.48/examples/istio) in our [examples directory](https://github.com/garden-io/garden/tree/0.13.48/examples).
8+
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#providerssetupingresscontroller) 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 an example for [using Garden with Istio](https://github.com/garden-io/garden/tree/0.13.49/examples/istio) in our [examples directory](https://github.com/garden-io/garden/tree/0.13.49/examples).
99

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

docs/reference/action-types/Build/jib-container.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ tocTitle: "`jib-container` Build"
77

88
## Description
99

10-
Extends the [container type](./container.md) to build the image with [Jib](https://github.com/GoogleContainerTools/jib). Use this to efficiently build container images for Java services. Check out the [jib example](https://github.com/garden-io/garden/tree/0.13.48/examples/jib-container) to see it in action.
10+
Extends the [container type](./container.md) to build the image with [Jib](https://github.com/GoogleContainerTools/jib). Use this to efficiently build container images for Java services. Check out the [jib example](https://github.com/garden-io/garden/tree/0.13.49/examples/jib-container) to see it in action.
1111

1212
The image is always built locally, directly from the source directory (see the note on that below), before shipping the container image to the right place. You can set `build.tarOnly: true` to only build the image as a tarball.
1313

docs/reference/module-types/jib-container.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Modules are deprecated and will be removed in version `0.14`. Please use [action
1111

1212
## Description
1313

14-
Extends the [container type](./container.md) to build the image with [Jib](https://github.com/GoogleContainerTools/jib). Use this to efficiently build container images for Java services. Check out the [jib example](https://github.com/garden-io/garden/tree/0.13.48/examples/jib-container) to see it in action.
14+
Extends the [container type](./container.md) to build the image with [Jib](https://github.com/GoogleContainerTools/jib). Use this to efficiently build container images for Java services. Check out the [jib example](https://github.com/garden-io/garden/tree/0.13.49/examples/jib-container) to see it in action.
1515

1616
The image is always built locally, directly from the source directory (see the note on that below), before shipping the container image to the right place. You can set `build.tarOnly: true` to only build the image as a tarball.
1717

docs/reference/providers/conftest-kubernetes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Simply add this provider to your project configuration, and configure your polic
1414
reference for how to configure default policies, default namespaces, and test failure thresholds for the generated
1515
actions.
1616

17-
See the [conftest example project](https://github.com/garden-io/garden/tree/0.13.48/examples/conftest) for a simple
17+
See the [conftest example project](https://github.com/garden-io/garden/tree/0.13.49/examples/conftest) for a simple
1818
usage example.
1919

2020
Below is the full schema reference for the provider configuration. For an introduction to configuring a Garden project with providers, please look at our [configuration guide](../../using-garden/configuration-overview.md).

docs/reference/providers/conftest.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ tocTitle: "`conftest`"
99

1010
This provider allows you to validate your configuration files against policies that you specify, using the [conftest tool](https://github.com/open-policy-agent/conftest) and Open Policy Agent rego query files. The provider creates Test action types of the same name, which allow you to specify files to validate.
1111

12-
Note that, in many cases, you'll actually want to use more specific providers that can automatically configure your `conftest` actions, e.g. the [`conftest-container`](./conftest-container.md) and/or [`conftest-kubernetes`](./conftest-kubernetes.md) providers. See the [conftest example project](https://github.com/garden-io/garden/tree/0.13.48/examples/conftest) for a simple usage example of the latter.
12+
Note that, in many cases, you'll actually want to use more specific providers that can automatically configure your `conftest` actions, e.g. the [`conftest-container`](./conftest-container.md) and/or [`conftest-kubernetes`](./conftest-kubernetes.md) providers. See the [conftest example project](https://github.com/garden-io/garden/tree/0.13.49/examples/conftest) for a simple usage example of the latter.
1313

1414
If those don't match your needs, you can use this provider directly and manually configure your `conftest` actions. Simply add this provider to your project configuration, and see the [conftest action documentation](../action-types/Test/conftest.md) for a detailed reference. Also, check out the below reference for how to configure default policies, default namespaces, and test failure thresholds for all `conftest` actions.
1515

docs/reference/providers/hadolint.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ This provider creates a [`hadolint`](../action-types/Test/hadolint.md) Test acti
1111

1212
To configure `hadolint`, you can use `.hadolint.yaml` config files. For each Test, we first look for one in the relevant action's root. If none is found there, we check the project root, and if none is there we fall back to default configuration. Note that for reasons of portability, we do not fall back to global/user configuration files.
1313

14-
See the [hadolint docs](https://github.com/hadolint/hadolint#configure) for details on how to configure it, and the [hadolint example project](https://github.com/garden-io/garden/tree/0.13.48/examples/hadolint) for a usage example.
14+
See the [hadolint docs](https://github.com/hadolint/hadolint#configure) for details on how to configure it, and the [hadolint example project](https://github.com/garden-io/garden/tree/0.13.49/examples/hadolint) for a usage example.
1515

1616
Below is the full schema reference for the provider configuration. For an introduction to configuring a Garden project with providers, please look at our [configuration guide](../../using-garden/configuration-overview.md).
1717

docs/reference/providers/jib.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ tocTitle: "`jib`"
1111

1212
Provides support for [Jib](https://github.com/GoogleContainerTools/jib) via the [jib action type](../action-types/Build/jib-container.md).
1313

14-
Use this to efficiently build container images for Java services. Check out the [jib example](https://github.com/garden-io/garden/tree/0.13.48/examples/jib-container) to see it in action.
14+
Use this to efficiently build container images for Java services. Check out the [jib example](https://github.com/garden-io/garden/tree/0.13.49/examples/jib-container) to see it in action.
1515

1616
Below is the full schema reference for the provider configuration. For an introduction to configuring a Garden project with providers, please look at our [configuration guide](../../using-garden/configuration-overview.md).
1717

docs/terraform-plugin/about.md

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

1616
Terraform resources can be provisioned through the `terraform` provider when initializing Garden, or via `terraform` actions that are utilized like other actions in your stack.
1717

18-
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/0.13.48/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.
18+
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/0.13.49/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.
1919

2020
Using `terraform` _Deploy actions_, can be better if your other providers don't need to reference the stack outputs but other Deploy, Run and Test actions 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.
2121

@@ -87,6 +87,6 @@ Now when you deploy a new Terraformed environment, the new backend statefile wil
8787
8888
## Next steps
8989
90-
Check out the [terraform-gke example](https://github.com/garden-io/garden/tree/0.13.48/examples/terraform-gke) project. Also take a look at the [Terraform provider reference](../reference/providers/terraform.md) and the [Terraform Deploy action type reference](../reference/action-types/Deploy/terraform.md) for details on all the configuration parameters.
90+
Check out the [terraform-gke example](https://github.com/garden-io/garden/tree/0.13.49/examples/terraform-gke) project. Also take a look at the [Terraform provider reference](../reference/providers/terraform.md) and the [Terraform Deploy action type reference](../reference/action-types/Deploy/terraform.md) for details on all the configuration parameters.
9191
9292
If you're having issues with Terraform itself, please refer to the [official docs](https://developer.hashicorp.com/terraform/docs).

docs/terraform-plugin/configure-provider.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ providers:
1717
...
1818
```
1919

20-
If you'd like to apply the stack when starting Garden, and then reference the stack outputs in other providers (or actions), 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/0.13.48/examples/terraform-gke):
20+
If you'd like to apply the stack when starting Garden, and then reference the stack outputs in other providers (or actions), 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/0.13.49/examples/terraform-gke):
2121

2222
```yaml
2323
apiVersion: garden.io/v1

docs/use-cases/jumpstart-idp.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,6 @@ Join our [Discord community](https://go.garden.io/discord) 🌸 for access to Ga
3939

4040
## Examples
4141

42-
- [Remote sources example project](https://github.com/garden-io/garden/tree/0.13.48/examples/remote-sources)
42+
- [Remote sources example project](https://github.com/garden-io/garden/tree/0.13.49/examples/remote-sources)
4343

44-
- [kubernetes Deploy action type example with config templates](https://github.com/garden-io/garden/tree/0.13.48/examples/k8s-deploy-config-templates)
44+
- [kubernetes Deploy action type example with config templates](https://github.com/garden-io/garden/tree/0.13.49/examples/k8s-deploy-config-templates)

docs/use-cases/local-development-remote-clusters.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,5 +61,5 @@ Join our [Discord community](https://go.garden.io/discord) 🌸 for access to Ga
6161

6262
## Examples
6363

64-
- [Kubernetes Deploy action example project](https://github.com/garden-io/garden/tree/0.13.48/examples/k8s-deploy-patch-resources)
65-
- [Local mode for `kubernetes` action type](https://github.com/garden-io/garden/tree/0.13.48/examples/local-mode-k8s)
64+
- [Kubernetes Deploy action example project](https://github.com/garden-io/garden/tree/0.13.49/examples/k8s-deploy-patch-resources)
65+
- [Local mode for `kubernetes` action type](https://github.com/garden-io/garden/tree/0.13.49/examples/local-mode-k8s)

docs/use-cases/on-demand-preview-envs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,4 +60,4 @@ Join our [Discord community](https://go.garden.io/discord) 🌸 for access to Ga
6060

6161
## Examples
6262

63-
- [Kubernetes Deploy action example project](https://github.com/garden-io/garden/tree/0.13.48/examples/k8s-deploy-patch-resources)
63+
- [Kubernetes Deploy action example project](https://github.com/garden-io/garden/tree/0.13.49/examples/k8s-deploy-patch-resources)

e2e/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@garden-io/e2e",
3-
"version": "0.13.48",
3+
"version": "0.13.49",
44
"description": "End-to-end tests for the Garden CLI",
55
"type": "module",
66
"repository": {

0 commit comments

Comments
 (0)