You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello,
I wanted to get started with the crossplane provider and started with the examples[1]. After I set everything up I wanted to create a datacenter with a cubeserver in it.
When I execute these two commands, everything seems to work as expected (yaml attached below):
$ kubectl apply -f tmpdatacenter.yaml
datacenter.compute.ionoscloud.crossplane.io/example created
$ kubectl apply -f tmpcube.yaml
cubeserver.compute.ionoscloud.crossplane.io/examplecubeserver created
The datacenter gets created correctly in the cloud, but the cubeserver does not seem to get synced. Upod further investigation I ran $ kubectl get cubeserver -o yaml, which shows me this error:
[...]
- lastTransitionTime: "2024-03-27T09:49:41Z"
message: |-
create failed: failed to create cube server. error: 422 Unprocessable Entity {
"httpStatus" : 422,
"messages" : [ {
"errorCode" : "200",
"message" : "[VDC-5-1921] The attribute 'cpuFamily' must not be provided for Cube servers."
} ]
}
[...]
But if I leave the cpuFamily attribute out, I get another error: "message" : "[(root).properties.cpuFamily] Attribute value '' not allowed. Expected one of [AMD_OPTERON, AMD_EPYC, INTEL_SKYLAKE, INTEL_XEON, INTEL_ICELAKE]"
How can we reproduce it?
I guess apply those yaml files?
What environment did it happen in?
Crossplane Provider IONOS Cloud version: ghcr.io/ionos-cloud/crossplane-provider-ionoscloud:latest (as of 27th march, I guess v1.0.10?)
THanks for creating this, we'll take a look. Was it working until this latest release, or is it a new attempt?
To note, in this latest rel version the managementpolicies moved to the spec
It was a new attempt. I am just trying to get into the crossplane-provider. Yes, a colleague of mine told me about the spec.
I installed the provider yesterday, but just tried to update and nothing changed. I will try a complete re-run and if anything changes I will come back to you
What happened?
Hello,
I wanted to get started with the crossplane provider and started with the examples[1]. After I set everything up I wanted to create a datacenter with a cubeserver in it.
When I execute these two commands, everything seems to work as expected (yaml attached below):
The datacenter gets created correctly in the cloud, but the cubeserver does not seem to get synced. Upod further investigation I ran
$ kubectl get cubeserver -o yaml
, which shows me this error:But if I leave the cpuFamily attribute out, I get another error:
"message" : "[(root).properties.cpuFamily] Attribute value '' not allowed. Expected one of [AMD_OPTERON, AMD_EPYC, INTEL_SKYLAKE, INTEL_XEON, INTEL_ICELAKE]"
How can we reproduce it?
I guess apply those yaml files?
What environment did it happen in?
Crossplane Provider IONOS Cloud version: ghcr.io/ionos-cloud/crossplane-provider-ionoscloud:latest (as of 27th march, I guess v1.0.10?)
Additional Notes
datacenter.yaml:
cube.yaml:
References
Kind regards
The text was updated successfully, but these errors were encountered: