Releases: Twingate/kubernetes-operator
Releases · Twingate/kubernetes-operator
v0.6.1
v0.6.0
✨ New Features
🐛 Bug Fixes
🔧 Chores
4b72d8b
- Bump google-cloud-artifact-registry from 1.11.2 to 1.11.3 (PR #186 by @dependabot[bot])22b7f84
- Bump pytest-factoryboy from 2.6.0 to 2.7.0 (PR #185 by @dependabot[bot])128de82
- Upgrade Poetry to latest 1.8.2 (PR #183 by @ekampf)13e479b
- Bump pytest from 8.0.2 to 8.1.0 (PR #182 by @dependabot[bot])2f490f8
- Upgrade Poetry to 1.8.1 (PR #181 by @ekampf)
v0.5.0
✨ New Features
🐛 Bug Fixes
fd3f533
- Improvedtwingate_connector_recreate_pod
logic (PR #179 by @ekampf)f3d6865
- LABEL_CONNECTOR_POD_DELETED isnt set to false after pod recreated (PR #177 by @ekampf)c947fba
- Reduce update scope fortwingate_resource_update
(PR #176 by @ekampf)75ff3f0
- Limit twingate_resource_access_update scope to spec (PR #175 by @ekampf)13495f0
- Add status and logs totwingate_connector_resume
(PR #168 by @ekampf)7fbc24b
- twingate connector doesnt handle pod deletion on resume (PR #162 by @ekampf)3cd447f
- Deleting an item already deleted on Twingate Admin should not fail (PR #160 by @ekampf)
🔧 Chores
918311b
- Bump ruff from 0.2.2 to 0.3.0 (PR #178 by @dependabot[bot])d8e2e88
- Bump croniter from 2.0.1 to 2.0.2 (PR #172 by @dependabot[bot])065c146
- Pydantic deprecated .dict() for .model_dump() (PR #171 by @ekampf)cacfec8
- Bump pydantic from 2.6.2 to 2.6.3 (PR #167 by @dependabot[bot])dc7e2aa
- Bump pytest from 8.0.1 to 8.0.2 (PR #165 by @dependabot[bot])3601ec0
- Bump pydantic from 2.6.1 to 2.6.2 (PR #166 by @dependabot[bot])76a0e07
- Bump python-semantic-release from 9.1.0 to 9.1.1 (PR #164 by @dependabot[bot])c8550e5
- Bump orjson from 3.9.14 to 3.9.15 (PR #163 by @dependabot[bot])1b822ae
- Switch from Black to Ruff Formatter (PR #148 by @ekampf)2e6a03c
- Bump google-cloud-artifact-registry from 1.11.1 to 1.11.2 (PR #158 by @dependabot[bot])17f3017
- Bump ruff from 0.2.1 to 0.2.2 (PR #152 by @dependabot[bot])9c188aa
- Bump pre-commit from 3.6.1 to 3.6.2 (PR #154 by @dependabot[bot])fdfae86
- Bump pyupgrade from 3.15.0 to 3.15.1 (PR #153 by @dependabot[bot])e2e75b8
- Bump types-requests from 2.31.0.20240125 to 2.31.0.20240218 (PR #149 by @dependabot[bot])9e0c5d1
- Bump autoflake from 2.2.1 to 2.3.0 (PR #150 by @dependabot[bot])a8fcd50
- Bump pytest from 8.0.0 to 8.0.1 (PR #155 by @dependabot[bot])830b6ac
- Bump pydantic-settings from 2.2.0 to 2.2.1 (PR #157 by @dependabot[bot])c3ccbe4
- Bump pydantic-settings from 2.1.0 to 2.2.0 (PR #151 by @dependabot[bot])94dce35
- Stalebot is deprecated. Move to actions/stale@v9 (PR #147 by @ekampf)
v0.4.0
✨ New Features
642af6a
- Add podLabels (PR #129 by @ekampf)↘️ addresses issue #120 opened by @blakemorgan
e2d233c
- Add support for priorityClassName (PR #128 by @ekampf)↘️ addresses issue #121 opened by @blakemorgan
🐛 Bug Fixes
7c9407e
- Fix resourceprotocols
diffing and serialization (PR #146 by @ekampf)ad8eaba
- Disable healthcheck access logs (PR #135 by @ekampf)25f2753
- Addedtwingate_connector_image_update
to handleimage
updates (PR #131 by @ekampf)
🔧 Chores
fd18505
- Upgrade Poetry to 1.7.1 (PR #144 by @ekampf)5d95517
- Bump python-semantic-release from 9.0.3 to 9.1.0 (PR #142 by @dependabot[bot])5ee2ab5
- Bump ncipollo/release-action from 1.13.0 to 1.14.0 (PR #139 by @dependabot[bot])2833ea9
- Bump crazy-max/ghaction-github-runtime from 2 to 3 (PR #138 by @dependabot[bot])a6e2e9a
- Bump actions/cache from 3 to 4 (PR #143 by @dependabot[bot])f8d91fe
- Bump danger/danger-js from 11.3.0 to 11.3.1 (PR #137 by @dependabot[bot])eae1613
- Bump actions/setup-python from 4 to 5 (PR #140 by @dependabot[bot])770d518
- Bump actions/setup-go from 4 to 5 (PR #141 by @dependabot[bot])98f48f9
- Monitor and update github actions (commit by @ekampf)bed5200
- Bump orjson from 3.9.13 to 3.9.14 (PR #134 by @dependabot[bot])9d01e7c
- Bump responses from 0.24.1 to 0.25.0 (PR #133 by @dependabot[bot])9794e04
- Bump black from 24.1.1 to 24.2.0 (PR #132 by @dependabot[bot])b3de58d
- Bump pre-commit from 3.6.0 to 3.6.1 (PR #127 by @dependabot[bot])7c4cd35
- Bump python-semantic-release from 8.7.0 to 9.0.3 (PR #126 by @dependabot[bot])0c46fc5
- Bump pytest from 7.4.4 to 8.0.0 (PR #118 by @dependabot[bot])378f7fc
- Bump syrupy from 4.6.0 to 4.6.1 (PR #119 by @dependabot[bot])dc9c3e2
- Bump google-cloud-artifact-registry from 1.11.0 to 1.11.1 (PR #125 by @dependabot[bot])39d499d
- Bump pydantic from 2.6.0 to 2.6.1 (PR #117 by @dependabot[bot])028a5e8
- Bump ruff from 0.2.0 to 0.2.1 (PR #116 by @dependabot[bot])c15718b
- Bump orjson from 3.9.12 to 3.9.13 (PR #115 by @dependabot[bot])6671930
- Bump pytest-sugar from 0.9.7 to 1.0.0 (PR #113 by @dependabot[bot])f1d74c7
- Bump google-cloud-artifact-registry from 1.10.0 to 1.11.0 (PR #112 by @dependabot[bot])88d5dc0
- Bump ruff from 0.1.15 to 0.2.0 (PR #114 by @dependabot[bot])
v0.3.0
✨ New Features
c1cdfb7
- Add relevant security context to run as non root (PR #103 by @ekampf)e3ef8d6
- Add seccompProfile by default (PR #104 by @ekampf)
🔧 Chores
397c59d
- Bump ruff from 0.1.14 to 0.1.15 (PR #110 by @dependabot[bot])b875c14
- Bump pydantic from 2.5.3 to 2.6.0 (PR #111 by @dependabot[bot])5576218
- Bump aiohttp from 3.9.0 to 3.9.2 (PR #109 by @dependabot[bot])f48e140
- Bump black from 23.12.1 to 24.1.1 (PR #108 by @dependabot[bot])76b078c
- Bump types-requests from 2.31.0.20240106 to 2.31.0.20240125 (PR #106 by @dependabot[bot])f9a682e
- Bump bandit from 1.7.6 to 1.7.7 (PR #105 by @dependabot[bot])1c81f10
- Bump kopf from 1.36.2 to 1.37.1 (PR #101 by @dependabot[bot])32c783a
- Bump ruff from 0.1.13 to 0.1.14 (PR #100 by @dependabot[bot])03455ed
- Bump orjson from 3.9.10 to 3.9.12 (PR #99 by @dependabot[bot])
v0.2.0
✨ New Features
55a4ce2
- Add allowPrivilegeEscalation: false to values.yaml (PR #92 by @ekampf)835c4c2
- Allow setting remote network by name (PR #84 by @ekampf)a028068
- Allow specifying API Key via reference to an external Secret (PR #72 by @ekampf)b2323a8
- Allow customizing connector logLevel (PR #58 by @ekampf)0b5b84f
- Add GCP Support for connector imagePolicy (PR #54 by @ekampf)7a135f2
- TwingateConnector object (auto provision and update) (PR #27 by @ekampf)
🐛 Bug Fixes
f137124
- gql.Client can't be singleton as its not thread-safe (PR #96 by @ekampf)9c0afb9
- test_remote_network_name_gets_network_id (PR #97 by @ekampf)a9d8882
- typo in class name - TwingateRety -> TwingateRetry (PR #95 by @ekampf)d4674fc
- ClusterRole definition - create\delete pods and secrets required by Connector functionality (PR #94 by @ekampf)a958588
- Allow setting remote network by name - TwingateSettings failure (PR #93 by @ekampf)390b510
- CVE-2023-5752 - always use latest pip (PR #56 by @ekampf)cfda90b
- chore, build changes should change patch (PR #36 by @ekampf)
✅ Tests
6cd4d68
- remove unused fixture (PR #42 by @ekampf)f953678
- Randomize test runs and fix errorsa (PR #41 by @ekampf)8b3d012
- Use pytest-factoryboy instead of defining factory fixtures manually (PR #40 by @ekampf)d757085
- Simplify integration tests setup (PR #38 by @ekampf)86a27e4
- Reorganize integration tests (PR #28 by @ekampf)
🔧 Chores
35b23ad
- Bump ruff from 0.1.12 to 0.1.13 (PR #91 by @dependabot[bot])e81271b
- Bump ruff from 0.1.11 to 0.1.12 (PR #90 by @dependabot[bot])290cbbb
- Bump jinja2 from 3.1.2 to 3.1.3 (PR #89 by @dependabot[bot])cf03bb0
- Bump gitpython from 3.1.37 to 3.1.41 (PR #88 by @dependabot[bot])5739c52
- Bump types-requests from 2.31.0.6 to 2.31.0.20240106 (PR #87 by @dependabot[bot])36af9e5
- Bump kubernetes from 28.1.0 to 29.0.0 (PR #86 by @dependabot[bot])c247fd7
- Bump types-croniter from 2.0.0.0 to 2.0.0.20240106 (PR #85 by @dependabot[bot])2134808
- Bump gql from 3.4.1 to 3.5.0 (PR #83 by @dependabot[bot])6d3083c
- Bump ruff from 0.1.9 to 0.1.11 (PR #82 by @dependabot[bot])3a2c181
- Bump pytest from 7.4.3 to 7.4.4 (PR #81 by @dependabot[bot])3a7fd5d
- Bump mypy from 1.7.1 to 1.8.0 (PR #77 by @dependabot[bot])15daa70
- Bump python-semantic-release from 8.5.2 to 8.7.0 (PR #78 by @dependabot[bot])fb2bff3
- Bump black from 23.12.0 to 23.12.1 (PR #80 by @dependabot[bot])b22629d
- Bump ruff from 0.1.8 to 0.1.9 (PR #79 by @dependabot[bot])f994717
- Bump pydantic from 2.5.2 to 2.5.3 (PR #76 by @dependabot[bot])1ce66db
- Bump python-semantic-release from 8.5.1 to 8.5.2 (PR #75 by @dependabot[bot])33d5f7e
- Bump golang.org/x/crypto from 0.14.0 to 0.17.0 (PR #74 by @dependabot[bot])982e747
- Bump pendulum from 2.1.2 to 3.0.0 (PR #73 by @dependabot[bot])5515058
- Bump isort from 5.13.1 to 5.13.2 (PR #69 by @dependabot[bot])af3370c
- Bump ruff from 0.1.7 to 0.1.8 (PR #70 by @dependabot[bot])eec07cb
- Bump python-semantic-release from 8.5.0 to 8.5.1 (PR #68 by @dependabot[bot])1725941
- Bump black from 23.11.0 to 23.12.0 (PR #67 by @dependabot[bot])3611312
- Bump isort from 5.13.0 to 5.13.1 (PR #66 by @dependabot[bot])36061f2
- Bump isort from 5.12.0 to 5.13.0 (PR #64 by @dependabot[bot])502f74d
- Bump bandit from 1.7.5 to 1.7.6 (PR #65 by @dependabot[bot])3eb9d07
- Bump pre-commit from 3.5.0 to 3.6.0 (PR #63 by @dependabot[bot])2196492
- Bump google-cloud-artifact-registry from 1.9.0 to 1.10.0 (PR #61 by @dependabot[bot])64fe08d
- Bump ruff from 0.1.6 to 0.1.7 (PR #59 by @dependabot[bot])973f0de
- Bump python-semantic-release from 8.3.0 to 8.5.0 (PR #60 by @dependabot[bot])bae78a0
- Bump aiohttp from 3.8.6 to 3.9.0 (PR #52 by @dependabot[bot])2da6a12
- Bump mypy from 1.7.0 to 1.7.1 (PR #51 by @dependabot[bot])132983d
- Bump pydantic from 2.5.1 to 2.5.2 (PR #50 by @dependabot[bot])74042b6
- Bump ruff from 0.1.5 to 0.1.6 (PR #49 by @dependabot[bot])b2a9df5
- Bump pydantic from 2.5.0 to 2.5.1 (PR #47 by @dependabot[bot])b9e62a2
- Bump responses from 0.24.0 to 0.24.1 (PR #46 by @dependabot[bot])bf7fcbd
- Bump aiohttp from 3.8.5 to 3.8.6 *(PR #45 by @Depe...
v0.1.2
v0.1.1
v0.1.0
✨ New Features
0c95107
- Support protocol restrictions on twingateresource (PR #16 by @ekampf)0bc53a8
- Initial operator (PR #1 by @ekampf)
🐛 Bug Fixes
41729d3
- Change persistence settings to use Twingate namespace (PR #18 by @ekampf)9fb6675
- Fix helm chart + add log formatting (PR #19 by @ekampf)28ad640
- Dev release tags (PR #13 by @ekampf)
🔧 Chores
b478434
- Add Issue Templates (PR #17 by @ekampf)5e5b1f0
- Bump syrupy from 4.5.0 to 4.6.0 (PR #11 by @dependabot[bot])298cccb
- Bump orjson from 3.9.9 to 3.9.10 (PR #9 by @dependabot[bot])70b3a0c
- Bump python-semantic-release from 8.1.2 to 8.3.0 (PR #10 by @dependabot[bot])089ce2b
- Bump pytest from 7.4.2 to 7.4.3 (PR #7 by @dependabot[bot])1c8d684
- Bump black from 23.10.0 to 23.10.1 (PR #12 by @dependabot[bot])e1524de
- Bump ruff from 0.1.1 to 0.1.3 (PR #8 by @dependabot[bot])