Releases: Twingate/kubernetes-operator
Releases · Twingate/kubernetes-operator
v0.14.1
v0.14.0
✨ New Features
3da4225
- Enable Configuration of Kopf Watch Settings via Environment Variables (PR #487 by @3schwartz)81fdb30
- Allow using a pull thru docker cache with the imagepolicy schedule (PR #477 by @ekampf)
🔧 Chores
c623d90
- Fix README markdownlint warnings (commit by @ekampf)baeb563
- Bump google-cloud-artifact-registry from 1.13.1 to 1.14.0 (PR #484 by @dependabot[bot])f17436f
- Bump kopf from 1.37.3 to 1.37.4 (PR #488 by @dependabot[bot])d911b83
- Bump python-semantic-release from 9.15.1 to 9.15.2 (PR #489 by @dependabot[bot])f43c3c3
- Bump pydantic-settings from 2.6.1 to 2.7.0 (PR #483 by @dependabot[bot])16dba29
- Bump github.com/gruntwork-io/terratest from 0.47.2 to 0.48.0 (PR #480 by @dependabot[bot])8a600a0
- Bump ruff from 0.8.2 to 0.8.3 (PR #485 by @dependabot[bot])48b5ad1
- Bump golang.org/x/crypto from 0.21.0 to 0.31.0 (PR #482 by @dependabot[bot])
v0.13.0
✨ New Features
3c5cb73
- Upgrade to Python 3.12.8 (PR #478 by @ekampf)187fb1a
- Allow adding custom labels to the TwingateConnector pod (PR #474 by @ekampf)
🐛 Bug Fixes
🔧 Chores
0fd2aad
- Bump types-croniter from 4.0.0.20241030 to 5.0.1.20241205 (PR #475 by @dependabot[bot])15ea2ed
- Bump ruff from 0.8.1 to 0.8.2 (PR #476 by @dependabot[bot])ba5c4cb
- Bump pydantic from 2.10.2 to 2.10.3 (PR #473 by @dependabot[bot])422fae7
- Bump python-semantic-release from 9.15.0 to 9.15.1 (PR #472 by @dependabot[bot])66f49ff
- Bump ruff from 0.7.4 to 0.8.1 (PR #469 by @dependabot[bot])32a804f
- Bump python-semantic-release from 9.14.0 to 9.15.0 (PR #471 by @dependabot[bot])42a9aa2
- Bump pytest from 8.3.3 to 8.3.4 (PR #470 by @dependabot[bot])5f9af7f
- Bump bandit from 1.7.10 to 1.8.0 (PR #468 by @dependabot[bot])f889dcb
- Bump pydantic from 2.10.0 to 2.10.2 (PR #467 by @dependabot[bot])33127ba
- Bump syrupy from 4.7.2 to 4.8.0 (PR #466 by @dependabot[bot])c1aa7cc
- Bump orjson from 3.10.11 to 3.10.12 (PR #465 by @dependabot[bot])efddeee
- Bump aiohttp from 3.10.2 to 3.10.11 (PR #462 by @dependabot[bot])1261c0f
- Bump kopf from 1.37.2 to 1.37.3 (PR #460 by @dependabot[bot])c2f4be3
- Bump pydantic from 2.9.2 to 2.10.0 (PR #461 by @dependabot[bot])b2e5621
- Bump google-cloud-artifact-registry from 1.13.0 to 1.13.1 (PR #459 by @dependabot[bot])d45896f
- Bump ruff from 0.7.3 to 0.7.4 (PR #458 by @dependabot[bot])527a398
- Bump python-semantic-release from 9.12.2 to 9.14.0 (PR #457 by @dependabot[bot])dfff3dd
- Bump python-semantic-release from 9.12.1 to 9.12.2 (PR #454 by @dependabot[bot])5ddf682
- Bump ruff from 0.7.2 to 0.7.3 (PR #455 by @dependabot[bot])0d49e08
- Upgrade local asdf Python requirement to latest Python 3.11 (commit by @ekampf)
v0.12.1
🐛 Bug Fixes
0dd4f0c
- clusterrole with permissions over twingategroups objects (PR #456 by @l-rossetti)
🔧 Chores
40cfedc
- Bump python-semantic-release from 9.12.0 to 9.12.1 (PR #453 by @dependabot[bot])
v0.12.0
✨ New Features
c27f98f
- Support referencing TwingateGroup from TwingateResourceAccess (PR #412 by @ekampf)3a1c530
- TwingateGroup object - support creating groups via k8s object (PR #397 by @ekampf)7f5697f
- Nicerkubectl get
for TwingateResource and TwingateConnector (PR #366 by @ekampf)
🐛 Bug Fixes
✅ Tests
95562f3
- Improve integration tests stability (PR #415 by @ekampf)1ff633f
- Re-enable test_resource_access_flows tests (commit by @ekampf)2132cfa
- More tests for TwingateGroup Handlers (PR #413 by @ekampf)
🔧 Chores
32b353e
- Bump orjson from 3.10.10 to 3.10.11 (PR #451 by @dependabot[bot])08995b7
- Bump ruff from 0.7.1 to 0.7.2 (PR #452 by @dependabot[bot])b42d9f5
- Bump pydantic-settings from 2.6.0 to 2.6.1 (PR #450 by @dependabot[bot])7b6ab07
- Bump pre-commit from 3.8.0 to 4.0.1 (PR #425 by @dependabot[bot])1de3f80
- Bump pytest-randomly from 3.15.0 to 3.16.0 (PR #445 by @dependabot[bot])376dd8a
- Bump orjson from 3.10.9 to 3.10.10 (PR #440 by @dependabot[bot])1e1c26b
- Bump croniter from 3.0.4 to 5.0.1 (PR #448 by @dependabot[bot])d9812fa
- Bump types-croniter from 3.0.4.20241027 to 4.0.0.20241030 (PR #449 by @dependabot[bot])c5c35ec
- Bump types-croniter from 3.0.3.20240731 to 3.0.4.20241027 (PR #444 by @dependabot[bot])89678be
- Bump google-cloud-artifact-registry from 1.12.0 to 1.13.0 (PR #447 by @dependabot[bot])7afc39f
- Bump google-cloud-artifact-registry from 1.11.5 to 1.12.0 (PR #441 by @dependabot[bot])f429127
- Bump ruff from 0.7.0 to 0.7.1 (PR #443 by @dependabot[bot])5dfadee
- Bump croniter from 3.0.3 to 3.0.4 (PR #442 by @dependabot[bot])91d9126
- Bump mypy from 1.12.1 to 1.13.0 (PR #439 by @dependabot[bot])5b12b4e
- Bump pyupgrade from 3.18.0 to 3.19.0 (PR #438 by @dependabot[bot])8b91596
- Bump orjson from 3.10.7 to 3.10.9 (PR #437 by @dependabot[bot])9040578
- Bump mypy from 1.12.0 to 1.12.1 (PR #436 by @dependabot[bot])fcc1ffe
- Bump ruff from 0.6.9 to 0.7.0 (PR #435 by @dependabot[bot])fda0a57
- Bump python-semantic-release from 9.11.1 to 9.12.0 (PR #434 by @dependabot[bot])fd0e177
- Bump mypy from 1.11.2 to 1.12.0 (PR #428 by @dependabot[bot])c31c74c
- Bump types-requests from 2.32.0.20240914 to 2.32.0.20241016 (PR #432 by @dependabot[bot])4d841d5
- Bump python-semantic-release from 9.11.0 to 9.11.1 (PR #431 by @dependabot[bot])c51fce3
- Bump pydantic-settings from 2.5.2 to 2.6.0 (PR #433 by @dependabot[bot])f85f585
- Bump python-semantic-release from 9.10.1 to 9.11.0 (PR #429 by @dependabot[bot])f716a95
- Bump pyupgrade from 3.17.0 to 3.18.0 (PR #430 by @dependabot[bot])0dd8063
- Bump ruff from 0.6.8 to 0.6.9 (PR #422 by @dependabot[bot])53bf3bb
- Bump python-semantic-release from 9.10.0 to 9.10.1 (PR #426 by @dependabot[bot])c3808e2
- Bump python-semantic-release from 9.9.0 to 9.10.0 (PR #424 by @dependabot[bot])9cdf0bb
- Bump syrupy from 4.7.1 to 4.7.2 (PR #423 by @dependabot[bot])e218644
- Bump github.com/gruntwork-io/terratest from 0.47.1 to 0.47.2 (PR #419 by @dependabot[bot])0eac57c
- Bump python-semantic-release from 9.8.9 to 9.9.0 (PR #418 by @dependabot[bot])e41a483
- Bump python-semantic-release from 9.8.8 to 9.8.9 (PR #417 by @dependabot[bot])fa8c761
- Bump ruff from 0.6.7 to 0.6.8 (PR #416 by @dependabot[bot])e2bac71
- Bump bandit from 1.7.9 to 1.7.10 (PR #414 by @dependabot[bot])7473698
- Re-enable poetry package mode setting to be False (commit by @ekampf)61ab430
- Bump ruff from 0.6.6 to 0.6.7 (PR #411 by @dependabot[bot])f6d0500
- Bump kubernetes from 30.1.0 to 31.0.0 (PR #409 by @dependabot[bot])bf3f798
- Bump ruff from 0.6.5 to 0.6.6 (PR #410 by @dependabot[bot])04b6514
- Bump pydantic from 2.9.1 to 2.9.2 (PR #408 by @dependabot[bot])89e9efe
- Bump ruff from 0.6.4 to 0.6.5 (PR #406 by @dependabot[bot])420449c
- Bump types-requests from 2.32.0.20240907 to 2.32.0.20240914 (PR #407 by @dependabot[bot])1bbcbe0
- Bump pydantic-settings from 2.4.0 to 2.5.2 (PR #405 by @dependabot[bot])cb46953
- Bump pytest from 8.3.2 to 8.3.3 (PR #404 by @dependabot[bot])8adb4ee
- Bump types-requests from 2.32.0.20240905 to 2.32.0.20240907 (PR #402 by @dependabot[bot])077be19
- Bump pydantic from 2.9.0 to 2.9.1 (PR #401 by @dependabot[bot])ee34d0e
- Bump pydantic from 2...
v0.11.5
🐛 Bug Fixes
ee6b183
Removes 'nullable: false' from CRD definitions (as its the default) *(PR #344 by @rlafferty)
🔧 Chores
f7c24bd
- Bump orjson from 3.10.5 to 3.10.6 (PR #342 by @dependabot[bot])353060a
- Bump ruff from 0.4.10 to 0.5.0 (PR #340 by @dependabot[bot])db3d023
- Bump pydantic from 2.7.4 to 2.8.0 (PR #341 by @dependabot[bot])d58d845
- Bump github.com/gruntwork-io/terratest from 0.46.15 to 0.46.16 (PR #339 by @dependabot[bot])2bf326a
- Bump mypy from 1.10.0 to 1.10.1 (PR #335 by @dependabot[bot])3b91830
- Bump tenacity from 8.4.1 to 8.4.2 (PR #336 by @dependabot[bot])93f0747
- Bump pydantic-settings from 2.3.3 to 2.3.4 (PR #334 by @dependabot[bot])
v0.11.4
🐛 Bug Fixes
14302df
- Allow connectors to run under Restricted pod-security policy (PR #329 by @twingate-blee)
🔧 Chores
bda3eca
- Bump types-requests from 2.32.0.20240602 to 2.32.0.20240622 (PR #333 by @dependabot[bot])0584245
- Bump ruff from 0.4.9 to 0.4.10 (PR #332 by @dependabot[bot])ff0a8e1
- Bump danger/danger-js from 12.3.1 to 12.3.3 (PR #331 by @dependabot[bot])af0a52f
- Bump python-semantic-release from 9.8.2 to 9.8.3 (PR #328 by @dependabot[bot])7632e25
- Bump urllib3 from 2.1.0 to 2.2.2 (PR #327 by @dependabot[bot])54ccc57
- Bump tenacity from 8.3.0 to 8.4.1 (PR #326 by @dependabot[bot])204df1b
- Bump python-semantic-release from 9.8.1 to 9.8.2 (PR #325 by @dependabot[bot])fa36571
- Bump ruff from 0.4.8 to 0.4.9 (PR #323 by @dependabot[bot])7f636e4
- Bump responses from 0.25.2 to 0.25.3 (PR #324 by @dependabot[bot])3dcfe30
- Bump pydantic-settings from 2.3.2 to 2.3.3 (PR #320 by @dependabot[bot])1c0a0ea
- Bump orjson from 3.10.4 to 3.10.5 (PR #322 by @dependabot[bot])64523df
- Bump bandit from 1.7.8 to 1.7.9 (PR #321 by @dependabot[bot])e88c317
- Bump pydantic from 2.7.3 to 2.7.4 (PR #319 by @dependabot[bot])2733fb5
- Bump pydantic-settings from 2.3.1 to 2.3.2 (PR #318 by @dependabot[bot])201d69a
- Bump pyupgrade from 3.15.2 to 3.16.0 (PR #316 by @dependabot[bot])2c9f2e7
- Bump orjson from 3.10.3 to 3.10.4 (PR #317 by @dependabot[bot])b5fccd0
- Bump kubernetes from 29.0.0 to 30.1.0 (PR #314 by @dependabot[bot])be5ff6e
- Bump responses from 0.25.0 to 0.25.2 (PR #315 by @dependabot[bot])c172a45
- Bump pydantic-settings from 2.3.0 to 2.3.1 (PR #313 by @dependabot[bot])ab409ac
- Bump ruff from 0.4.7 to 0.4.8 (PR #312 by @dependabot[bot])9309f19
- Bump danger/danger-js from 12.3.0 to 12.3.1 (PR #311 by @dependabot[bot])56d33da
- Bump python-semantic-release from 9.8.0 to 9.8.1 (PR #309 by @dependabot[bot])48a2b78
- Bump pytest from 8.2.1 to 8.2.2 (PR #310 by @dependabot[bot])9569663
- Bump pydantic from 2.7.2 to 2.7.3 (PR #308 by @dependabot[bot])a4eb52e
- Bump pydantic-settings from 2.2.1 to 2.3.0 (PR #307 by @dependabot[bot])b965d94
- Bump types-requests from 2.32.0.20240523 to 2.32.0.20240602 (PR #305 by @dependabot[bot])b04e7ee
- Bump ruff from 0.4.6 to 0.4.7 (PR #306 by @dependabot[bot])2aa20be
- Bump requests from 2.32.2 to 2.32.3 (PR #304 by @dependabot[bot])c5d4648
- Bump pydantic from 2.7.1 to 2.7.2 (PR #303 by @dependabot[bot])317a197
- Bump ruff from 0.4.5 to 0.4.6 (PR #302 by @dependabot[bot])be6da04
- More stable integration tests (commit by @ekampf)ad48803
- Bump ruff from 0.4.4 to 0.4.5 (PR #298 by @dependabot[bot])f4d7c25
- Bump types-requests from 2.32.0.20240521 to 2.32.0.20240523 (PR #299 by @dependabot[bot])7c2ebec
- Bump python-semantic-release from 9.7.3 to 9.8.0 (PR #301 by @dependabot[bot])9142339
- Bump github.com/gruntwork-io/terratest from 0.46.14 to 0.46.15 (PR #297 by @dependabot[bot])18038ea
- Bump requests from 2.32.1 to 2.32.2 (PR #296 by @dependabot[bot])a752166
- Bump danger/danger-js from 12.2.0 to 12.3.0 (PR #295 by @dependabot[bot])7935746
- Bump requests from 2.31.0 to 2.32.1 (PR #294 by @dependabot[bot])1751140
- Bump types-requests from 2.31.0.20240406 to 2.32.0.20240521 (PR #293 by @dependabot[bot])
v0.11.3
🐛 Bug Fixes
acf0a72
- Remove TwingateResourceAccess ownerReference (PR #289 by @ekampf)↘️ fixes issue #287 opened by @ErezWeiss
🔧 Chores
3ce8e82
- Bump pytest from 8.2.0 to 8.2.1 (PR #291 by @dependabot[bot])2f856a6
- Bump python-semantic-release from 9.7.2 to 9.7.3 (PR #288 by @dependabot[bot])28b69f5
- Increase test coverage (PR #285 by @ekampf)defa346
- Bump python-semantic-release from 9.7.1 to 9.7.2 (PR #284 by @dependabot[bot])
v0.11.2
🐛 Bug Fixes
2809bb9
- TwingateResourceAccess only updating every 10h and not immediately (PR #283 by @ekampf)↘️ fixes issue #281 opened by @ErezWeiss
🔧 Chores
2957dd5
- Bump pre-commit from 3.7.0 to 3.7.1 (PR #282 by @dependabot[bot])261998c
- Bump ruff from 0.4.3 to 0.4.4 (PR #280 by @dependabot[bot])