Skip to content

Releases: opendatahub-io/opendatahub-operator

v2.7.0

07 Feb 20:42
d8d94d4
Compare
Choose a tag to compare

New Components

Breaking Changes

  • Due to changes in label, ODH operator upgrade will include scaling down of previous deployments. Deployments will be ready again after reconcile. #822
  • For new installations, users need to create DSCInitialization instance explicitly followed by creation of DataScienceCluster resource.

What's Changed

  • fix(namespace): for access dashboard by @zdtsw in #700
  • cleanup: modelmesh monitoring logic by @zdtsw in #703
  • release: uplift from alpha to stable and set 2.4 version by @zdtsw in #704
  • [cherry-pick] Add logic for applying monitoring stack by @zdtsw in #618
  • chore: fixes typos in func names by @bartoszmajsak in #715
  • fix(cf): wrong logic when find cfo has been installed by @zdtsw in #717
  • Unset Tech Preview components by default by @VaishnaviHire in #708
  • Update README.md by @spolti in #721
  • chore(log): accurate message by @zdtsw in #722
  • fix(crd): do not set ownerreference on CRD by @zdtsw in #725
  • Recreate stale OauthClient resource by @VaishnaviHire in #716
  • [backport]: monitoring fixes by @zdtsw in #729
  • feat(kserve): automates installation and configuration of KServe prerequisites by @israel-hdez in #691
  • Add missing resources to manage in DSC controller by @ykaliuta in #669
  • [backport]: fix for monitoring by @zdtsw in #737
  • fix(ossm): disables service mesh routes generation by @israel-hdez in #738
  • fix(codegen): ensures structs used in CRDs have deepcopy funcs by @bartoszmajsak in #740
  • Update codeflare component description by @ronensc in #742
  • fix(ns): do not set owner ref for infra namespaces by @bartoszmajsak in #743
  • fix(kserve): check on multiple depends operators if all pre-installed by @zdtsw in #744
  • update: rewrite func to check operator by @zdtsw in #745
  • fix(cleanup): cleans up dependant resources by @bartoszmajsak in #748
  • chore: removes log repetitions for conditions by @bartoszmajsak in #762
  • update(knative): enable GPU node tolerations for kserve by @zdtsw in #761
  • fix(features): makes rest config loader more flexible by @bartoszmajsak in #760
  • Create Table of Contents in README by @AjayJagan in #769
  • Makefile: add clean target by @ykaliuta in #733
  • chore: keeps repositories in the tmp dir by @bartoszmajsak in #774
  • chore: cleanup owns on RS,Pod, daemonset, CRD by @zdtsw in #777
  • Update incubation with downstream changes by @VaishnaviHire in #783
  • update(kserve): add monitoring logic by @zdtsw in #782
  • chore(mesh): Use third party service account tokens by @israel-hdez in #767
  • chore: change log info for monitoring patch namespace by @zdtsw in #787
  • fix devflags empty object by @AjayJagan in #659
  • feature: add support for unmanaged and remove for servicemesh and serverless by @zdtsw in #781
  • fix(rbac): missing get verbs on MWC and Secret by @zdtsw in #789
  • fix(nilpointer): when more than one DSCI CR in cluster by @zdtsw in #756
  • chore: change label name for networkpolicy by @zdtsw in #790
  • Remove LaVLaS from the OWNERS file by @LaVLaS in #791
  • feat(linters): Enable all linters by default. by @AjayJagan in #692
  • fix(builder): initializes rest config before invoking any partial builder by @bartoszmajsak in #792
  • update(dsci): do not create default DSCI CR if it is running in ODH by @zdtsw in #770
  • chore: shifts FeatureTracker creation to Feature's Apply phase by @bartoszmajsak in #795
  • fix(mesh): disables default network policy management by @bartoszmajsak in #798
  • Fix [Snyk][CVE-2022-3064] [High] github.com/go-yaml/yaml - DOS vulnerability by @AjayJagan in #799
  • fix: ensures Wait function waits for pods to appear in a given namespace by @aslakknutsen in #803
  • fix(service-mesh): ensures SMCP is available before patching network policy by @bartoszmajsak in #805
  • chore: swaps errors.Wrap to fmt.Errorf by @bartoszmajsak in #807
  • fix(service-mesh): reverts disabling network policy management by @bartoszmajsak in #809
  • feat(templates): process Feature templates in memory by @cam-garrison in #797
  • fix: ensures cleanup of associated FeatureTrackers by @bartoszmajsak in #812
  • feat: enhances FeatureTracker with spec by @cam-garrison in #808
  • feat: add status/conditions to FeatureTrackers by @cam-garrison in #801
  • fix: fix e2e test error handling for RHOAIENG-2219 by @dhirajsb in #817
  • fix(serverless): Patch to enable Secret filtering in KNative Serving by @israel-hdez in #814
  • (backport): wrong CR name in the message. by @zdtsw in #813
  • update(trusty): Change TrustyAI apiGroup by @ruivieira in #823
  • revert go mod by @AjayJagan in #828
  • [backport]trustyai: monitoring by @zdtsw in #824
  • RHOAIENG-965: Fix ODH Upgrade after label updates by @VaishnaviHire in #822
  • fix(devFlags): missing overwrite for the devFlag on component level by @zdtsw in #816
  • backport: set to GA by @zdtsw in #810
  • Add openshift ci build root image configuration by @ajaypratap003 in #825
  • Makefile: generate config/manager/kustomization.yaml by @ykaliuta in #728
  • Makefile: generate default image name based on current user by @ykaliuta in #730
  • Makefile: run linter and unit tests from default target by @ykaliuta in #735
  • feat: Add ModelRegistry component (#775) by @dhirajsb in #776
  • feat(kueue): add logic to enable new component by @zdtsw in #827
  • Changed variable name for cfo operator image by @Bobbins228 in #794
  • fix(kueue): missing deepcopyinto for kueue by re-generate code by @zdtsw in #835
  • feat: simplifies Feature API by @bartoszmajsak in #831
  • chore: fixes typos in code and comments by @bartoszmajs...
Read more

v2.4.0

03 Nov 16:12
f913da6
Compare
Choose a tag to compare

What's Changed

  • chore(script): removes unused vars by @bartoszmajsak in #683
  • feat: introduces features fluent interface by @bartoszmajsak in #668
  • remove: req.namespace is not used for DSC and DSCI by @zdtsw in #660
  • feat(linter): introduces gci to streamline import rules by @bartoszmajsak in #676
  • chore(gh): configures linter to reference go.mod for Go version by @bartoszmajsak in #688
  • chore(gh): ensures unit-test action uses go.mod for Go version by @bartoszmajsak in #689
  • backport(workbench): support images in two path for downstream by @zdtsw in #663
  • fix(make): ensures projects version of operator-sdk is used by @bartoszmajsak in #695
  • Report error in status if more than one DataScienceCluster installed by @ykaliuta in #687
  • Release: ODH 2.4.0 by @zdtsw in #698
  • fix(namespace): for access dashboard by @zdtsw in #701

New Contributors

Full Changelog: v2.3.0...v2.4.0

v1.11.0

03 Nov 07:02
700b23a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.10.1...v1.11.0

v2.3.0

02 Nov 14:52
c7275cd
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.2.1...v2.3.0

v2.2.1

10 Oct 17:42
be4d970
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.2.0...v2.2.1

v1.10.1

10 Oct 17:42
607cb6c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.10.0...v1.10.1

v2.2.0

27 Sep 12:37
86d2be3
Compare
Choose a tag to compare

What's Changed

  • Refactoring DataScienceCluster API as required by #476 by @etirelli in #477
  • fix: cleaned up mistyped rbac verbs by @bartoszmajsak in #484
  • fix(rbac): adds list role for configmaps and namespaces by @bartoszmajsak in #483
  • Refactor DSCInitialization API by @VaishnaviHire in #481
  • Removing DSC version v1alpha1 from the CSV by @etirelli in #491
  • Fix wrong monitoring and add logger by @zdtsw in #399
  • Update GH action to filter out words when sync from dashboard CRD for v2.x by @zdtsw in #473
  • Add support for consolelink section title for different cluster type by @zdtsw in #467
  • Add contribution guidelines and new bug report for v2 by @zdtsw in #418
  • Fix: explictly check platform is selfmanaged or managed by @zdtsw in #486
  • Docs: update godocs for synopsis and add function comments by @zdtsw in #488
  • feat: moves kubebuilder directives to its own file by @bartoszmajsak in #485
  • Cleanup v1alpha1 of DSCI by @zdtsw in #494
  • Fix typo in groupname by @zdtsw in #495
  • Add support for manifestUri to overwrite params.env images by @zdtsw in #463
  • Update: refactory by @zdtsw in #454
  • Adding docs on setting up a linux dev environment by @etirelli in #514
  • fix: reworks reconcilation resource check by @bartoszmajsak in #487
  • Fix: downstream codeflare has a different operator name than upstream by @zdtsw in #509
  • Docs: add new troublshooting page + fix markdown format by @zdtsw in #506
  • Refactory: create new type DataScienceClusterConfig to capture DSCI spec by @zdtsw in #507
  • Change downstream odh-dashboard ISV new path by @zdtsw in #417
  • Add path for managed version of Workbenches by @VaishnaviHire in #521
  • Add: use --no-cache to prevent not pulling down to new layer by @zdtsw in #518
  • Fix: in e2e or dev test should not apply addon manifests by @zdtsw in #523
  • Fix: downstream workbranch to get imageparams by @zdtsw in #524
  • Fix and Cleanup: applyimageparams on kserve by @zdtsw in #504
  • Add check on dependent operators on KServe by @zdtsw in #497
  • Fix: MCAD and InstaScale CR not deleted when components are Removed by @zdtsw in #511
  • Fix issues introduced in dashboard and code flare by @VaishnaviHire in #526
  • Update path for downstream dashboard image to use by @zdtsw in #528
  • Fix: missing permission is needed when DSP is disabled, to keep same behavior as for v1 by @zdtsw in #529
  • chore: simplifies reconcile functions by @bartoszmajsak in #489
  • Fix: missing odh-admins group by @zdtsw in #535
  • Update: networkpolicy for ODH created namespace by @zdtsw in #527
  • chore: minor clean-ups by @bartoszmajsak in #536
  • Update Dockerfile to pull manifests from different component repo by @zdtsw in #431
  • chore: simplifies deployment funcs by @bartoszmajsak in #537
  • Revert change for networkpolicy by @zdtsw in #548
  • Revert: change to delete CF resource is not required by @zdtsw in #554
  • Update: change apigroup for codeflare and dsp by @zdtsw in #552
  • Update: nbc manifests transit from odh-manifests to kubeflow repo by @zdtsw in #543
  • Update dashboard default branch by @zdtsw in #561
  • Add dashboard crds using manifests by @VaishnaviHire in #533
  • Fix: wrong image for odh-model-controller when enable kserve by @zdtsw in #562
  • Implement DevFlags for DSC API by @VaishnaviHire in #538
  • [odh-2.2.0] Add acceleratorprofiles from dashboard as new CRD by @VaishnaviHire in #570
  • ODH Release 1.10 for operator v2.2.0 by @VaishnaviHire in #566

New Contributors

Full Changelog: v2.1.0...v2.2.0

v1.10.0

27 Sep 12:34
d9fdcc9
Compare
Choose a tag to compare

What's Changed

  • [Cherry-pick]: Update GH action to filter out words when sync from dashboard CRD from v1.x by @zdtsw in #474
  • Update v1 operator to use component repo for manifests not odh-manifests by @zdtsw in #544
  • Trustyai manifests and dashboard branch by @zdtsw in #559
  • ODH Release 1.10 for operator v1.10.0 by @VaishnaviHire in #565

Full Changelog: v1.9.0...v1.10.0

v2.1.0

24 Aug 14:22
5849e97
Compare
Choose a tag to compare

What's Changed

New Contributors

Highlights

  • Distributed Workloads component is now update to codeflare and ray components
  • Improved condition management

Full Changelog: v2.0.0...v2.1.0

v1.9.0

24 Aug 15:07
eb62437
Compare
Choose a tag to compare

What's Changed

  • ODH Release 1.9 for operator v1.9.0 by @VaishnaviHire in #469
  • Sync operator CRDs from odh-dashboard manifests CRDs by @github-actions in #471

Full Changelog: v1.8.0...v1.9.0