tag:github.com,2008:https://github.com/servicebinding/runtime/releases Tags from runtime 2024-07-08T17:13:54Z tag:github.com,2008:Repository/393191422/v1.0.0 2024-07-16T21:17:00Z v1.0.0 <p>Bump golang.org/x/tools from 0.22.0 to 0.23.0 in /hack/goimports (<a class="issue-link js-issue-link" href="https://github.com/servicebinding/runtime/pull/433">#433</a>)</p> <p>Bumps [golang.org/x/tools](<a href="https://github.com/golang/tools">https://github.com/golang/tools</a>) from 0.22.0 to 0.23.0. <br />- [Release notes](<a href="https://github.com/golang/tools/releases">https://github.com/golang/tools/releases</a>) <br />- [Commits](<a class="commit-link" href="https://github.com/golang/tools/compare/v0.22.0...v0.23.0">golang/tools@<tt>v0.22.0...v0.23.0</tt></a>)</p> <p>--- <br />updated-dependencies: <br />- dependency-name: golang.org/x/tools <br /> dependency-type: direct:production <br /> update-type: version-update:semver-minor <br />...</p> <p>Signed-off-by: dependabot[bot] &lt;[email protected]&gt; <br />Co-authored-by: dependabot[bot] &lt;49699333+dependabot[bot]@users.noreply.github.com&gt;</p> github-actions tag:github.com,2008:Repository/393191422/v0.9.0 2024-05-14T22:50:44Z v0.9.0 <p>Test with latest kind node images (<a class="issue-link js-issue-link" href="https://github.com/servicebinding/runtime/pull/418">#418</a>)</p> <p>Adds tests for Kubernetes 1.30. Updates images for older releases where <br />available.</p> <p>Signed-off-by: Scott Andrews &lt;[email protected]&gt;</p> github-actions tag:github.com,2008:Repository/393191422/v0.8.0 2024-03-18T23:17:26Z v0.8.0 <p>Migrate to reconciler.io/runtime (<a class="issue-link js-issue-link" href="https://github.com/servicebinding/runtime/pull/402">#402</a>)</p> <p>This is a fork of the vmware-labs/reconciler-runtime project. Since I'm <br />no longer employed by VMware, I lost maintainer rights to the previous <br />repo.</p> <p>Signed-off-by: Scott Andrews &lt;[email protected]&gt;</p> github-actions tag:github.com,2008:Repository/393191422/v0.7.0 2023-12-06T13:55:42Z v0.7.0 <p>Bump golang.org/x/tools from 0.15.0 to 0.16.0 in /hack/goimports</p> <p>Bumps [golang.org/x/tools](<a href="https://github.com/golang/tools">https://github.com/golang/tools</a>) from 0.15.0 to 0.16.0. <br />- [Release notes](<a href="https://github.com/golang/tools/releases">https://github.com/golang/tools/releases</a>) <br />- [Commits](<a class="commit-link" href="https://github.com/golang/tools/compare/v0.15.0...v0.16.0">golang/tools@<tt>v0.15.0...v0.16.0</tt></a>)</p> <p>--- <br />updated-dependencies: <br />- dependency-name: golang.org/x/tools <br /> dependency-type: direct:production <br /> update-type: version-update:semver-minor <br />...</p> <p>Signed-off-by: dependabot[bot] &lt;[email protected]&gt;</p> github-actions tag:github.com,2008:Repository/393191422/v0.6.0 2023-10-14T16:25:57Z v0.6.0 <p>Unproject workloads no longer targeted by a ServiceBinding (<a class="issue-link js-issue-link" href="https://github.com/servicebinding/runtime/pull/348">#348</a>)</p> <p>When a previously bound workload is no longer targeted by a <br />ServiceBinding it is now unprojected. Previously, the projection was <br />orphaned as the controller only managed workload matching the reference <br />on the ServiceBinding resource. This could happen for a few different <br />reasons:</p> <p>- the name of the referenced workload was updated on the ServiceBinding <br />- the label selector matching the workload was updated on the <br /> ServiceBinding <br />- the labels on the workload were updated to no longer match the <br /> selector on the ServiceBinding.</p> <p>In order to find previously bound workloads, we now list all resources <br />matching the workload refs GVK in the namespace. That list is filtered <br />to resources that are currently projected, or match the new criteria. <br />All matching workloads are unprojected, but only resources matching the <br />current ref are re-projected.</p> <p>To avoid a much larger search area, the workloadRef apiVersion and kind <br />fields are now immutable. Users who need to update either of these <br />values will need to delete the ServiceBinding and create a new resource <br />with the desired values.</p> <p>Signed-off-by: Scott Andrews &lt;[email protected]&gt;</p> github-actions tag:github.com,2008:Repository/393191422/v0.5.0 2023-09-18T21:37:36Z v0.5.0 github-actions tag:github.com,2008:Repository/393191422/v0.4.0 2023-07-28T18:17:58Z v0.4.0 <p>Bump k8s.io/client-go from 0.27.3 to 0.27.4 (<a class="issue-link js-issue-link" href="https://github.com/servicebinding/runtime/pull/306">#306</a>)</p> <p>Bumps [k8s.io/client-go](<a href="https://github.com/kubernetes/client-go">https://github.com/kubernetes/client-go</a>) from 0.27.3 to 0.27.4. <br />- [Changelog](<a href="https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md">https://github.com/kubernetes/client-go/blob/master/CHANGELOG.md</a>) <br />- [Commits](<a class="commit-link" href="https://github.com/kubernetes/client-go/compare/v0.27.3...v0.27.4">kubernetes/client-go@<tt>v0.27.3...v0.27.4</tt></a>)</p> <p>--- <br />updated-dependencies: <br />- dependency-name: k8s.io/client-go <br /> dependency-type: direct:production <br /> update-type: version-update:semver-patch <br />...</p> <p>Signed-off-by: dependabot[bot] &lt;[email protected]&gt; <br />Co-authored-by: dependabot[bot] &lt;49699333+dependabot[bot]@users.noreply.github.com&gt;</p> github-actions tag:github.com,2008:Repository/393191422/v0.3.0 2023-02-14T13:41:33Z v0.3.0 <p>Unproject using the same mapping used to project the binding</p> <p>From the spec:</p> <p>&gt; When a service binding projection is removed, the controller MUST use <br />&gt; the same mappings from the projection creation. After a <br />&gt; ClusterWorkloadResourceMapping resource is modified, each binding <br />&gt; targeting the mapped workload type MUST be removed, then reattempted <br />&gt; with the latest mapping.</p> <p>We now stash the mapping used to project the binding on the workload as <br />an annotation. When unprojecting that same binding, we use the stashed <br />mapping to unproject the binding. If updating an existing binding, the <br />stashed mapping is used to cleanup existing state before the updated <br />mapping is used to re-project the binding into the workload.</p> <p>Signed-off-by: Scott Andrews &lt;[email protected]&gt;</p> github-actions tag:github.com,2008:Repository/393191422/v0.2.0 2022-08-19T11:22:10Z v0.2.0 <p>Split ClusterWorkloadResourceMappings into a separate file (<a class="issue-link js-issue-link" href="https://github.com/servicebinding/runtime/pull/160">#160</a>)</p> <p>Attempting to use kubectl to apply a CRD and a resource of the new kind <br />creates a race condition for the API Server to reify the new CRD before <br />the resource instance is created.</p> <p>Instead we can split these resources into a separate config file that <br />can be independently applied to the cluster.</p> <p>Signed-off-by: Scott Andrews &lt;[email protected]&gt;</p> github-actions tag:github.com,2008:Repository/393191422/v0.1.1 2022-08-11T17:08:48Z v0.1.1 <p>Drop reinvocationPolicy from ValidatingWebhookConfiguration (<a class="issue-link js-issue-link" href="https://github.com/servicebinding/runtime/pull/158">#158</a>)</p> <p>The reinvocationPolicy is only valid for MutatingWebhookConfigurations.</p> <p>Signed-off-by: Scott Andrews &lt;[email protected]&gt;</p> github-actions