Skip to content

Releases: openshift-kni/eco-goinfra

v4.17.0

07 Oct 22:08
a622235
Compare
Choose a tag to compare

4.17.0

Golang version: 1.23
Operator versions: 4.17
k8s libs versions: v0.30.5
k8s.io/kubernetes version: v1.30.5
Unit tests coverage: 69%

List of supported packages:

  • apiservers
  • argocd
  • assisted
  • bmc
  • bmh
  • cgu
  • clients
  • clusterlogging
  • clusteroperator
  • clusterversion
  • configmap
  • console
  • daemonset
  • deployment
  • egressservice
  • events
  • hive
  • ibgu
  • ibi
  • icsp
  • idms
  • imageregistry
  • infrastructure
  • ingress
  • keda
  • kmm
  • lca
  • lso
  • machine
  • mco
  • metallb
  • monitoring
  • msg
  • nad
  • namespace
  • network
  • networkpolicy
  • nfd
  • nmstate
  • nodes
  • nodesconfig
  • nrop
  • nto
  • nvidiagpu
  • oadp
  • oauth
  • ocm
  • olm
  • pod
  • poddisruptionbudget
  • proxy
  • ptp
  • rbac
  • replicaset
  • reportxml
  • resourcequotas
  • route
  • scc
  • schemes
  • secret
  • service
  • serviceaccount
  • servicemesh
  • siteconfig
  • sriov
  • sriov-fec
  • statefulset
  • storage
  • velero

What's Changed

  • storage pkg: ocs adjustments by @elenagerman in #496
  • secret pkg small refactoring + WithStringData method by @elenagerman in #501
  • clusterlogging pkg: new methods added to the lokistack by @elenagerman in #505
  • configmap pkg: Update method added by @elenagerman in #497
  • clusterlogging pkg: clusterlogging handler adjustments + new methods by @elenagerman in #504
  • Added sync package and new target to makefile by @kononovn in #491
  • BMC: added redfish api to get and change system's boot order. by @greyerof in #507
  • secret: added package unit tests by @eldar101 in #440
  • Added VerifyClusterOperatorsVersion func by @siserafin in #486
  • storage.pkg: List PV&PVC methods added + unit test by @elenagerman in #509
  • storage pkg: PV handler adjustments by @elenagerman in #510
  • localvolumediscovery enhancements, unit test, WithNodeSelector added by @elenagerman in #499
  • clusterlogging pkg: IsReady method added to the clusterlogging handler by @elenagerman in #513
  • clusterlogging pkg: IsReady method added to the lokistack handler by @elenagerman in #512
  • Switch metallb and fec packages to internal schemes by @kononovn in #516
  • sync: fix formatting issue by @kononovn in #518
  • Add hive packages to internal scheme by @trewest in #517
  • lso pkg: localvolumeset enhancements, unit test, new methods added by @elenagerman in #500
  • schemes: exclude dir from test coverage check by @kononovn in #519
  • ci: added sync periodic job by @kononovn in #520
  • ci: added author to sync ci by @kononovn in #521
  • storage pkg: PVC handler adjustments + unit test by @elenagerman in #511
  • clusterlogging pkg: objectBucketClaim object handler added by @elenagerman in #502
  • sync: add excludes field for repo by @trewest in #523
  • sync: fix mismatched argumented in match function by @trewest in #524
  • Add assisted packages to internal scheme by @trewest in #522
  • storage pkg: odf handler added, StorageSystem api object by @elenagerman in #498
  • lso: fix bug in localvolumediscovery GetPhase func by @kononovn in #525
  • Add modifiable scheme to client settings struct by @trewest in #526
  • oauth pkg: adding OAuthClient resources by @ElaiShalevRH in #515
  • client: add missing client scheme initialization by @trewest in #529
  • metallb: switched to runtime client by @kononovn in #528
  • Add ibi resources by @trewest in #527
  • Sync update external libs by @github-actions in #531
  • sync: fix excludes for nested dirs by @klaskosk in #532
  • nvidiagpu: added schemes and nvidia-config.yaml by @kononovn in #533
  • nvidiagpu: switch to internal packages by @kononovn in #534
  • Add pkg for IDMS resources by @trewest in #535
  • pod: add container WithPorts function by @siserafin in #537
  • nvidiagpu: added scheme isolation and unit tests by @kononovn in #539
  • Sync update external libs by @github-actions in #540
  • sync: refactor sync process by @klaskosk in #530
  • sync: upgrade branch name by @kononovn in #541
  • sync: enable auto sync for hive by @trewest in #542
  • olm: added added olm-config.yaml and synced libs by @kononovn in #543
  • sriov pkg: WithLogLevel added to the sriovnetwork by @evgenLevin in #545
  • oadp: add sync config and internal schemes by @trewest in #546
  • readme: added instructions for sync by @klaskosk in #538
  • oadp: move oadp pkg to internal scheme by @trewest in #549
  • ocm: increased coverage for kac and mcl by @klaskosk in #547
  • olm:catalogSource switch to runtime, add unit test by @kononovn in #548
  • bmc: fix test failure in action by @klaskosk in #558
  • olm: clusterserviceversion added unit tests by @kononovn in #557
  • olm: added clusterserviceversionlist unit tests by @kononovn in #559
  • olm: subscription added unit tests by @kononovn in #561
  • Sync update external libs by @github-actions in #563
  • ci: add delete-branch option to sync-libs by @kononovn in #564
  • ci: sync job, remove token from env variables by @kononovn in #566
  • Revert "ci: sync job, remove token from env variables" by @kononovn in #567
  • Sync update external libs by @github-actions in #568
  • olm: fixed AttachScheme bug in clusterserviceversion by @kononovn in #569
  • ocm: added unit tests and increased policy coverage by @klaskosk in #553
  • ocm: increased placement rule coverage by @klaskosk in #551
  • ocm: increased placement binding coverage by @klaskosk in #550
  • ocm: added unit tests and increased policy set coverage by @klaskosk in #552
  • ocm: removed kac and mcl types from clients by @klaskosk in #555
  • olm:add installPlan u-tests,switch to runtime api by @kononovn in #572
  • pod:add WaitUntilInStatuses,WaitUntilHealthy funcs by @edcdavid in #570
  • olm: operatorGroup add unit tests,switch to runtime by @kononovn in #574
  • pod: add WaitForAllPodsInNamespacesHealthy by @edcdavid in #575
  • clients: update test client to support modifying test builder by @trewest in #579
  • Sync update external libs by @github-actions in #580
  • olm: packagemanifest add u-tests,switch to runtime by @kononovn in #578
  • cgu: added WaitUntilClusterInState and unit tests by @klaskosk in #577
  • bmh: switch to internal runtime client by @kononovn in #582
  • keda: switch to internal runtime client by @kononovn in #583
  • clusterlogging: switch to internal runtime client by @kononovn in https://github.com/...
