Releases: ionos-cloud/crossplane-provider-ionoscloud
Releases · ionos-cloud/crossplane-provider-ionoscloud
v1.0.0-beta.5
- Features:
- Added Managed Resources:
- Managed Backup:
- BackupUnit.
- Managed Backup:
- Added reference support for BackupUnit in Volume Managed Resource:
- Breaking-change:
spec.forProvider.backupunitIdfield is renamed intospec.forProvider.backupUnitConfig(reference to abackupunitinstance).
- Breaking-change:
- Added Managed Resources:
- Fixes:
- Added missing features for
CubeServerManaged Resource:- New fields:
spec.forProvider.backupUnitConfig,spec.forProvider.userData
- New fields:
- Added missing features for
- Documentation:
- Separated documentation per service
- Added support for generation of the documentation
v1.0.0-beta.4
- Features:
- Added Managed Resources:
- Application Load Balancer:
- ApplicationLoadBalancer;
- ForwardingRule;
- TargetGroup.
- Application Load Balancer:
- Added Managed Resources:
- Tests:
- Added unit tests for k8s node pools
- Dependency-update:
- Updated SDK Go to v6.1.0
v1.0.0-beta.3
- Features:
- Allow to set a global
IONOS_API_URLoverwrite in the provider pod via environment variables - Added timeout option for all the calls happening in the reconciliation functions:
--timeout - Added
SonarCloudintegration and improved duplicate code
- Allow to set a global
- Dependency-updates:
- Updated
sigs.k8s.io/controller-runtimeto v0.12.1 - Updated
k8s.io/client-go and k8s.io/api-machineryto v0.24.0
- Updated
- Tests:
- Added unit tests for k8s cluster
v1.0.0-beta.2
- Features:
- Added
cpuFamilyfield to thestatus- Note: this update applies to Kubernetes NodePool, Compute Server and Compute Cube Server resources
- Added access to the CRDs in the repository
- Added
- Fixes:
- Added correct categories to the
providerConfigtypes - Added fix for comparison on
mantenanceWindowfield, for timestamp ending inZsuffix- Note: this update applies to Kubernetes Cluster, Kubernetes NodePool and DBaaS Postgres Cluster resources
- Removed late initialization by the provider for the
spec.cpuFamilyfield, since the field is immutable - it will be displayed into thestatus- Note: this update applies to Kubernetes NodePool, Compute Server and Compute Cube Server resources
- Added correct categories to the
- Dependency-update:
- Updated SDK Go to v6.0.4
v1.0.0-beta.1
First release of the Crossplane Provider IONOS Cloud! 🎉
- Features:
- Added Managed Resources:
- Compute Engine Resources:
- Datacenter;
- Server;
- CubeServer;
- Volume;
- Lan;
- NIC;
- FirewallRule;
- IPFailover;
- IPBlock;
- Kubernetes Resources:
- Cluster;
- NodePool;
- DBaaS Postgres Resources:
- Postgres Cluster;
- Compute Engine Resources:
- Added references to resources in order to solve dependencies (using crossplane-tools);
- Added support to set IPs fields automatically using references to IPBlock and indexes for NICs, IPFailover, FirewallRule, NodePools;
- Added Managed Resources:
- Documentation:
- Added step-by-step guide for installing a DBaaS Postgres Cluster using Crossplane Provider IONOS Cloud;
- Added overview of Managed Resources and Cloud Services Resources supported. See here;
- Added examples of configuration files for creating resources. See examples;
- Added example for Compositions and Claims. See example.