Releases: replicatedhq/kURL
Releases · replicatedhq/kURL
Release v2023.04.13-0
Changelog
v2023.04.13-0 (2023-04-13)
Merged pull requests:
- fix: Use KURL_INSTALL_DIRECTORY envar instead of hardcoded /var/lib/kurl #4374
- back out k8s 1.27 until we fix the kubeadm conf issue #4373
- Automated Kubernetes version update 1.27.0 1.26.3 1.25.8 1.24.12 1.23.17 1.22.17 #4371
- allow automation to create k8s 1.27 versions #4370
- fix: dev env upgrade from prod #4369
- chore: allow s3Override in dev env #4368
- fix(container): migration from docker on remove nodes fails with downgrade not supported message #4366
- fix(testgrid): broken kotsadm version prevents installs and upgrades #4365
- fix(test): OL 8.7 is unsupported for kURL version v2022.08.23-0 #4364
- Automated Weave version update #4346
- Automated Rook version update 1.11.3 #4337
- Automated Velero version update 1.10.2 #4270
Release v2023.04.11-0
Changelog
v2023.04.11-0 (2023-04-10)
Merged pull requests:
- chore(deps): bump xml2js and aws-sdk #4361
- fix checkout param #4360
- FOSSA refinement #4359
- chore(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 #4358
- chore(deps): bump golang.org/x/crypto from 0.7.0 to 0.8.0 #4357
- don't log when checking flannel namespace #4353
- chore(testgrid): use airgap for customer specs #4352
- recreate flannel pods after upgrading k8s on each node #4351
- delete previous ekco versions, and only keep one version in the future #4350
- fix(preflights): do not run in-cluster preflights on upgrade #4348
- fix(preflights): do not run some preflights on join or upgrade #4347
- Automated Registry version update 2.8.1 #4345
- accept storage migration ADR #4344
- chore(testgrid): add customer specific migration specs #4343
- chore(docs): clarify adr storage migration proposal #4342
- bug: allow installation of any containerd version in case of docker #4341
- chore: cluster and instance identifier improvements #4340
- chore: disable containerd 1.2 on centos 74, 79 and ol-79 #4339
- Automated Contour version update 1.24.3 #4338
- fix: typos #4336
- fix(testgrid): use openebs for weave to flannel migration test #4335
- Automated EKCO version update 0.26.5 #4334
- fix: error polling until spinner fails #4333
- fix(testgrid): old weave version failing on rhel-8 #4332
- bug: downloading previous containerd minor version #4331
- Automated Prometheus version update 0.63.0-45.9.1 #4330
- chore(deps): bump github.com/docker/docker from 20.10.23+incompatible to 20.10.24+incompatible #4329
- chore: Cleanup Oracle Linux (OL9) References since it's not supported #4328
- migrations from Longhorn to OpenEBS only require an object store if one already exists #4327
- bug: scale down ekco during sc migration (rqlite) #4326
- chore: add missing "multi-node" to a testgrid name #4325
- chore: add missing post install script #4324
- chore(deps): bump aws-sdk from 2.1325.0 to 2.1348.0 #4323
- adds health checks from longhorn to rook #4321
- fix storage testgrid : apply same rules migrate from longhorn #4320
- adds checks to ensure that longhorn and openebs are healthy prior migration #4319
- migrate from longhorn with registry without object store should be blocked #4318
- chore: bring missing test command back. #4317
- fix daily testgrid: is missing minio #4316
- add check preflight to ensure that ekco and kurl pods are running #4315
- increase the time to wait nodes be ready and output info #4314
- fix: storage test Migrate from Rook 1.0.4 to OpenEBS + Minio (Docker config) into unbuntu 22.04 #4311
- chore(deps): bump github.com/hashicorp/vault from 1.13.0 to 1.13.1 #4310
- fix Rook condition into preflight ( follow up of #4294 ) #4309
- Adds check to verify if MinIO Pod(s) is running prior migrate object store #4308
- Adds a check to verify if OpenEBS and Rook Pod(s) are healthy prior migrate from Rook to OpenEBS. #4307
- chore: update dependencies and lint #4306
- fix velero test which is missing minio #4305
- Automated Containerd version update 1.6.20 #4304
- Automated Prometheus version update 0.63.0-45.8.1 #4303
- Revert "feat: support for iptables kube proxy mode" #4302
- fix: suppress stderr #4301
- fix(testgrid): install required deps for rhel-9 airgap #4300
- fix(containerd): do not wait for k8s to report healthy if not yet installed #4299
- feat: support for iptables kube proxy mode #4298
- adds ability to use Preflight API to perform checks on cluster and began to verify if nodes are healthy #4297
- fix(testgrid): oracle linux 9 vm image #4296
- chore(deps): bump github.com/opencontainers/runc from 1.1.4 to 1.1.5 #4295
- adds preflights to check disk space for containerd, rook and openebs #4294
- Adds preflight host check to check K8s API healthz endpoint #4293
- adds preflight host check to verify k8s api and etc certificates #4292
- feat: allow containerd two minor version upgrades #4291
- fix: rhel 9 missing kubernetes git dep #4290
- feat(preflights): check load balancer health on upgrades #4289
- update pvmigrate and remove unneeded replaces #4288
- fix: rhel 9 deplist missing noarch packages #4287
- fix: source testhelpers.hs before pre-install script #4284
- Automated Prometheus version update 0.63.0-45.8.0 #4283
- fix(testgrid): rhel 9 install host packages #4282
- Revert "chore: disable rhel 9 and variants" #4281
- fix storage testgrid : Migrate from Rook 1.0.4 to OpenEBS without minio cannot have registry #4269
- Automated MinIO version update RELEASE.2023-03-24T21-41-23Z #4236
- simplify node reboot service logic by deleting all non-system pods #4227
- create storage migration adr #4196
Release v2023.03.28-0
Changelog
v2023.03.28-0 (2023-03-27)
Merged pull requests:
- fix: persist kurl local host repos for rhel 9 #4280
- chore: disable rhel 9 and variants #4279
- update kurlkinds into kurl #4278
- fix: k8s step upgrades fail with missing host packages #4277
- chore(deps): bump github.com/replicatedhq/kurlkinds from 1.2.0 to 1.2.1 #4276
- chore(deps): bump github.com/mattn/go-isatty from 0.0.17 to 0.0.18 #4275
- ensure that if the configmap is empty the script does not fail #4274
- fix migration store check #4273
- chore: limit storage migration testgrid spec #4268
- chore: improve logs when we are removing rook #4267
- nit:improve log #4266
- chore: fix testgrid docker specs are not running on rhel 8 #4265
- Automated Rook version update 1.11.2 #4264
- fix: kubectl without cluster access prevents installation #4263
- RHEL 9 testgrid fixes #4262
- fix: realpath asset path if not absolute #4258
- fix: asset path is relative to manifest #4257
- fix: addon-manifest-downloader action containertools path #4256
- Automated Weave version update #4254
- fix unable to remove rook (Rook version 1.4.9 and upper) #4253
- fix: invert flag dismiss-host-packages-preflight #4252
- fix: testgrid workflows where rook namespace should not be removed because minio is not selected #4251
- fix: Fixes log message upgrading from Rook 1.0.4 to 1.4.9 that caused the Rook Ceph bug #4250
- fix name of the config map to check the migration data #4249
- Automated Containerd version update 1.6.19 #4248
- feat: better host package verification #4246
- fix metrics-server addon generation #4245
- longhorn uses configmap to set migration from rook #4244
- skip pruning docker during removal if it is not running #4243
- Fix rhel 9 issues #4241
- wait for flannel pods after deleting them, not before #4240
- adds status of migration from rook into configmap #4239
- fix: preflight error on rhel 9 variants #4238
- Adds preflight checks to prevent migrating from Rook to OpenEBS with Registry without MinIO #4237
- Automated Flannel version update 0.21.4 #4235
- fix: build is missing addon files #4234
- fix: fix rocky linux 9 vm uri #4233
- chore: rename duplicated test. #4232
- Automated Metrics Server version update 0.6.3 #4231
- fix: Retry kubeadm init if it fails #4230
- Automated MinIO version update RELEASE.2023-03-20T20-16-18Z #4228
- Always re-apply addons #4220
- fix: add checks when minio is required #4206
- chore: creating job to test upgrades and migration paths. #4199
- bug: now longer allow migrate the object store twice #4197
- feat: support for rhel 9 variants #4175
Release v2023.03.21-0
Changelog
v2023.03.21-0 (2023-03-21)
Merged pull requests:
- fix regression introduced to check object store #4229
- chore: Use v1.1 instead of v1 to update the report metric when rook delation fails #4226
- fix: pin k8s amazon linux build to amazonlinux:2 #4225
- Adds log to inform what resources are holding the rook-ceph namespace deletion when it fails #4224
- fix: ensure that Rook Data will be cleanup when rook is removed #4223
- fix: does to stop upgrade because was impossible to remove rook #4222
- Nit: Just add a comment to make clear why the workaround is required #4219
- chore(deps): bump github.com/replicatedhq/troubleshoot from 0.57.1 to 0.59.0 #4217
- chore(deps): bump github.com/vmware-tanzu/velero from 1.10.1 to 1.10.2 #4216
- chore(deps): bump peter-evans/create-pull-request from 4.2.3 to 4.2.4 #4214
- chore(deps): bump actions/setup-go from 3 to 4 #4213
- when/if we found 2 ceph versions and one of them is 0.0.0-0 we should ignore and does not consider Rook Ceph unhealthy to migrate from it #4211
- fix testgrid seems failing because upgrade is missing flag yes (we need to confirm that we are OK with the migration manually so the flag will do that) #4210
- Fixes stuck issues scenarios when is trying to delete Rook and provide better information about the steps performed. #4209
- feat: add check to not allow use the installer with previously versions #4208
- Automated Kubernetes version update 1.26.3 1.25.8 1.24.12 1.23.17 1.22.17 #4202
Release v2023.03.20-0
Changelog
v2023.03.20-0 (2023-03-18)
Merged pull requests:
- Fix invalid upgrade path with Cust1 Upgrade - no HA - Migrate from Rook to OpenEBS is only supported with versions >= 3.3.0 #4207
- fix: just ensure that we have the step so we can have clear logs #4205
- Fixes issue when migrate from Longhorn and it is not uninstalled by adding a check and better log information to allow users be aware of and the reasons for Longhorn not be able to be uninstalled programmatically. #4204
- Automated OpenEBS version update 3.5.0 #4203
- chore: adds healthy check prior upgrade to openebs #4201
- Automated Contour version update 1.24.2 #4200
- Automated MinIO version update RELEASE.2023-03-13T19-46-17Z #4198
- fix: Adds check and info to allow users be aware that Rook can not be uninstalled programmatically when the migration from Rook to OpenEBS is done without Minio be installed or when was not possible successfully migrate the Object Store or PVCs #4195
- chore(deps): bump github.com/longhorn/longhorn-manager from 1.4.0 to 1.4.1 #4194
- chore(deps): bump github.com/replicatedhq/kurlkinds from 1.1.0 to 1.2.0 #4193
- chore(deps): bump github.com/itchyny/gojq from 0.12.11 to 0.12.12 #4192
- chore(deps): bump aquasecurity/trivy-action from 0.9.1 to 0.9.2 #4191
- fix: Check for correct flannel image when migrating from Weave #4189
- Automated Velero version update 1.10.2 #4169
Release v2023.03.13-0
Changelog
v2023.03.13-0 (2023-03-11)
Merged pull requests:
- fix: missing error variable substitution log statement #4188
- fix: use get_local_node_name instead of hostname #4187
- update minio 2023-03-09T23-16-13Z handle ha-minio statefulset #4186
- only wait for minio deployment when we have not moved to ha minio #4185
- Automated MinIO version update RELEASE.2023-03-09T23-16-13Z #4184
- Automated Flannel version update 0.21.3 #4182
- Fixes issue
failed to find plugin /opt/cni/bin/weave-net
#4181 - fix: only allow users to move from Rook to OpenEBS >= 3.3.0 #4180
- fix: ensure that Rook versions from 1.5.9 to 1.10.8 will also check if all Rook pods rollout as it is done for Rook 1.10.11 #4179
- chore: increase timeout to check sync-object-store and improve the logs for failures scenarios #4178
- Automated Prometheus version update 0.63.0-45.7.1 #4176
Release v2023.03.07-0
Changelog
v2023.03.07-0 (2023-03-07)
Merged pull requests:
- fix colour to output failures for host packages checks #4177
- chore:update golang deps #4174
- fix: host preflight checks results output colored #4173
- chore(deps): bump github.com/spf13/afero from 1.9.4 to 1.9.5 #4172
- chore(deps): bump golang.org/x/crypto from 0.6.0 to 0.7.0 #4171
- chore(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2 #4170
- Automated Prometheus version update 0.63.0-45.5.0 #4168
- fix(flannel): weave to flannel additional primary task has no kubeconfig #4167
- Automated Sonobuoy version update 0.56.16 #4166
- fix(flannel): incorrect prompt for airgap when migrating from weave #4164
- chore: add better info to no block devices found in Rook preflights #4163
- chore(deps): bump aws-sdk from 2.1306.0 to 2.1325.0 #4162
- Automated Goldpinger version update 3.7.0-5.6.0 #4161
- Automated Kubernetes version update 1.26.2 1.25.7 1.24.11 1.23.17 1.22.17 #4160
- improve 'tasks.sh reset' resilience and clean up more things #4159
- fix(ekco): haproxy processes still running after reset script #4158
- Automated MinIO version update RELEASE.2023-02-27T18-10-45Z #4157
- chore(deps): bump github.com/briandowns/spinner from 1.21.0 to 1.22.0 #4155
- chore(deps): bump github.com/vishvananda/netlink from 1.1.1-0.20210330154013-f5de75959ad5 to 1.2.1-beta.2 #4154
- chore(deps): bump github.com/spf13/afero from 1.9.3 to 1.9.4 #4153
- Automated Prometheus version update 0.63.0-45.4.0 #4152
- Automated Prometheus version update 0.63.0-45.3.0 #4151
- chore: ensure timeout and log when ecko pods needs to be scaled down #4143
- chore: add test to verify rook migration OpenEBS in the daily checks #4142
- chore: add new tests for addons to ensure that is possible to migrate from rook 1.10x #4140
- chore: add check to ensure that rook-ceph namespace is removed after migration from it #4139
Release v2023.02.23-0
Changelog
v2023.02.23-0 (2023-02-23)
Merged pull requests:
- Automated MinIO version update RELEASE.2023-02-22T18-23-45Z #4150
- Automated EKCO version update 0.26.4 #4149
- Automated Weave version update #4148
- Automated Registry version update 2.8.1 #4147
- ci(registry): new s3cmd image should generate auto pull request #4146
- Automated Velero version update 1.10.1 #4145
- Automated Weave version update #4144
- fix: [testgrid] Rook Upgrade to 1.8.x cannot be tested against centos-7.4 #4138
- Automated Prometheus version update 0.63.0-45.2.0 #4136
- Add addon v0.21.2 for flannel and address a fix to its script to generate the new versions #4133
- fix: allow kubeadm to choose node name #4116
- chore: Check for Rook pods to rollout completely and update Rook to 1.10.11 #4101
- chore(Rook): Check for Rook pods in namespace to be in Running or Completed phase #4063
Release v2023.02.21-0
Changelog
Unreleased
Merged pull requests:
- Automated Prometheus version update 0.63.0-45.2.0 #4136
- Add addon v0.21.2 for flannel and address a fix to its script to generate the new versions #4133
- chore(Rook): Check for Rook pods in namespace to be in Running or Completed phase #4063
v2023.02.21-0 (2023-02-20)
Merged pull requests:
- Update Golang dep for kURL #4135
- Automated MinIO version update RELEASE.2023-02-17T17-52-43Z #4132
- Revert "add ha flag to testgrid" #4129
- fix(ekco): fix error flags --detach and --rm cannot be specified together #4128
- add ha flag to testgrid #4127
- disable kurl support bundle collection/upload #4126
- fix(docs): fix contributing url to download add-on bundles #4118
Release v2023.02.17-0
Changelog
v2023.02.17-0 (2023-02-17)
Merged pull requests:
- chore: bump pvmigrate to v0.8.0. #4123
- Automated Containerd version update 1.6.18 #4122
- Automated OpenEBS version update 3.4.0 #4121
- Automated Prometheus version update 0.63.0-45.1.1 #4120
- chore(deps): bump github.com/hashicorp/go-getter from 1.6.2 to 1.7.0 #4119
- fix(rook): multi-upgrades fail if package already exists on server #4117
- chore(prometheus): testgrid test unsupported on centos-74 #4115
- chore(deps): bump github.com/containerd/containerd from 1.6.12 to 1.6.18 #4113
- Automated Prometheus version update 0.63.0-45.1.0 #4054