We've gone ahead with a new release of OpenCompose, officially our
first one (since alpha) 0.1.0!

There's a lot of changes since the alpha, and I've gone ahead and
outlined this on
https://github.com/redhat-developer/opencompose/releases

Otherwise, here is a list of changes brought by this release:

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.

```yaml
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
    (https://github.com/redhat-developer/opencompose/pull/72)
  - Ingress support
    (https://github.com/redhat-developer/opencompose/pull/69)
  - Allow URL support
    (https://github.com/redhat-developer/opencompose/pull/64)
  - Replica support
    (https://github.com/redhat-developer/opencompose/pull/66)

New ingress support:

You're now able to supply both `host` and `path` when providing port
information:
```yaml
  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.

```sh
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.

```yaml
# <ServiceSpec>
  name: foo
  replicas: 4
  containers:
  - <ContainerSpec>
```

Many thanks for those who have contributed to this release!

-- 
Charlie Drage
Software Engineer
Red Hat (Canada)

_______________________________________________
Devtools mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/devtools

Reply via email to