Releases: ionos-cloud/crossplane-provider-ionoscloud
v1.1.2
Release v1.1.1
What's Changed
- fix: ssset remove ssh key or password validation by @cristiGuranIonos in #252
- fix: ssset labels need to be shorter by @cristiGuranIonos in #253
- fix: add back nodepool datacenter id fix by @cristiGuranIonos in #256
- fix: ssset nic env pcislot only from the template name by @cristiGuranIonos in #254
Full Changelog: v1.1.0...v1.1.1
Release v1.1.0
- Features:
- Add
database
CRD for postgres - Upgrade crossplane-runtime to 1.16.0
- Shortnames for some of the resources. E.g.
alb
forapplicationloadbalancer
- Add serverset and statefulserverset CRDS
- Add
iPV6cidr
to NIC - Add shortnames for volume - vol, datacenter - dc.
- Add
ipv6Cidr
to LAN. - Run unit tests on PR
- Add
What's Changed(auto-generated)
- fix: compute user unit tests by @cbeti-ionos in #242
- fix: creation of k8s nodepool by @cbeti-ionos in #243
- Feat: add statefulServerset and Serverset CRDs by @cristiGuranIonos in #249
- Feat: argocd usage by @cbeti-ionos in #229
- feat: add psql db, update crossplane-runtime, add shortnames by @cristiGuranIonos in #250
Full Changelog: v1.0.13...v1.1.0
v1.0.13
-
Features:
- Add
datacenterID
field for node pool lan in k8sNodePool
CRD managed resources: - Save
s3SecretKey
ands3keyID
to theSecrets
field in theS3Key
CRD
- Add
-
Fixes:
- S3Key should be properly deleted
- Remove useless
secretKey
field in s3Key
-
Misc:
- Use builtin
controller.Options
in controller setup functions
- Use builtin
What's Changed (generated)
- feat: use controller.Options by @cbeti-ionos in #236
- feat: add datacenterId field to node pool lan by @cbeti-ionos in #237
- fix: save s3SecretKey and s3KeyID in secret, allow s3key deletion by @cristiGuranIonos in #238
Full Changelog: v1.0.12...v1.0.13
v1.0.12
What's Changed
- fix: pgsql user password by @cbeti-ionos in #224
- fix: groupIDs optional in UserObservation by @cbeti-ionos in #230
- fix: mongo user credentials by @cbeti-ionos in #226
- fix: allow pre-release crossplane versions by @cbeti-ionos in #231
Full Changelog: v1.0.11...v1.0.12
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