diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index b5fa91a39..4eac04346 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -90,3 +90,4 @@ and we will add you. **All** contributors belong here. 💯 - [Gonçalo Montalvão Marques](https://github.com/gonmmarques) - [Sumit Kumar Soni](https://github.com/zelfroster) - [Chaiyapruek Muangsiri](https://github.com/cmppoon) +- [Xin Fu](https://github.com/imfing) diff --git a/docs/content/blog/operator-v1-is-here.md b/docs/content/blog/operator-v1-is-here.md new file mode 100644 index 000000000..29e30145e --- /dev/null +++ b/docs/content/blog/operator-v1-is-here.md @@ -0,0 +1,54 @@ +--- +title: "Porter Operator v1.0.0 is here!" +description: "Announcing the Porter Operator's v1.0.0 release" +date: "2023-09-28" +authorname: "Sarah Christoff" +author: "@schristoff" +tags: ["operator", "v1"] +--- + +Porter Operator v1.0.0 is finally here! 🎉 + +## What is the Porter Operator? + +The Porter Operator gives you a native, integrated experience for managing your bundles from Kubernetes. It is the recommended way to automate your bundle pipeline with support for GitOps. + +## What's new in v1? + + +### Outputs +🚨 Outputs is currently WIP, we will be following up shortly with the +ability for outputs to work after an installation upgrade. + + +Our biggest feature by far is the Outputs API. Being able to share outputs between bundles, +services, and allow users to retrieve outputs from bundles is a must have. By creating the +`installation.outputs` CRD we are now able to expose those outputs. We leverage the work done +in Porter to turn a gRPC server which enables for these outputs to be shared for a variety of +use cases. + +### Delete all the things! + +There were a myriad of issues we were running into when trying to delete resources. One of these issues being that a finalizer would block the deletion of a namespace. By updating one of our reconcilers to check that a deletion timestamp was set, the deletion of namespaces which have operator resources is now able to occur. + +The `TTLSecondsAfterFinished` agent configuration option is out, which allows users to set the time limit of a job that has finished its execution. This defaults to 600 seconds, but in the long term should allow for easier debugging. + +### Checkout the Operator Demo +If you'd like to take the Operator for a spin please go through out [Quickstart here](https://porter.sh/docs/operator/quickstart/). However, if you're looking for something with more fun tools included, [Brian DeGeeter](https://github.com/bdegeeter) has this amazing [porter-argo-demo](https://github.com/bdegeeter/porter-argo-demo). + + +## Recognizing our key contributors +None of this would have been possible without the following: + +[Carolyn Van Slyck](https://github.com/carolynvs) + +[Yingrong Zhao](https://github.com/VinozzZ) + +[Brian DeGetter](https://github.com/bdegeeter) + +[Steven Gettys](https://github.com/sgettys) + +[Troy Connor](https://github.com/troy0820) + + + diff --git a/docs/content/blog/v1-is-here.md b/docs/content/blog/v1-is-here.md index fbcf12e7c..f49fac9dd 100644 --- a/docs/content/blog/v1-is-here.md +++ b/docs/content/blog/v1-is-here.md @@ -1,7 +1,7 @@ --- title: "Porter v1.0.0 is here!" description: "Announcing Porter's v1.0.0 release, what is new, and our plans going forward" -date: "2022-10-03" +date: "2023-09-27" authorname: "Carolyn Van Slyck" author: "@carolynvs" authorlink: "https://carolynvanslyck.com/" diff --git a/docs/go.mod b/docs/go.mod index 96e7855c1..2c7a581f2 100644 --- a/docs/go.mod +++ b/docs/go.mod @@ -2,4 +2,4 @@ module github.com/getporter/porter go 1.20 -require github.com/imfing/hextra v0.2.5 // indirect +require github.com/imfing/hextra v0.4.0 // indirect diff --git a/docs/go.sum b/docs/go.sum index 529c7cd22..a920c7262 100644 --- a/docs/go.sum +++ b/docs/go.sum @@ -1,2 +1,2 @@ -github.com/imfing/hextra v0.2.5 h1:lOuQAHxkehJ3PQsDMe+BHnh4Ig4pyZbjhqnUUuBsrE8= -github.com/imfing/hextra v0.2.5/go.mod h1:cEfel3lU/bSx7lTE/+uuR4GJaphyOyiwNR3PTqFTXpI= +github.com/imfing/hextra v0.4.0 h1:IwPL9eRAn2ukdhgaJHe5fPm1L/U0c5i5JkyPkyOZ9Qk= +github.com/imfing/hextra v0.4.0/go.mod h1:cEfel3lU/bSx7lTE/+uuR4GJaphyOyiwNR3PTqFTXpI= diff --git a/docs/hugo.toml b/docs/hugo.toml index da294e311..2f60625a5 100644 --- a/docs/hugo.toml +++ b/docs/hugo.toml @@ -34,7 +34,7 @@ enableInlineShortcodes= true [params.navbar.logo] path = "images/porter-icon-badge.png" - width = 80 + width = 50 height = 50 [params.footer] diff --git a/docs/layouts/index.html b/docs/layouts/index.html index 6320eb9ef..b5dd4d2e9 100644 --- a/docs/layouts/index.html +++ b/docs/layouts/index.html @@ -91,7 +91,7 @@

-

+

We are a Cloud Native Computing Foundation Sandbox Project