-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update chaos mesh to v2.1.3 #3967
Conversation
@iocanel I intentionally left this PR breaking the build. The problem is that one of the fields in the chaosmesh CRD has the name "class". While this works fine with jsonchema2pojo (rename to _class, getClass_ and setClass_), it breaks sundr. There are many ways to fix this, I wanted to get your feedback first. |
Hi @hypnoce |
531e99b
to
9df6140
Compare
@@ -23,6 +23,7 @@ | |||
|
|||
#### Dependency Upgrade | |||
* Bump Knative model to v0.34.0 | |||
* Update chaos-mesh extension to v2.1.3. Add PodHttpChaos, GCPChaos, BlockChaos and PhysicalMachineChaos. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Apparently the capitalization of some generated class names has changed. We should add a note about this or revert this change.
9df6140
to
7e4743f
Compare
After #4358, the fix (extensions/chaosmesh) : Use hand written JVMChaosSpec and related classes should not be necessary. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See previous comment
…sh model + Some go structs have been renamed in newer version of ChaosMesh model. These are: - AwsChaos => AWSChaos - IoChaos => IOChaos - PodIoChaos => PodIOChaos + Scheduler field has been removed from IOChaosSpec Signed-off-by: Rohan Kumar <[email protected]>
…to not use vulnerable versions (fabric8io#4327) Signed-off-by: Rohan Kumar <[email protected]>
7e4743f
to
796111a
Compare
SonarCloud Quality Gate failed. |
Description
JVMChaosSpec, JVMLatencySpec, JVMReturnSpec, JVMExceptionSpec classescontain a string field with name
class
which causes problems withsundrio processing.
Maintain a hand written version of these classes which will use a
different variable name but keep property name preserved in
Jackson's
@JsonProperty
annotationType of change
test, version modification, documentation, etc.)
Checklist