Releases: redhat-developer/opencompose
v0.2.0
The second official release of OpenCompose!
There's been 16 commits since the last release, let's see what's changed!
Volume key:
We've added volume support to OpenCompose. You can now supply a volume connected to your container.
For example:
version: "0.1-dev"
services:
- name: database
containers:
- image: mariadb:10
mounts:
- volumeRef: database
mountPath: /var/lib/mysql
volumes:
- name: database
size: 100Mi
accessMode: ReadWriteOnce
Label key:
Labels can now be applied to each service.
For example:
version: "0.1-dev"
services:
- name: database
labels:
foo_label: bar_label
...
A more in-depth overview on all the keys can be located in our file reference doc.
Major changes:
Thanks to all who've contributed to this month's release!
v0.1.0
The first official (non-alpha) release of OpenCompose!
If you haven't yet heard of OpenCompose, it's a higher level abstraction for Kubernetes resources.
Here's a simple example of running an external/public-facing container with NGINX.
version: 0.1-dev
services:
- name: helloworld
containers:
- image: tomaskral/nonroot-nginx
ports:
- port: 8080:80
type: external
This release ecompasses 42 commits and changes between v0.1.0 and v0.1.0-alpha.0.
New changes:
- A majority of the changes is new documentation, including updated examples
- Added support for passing in input from STDIN (#72)
- Ingress support (#69)
- Allow URL support (#64)
- Replica support (#66)
New ingress support:
You're now able to supply both host
and path
when providing port information:
ports:
- port: 8080:80
type: internal
host: domain.tld
path: /admin
URL support:
You're now able to pass in an external URL to OpenCompose.
opencompose convert -f https://raw.githubusercontent.com/redhat-developer/opencompose/master/examples/hello-nginx.yaml
Replica support:
Each service can now be defined by how many replicas.
# <ServiceSpec>
name: foo
replicas: 4
containers:
- <ContainerSpec>
Many thanks for those who have contributed to this release!
v0.1.0-alpha.0
This is the first alpha release for OpenCompose v0.1.0.