Skip to content

Releases: ionos-cloud/crossplane-provider-ionoscloud

v1.0.0-beta.5

06 Jul 11:41

Choose a tag to compare

  • Features:
    • Added Managed Resources:
      • Managed Backup:
        • BackupUnit.
    • Added reference support for BackupUnit in Volume Managed Resource:
      • Breaking-change: spec.forProvider.backupunitId field is renamed into spec.forProvider.backupUnitConfig (reference to a backupunit instance).
  • Fixes:
    • Added missing features for CubeServer Managed Resource:
      • New fields: spec.forProvider.backupUnitConfig, spec.forProvider.userData
  • Documentation:
    • Separated documentation per service
    • Added support for generation of the documentation

v1.0.0-beta.4

27 Jun 10:43

Choose a tag to compare

  • Features:
    • Added Managed Resources:
      • Application Load Balancer:
        • ApplicationLoadBalancer;
        • ForwardingRule;
        • TargetGroup.
  • Tests:
    • Added unit tests for k8s node pools
  • Dependency-update:

v1.0.0-beta.3

22 Jun 12:08

Choose a tag to compare

  • Features:
    • Allow to set a global IONOS_API_URL overwrite in the provider pod via environment variables
    • Added timeout option for all the calls happening in the reconciliation functions: --timeout
    • Added SonarCloud integration and improved duplicate code
  • Dependency-updates:
    • Updated sigs.k8s.io/controller-runtime to v0.12.1
    • Updated k8s.io/client-go and k8s.io/api-machinery to v0.24.0
  • Tests:
    • Added unit tests for k8s cluster

v1.0.0-beta.2

14 Jun 14:37

Choose a tag to compare

  • Features:
    • Added cpuFamily field to the status
      • Note: this update applies to Kubernetes NodePool, Compute Server and Compute Cube Server resources
    • Added access to the CRDs in the repository
  • Fixes:
    • Added correct categories to the providerConfig types
    • Added fix for comparison on mantenanceWindow field, for timestamp ending in Z suffix
      • Note: this update applies to Kubernetes Cluster, Kubernetes NodePool and DBaaS Postgres Cluster resources
    • Removed late initialization by the provider for the spec.cpuFamily field, since the field is immutable - it will be displayed into the status
      • Note: this update applies to Kubernetes NodePool, Compute Server and Compute Cube Server resources
  • Dependency-update:

v1.0.0-beta.1

26 May 07:26

Choose a tag to compare

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;
    • 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;
  • 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.