diff --git a/CHANGELOG.md b/CHANGELOG.md index c4951bc..c009113 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,10 @@ Please choose versions by [Semantic Versioning](http://semver.org/). * MINOR version when you add functionality in a backwards-compatible manner, and * PATCH version when you make backwards-compatible bug fixes. +## Unreleased + +- chore: update github.com/bborbe/collection to v1.21.4, github.com/bborbe/errors to v1.6.4, github.com/bborbe/http to v1.26.31, github.com/bborbe/kafka to v1.28.6, github.com/bborbe/validation to v1.5.6, github.com/bborbe/vault-cli to v0.178.3 + ## v0.118.1 - fix(helm): render `helm.sh/resource-policy: keep` on agent PVCs and bump the chart to 0.16.0, so a stale apply whose render drops a claim (2026-10-21: `a2a/update-go-cache` on sun) cannot delete it and deadlock the Jobs that mount it. The claim is also kept on `helm uninstall` and when its agent leaves values — remove it with `kubectl delete pvc`. Helm reads the policy from the live object, so it protects only after this chart has been applied once. diff --git a/go.mod b/go.mod index bc84bc2..dd01049 100644 --- a/go.mod +++ b/go.mod @@ -4,16 +4,16 @@ go 1.27.3 require ( github.com/a2aproject/a2a-go/v2 v2.7.0 - github.com/bborbe/collection v1.21.3 + github.com/bborbe/collection v1.21.4 github.com/bborbe/cqrs v0.6.13 - github.com/bborbe/errors v1.6.3 - github.com/bborbe/http v1.26.30 - github.com/bborbe/kafka v1.28.5 + github.com/bborbe/errors v1.6.4 + github.com/bborbe/http v1.26.31 + github.com/bborbe/kafka v1.28.6 github.com/bborbe/log v1.7.5 github.com/bborbe/metrics v0.6.8 github.com/bborbe/time v1.27.18 - github.com/bborbe/validation v1.5.5 - github.com/bborbe/vault-cli v0.177.0 + github.com/bborbe/validation v1.5.6 + github.com/bborbe/vault-cli v0.178.3 github.com/golang/glog v1.2.5 github.com/google/uuid v1.6.0 github.com/onsi/ginkgo/v2 v2.33.1 @@ -26,13 +26,13 @@ require ( require ( github.com/IBM/sarama v1.61.1 // indirect github.com/Masterminds/semver/v3 v3.5.0 // indirect - github.com/bborbe/k8s v1.14.23 // indirect + github.com/bborbe/k8s v1.14.24 // indirect github.com/bborbe/kv v1.21.19 // indirect - github.com/bborbe/math v1.4.15 // indirect + github.com/bborbe/math v1.4.16 // indirect github.com/bborbe/parse v1.12.4 // indirect - github.com/bborbe/run v1.11.2 // indirect + github.com/bborbe/run v1.11.3 // indirect github.com/bborbe/sentry v1.10.6 // indirect - github.com/bborbe/strimzi v1.8.21 // indirect + github.com/bborbe/strimzi v1.8.22 // indirect github.com/beorn7/perks v1.0.1 // indirect github.com/cespare/xxhash/v2 v2.3.0 // indirect github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect diff --git a/go.sum b/go.sum index 06ae006..38b7227 100644 --- a/go.sum +++ b/go.sum @@ -6,42 +6,42 @@ github.com/a2aproject/a2a-go/v2 v2.7.0 h1:rwIpzO5O9Mxu/Rm4S2SZfHYzNcvF3FK9aaaTxP github.com/a2aproject/a2a-go/v2 v2.7.0/go.mod h1:rvFIb0sBJl2qmJRYU2fQxI6hhIQksmGGMEhT/uRwWww= github.com/bborbe/boltkv v1.16.1 h1:bbXWHHpTqYNQMd+QitEW1WrG9s/WIbKA81R2H6JOx7s= github.com/bborbe/boltkv v1.16.1/go.mod h1:60QY7gw7Jh0GongVeGOpbFlt6ewBvMcw8vt9dRFW/qg= -github.com/bborbe/collection v1.21.3 h1:fAnKKYLGsBca/NNTuHtSgYIVad3Yw52Q9Krr/xCRO2k= -github.com/bborbe/collection v1.21.3/go.mod h1:7N1XFVM4H41Ou6VaknELQHyEtfD5wly0lGz8LkqzJdU= +github.com/bborbe/collection v1.21.4 h1:eyxNnsdbsxojlT9eDlGGclrW/vg8v+43/t0LVCUSZ8A= +github.com/bborbe/collection v1.21.4/go.mod h1:k+qS5lxi4qQ/wpw8LiSBr08RiybIDc5/mbzs9yKDq0w= github.com/bborbe/cqrs v0.6.13 h1:M1xqh5i8rNisEGLhuwv3ewNJthZEEuZjImVzgKmVCko= github.com/bborbe/cqrs v0.6.13/go.mod h1:6seV7h/pLGaRNh8f/ZV1DEjIWkAvqxj7edeCw9Eahjs= -github.com/bborbe/errors v1.6.3 h1:/oSXCWcCSonPRWy1g/+EoBhSbOoH6gnqStZLrCG+erw= -github.com/bborbe/errors v1.6.3/go.mod h1:Zvd7AQ0ZpR/hdZFtUhQ8k46CfaKYu2CLpV72CNgTHV8= -github.com/bborbe/http v1.26.30 h1:NYsmXmP9FbZJ3PjyjecqY15E+8ELjJjF+zKAGhjF88Y= -github.com/bborbe/http v1.26.30/go.mod h1:o5lPyR+281T+OPtmoN2J2abqgqRXF4ramPa09WbHh14= -github.com/bborbe/k8s v1.14.23 h1:bHYG3Ad3yd8DrMsETUADdlkDmapVsj0ty3ho26pUvQ0= -github.com/bborbe/k8s v1.14.23/go.mod h1:CGk8NUi98CRp6Fk8NpONj3BnJ0XaEgiLzgJK4Hx0PQA= -github.com/bborbe/kafka v1.28.5 h1:gY1dpZ7FaJpCJdMZhdsTRlm7nwX9geEdkKazUePk58E= -github.com/bborbe/kafka v1.28.5/go.mod h1:2i1/mTbJDSgFMUtauOI2QLli35RoC3+fgmGxK0S85DQ= +github.com/bborbe/errors v1.6.4 h1:gPOl00mChbQ5WX9tqwA2zYRNjGFD32xBuyBV0Z47CD4= +github.com/bborbe/errors v1.6.4/go.mod h1:AjaF51Xl+xFEtNQyfSx6KkLR4qQkcM/6qi8xYaNjgEU= +github.com/bborbe/http v1.26.31 h1:So9/DK1J2GcmY/MXzJZIVOg++qjb1XJojWMZqBffoo8= +github.com/bborbe/http v1.26.31/go.mod h1:dtACqpRbRg/86NxtPBHB7n0o7zL58a2G/q14Jw/c0+A= +github.com/bborbe/k8s v1.14.24 h1:9gyERtta6kCfxRJpvC7adw61ZEBDies/aTXJDndfsCQ= +github.com/bborbe/k8s v1.14.24/go.mod h1:gyfvP4Qs8ZsEYnfVwPdoq5aKiOWs4HeHqfygIdbD9Kg= +github.com/bborbe/kafka v1.28.6 h1:JnUJex0u/GubFnVmVMYRxEeX2pxu8ij57/tRhfJwSIM= +github.com/bborbe/kafka v1.28.6/go.mod h1:FT2z6C6DsRMsYx1ft5lEGngqxI3SUjEtr7mRKxt7bwc= github.com/bborbe/kv v1.21.19 h1:qgcm1QH4ATm4woOrKX6A007p5BVR4wm/KoFBMvoGvu8= github.com/bborbe/kv v1.21.19/go.mod h1:x9Nlf88XC3knNN4mBWe3LeTCKupOB/OcillrsHI5vDs= github.com/bborbe/log v1.7.5 h1:ByOu0aKC3zP0IvX3J85H4cRnTdSrJR5esY1+UPVfa08= github.com/bborbe/log v1.7.5/go.mod h1:NCZcz3owNDeVeeC3vO+5ow8LPA9yiJWei0yWd5cWADk= -github.com/bborbe/math v1.4.15 h1:s//rL+To1BF9O6qVuZ8XmEVbH9DLtggESxb8y+VHF4o= -github.com/bborbe/math v1.4.15/go.mod h1:Cm3Q7kmwdL4czJZXjEoM8blEE6qxhs4zWnhm5itvBXg= +github.com/bborbe/math v1.4.16 h1:m8+xQH95hun9xkLMzAQXI6PubTAAaypX8jwEOJsr4Lw= +github.com/bborbe/math v1.4.16/go.mod h1:VouEOULFzeeJHn9GB3Oho0n3ASy+6v3HEb1tNGG07qY= github.com/bborbe/memorykv v1.6.15 h1:7InMJsb4vXCuNt3nGz1GtTZwRlktIorKln4/ES8tJvw= github.com/bborbe/memorykv v1.6.15/go.mod h1:X5TlSq6wpw5Dio8W054IevUC+fNXDmtYGGct7FRNML8= github.com/bborbe/metrics v0.6.8 h1:nhh7WtHWNPkQm9+3skwPRbQ8CSXNb8Xf+EBbHjh2vUc= github.com/bborbe/metrics v0.6.8/go.mod h1:gz8+B7XLyUw0Ctmu7s0+6hmgVrFRHrwaKQUEpqoyfjc= github.com/bborbe/parse v1.12.4 h1:4HikfTtitsfm5Vc0zNkXsKST+MRsjVyqiKTt09+gX1c= github.com/bborbe/parse v1.12.4/go.mod h1:owuIijOeFyFnGH1pLsD2V0taNCIqAcRxJuqX9bgLcIw= -github.com/bborbe/run v1.11.2 h1:G+fL7HntNgm5cif91JJPs1skQ7Aa5si6Y2B2T8sUecw= -github.com/bborbe/run v1.11.2/go.mod h1:avXQq2EVbAdXuK/+InUy1vzVp3EZ9St8DVJsxcUeqak= +github.com/bborbe/run v1.11.3 h1:wnEN9HCwr0+Ns36oWP8/q8wHV9NKMIq4oxZLjL2VDio= +github.com/bborbe/run v1.11.3/go.mod h1:AYD2/slaqgnlVLpKTGnxq1eWEIL2moRw9M0PqcCkbgw= github.com/bborbe/sentry v1.10.6 h1:3kThn3xLIwiazZYAEodOS4H6k9Bv3/9LPidEqYQODS0= github.com/bborbe/sentry v1.10.6/go.mod h1:zJcQ9gkLAY+4lvWdQBejXpcivXhHU5zcyFDYGKiKQ3c= -github.com/bborbe/strimzi v1.8.21 h1:t6hN6yVfO2QnW7GH8au84miezkhsVehGqXL6Wa1pgDQ= -github.com/bborbe/strimzi v1.8.21/go.mod h1:q7xGQC/CjE9MXy6u3558Ef4l3kTeYdJAiUPU30db400= +github.com/bborbe/strimzi v1.8.22 h1:HeUKGG/rSOBe+z7/nz3h1NNakh4InEw4btcgQ2HRnKM= +github.com/bborbe/strimzi v1.8.22/go.mod h1:/MzB18t0OHD7+YlrbuszDINJnzbUUhBA+E0n85GuWMA= github.com/bborbe/time v1.27.18 h1:ZD9HUPcTqxZGzLyLfvmz4WJzjNoDFN2jJKAu2KSuA1Q= github.com/bborbe/time v1.27.18/go.mod h1:jGLjJqUGeWrq788dZJxhUnnfz+ONwu49tFi1oYEScRA= -github.com/bborbe/validation v1.5.5 h1:cVwPRX9sNFlPe9dn6iilvHKdSVhn1k5J6D9Zh7W5Zvo= -github.com/bborbe/validation v1.5.5/go.mod h1:nx0apwM6GpmR76MnNgrWPYZofLSi5GKwo+MyGRdTAOY= -github.com/bborbe/vault-cli v0.177.0 h1:6Apw5bI9IlgarOrCIaV9uE/aZbHAdM1p5OaSfotELKc= -github.com/bborbe/vault-cli v0.177.0/go.mod h1:4+psuBD8AkVbT5Ulab0qUebUMd+Z8AZp7fAe9XJgE/g= +github.com/bborbe/validation v1.5.6 h1:zHdsgmlzN8JY4OoEpvPJ6Riusd+t65/8RtSFsJ02TbA= +github.com/bborbe/validation v1.5.6/go.mod h1:6f1WeSRrK4yY9DomG17MKzRnhR8xYKa0aH5HXGoggoM= +github.com/bborbe/vault-cli v0.178.3 h1:UhOFTyY9zoZSngZHcX4y3tRiGjhNwHGD9qtv9ZOShwM= +github.com/bborbe/vault-cli v0.178.3/go.mod h1:cvLOo1/o7R/DUKm+v25tiU/dW1tN0/YBEQkcT/bD/z8= github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs= @@ -68,7 +68,7 @@ github.com/go-openapi/jsonpointer v1.0.2 h1:NbW7xT2b+l7x+JefiPGDsZWsrLk1ogrz4AHK github.com/go-openapi/jsonpointer v1.0.2/go.mod h1:N0rI4MbNKD7xAFTiHtB+5Nhrg2j/wwYg7m7Fmb4/jk8= github.com/go-openapi/jsonreference v1.0.3 h1:5rDbq+JsjCv6/nUDDJt83nLZoADI4w03uvHXer+4aYQ= github.com/go-openapi/jsonreference v1.0.3/go.mod h1:OJSlMXHysgH272D9z2tiy2MGe5A9vQLHaCPb6KbYdE4= -github.com/go-openapi/swag v0.29.1 h1:C6EeWzUwQtcWEhE9eqBdUubGXxhWY4PlzHMLD7kLaiQ= +github.com/go-openapi/swag v0.27.1 h1:VotvOLWW8q/EAxB0YdsBBGC8XYyeL1YwBj2ungAGPNg= github.com/go-openapi/swag/conv v0.29.2 h1:8c9shoB8l0QRSR6ymq1llHdBWDqpIgJfjTGHx3Vuhm0= github.com/go-openapi/swag/conv v0.29.2/go.mod h1:AZS0YigTNf8qNtD6WqJz/N4RUNmpr76SyjFGkq4+p6Q= github.com/go-openapi/swag/jsonutils v0.29.2 h1:uZNSD2/rJDYAfvsLYkykTzXuyxM3QpDKV9jhRHrMu6k=