Service Binding Operator v1.4.0
The Service Binding Operator team is pleased to announce the release of Service Binding Operator v1.4.0. A summary of changes:
- A lot of dependency updates
- Support for go v1.20
- Fixes for acceptance tests
A full list of changes can be found at the end of the release notes for this release.
⚠️ Deprecation notice ⚠️
In a future release, we are planning on deprecating support for ServiceBinding.binding.operators.coreos.com
resources, with an eventual removal in the v2.x release series. We are not deprecating them for the v1.4.x
series, however - they will remain fully supported for the lifecycle of this release series.
What's Changed
- Update chart with sbo 1.1.1 app version by @Kartikey-star in #1177
- Ignore security warnings without known fixes by @pmacik in #1178
- Change quay.io/redhat-developer/servicebinding-operator:index image to file-based catalog by @pmacik in #1179
- Enable annotations mapping to be optional by @baijum in #1161
- Update sample apps by @yselkowitz in #1181
- Update version of PerconaXtraDBCluster and collect kube resources for OpenShift CI jobs by @pmacik in #1186
- Add negative scenario for Provisioned Service referencing non-existing secret by @pmacik in #1188
- Do not skip acceptance tests if the main Dockerfile is changed. by @pmacik in #1168
- fix(ci): collect kube resources and split acceptance testing jobs by @pmacik in #1189
- Update minikube version to v1.26.0 and revert OLM version for install.sh to 0.18.1 by @pmacik in #1190
- Extend the acceptance testing framework to support installing operator with both manual and automatic subscriptions by @pmacik in #1193
- Add docs to set permissions due to Kubernetes bug by @baijum in #1191
- Correct asciidoc syntax for link by @baijum in #1196
- Tweak golangci-lint to avoid out-of-memory in Github Actions by @pmacik in #1198
- Support spec v1beta1 resources by @sadlerap in #1176
- Update DCO to align with redhat-developer organization guidelines. by @pmacik in #1200
- Fix hidden dependency between scenarios in acceptance tests by @pmacik in #1199
- Tweak security vulnerabilities by @pmacik in #1184
- Upgrade cert-manager release to v1.9.1 by @sadlerap in #1203
- Update Crunchy postgres operator version to v5.1.2 by @pmacik in #1204
- Document rebind behavior by @baijum in #1197
- Use fewer pod replicas in testing deployments by @sadlerap in #1207
- Upgrade Go to 1.17 and Operator SDK to 1.17.0 by @baijum in #1205
- Expose binding secret without requiring a workload by @sadlerap in #1206
- Delete namespace after every scenario by @shruthihub in #1192
- Enable PR checks on release branches by @pmacik in #1209
- Add merge-to-release-branch GH workflow by @pmacik in #1208
- Bump Version 1.2.0 by @fbm3307 in #1212
- Document labels used for issues by @baijum in #1195
- Update operator manifests with spec v1beta1 resources by @pmacik in #1215
- docs: difference between coreos & spec API by @sadlerap in #1220
- CVE-2022-27664 fix to go binary by @Kartikey-star in #1224
- Update chart directory with service binding operator 1.2.0 by @Kartikey-star in #1222
- Disable TLS verification for acceptance test setup by @pmacik in #1228
- Fix result collecting script in performance test by @pmacik in #1230
- Ignore non-served crds in the crd controller by @sadlerap in #1229
- Bump vesion to 1.2.1 (#1236) by @baijum in #1237
- Add hack scripts for smoke-performance testing by @pmacik in #1242
- Fix RHOAS operator installation and CSV headers for performance test by @pmacik in #1233
- Tag OLM Descriptor related tests by @olm-descriptor tag by @pmacik in #1245
- Fix typos in documentation by @filariow in #1248
- Add filariow as an owner by @sadlerap in #1249
- Ensure only desired install plan is approved in acceptance tests by @pmacik in #1250
- disable olm descriptor support by @sadlerap in #1251
- Bump version to v1.3.0 by @pmacik in #1255
- update chart with service binding operator 1.3.0 by @Kartikey-star in #1258
- Fix or temporarily disable tests for supported operators that does not currently work with OCP 4.12 by @pmacik in #1262
- Remove duplicate scenario by @pmacik in #1260
- Add GH workflows for cherry-picking PRs to release branches by @pmacik in #1217
- remove shruthihub as an owner by @sadlerap in #1273
- Compare various KPIs to the threshold values and fail if any is crossed by @pmacik in #1271
- Bump version of Go to v1.18 and fix CVE-2022-32149 by @pmacik in #1275
- Revert "Bump version of Go to v1.18 and fix CVE-2022-32149" by @pmacik in #1278
- Fix CVE-2022-32149 by @pmacik in #1279
- Bump version to v1.3.1 by @pmacik in #1282
- Stop using deprecated features in GH actions by @pmacik in #1274
- Add install-tools and local-env rules to Makefiles by @filariow in #1280
- Fix Percona MongoDB operator support by @pmacik in #1284
- Fix deploy/uninstall rule by @filariow in #1293
- bump SBO helm chart to v1.3.1 by @sadlerap in #1292
- Update versions of dependencies by @baijum in #1297
- Fix resource samples in CSV by @pmacik in #1294
- Remove v1beta1 CRD by @baijum in #1300
- Rebind workloads when their mappings change by @sadlerap in #1296
- Bump version of Go to v1.18 by @pmacik in #1302
- Detect bindable resource based on status attribute by @baijum in #1270
- Test upgrade SBO with OLM by @pmacik in #1221
- docs: Align docs branches to release branches by @pmacik in #1307
- Add hack script for creating release branches from master by @pmacik in #1211
- Create cluster-wide resources only once in performance test by @pmacik in #1308
- Public DevGuide documentation update by @filariow in #1309
- Use community version of Percona MongoDB Operator in acceptance tests on OpenShift by @pmacik in #1311
- Fix SBO checks for OpenShift 4.9 by @pmacik in #1310
- Fix CVE-2022-41717 by @pmacik in #1314
- Include UNKNOWN severity in the security vulnerability check by @pmacik in #1315
- Add scenarios for rolling back and re-installing SBO with OLM by @pmacik in #1313
- Bump version to v1.3.2 by @baijum in #1319
- bump version to v1.3.2 for helm chart by @sadlerap in #1321
- Add list of supported workloads by @baijum in #1317
- Add displayName and description to older versions of owned CRDs in CSV by @pmacik in #1323
- Fix external link in devguide documentation by @filariow in #1329
- Update Crunchy Postgres Operator to v5.3.0 in acceptance tests by @pmacik in #1328
- Include test/performance in Python linter by @pmacik in #1332
- Remove reconciler for spec v1alpha3 version by @baijum in #1334
- Adding support to upload performance kpi data to opensearch by @tisutisu in #1331
- Remove debug info from final binary by @filariow in #1330
- Add dependabot configuration by @sadlerap in #1327
- Fixed the environment issue in CI by @tisutisu in #1335
- add gosec security checks by @sadlerap in #1325
- Bump radon from 4.3.1 to 5.1.0 in /hack/check-python by @dependabot in #1344
- Bump version to v1.3.3 by @pmacik in #1360
- Bump version to v1.3.3 for helm chart by @pmacik in #1364
- Bump vulture from 2.1 to 2.7 in /hack/check-python by @dependabot in #1356
- Bump lewagon/wait-on-check-action from 1b1630e169116b58a4b933d5ad7effc46d3d312d to 3a563271c3f8d1611ed7352809303617ee7e54ac by @dependabot in #1336
- Added metadata with performance kpi data upload by @tisutisu in #1363
- Bump pyyaml from 5.4.1 to 6.0 in /hack/check-python by @dependabot in #1337
- Bump pydocstyle from 2.1.1 to 6.3.0 in /hack/check-python by @dependabot in #1366
- Disable scenarios not supported for OCP v4.12 also for OCP v4.13 by @pmacik in #1374
- Fixed the type of execution_timestamp by @tisutisu in #1376
- Bump opensearch-py to v2.1.1 by @pmacik in #1378
- Bump securego/gosec from 2.14.0 to 2.15.0 by @dependabot in #1384
- Fix CVE-2022-28948 by @pmacik in #1385
- Add daily workflow to check for security vulnerabilities regularly by @pmacik in #1387
- bump to version v1.3.4 by @sadlerap in #1390
- Remove @jasperchui as owner by @sadlerap in #1391
- fix CVE-2022-41723 by @sadlerap in #1400
- Bump golang.org/x/net from 0.0.0-20220906165146-f3363e06e74c to 0.7.0 in /test/_projects/api-controller by @dependabot in #1401
- Bump golang.org/x/net from 0.0.0-20220906165146-f3363e06e74c to 0.7.0 in /test/_projects/api-client by @dependabot in #1403
- Bump pyyaml from 5.4 to 6.0 in /test/acceptance/features by @dependabot in #1341
- remove @pmacik as owner by @sadlerap in #1433
- Bump actions/setup-go from 3 to 4 by @dependabot in #1408
- dependabot: adjust update policy to weekly by @sadlerap in #1435
- fix dependabot config by @sadlerap in #1436
- Bump securego/gosec from 2.15.0 to 2.16.0 by @dependabot in #1442
- Bump github.com/go-logr/logr from 1.2.0 to 1.2.4 by @dependabot in #1438
- Bump github.com/stretchr/testify from 1.7.0 to 1.8.3 by @dependabot in #1441
- Update community meeting in README.md by @filariow in #1455
- Bump k8s.io/api & friends to 0.27 by @sadlerap in #1462
- Bump pyyaml from 6.0 to 6.0.1 in /hack/check-python by @dependabot in #1459
- Bump lewagon/wait-on-check-action from 1.2.0 to 1.3.1 by @dependabot in #1388
- Bump webfactory/ssh-agent from 0.5.4 to 0.8.0 by @dependabot in #1416
- Bump radon from 5.1.0 to 6.0.1 in /hack/check-python by @dependabot in #1415
- Add polling to App.get_generation in tests by @filariow in #1466
- Bump sigs.k8s.io/controller-runtime from 0.15.0 to 0.15.1 in /test/_projects/api-controller by @dependabot in #1465
- ci: bump python version to 3.11 by @sadlerap in #1467
- Bump pyflakes from 2.2.0 to 3.1.0 in /hack/check-python by @dependabot in #1463
- Bump pyyaml from 6.0 to 6.0.1 in /test/acceptance/features by @dependabot in #1457
- Bump vulture from 2.7 to 2.8 in /hack/check-python by @dependabot in #1468
- Bump github.com/operator-framework/api from 0.17.6 to 0.17.7 by @dependabot in #1464
- ci: bump python version to 3.11 by @sadlerap in #1469
- test: change oc's --docker-image flag to --image by @sadlerap in #1471
- test: disable deployment configs in openshift 4.14 by @sadlerap in #1470
- Bump requests from 2.27.1 to 2.31.0 in /test/performance by @dependabot in #1445
- Bump requests from 2.24.0 to 2.31.0 in /test/acceptance/features by @dependabot in #1446
- Bump semver from 2.13.0 to 3.0.1 in /test/acceptance/features by @dependabot in #1452
New Contributors
Full Changelog: v1.1.1...v1.4.x