Skip to content

Releases: opendatahub-io/opendatahub-operator

v2.21.0

18 Nov 20:51
3e50d25
Compare
Choose a tag to compare

Component Release Notes

What's Changed

  • Update version to 2.20.0 by @github-actions in #1325
  • fix: wrong type of ingresscontroller by @zdtsw in #1322
  • update golangci-lint to v1.61.0 by @lburgazzoli in #1327
  • chore: remove duplicated image in modelmesh by @zdtsw in #1336
  • fix: ensure input CAbundle always end with a newline by @zdtsw in #1339
  • fix: add check to remove old kube-rbac-proxy container in modelregistry operator, fixes RHOAIENG-15328 by @dhirajsb in #1341
  • fix: wrong name of variable and func lead to always return self-managed by @zdtsw in #1362
  • fix: add extra check on servicemesh CRD and svc before proceeding create SMCP CR by @zdtsw in #1359
  • logger: set loglevel from ZAP_LOG_LEVEL environment variable by @ykaliuta in #1344
  • fix: added a filter to evicted pods when checking for ready status by @Al-Pragliola in #1334
  • Task/NVPE-32: Cleanup NIM integration tech preview resources by @TomerFi in #1369
  • update: owners by @zdtsw in #1376
  • Updated codecov version to 4.6.0 by @asanzgom in #1378
  • Update version to 2.21.0 by @github-actions in #1379

New Contributors

Full Changelog: v2.20.0...2.21.0

v2.20.0

30 Oct 22:49
236f479
Compare
Choose a tag to compare

Component Release Notes

What's Changed

  • fix: update release version in DSCI and DSC for upgrade case by @zdtsw in #1287
  • Update version to 2.19.0 by @github-actions in #1291
  • Makefile, webhook: add run-nowebhook by @ykaliuta in #1286
  • update: use namespace dyniamically from operator env than hardcode value by @zdtsw in #1298
  • webhook: switch to contextual logger by @ykaliuta in #1295
  • chore: use client.OjectKeyFromObject in client.Get() and add k8serr as alias by @zdtsw in #1301
  • (fix): Change on trigger to pull_request_target in the "check-file-updates.yaml" action by @AjayJagan in #1296
  • feat: Operator disable create usergroup if detect user enabled external auth by @zdtsw in #1297
  • components, logger: use contextual logging approach by @ykaliuta in #1253
  • logger, controllers: use common logging level, INFO by default by @ykaliuta in #1289
  • Added code coverage guidelines by @asanzgom in #1302
  • fix: to make the unset env variable in CSV work with fallback by @zdtsw in #1306
  • controllers: switch to k8s contextual logger by @ykaliuta in #1308
  • Tidy up run-nowebhook recipe & make clean PHONY by @grdryn in #1310
  • Refactor secret generator controller by @lburgazzoli in #1311
  • update: rename variables rhods to rhoai by @zdtsw in #1313
  • logger: add logLevel to DSCI devFlags by @ykaliuta in #1307
  • secret-generator controller: avoid reporting 'Secret not found' error in reconcile by @mlassak in #1312
  • update: remove dsp with v1(tekton)backend related code by @zdtsw in #1281
  • update: remove two SA which does not seem valid by @zdtsw in #1254

New Contributors

Full Changelog: v2.19.0...2.20.0

v2.19.0

09 Oct 18:16
4ebaac5
Compare
Choose a tag to compare

Component Release Notes

What's Changed

  • Update version to 2.18.2 by @github-actions in #1259
  • fix(crd): adds validation pattern and max length for ns fields by @bartoszmajsak in #1261
  • components: move logger creation to pkg/logger by @ykaliuta in #1264
  • (fix): ODH release automation: Release notes generation by @AjayJagan in #1265
  • docs: Update Contribution Guidelines by @VaishnaviHire in #1266
  • fix: add downstream operator namespace into cache for secret by @zdtsw in #1267
  • feat: add support for upgrade to force disableModelRegistry to false by @zdtsw in #1269
  • controllers, monitoring: use local variable for logger by @ykaliuta in #1272
  • DSCI CRD: allow default as a value for logmode by @ykaliuta in #1271
  • Fixed typo for jackdelahunt owner by @jackdelahunt in #1273
  • cluster_config: init cluster variables on startup by @ykaliuta in #1059
  • components: move params.env image updating to Init stage by @ykaliuta in #1191
  • update: remove webhook service from bundle by @zdtsw in #1275
  • update: add validation on application and monitoring namespace in DSCI by @zdtsw in #1263
  • logger: add zap command line switches by @ykaliuta in #1280
  • Modify Unit Tests GitHub Actions workflow to get code coverage test reports by @asanzgom in #1279
  • webhook: move initialization inside of the module by @ykaliuta in #1284
  • feat: pass platform from env variable or fall back to use old logic by @zdtsw in #1252
  • fix: update release version in DSCI and DSC for upgrade case by @zdtsw in #1287
  • Update version to 2.19.0 by @github-actions in #1291

