kubernetes-sigs / kubespray

Deploy a Production Ready Kubernetes Cluster
Apache License 2.0
16.2k stars 6.49k forks source link

Add CI for openEuler 24.03 #11689

Closed yankay closed 1 week ago

yankay commented 2 weeks ago

What type of PR is this?

/kind feature

What this PR does / why we need it:

Add CI Image for openEuler 24.03

Which issue(s) this PR fixes:

Fixes #

Special notes for your reviewer:

Does this PR introduce a user-facing change?:

Add CI for openeuler 24.03
Add CI Image for openeuler 24.03, 22.03
k8s-ci-robot commented 2 weeks ago

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: yankay

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files: - ~~[OWNERS](https://github.com/kubernetes-sigs/kubespray/blob/master/OWNERS)~~ [yankay] Approvers can indicate their approval by writing `/approve` in a comment Approvers can cancel approval by writing `/approve cancel` in a comment
yankay commented 2 weeks ago

/ok-to-test

yankay commented 2 weeks ago

/ok-to-test

yankay commented 2 weeks ago

/retest

yankay commented 2 weeks ago

HI @vannten @erikjiang @cyclinder

Would you please help to review it

VannTen commented 1 week ago

"msg": "Failed to create object: b'{\"kind\":\"Status\",\"apiVersion\":\"v1\",\"metadata\":{},\"status\":\"Failure\",\"message\":\"admission webhook \\\"virtualmachine-validator.kubevirt.io\\\" denied the request: spec.template.spec.volumes[1].cloudInitNoCloud.userDataBase64.cloudInitNoCloud.userDataBase64 is not a valid base64 value.\",\"reason\":\"Invalid\",\"details\":{\"causes\":[{\"reason\":\"FieldValueInvalid\",\"message\":\"spec.template.spec.volumes[1].cloudInitNoCloud.userDataBase64.cloudInitNoCloud.userDataBase64 is not a valid base64 value.\",\"field\":\"spec.template.spec.volumes[1].cloudInitNoCloud.userDataBase64\"}]},\"code\":422}\n'", "reason": "Unprocessable Entity

Failure (of the openeuler job) looks relevant Also, why put it in extended rather than regular runs ? Not stable enough ?

yankay commented 1 week ago

"msg": "Failed to create object: b'{"kind":"Status","apiVersion":"v1","metadata":{},"status":"Failure","message":"admission webhook \"virtualmachine-validator.kubevirt.io\" denied the request: spec.template.spec.volumes[1].cloudInitNoCloud.userDataBase64.cloudInitNoCloud.userDataBase64 is not a valid base64 value.","reason":"Invalid","details":{"causes":[{"reason":"FieldValueInvalid","message":"spec.template.spec.volumes[1].cloudInitNoCloud.userDataBase64.cloudInitNoCloud.userDataBase64 is not a valid base64 value.","field":"spec.template.spec.volumes[1].cloudInitNoCloud.userDataBase64"}]},"code":422}\n'", "reason": "Unprocessable Entity

Failure (of the openeuler job) looks relevant Also, why put it in extended rather than regular runs ? Not stable enough ?

HI @VannTen

Thank you for your review. I have fixed the bug related to the base64 string in the code. Additionally, I have adjusted the CI configuration back to regular runs; previously, I had set it to extended runs to make the CI process faster.

VannTen commented 1 week ago

/lgtm