Skip to content

Commit 52467d2

Browse files
committed
upgrade guide
1 parent 9f5a223 commit 52467d2

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Upgrade Guide
2+
3+
## Note on Versioning
4+
5+
**Kool** adheres to *Semantic Versioning (SemVer)* and is committed to maintaining backward compatibility, minimizing the potential for disruptive changes and multi-step upgrades.
6+
7+
## Upgrading to 3.x
8+
9+
The release of major version 3.x introduces a few breaking changes. Please review and adjust your projects accordingly.
10+
11+
### Changes to `kool.deploy.yml`: Now `kool.cloud.yml`
12+
13+
It is recommended to rename your configuration file for **Kool.dev Cloud** from `kool.deploy.yml` to `kool.cloud.yml`. Although the old naming convention remains functional, it has been deprecated and will be removed in future releases.
14+
15+
### Building Images for Deployment with `services.<service>.build`
16+
17+
Version 3.x introduces two significant changes:
18+
19+
- The YAML syntax for `services.<service>.build` in the `kool.cloud.yml` file must now align with the official Docker Compose reference for the `service.<service>.build` entry.
20+
- Image building now occurs in your local environment—specifically, on the host where you execute `kool cloud deploy`. Therefore, ensure that the environment from which you run this command has a properly configured Docker-image build engine (that means Kool to be able to run `docker build` command).

0 commit comments

Comments
 (0)