New Contributors

Full Changelog: v2.18.2...2.19.0

v2.18.2

24 Sep 23:30
0551f58
Compare
Choose a tag to compare

Component Release Notes

Operator Release Notes

What's Changed

  • Update version to 2.18.0 by @github-actions in #1246
  • fix: update DSC/DSCI .status.release not depend on other's reconcile by @zdtsw in #1248
  • fix: only replace/set default model reg namespace by webhook if comnent is enabled by @zdtsw in #1249
  • chore: cleanup unnecessary permisison by @zdtsw in #1250
  • refactor(webhook): change for mutating webhook to use Default to set ModelReg namespace by @zdtsw in #1241
  • ci: ensures tests are run on push by @bartoszmajsak in #1236
  • refactor: get platform calls by @zdtsw in #1251
  • chore: reduce more call to get platform by @zdtsw in #1255
  • cluster: remove GetPlatform api by @ykaliuta in #1256
  • chore: Minor fixes and split pre-release workflow into 2 separate workflows. by @AjayJagan in #1257
  • ODH Release 2.18.2: Version Update by @github-actions in #1260

Full Changelog: v2.18.1...v2.18.2

v2.18.1

18 Sep 09:20
ccc06b3
Compare
Choose a tag to compare

v2.18.0

17 Sep 21:44
ccc06b3
Compare
Choose a tag to compare

Component Release Notes

What's Changed

  • Don't restrict the nbc image update to downstream only by @jstourac in #1170
  • Update version to 2.17.0 by @github-actions in #1210
  • deploy: ApplyParams: do not write params.env if there are no updates by @ykaliuta in #1186
  • chore: remove dead code by @zdtsw in #1203
  • test: update e2e testcases by @zdtsw in #1208
  • tests: enabled modelserving as Managed by @zdtsw in #1214
  • tests: e2e: testApplicationCreation cleanup by @ykaliuta in #1215
  • feat: improve Operator performance by using caching to reduce api call and network impact by @zdtsw in #1190
  • tests: e2e: do not wait for deployments of disabled components by @ykaliuta in #1213
  • feat: enable trustyai to use different manifests path by @zdtsw in #1218
  • chore: Rework release automation - || by @AjayJagan in #1199
  • tests: performance and time tuning for e2e by @zdtsw in #1216
  • fix(cache): since we add new secret from modelreg with cache, we need to lose the cache for istio-system ns by @zdtsw in #1223
  • fix: dashboard image not get set in downstream due to devFlags config by @zdtsw in #1224
  • add StevenTobin to owners by @StevenTobin in #1225
  • Webhook config cleanup by @ykaliuta in #1200
  • fix: nbc not use correct image for downstream + cleanup downstream path by @zdtsw in #1226
  • chore: update release keywords by @zdtsw in #1229
  • feat: enable Trusty's Bias Feature Flag by @zdtsw in #1220
  • feat(tracker): allows to define ownerReferences for FeatureTrackers by @bartoszmajsak in #1228
  • Rename GetPlatform functions to not reflect implementation by @ykaliuta in #1232
  • feat: added shared registries namespace property in model registry dsc component, fixes RHOAIENG-12335 by @dhirajsb in #1221
  • feat: set DSCI application namespace to be immutable by @zdtsw in #1222
  • chore: simplifies generateCertSecret func by @bartoszmajsak in #1233
  • fix(test): makes DSCI-dependent tests self-contained by @bartoszmajsak in #1235
  • refactor(feature): decouples Feature from the client by @bartoszmajsak in #1234
  • chore: cleanup code by @zdtsw in #1238
  • test: disable KFTO in e2e by @zdtsw in #1242
  • ODH Release 2.18.0: Version Update by @github-actions in #1247

New Contributors

Full Changelog: v2.17.0...v2.18.0

v2.17.0

29 Aug 17:09
6484170
Compare
Choose a tag to compare

Component Release Notes

Operator Release Notes

