4.15.0
4.15.0
Golang version: 1.20
Operator versions: 4.15
k8s libs versions: v0.28.7
k8s.io/kubernetes version: v1.28.7
List of supported packages:
- argocd
- assisted
- bmh
- cgu
- clients
- clusterlogging
- clusteroperator
- clusterversion
- configmap
- console
- daemonset
- deployment
- events
- hive
- icsp
- infrastructure
- ingress
- kmm
- lca
- lso
- machine
- mco
- metallb
- msg
- nad
- namespace
- network
- networkpolicy
- nfd
- nmstate
- nodes
- nto
- nvidiagpu
- ocm
- olm
- pod
- polarion
- proxy
- ptp
- rbac
- reporter
- scc
- secret
- service
- serviceaccount
- servicemesh
- sriov
- statefulset
- storage
- webhook
What's Changed
- pkg: network operator added SetMultiNetworkPolicy func by @kononovn in #203
- pkg: pod added WithAdditionalInitContainer func by @kononovn in #204
- pkg: added multinetworkpolicy to networkpolicy pkg by @kononovn in #202
- Added placementrule to ocm pkg by @shaior in #192
- Added placementbinding to ocm pkg by @shaior in #193
- pkg: added multinetwork ingress, egress rules by @kononovn in #206
- Method WithToleration added to deployment pkg by @yprokule in #207
- Add preflightvalidationocp to kmm pkg by @cdvultur in #208
- Align delete method signatures for assisted resources by @trewest in #210
- Change placementBindingBuilder struct to PlacementBindingBuilder by @shaior in #209
- cnf network: Add metaplugin function by @gkopels in #205
- Add StorageClassBuilder to storage pkg by @trewest in #156
- networkpolicy: fixed ingressrule WithCIDR function by @kononovn in #212
- metallb pkg: metallb switched to dynamic client by @kononovn in #214
- Bump kubernetes libs to v0.28.4 by @kononovn in #215
- sriov: Added externallyManaged option to a sriov policy by @evgenLevin in #211
- pkg: metallb fixed metallb Update function by @kononovn in #216
- nmstate: Fixed Sriov struct by @evgenLevin in #218
- Kmm ManagedClusterModule support by @cdvultur in #217
- Add Update function to nto/performanceprofile by @shaior in #213
- PVC builder and auxiliary methods by @yprokule in #219
- Adding BuildModuleSpec function to kmm module by @cdvultur in #220
- Fixed performanceprofile glog by @shaior in #221
- Adding a package for testing lifecycle agent. by @achuzhoy in #222
- Delete method for PersistentVolumeClaim by @yprokule in #224
- nmstate: Added withAbsent and withVlanInterface functions by @evgenLevin in #223
- Method to set PVC VolumeMode by @yprokule in #226
- Adding seedgenerator to the lca package by @achuzhoy in #225
- lifecycleagent package: renaming functions names for imagebasedupgrade. by @achuzhoy in #227
- network operator: increased timer by @evgenLevin in #228
- Updated client.go. Added K8sClient to clients struct by @yprokule in #229
- Added catalogsource to olm pkg by @shaior in #231
- Drain/Cordon/Uncordon methods for Node object by @yprokule in #232
- Fix WaitForAllClusteroperatorsAvailable method by @yprokule in #234
- kmm: fixing panic while calling RegistryTLS by @cdvultur in #236
- lca: Adding oadpConent to ImageBasedUpgrade. by @achuzhoy in #235
- ListInAllNamespaces method for Deployments added by @yprokule in #233
- Add ListClusterServiceVersionInAllNamespaces method by @mcornea in #238
- Added webhook package by @evgenLevin in #237
- nad pkg: added MasterBouldPlugin struct by @gkopels in #230
- ibu: extraManifests support by @achuzhoy in #242
- pod pkg: added bond annotation func network.go by @gkopels in #243
- enable linter on exported functions by @cdvultur in #244
- lca - ibu: additionionalImages option is added. by @achuzhoy in #245
- sriov pkg: added GetPciAddess and GetDriverName functions by @evgenLevin in #246
- lca: Add ability to set pull-secret for pulling images. by @achuzhoy in #247
- pod pkg: added multi net dual stack annotation func network.go by @gkopels in #248
- pod pkg: added WithToleration,NodeSelector,CustomResourcesLimits funcs by @kononovn in #249
- pod pkg: container added WithImagePullPolicy func by @kononovn in #250
- deployment pkg: added WithSchedulerName func by @yprokule in #252
- IBU: Toggle the automated rollback for postreboot by @achuzhoy in #251
- secret pkg: added Update func plus minor comment change by @cdvultur in #253
- IBU: Toggle the automated rollback for upgrade completion. by @achuzhoy in #254
- IBU: Allow setting timeout for initMonitor by @achuzhoy in #256
- metallb pkg: Added L2Advertisement by @evgenLevin in #257
- event pkg: Created event pkg by @evgenLevin in #258
- IBU: Toggle the InitMonitor for automated rollback by @achuzhoy in #259
- Found typos across various files by @sebrandon1 in #266
- Add control-plane toleration func by @sebrandon1 in #265
- Remove GO111MODULE by @sebrandon1 in #260
- sriov pkg: Added SriovOperatorConfig by @evgenLevin in #263
- Prepare release-4.15 by @kononovn in #267
- ci: upgrade golangci-lint to 1.56.2, adjusted code format by @kononovn in #268
New Contributors
- @gkopels made their first contribution in #205
- @achuzhoy made their first contribution in #222
- @sebrandon1 made their first contribution in #266
Full Changelog: 4.14.0...4.15.0