Releases: ionos-cloud/crossplane-provider-ionoscloud
v0.1.0-test release for StatefulServerSet
What's Changed
- Feat/propagate providerconfig by @cristiGuranIonos in #148
- Feat/update servers ram cpu cores by @cristiGuranIonos in #150
- feat: add bootvolume to serverset by @cristiGuranIonos in #151
- feat: update bootvolume, re-create if immutable attribute changes by @cristiGuranIonos in #152
- refactor: populate conversions, move functions using kube to own file by @cristiGuranIonos in #153
- feat: create server and volume nic before destroying existing on immu… by @cristiGuranIonos in #156
- refactor: add delete to controllers, remove kubewrapper by @cristiGuranIonos in #160
- feat: add bootvolume create unit test by @cristiGuranIonos in #159
- refactor: move ensure to controller by @cristiGuranIonos in #165
- Feat/update strategy by @cristiGuranIonos in #166
- feat(cloudconfig): patch cloud config by @ionos-jk in #161
- feat: get zone from index by @cristiGuranIonos in #169
- Populate Status Fields on ServerSet by @fghimpeteanu-ionos in #158
- feat: add userdata, inject hostname to bootvolume by @cristiGuranIonos in #170
- Update Statefull Server Set by @fghimpeteanu-ionos in #173
- feat: add volumeselector to attach data volumes to servers by @cristiGuranIonos in #171
- Update Stateful Server Set by @fghimpeteanu-ionos in #174
- Feat/statefulserverset ctrl by @cristiGuranIonos in #192
- Feat: better validations and doc by @cristiGuranIonos in #191
- feat: bootvolume validations and doc by @cristiGuranIonos in #194
- feat: allow scaling with kubectl scale by @cristiGuranIonos in #195
- feat: create nics correctly as a list by @cristiGuranIonos in #193
- feat: move volumeselector to ssset by @cristiGuranIonos in #197
- Fix/remove unused fields by @cristiGuranIonos in #198
- Extend StatefulServerSet Operator by @fghimpeteanu-ionos in #203
- Add role back to the ServerSet Status by @fghimpeteanu-ionos in #202
- Populate the error message in the ServerSet Status by @fghimpeteanu-ionos in #205
- feat: sss in case of err on creation, servers should be recreated by @cristiGuranIonos in #206
- feat: read master identity from status by @cristiGuranIonos in #209
- feat: add name for volume, lan, server CRs by @cristiGuranIonos in #210
- Add tests for ServerSet controller Create method by @fghimpeteanu-ionos in #208
- Populate the NIC with vnet, ipv4 and dhcp by @vdimisca-ionos in #211
- fix: Statefulserverset take names only from metadata by @cristiGuranIonos in #212
- fix: graceful bootvolume creation on error by @cristiGuranIonos in #216
- Add tests for ServerSet controller Update method by @fghimpeteanu-ionos in #213
- Add tests for ServerSet controller Delete method by @fghimpeteanu-ionos in #218
- Feat/create bootvolume after nic by @cristiGuranIonos in #223
- fix: allow graceful creation for nic, lan, serverset in case of wrong… by @cristiGuranIonos in #222
New Contributors
- @ionos-jk made their first contribution in #161
- @vdimisca-ionos made their first contribution in #211
Full Changelog: v1.0.11...v0.1.0-test
v1.0.11
What's Changed
- Fix: Cube server creation by @cbeti-ionos in #200
- test: change e2e tests location by @cbeti-ionos in #207
- Feat: network load balancer by @cbeti-ionos in #179
- doc: local registry by @cbeti-ionos in #214
- doc: rename pcc in docs by @cbeti-ionos in #217
Full Changelog: v1.0.10...v1.0.11
v1.0.10
What's Changed
- As the examples specify,
managementPolicies
moved from root level, to underspec
:
Before metadata: name: example managementPolicies: - "*" After spec: managementPolicies: - "*"
- Feat/add to scheme by @cristiGuranIonos in #144
- fix(mp): remove managemetnPolicies, possible that crossplane generate… by @haarchri in #147
- fix: management policies by @cristiGuranIonos in #149
- TWT-373 Improvements in Cross Plane Provider Documentation by @Barshad96 in #154
- Feat: group resource sharing by @cbeti-ionos in #155
- Feat/add management group resource by @cbeti-ionos in #140
- feat: update tests and dependencies of git ci action by @cristiGuranIonos in #168
New Contributors
- @ionoscloudsdk made their first contribution in #145
- @haarchri made their first contribution in #147
- @Barshad96 made their first contribution in #154
Full Changelog: v1.0.9...v1.0.10
Release v1.0.9
-
Features:
-
Add
MongoCluster
crd to support CRUD of MongoDB clusters -
Add
MongoUser
crd to support CRUD of MongoDB users -
Add
DataplatformCluster
crd to support CRUD of Dataplatform clusters -
Add
DataplatformNodepool
crd to support CRUD of Dataplatform nodepools -
Add
PICSlot
status field tovolume
andnic
crds -
Use
make provider.addtype
to add new types to the provider -
Add
User
crd to support CRUD of compute users -
Update crossplane-runtime to 1.14.4.
-
Documentation:
-
Add server composition and claim example
-
Add docs on how to set pinning for crossplane provider. See here
-
Preserve order of fields in the generated documentation.
New Contributors
- @mimihalescu made their first contribution in #132
- @wmendes-ionos made their first contribution in #135
Full Changelog: v1.0.8...v1.0.9
Release v1.0.8
What's Changed
- fix: remove cpufamily validation from nodepools by @cristiGuranIonos in #124
- feat: add psql user crd by @cristiGuranIonos in #125
Full Changelog: v1.0.7...v1.0.8
Release v1.0.7
What's Changed
- feat: allow credentials to be inserted from secrets/env/path fix tests by adding higher timeouts to checking state by @cristiGuranIonos in #118
- Fix/get kubeconfig if not in deploying state by @cristiGuranIonos in #121
- Feat add crossconnect by @Syndlex in #120
- feat: fix pcc link in lan, add docs and integration tests by @cristiGuranIonos in #122
- feat: add s3key crd by @cristiGuranIonos in #123
New Contributors
Full Changelog: v1.0.6...v1.0.7
v1.0.6
What's Changed
- Feat/update runtime by @cristiGuranIonos in #115
- Update go version to v1.19
- Update
builds
submodule - Update workflow actions
- CRDs need to define
managementPolicies
fields to use crossplane runtime 0.20
Full Changelog: v1.0.4...v1.0.6
v1.0.4
Fixes
- Update loop for nics created with
dhcp
set to true
Release v1.0.3
- Features:
- Add fields
vnet
tonic
andplacementGroupId
toserver
. These are internally used fields, they can only be set if the account has special permissions granted.
- Add fields
- Tests:
- Added unit tests for server, node, nic
- Misc:
- Refactor to increase readability and remove some duplicated code
- Fixes:
- Small fixes found while adding unit tests to nic and server.
v1.0.2
- Fixes:
- Update
sourceIpConfig
andtargetIpConfig
ip
fields onFirewallRule
will also allow cidr to be set, not only ips sourceIpConfig
is now correctly set, beforetargetIpConfig
value was set by mistake.
- Update
- Dependency-update:
- Updated dependencies for all libraries