This repository has been archived by the owner on Jun 8, 2022. It is now read-only.
Releases: crossplane/oam-kubernetes-runtime
Releases · crossplane/oam-kubernetes-runtime
v0.3.3
v0.4.0-rc1
please refer to KubeVela for new feature
v0.3.2
v0.3.1
- add DEFININTION_NAMESPACE for namespaced definition (#275)
- implement ContainerConfigFile of ContainerizedWorkload (#276)
- fix panic for missing latestRevision while render component (#278)
- add legacy folder for CRD v1beta1 using on K8s 1.14~1.15 (#279)
- fix observedGeneration mismatch between Component and ControllerRevision (#281)
- use updating-apply instead of patching-apply on creating/updating trait (#283)
- upgrade dependency crossplane/crossplane-runtime from 0.8.0 => 0.10.0 (#283)
Thanks to @zhouwenb
v0.3.0
- status.historyWorkloads should not be required in AC (#250)
- assign the workloadRef during render instead of apply (#249)
- fix data race #257
- Remove Jenkins pipeline and use github action #260 #263
- get CRD by discovery mechanism instead of get plural (#261)
- don't block app from running if no definition found #267
- add version into definitionReference for workload/trait/scope definitions #268
- ContainizerdWorkload Bug fixed, not pass annotations into podTemplate in #269
- fix examples #270
Thanks to @linjiemiao
v0.3.0-rc1
- add leadElectionNamespace arg (#216)
- add valueFrom AppConfig in depedency requirement #223
- add an unsatisfied reason into dependency status and tests #223
- separate history workloads out from workloadStatus and move to historyworkloads field #220
- Add observedGeneration to represent Component (#205)
- Run with fewer privileges #228
These are all contains in v0.2.2.
0.1.1
- enhance health scope with informative health condition (#194)
- add revision label to workload definition (#203)
- add component webhook to support workload definition type(#198)
- fix helm chart template format (#206)
- manually patch the extra fields in the appConfig status (#212)
- Fix
could not find WorkloadDefinition
issue (#208) - add health check support for containerized.standard.oam.dev in Health (#214)
v0.1.0
- enhance healthscope #160
- add definition files of core workload/trait/scope into chart #185
- fix directly return when appconfig has multiple scope to attach #187
- add OAM default labels for workload and trait #189 #197
- fix workload status for multiple revision case #190
- use human readable revision name instead of hash #191
v0.0.9
- Add Finalizer for appConfig
- Pass label/annotation from appConfig all the way to Pod
- Support appending array in data input in dependency
- Patch the appConfig status instead of update
v0.0.8
- remove appsv1 client in component-handler, using mgr.Client() instead.
- Change type of xxxDefinition.spec.extension to
runtime.RawExtension
instead ofunstructured.Unstructured
- update readme
Thanks to @My-pleasure @leopoldxx @erdun @zzxwill