Releases: kubernetes-sigs/controller-tools
Releases · kubernetes-sigs/controller-tools
v0.21.0
What's Changed
⚠️ Bump to k8s.io/* v1.36 by @sbueringer in #1407⚠️ Upgrade Go version to 1.26.0 by @camilamacedo86 in #1402- ✨ Add
kubebuilder:externalDocmarker by @pedjak in #1335 - ✨ Add optional roleName parameter to RBAC marker by @AlirezaPourchali in #1334
- ✨ Add support for external ApplyConfiguration mappings by @andrew-farries in #1327
- ✨ Add support for k8s:enum markers by @alvaroaleman in #1352
- ✨ Add support for k8s:immutable by @alvaroaleman in #1354
- ✨ ApplyConfigurations: Generate extract functions by @alvaroaleman in #1346
- ✨ Preserve Enum validation for IntOrString type in CRD generation by @dongjiang1989 in #1370
- ✨ Support nested pointer to type-aliased slices by @dongjiang1989 in #1331
- 🌱 Handle any/interface{} type in CRD generator with clear error by @Fedosin in #1362
- 🐛 Fix applyconfiguration generator for cluster-scoped resources by @joelanford in #1347
Misc
- 📖 docs: Add examples to all marker types. by @camilamacedo86 in #1340
- 🌱 Fix and test webhook testdata compilation by @alvaroaleman in #1345
- 🌱 Fix go generate validation by @alvaroaleman in #1348
- 🌱 Migrate away from custom GitHub action approval workflow by @karimzakzouk in #1372
- ✨ Migrate to new envtest location and newer Kubernetes version by @sbueringer in #1337
- 🌱 Test the test CRD can actually be applied by @alvaroaleman in #1351
- 🌱 Validate tidyness of all go modules by @alvaroaleman in #1349
- 🌱 Validate we use the same k8s.io/* version in all modules by @alvaroaleman in #1353
envtest
- ✨ Release envtest v1.36.0 by @erikgb in #1393
- 🌱 Promotion of envtest release for Kubernetes v1.36.0 by @sbueringer in #1400
Dependency bumps
- 🌱 Bump EndBug/add-and-commit from 9.1.4 to 10.0.0 in the all-github-actions group by @dependabot[bot] in #1369
- 🌱 Bump actions/setup-go from 6.1.0 to 6.2.0 in the all-github-actions group by @dependabot[bot] in #1326
- 🌱 Bump actions/setup-go from 6.2.0 to 6.3.0 in the all-github-actions group by @dependabot[bot] in #1356
- 🌱 Bump github.com/fatih/color from 1.18.0 to 1.19.0 in the all-go-mod-patch-and-minor group by @dependabot[bot] in #1368
- 🌱 Bump github.com/onsi/gomega from 1.38.3 to 1.39.0 in the all-go-mod-patch-and-minor group by @dependabot[bot] in #1322
- 🌱 Bump github.com/onsi/gomega from 1.39.0 to 1.39.1 in the all-go-mod-patch-and-minor group by @dependabot[bot] in #1330
- 🌱 Bump github.com/onsi/gomega from 1.39.1 to 1.40.0 in the all-go-mod-patch-and-minor group by @dependabot[bot] in #1405
- 🌱 Bump golang.org/x/tools from 0.40.0 to 0.41.0 in the all-go-mod-patch-and-minor group by @dependabot[bot] in #1325
- 🌱 Bump golang.org/x/tools from 0.41.0 to 0.42.0 in the all-go-mod-patch-and-minor group by @dependabot[bot] in #1342
- 🌱 Bump golang.org/x/tools from 0.42.0 to 0.43.0 in the all-go-mod-patch-and-minor group by @dependabot[bot] in #1364
- 🌱 Bump golang.org/x/tools from 0.43.0 to 0.44.0 in the all-go-mod-patch-and-minor group across 1 directory by @dependabot[bot] in #1377
- 🌱 Bump golangci-lint to v2.8.0 by @dongjiang1989 in #1332
- 🌱 Bump golangci-lint to v2.10.1 by @dongjiang1989 in #1358
- 🌱 Bump golangci-lint to v2.11.3 by @dongjiang1989 in #1367
- 🌱 Bump softprops/action-gh-release from 2.5.0 to 2.6.1 in the all-github-actions group by @dependabot[bot] in #1365
- 🌱 Bump the all-github-actions group across 1 directory with 4 updates by @dependabot[bot] in #1383
- 🌱 Bump the all-github-actions group with 2 updates by @dependabot[bot] in #1328
- 🌱 Bump tj-actions/changed-files from 47.0.1 to 47.0.2 in the all-github-actions group by @dependabot[bot] in #1343
- 🌱 Bump tj-actions/changed-files from 47.0.2 to 47.0.4 in the all-github-actions group by @dependabot[bot] in #1355
- 🌱 Bump tj-actions/changed-files from 47.0.4 to 47.0.5 in the all-github-actions group by @dependabot[bot] in #1361
New Contributors
- @AlirezaPourchali made their first contribution in #1334
- @andrew-farries made their first contribution in #1327
- @pedjak made their first contribution in #1335
- @camilamacedo86 made their first contribution in #1340
- @Fedosin made their first contribution in #1362
- @karimzakzouk made their first contribution in #1372
Full Changelog: v0.20.0...v0.21.0
envtest-v1.36.0
Merge pull request #1393 from erikgb/envtest-1-36 :sparkles: Release envtest v1.36.0
v0.20.1
What's Changed
- ✨ Support nested pointer to type-aliased slices by @k8s-infra-cherrypick-robot in #1336
Full Changelog: v0.20.0...v0.20.1
v0.20.0
What's Changed
⚠️ Bump to k8s.io/* v0.35.0 by @sbueringer in #1318⚠️ Start from local type declaration when applying schema by @JoelSpeed in #1270⚠️ Revert local override breaking behavioural change by @JoelSpeed in #1310- ✨ Allow title to be set on a type by @cbandy in #1282
- ✨ crd/marker: add AtLeastOneOf constraint by @shashankram in #1278
- ✨ Add k8s:required and k8s:optional markers by @lalitc375 in #1247
- ✨ Publish Windows ARM64 controller-gen and envtest binaries by @bear-redhat in #1297
- 🐛 Sort manifest webhooks by @HaraldNordgren in #1295
- 🐛 Prevent XValidation duplication by verifying if the rule already exists by @mcbenjemaa in #1296
Misc
- 🌱 Change sort to slices package by @dongjiang1989 in #1299
- 🌱 Use modernize linter by @HaraldNordgren in #1300
- 🌱 Update importas in golangci config by @dongjiang1989 in #1309
- 🌱 Stop setting invalid formats int32/int64 for integer types by @sbueringer in #1274
- 🌱 Revert "Stop setting invalid formats int32/int64 for integer types" by @sbueringer in #1275
envtest
- ✨Release envtest v1.34.1 by @dongjiang1989 in #1280
- ✨Release envtest v1.35.0-alpha.3 by @bear-redhat in #1303
- ✨Release envtest v1.35.0 by @dongjiang1989 in #1317
- 🌱 Promotion of envtest release for Kubernetes v1.34.1 by @sbueringer in #1285
- 🌱 Promotion of envtest release for Kubernetes v1.35.0-alpha.3 by @sbueringer in #1304
- 🌱 Promotion of envtest release for Kubernetes v1.35.0 by @sbueringer in #1319
Dependency bumps
- 🌱 Bump to k8s.io/* v0.34.1 by @dongjiang1989 in #1279
- 🌱 Bump golang.org/x/tools from 0.37.0 to 0.38.0 in the all-go-mod-patch-and-minor group by @dependabot[bot] in #1291
- 🌱 Bump golang.org/x/tools from 0.38.0 to 0.39.0 in the all-go-mod-patch-and-minor group by @dependabot[bot] in #1307
- 🌱 Bump the all-go-mod-patch-and-minor group across 1 directory with 3 updates by @dependabot[bot] in #1277
- 🌱 Bump the all-go-mod-patch-and-minor group across 1 directory with 3 updates by @dependabot[bot] in #1315
- 🌱 Bump the all-go-mod-patch-and-minor group with 2 updates by @dependabot[bot] in #1284
- 🌱Update golangci-lint version to v2.4.0 by @dongjiang1989 in #1281
- 🌱Update golangci-lint version to v2.5.0 by @dongjiang1989 in #1288
- 🌱 Bump softprops/action-gh-release from 2.3.3 to 2.3.4 in the all-github-actions group by @dependabot[bot] in #1290
- 🌱 Bump softprops/action-gh-release from 2.3.4 to 2.4.1 in the all-github-actions group by @dependabot[bot] in #1292
- 🌱 Bump the all-github-actions group across 1 directory with 5 updates by @dependabot[bot] in #1316
- 🌱 Bump the all-github-actions group with 2 updates by @dependabot[bot] in #1305
- 🌱 Bump the all-github-actions group with 3 updates by @dependabot[bot] in #1276
- 🌱 Bump the all-github-actions group with 4 updates by @dependabot[bot] in #1308
- 🌱 Bump tj-actions/changed-files from 46.0.5 to 47.0.0 in the all-github-actions group by @dependabot[bot] in #1283
New Contributors
- @lalitc375 made their first contribution in #1247
- @bear-redhat made their first contribution in #1297
- @HaraldNordgren made their first contribution in #1295
- @mcbenjemaa made their first contribution in #1296
Full Changelog: v0.19.0...v0.20.0
envtest-v1.35.0
Merge pull request #1317 from dongjiang1989/envtest-v1.35.0-rc.1 ✨Release envtest v1.35.0
envtest-v1.35.0-alpha.3
Merge pull request #1303 from bear-redhat/test 🚀 Add 1.35.0-alpha.3
envtest-v1.34.1
Merge pull request #1284 from kubernetes-sigs/dependabot/go_modules/a…
v0.19.0
What's Changed
⚠️ Bump to k8s.io/* v0.34 by @alvaroaleman @dongjiang1989 @sbueringer in #1225 #1236 #1258 #1266- 🐛 Applyconfiguration: Use correct groupVersion by @alvaroaleman in #1218
- 🐛 Applyconfiguration: Register CRD markers by @alexymantha in #1221
- ✨ crd/marker: Add AtMostOneOf and ExactlyOneOf constraints by @shashankram in #1212 #1224
Misc
- 🌱 Applyconfiguration: Fix AC generation so it builds and test all submodules by @alvaroaleman in #1226
- 🌱 Generate DeepCopy methods for testdata/cronjob by @mjlshen in #1261
- 🌱 Sync
.golangci.yamlfrom controller-runtime by @dongjiang1989 in #1249 - 📖 Promote JoelSpeed to approver by @JoelSpeed in #1220
- 📖 Sync admins & maintainers with kubernetes/org by @sbueringer in #1235
envtest
- ✨ Release envtest v1.34.0-alpha.1 by @dongjiang1989 in #1215
- ✨ Release envtest v1.34.0-beta.0 by @dongjiang1989 in #1240
- ✨ Release envtest v1.34.0 by @sbueringer in #1267
- 🌱 Promotion of envtest release for Kubernetes v1.34.0-alpha.1 by @sbueringer in #1223
- 🌱 Promotion of envtest release for Kubernetes v1.34.0-beta.0 by @sbueringer in #1243
- 🌱 Promotion of envtest release for Kubernetes v1.34.0 by @sbueringer in #1268
Dependency bumps
- 🌱ci: Update golangci-lint to v2.1.6 and adjust configuration by @dongjiang1989 in #1206
- 🌱 Update golangci lint version to v2.3.0 by @dongjiang1989 in #1248
- 🌱 Bump golang.org/x/tools from 0.32.0 to 0.33.0 in the all-go-mod-patch-and-minor group by @dependabot[bot] in #1205
- 🌱 Bump the all-github-actions group across 1 directory with 3 updates by @dependabot[bot] in #1207
- 🌱 Bump the all-go-mod-patch-and-minor group with 4 updates by @dependabot[bot] in #1208
- 🌱 Bump golang.org/x/tools from 0.33.0 to 0.34.0 in the all-go-mod-patch-and-minor group by @dependabot[bot] in #1209
- 🌱 Bump softprops/action-gh-release from 2.2.2 to 2.3.2 in the all-github-actions group by @dependabot[bot] in #1213
- 🌱 Bump the all-go-mod-patch-and-minor group with 5 updates by @dependabot[bot] in #1222
- 🌱 Bump sigs.k8s.io/yaml from 1.4.0 to 1.5.0 in the all-go-mod-patch-and-minor group by @dependabot[bot] in #1228
- 🌱 Bump the all-go-mod-patch-and-minor group across 1 directory with 2 updates by @dependabot[bot] in #1237
- 🌱 Bump the all-go-mod-patch-and-minor group with 2 updates by @dependabot[bot] in #1246
- 🌱 Bump golang.org/x/tools from 0.35.0 to 0.36.0 in the all-go-mod-patch-and-minor group by @dependabot[bot] in #1255
- 🌱 Bump actions/checkout from 4.2.2 to 5.0.0 in the all-github-actions group by @dependabot[bot] in #1260
- 🌱 Bump github.com/onsi/gomega from 1.38.0 to 1.38.1 in the all-go-mod-patch-and-minor group by @dependabot[bot] in #1264
New Contributors
- @shashankram made their first contribution in #1212
- @alexymantha made their first contribution in #1221
- @mjlshen made their first contribution in #1261
Full Changelog: v0.18.0...v0.19.0
envtest-v1.34.0
Merge pull request #1266 from sbueringer/pr-bump-v0.34 ⚠️ Bump to k8s.io/* v0.34
envtest-v1.34.0-beta.0
Merge pull request #1240 from dongjiang1989/envtest-v1.34.0-beta.0 ✨ Release envtest v1.34.0-beta.0