What's Changed

  • chore(meta): removes map size declaration by @bartoszmajsak in #1166
  • Update version to 2.16.0 by @github-actions in #1168
  • doc: correct godoc by @zdtsw in #1152
  • set devel log mode when running the operator locally by @lburgazzoli in #1171
  • [RHOAIENG-10647] - Configure Knative PVC support as default by @spolti in #1154
  • feat(make): adds generate to default targets by @bartoszmajsak in #1176
  • chore: cleanup annotation in CSV by @zdtsw in #1173
  • kserve: do not call ApplyParams for the empty list by @ykaliuta in #1179
  • update: remove unnecessary param from ApplyParams() by @zdtsw in #1180
  • update: open root group to the same permission as owner by @zdtsw in #1182
  • fix(serverless): checks if Service Mesh is defined by @bartoszmajsak in #1183
  • deploy: ApplyParams: rewrite with tempfile by @ykaliuta in #1178
  • fix(feature): cleanup funcs should not rely on feature's data by @bartoszmajsak in #1184
  • chore : use grep -E than egrep in make and set min k8s version by @zdtsw in #1187
  • chore: update golangci-lint to v1.60.2, fix misleading test by @lburgazzoli in #1195
  • chore: get_all_manifests.sh: support tags and make it priority by @ykaliuta in #1194
  • chore: use /usr/bin/env to locate the bash interpreter based on the user's PATH settings. by @lburgazzoli in #1197
  • upgrade: controller-runtime and code change accordingly by @zdtsw in #1189
  • chore: update alias across code base and set in golint by @zdtsw in #1193
  • chore: replace usage of fmt.Printf with logger by @lburgazzoli in #1201
  • test: add operator namespace variable for unit-test by @zdtsw in #1204
  • feat: add default cert for model registry, fixes RHOAIENG-9909 by @dhirajsb in #1165
  • deps: uplift controller_gen and envtest version by @zdtsw in #1198
  • feat: add servicemeshmember for model registry namespace, fixes RHOAIENG-11831 by @dhirajsb in #1202
  • feat: add predicates on deployment by @zdtsw in #1172
  • deps: uplift crd-ref-docs to 0.1.0 by @zdtsw in #1206
  • docs: update old docs by @zdtsw in #1188
  • fix: add check for all platform offering on components by @zdtsw in #1205
  • feat: set ModelReg and KFTO default to Managed in ODH by @zdtsw in #1207
  • ODH Release 2.17.0: Version Update by @github-actions in #1211

Full Changelog: v2.16.0...v2.17.0

v2.16.0

11 Aug 14:04
9b9bf9d
Compare
Choose a tag to compare

Component Release Notes

Operator Release Notes

What's Changed

  • fix: auto creation DSCI during startup by @zdtsw in #1131
  • chore: refactor on some logic for component manifests resources by @zdtsw in #1121
  • deploy: refactor whitelisting with custom kustomize RemoverPlugin by @zdtsw in #1123
  • RHOAIENG-9751: Update release.name from DSC and DSCI in ODH by @CFSNM in #1133
  • fix: authz patch injection feature precondition uses correct namespace value by @bartoszmajsak in #1135
  • chore: get operator namespace from deployment as env variable by @zdtsw in #1139
  • fix: when delete DSCI CR get stuck because the current instance updated and not preperly remove finalizer on it by @zdtsw in #1142
  • chore: change local "manifests" folder to match in-image path by @zdtsw in #1143
  • (chore): Fix the token expiry and move release version update code to a composite action. by @AjayJagan in #1132
  • chore: update min k8s version to match min ocp version: 1.25 for 4.12 by @zdtsw in #1138
  • fix: devFlags for dashboard did not set correct values by @zdtsw in #1136
  • fix: for Managed cluster, we need another namespace or it will be deteced as self-managed by @zdtsw in #1146
  • chore: rename variable/function name by @zdtsw in #1147
  • chore: renames IngressGatewaySpec type to GatewaySpec by @bartoszmajsak in #1144
  • fix(feature): preserves original target namespace by @bartoszmajsak in #1148
  • chore(service-mesh): exports configmap names to const by @bartoszmajsak in #1149
  • feat: add managed model registry prometheus config handling logic, fixes RHOAIENG-4273 by @dhirajsb in #1150
  • chore: remove UPDATE from webhook operation list by @zdtsw in #1134
  • chore: cleanup Warning for unused packages by @zdtsw in #1151
  • upgrade: cleanup CreateWithRetry usage by @ykaliuta in #1145
  • chore: tuning resource usage for operator pod by @zdtsw in #1120
  • Revert "feat: remove leader election for operator (#1000)" by @zdtsw in #1153
  • fix(feature): ensures all new resources are created in one reconcile by @bartoszmajsak in #1159
  • (chore): Increase timeout for the wait-for-checks.sh script by @AjayJagan in #1162
  • (chore): Comment the 'push version tag to quay.io' step in gh action by @AjayJagan in #1164
  • chore: uplift kustomize version for match the one from kyaml by @zdtsw in #1158
  • ODH Release 2.16.0: Version Update by @github-actions in #1169

New Contributors

Full Changelog: v2.15.0...v2.16.0

v2.15.0

17 Jul 20:16
c630fa1
Compare
Choose a tag to compare

Component Release Notes

Operator Release Notes

What's Changed

Full Changelog: v2.14.0...v2.15.0

v2.14.0

01 Jul 13:42
0583bdf
Compare
Choose a tag to compare

Component Release Notes

Operator Release Notes

What's Changed

New Contributors

Full Changelog: v2.13.0...v2.14.0