Read more

v4.15.1

06 Aug 18:41
e3d1d55
Compare
Choose a tag to compare

What's Changed

  • [release-4.15] backport - ci: trigger unit and lint tests for all releases by @kononovn in #287
  • added reportxml package, removed old reporter by @kononovn in #347
  • bump: sriov-network-operator v0.0.0-20240805020554-36ef98ec8bf0 by @kononovn in #571

Full Changelog: 4.15.0...v4.15.1

4.16.0

12 Jul 15:13
0c632e3
Compare
Choose a tag to compare

4.16.0

Golang version: 1.22
Operator versions: 4.16
k8s libs versions: v0.29.4
k8s.io/kubernetes version: v1.29.4
Unit tests coverage: 46%

List of supported packages:

  • api
  • apiservers
  • argocd
  • assisted
  • bmc
  • bmh
  • cgu
  • clients
  • clusterlogging
  • clusteroperator
  • clusterversion
  • configmap
  • console
  • daemonset
  • deployment
  • events
  • hive
  • icsp
  • imageregistry
  • infrastructure
  • ingress
  • keda
  • kmm
  • lca
  • lso
  • machine
  • mco
  • metallb
  • monitoring
  • msg
  • nad
  • namespace
  • network
  • networkpolicy
  • nfd
  • nmstate
  • nodes
  • nodesconfig
  • nrop
  • nto
  • nvidiagpu
  • oadp
  • ocm
  • olm
  • pod
  • proxy
  • ptp
  • rbac
  • replicaset
  • reporter
  • reportxml
  • route
  • scc
  • secret
  • service
  • serviceaccount
  • servicemesh
  • sriov
  • sriov-fec
  • statefulset
  • storage
  • velero
  • webhook

What's Changed

Read more

4.15.0

11 Mar 22:05
3c62cd8
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: 4.14.0...4.15.0

4.14.0

22 Nov 18:37
d8e4791
Compare
Choose a tag to compare

Release-4.14.0

Golang version: 1.20
Operator versions: 4.14
k8s libs versions: v0.27.4
k8s.io/kubernetes version: v1.27.4

List of supported packages:

  • argocd
  • assisted
  • bmh
  • cgu
  • clients
  • clusterlogging
  • clusteroperator
  • clusterversion
  • configmap
  • console
  • daemonset
  • deployment
  • hive
  • icsp
  • infrastructure
  • ingress
  • kmm
  • lso
  • machine
  • mco
  • metallb
  • nad
  • namespace
  • network
  • networkpolicy
  • nfd
  • nmstate
  • nodes
  • nto
  • nvidiagpu
  • ocm
  • olm
  • pod
  • polarion
  • proxy
  • ptp
  • rbac
  • reporter
  • scc
  • secret
  • service
  • serviceaccount
  • servicemesh
  • sriov
  • statefulset