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
