Releases: replicatedhq/kURL
Releases · replicatedhq/kURL
Release v2023.02.16-0
Changelog
v2023.02.16-0 (2023-02-16)
Merged pull requests:
- testgrid : daily cronjob cleanup #4109
- testgrid: Update reference to have the commit #4108
- kurl_cluster_uuid should have been kurl-cluster-uuid #4107
- kurl_cluster_uuid should have been kurl-cluster-uuid #4106
- remove the use of uuidgen, as it is not always present #4100
- cronjob: Small typo fix replace " with ' #4099
- chore: Update daily cronjob to create test with commit ref #4098
- chore:update dependencies and kurlkind #4097
- Report kurl_cluster_uuid to make it possible to tie runs on different instances in a cluster together #4093
- fix disk latency preflight message #4092
- Update cronjob daily to start at 1:00 instead of 05:00 #4091
- simplify reporting code by deduplicating the main report curl #4090
- chore: enable push and pull tests for longhorn migration. #4089
- chore: add minio and registry to longhorn to rook/openebs testgrids #4088
- remove PR label enforcement workflow #4087
- chore:update image used to package krew #4086
- chore: update image used to package helm #4085
- chore: fix lint-fix makefile target #4084
- chore(deps): bump github.com/replicatedhq/troubleshoot from 0.55.0 to 0.57.1 #4083
- chore(deps): bump sigs.k8s.io/controller-runtime from 0.14.2 to 0.14.4 #4082
- chore(deps): bump github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring from 0.60.1 to 0.63.0 #4081
- chore(deps): bump aquasecurity/trivy-action from 0.9.0 to 0.9.1 #4080
- Automated MinIO version update RELEASE.2023-02-10T18-48-39Z #4079
- fix: kubelet pause image gets garbage collected, does not match containerd sandbox image #4077
- adds new command to get hostname as it is done by k8s api to use it crosswise #4074
- feat: preparing longhorn for migration. #4073
- check available disk space before performing rook upgrade #4069
Release v2023.02.14-0
Changelog
v2023.02.14-0 (2023-02-10)
Merged pull requests:
- use actual flannel version in addons #4078
- chore: sleep before post upgrade test. #4076
- Revert "Rook - Increase time to check if PVC is bound for addon testgrid only" #4075
- Rook - Increase time to check if PVC is bound for addon testgrid only #4072
- fix: flannel issues when force reapply #4071
- Automated MinIO version update RELEASE.2023-02-09T05-16-53Z #4068
- fix testgrid daily #4065
- chore: Allow containerd "ctr" command output to stdout #4064
- Automated Contour version update 1.24.1 #4062
- Automated Flannel version update 0.21.1 #4061
- chore: improve debug output around upgrades #4060
- fix(cis): cis 4.1.1 ensure service file permissions are set to 600 or more restrictive #4059
- fix(kubernetes): do not explicitly install kubernetes-cni #4058
- fix: start to delete flannel pods to workaround issue scenario #4057
- chore: check flannel health state and network config in upgrades #4056
- chore: fix testgrid by updating it to the latest versions to cover rook upgrade workflow #4053
- chore: replacing ceph version check in shell by golang command #4052
- fix(rook): fix zapping url 404 #4049
- chore: fix invocations for renamed cli commands #4048
- chore: clean up cli api #4046
- bug: migrating minio object storage (longhorn to rook migration). #4045
- chore: verifying rook updated prior report success #4038
- Automated Velero version update 1.10.1 #4037
Release v2023.02.06-1
Release v2023.02.06-0
Changelog
v2023.02.06-0 (2023-02-06)
Merged pull requests:
- chore(deps): bump sigs.k8s.io/controller-tools from 0.11.2 to 0.11.3 #4043
- chore(deps): bump github.com/briandowns/spinner from 1.20.0 to 1.21.0 #4042
- chore: validate rook upgrade after change MDS pods and anti-affinity rules prevent them from co-scheduling on single-node installations from Rook version 1.7.11 #4036
- chore: increase timeout to check mds from 300 to 1200 in rook upgrades from version 1.7.11 #4035
- fix: net utility commands output to stdout #4034
- add a 'upgrade from containerd 1.2' test #4033
- feat: add utility commands for finding private interface #4032
- fix(flannel): use alternate interface when private ip is specified #4029
- fix(prometheus): backport prometheus-url adapter patch #4028
- feat: add prompt when preflights warnings are raised #4027
- fix(prometheus): do not hardcode values.yaml, fix adapter prometheus-url #4026
- Clean up Rook packages after upgrades #4025
- Automated Flannel version update 0.21.0 #4024
- fixes timetout scenario faced to upgrade rook versions from 1.5.11 to 1.6.12 #4022
- chore: Add further log information about ceph state for rook upgrades #4003
Release v2023.02.02-0
Changelog
v2023.02.02-0 (2023-02-01)
Merged pull requests:
- feat: flannel is incompatible with docker runtime #4023
- chore(deps): bump aws-sdk from 2.1286.0 to 2.1306.0 #4019
- feat: scaling down pods before starting the Longhorn to OpenEBS/Rook migration #4018
- Automated Contour version update 1.24.0 #4017
- Automated MinIO version update RELEASE.2023-01-31T02-24-19Z #4016
- fix(rook): only list images in manifest files if they exist #4015
- fix(testgrid): use weave with docker on rhel based distros #4014
- Automated EKCO version update 0.26.3 #4013
- feat: Tag and release specific commit #4012
- fix check to verify if multiple rook versions are found #3999
- feat(rook): multi package airgap bundles #3991
Release v2023.01.31-0
Changelog
v2023.01.31-0 (2023-01-31)
Merged pull requests:
- Automated Containerd version update 1.6.16 #4011
- Automated Velero version update 1.9.5 #4010
- Fix(ci): fix outputs syntax in build-stage-packages-matrix job #4009
- add new weave version 2.8.1-20230130 to fix CVE (high) #4007
- chore(deps): bump sigs.k8s.io/controller-tools from 0.11.1 to 0.11.2 #4006
- chore(deps): bump sigs.k8s.io/controller-runtime from 0.14.1 to 0.14.2 #4005
- Automated Sonobuoy version update 0.56.15 #4002
- chore(ci): make flannel the default in testgrid specs #4001
- check for airgap missing images does not account for flannel and possibly other add-ons #3998
- feat(ci/cd): Batch s3 copies across parallel jobs #3997
- update README cosign command to use double dash flags #3996
- fix: path to find the manifest filesystem-singlenode.yaml to apply patch from rook version 1.6.11 #3995
- also tag k8s.gcr.io images as registry.k8s.io when loading images #3994
- feat(ci): Use Github matrix strategy to speedup prod release #3993
- chore: bump github.com/replicatedhq/troubleshoot v0.55.0 #3989
- chore: standardize minio deployment await timeout. #3988
- Automated MinIO version update RELEASE.2023-01-25T00-19-54Z #3987
- feat(flannel): preflight UDP port 8472 status #3986
- Add host preflights for tcp connection on ports 2379 and 6443 #3985
- feat(flannel): log warning flannel udp port 8472 must be open #3984
- chore: ignore warning about mon usage be higher than 70% to not block… #3982
- feat: adds "prepare longhorn for migration" command. #3981
- feat: improve the output message to clarify to users kubectl config #3973
- (chore): testgrid: add some tests to check kubectl with kube/config #3972
- add serverFlags field to velero add-on #3971
- Automated Kubernetes version update 1.26.1 1.25.6 1.24.10 1.23.16 1.22.17 #3964
Release v2023.01.23-0
Changelog
v2023.01.23-0 (2023-01-23)
Merged pull requests:
- chore(deps): bump k8s.io/client-go from 0.26.0 to 0.26.1 #3979
- Automated MinIO version update RELEASE.2023-01-20T02-05-44Z #3974
- fix(kurl_util): allow bash flags values to contain an equals sign #3969
- Rook: race condition when scaling down prometheuses statefulset #3968
- Add metrics-server 0.6.2 #3967
- Automated MinIO version update RELEASE.2023-01-18T04-36-38Z #3965
- check that flannel images are present on remote nodes in airgap #3963
- Fix rook templating error #3962
- add kurl_machine_uuid reporting, remove redundant/unused machine_id reporting #3960
- fix: debug print all arguments #3959
- chore(deps): bump github.com/replicatedhq/troubleshoot from 0.53.0 to 0.54.0 #3958
- fix: create .kube/config for all installs #3957
- fix(ci/cd): create release notes after all build jobs complete #3956
- Revert "chore(ci): Temporarily disable checking Testgrid" #3955
- Automated MinIO version update RELEASE.2023-01-12T02-06-16Z #3954
- Revert "feat(ci/cd): Checkout main branch for copy-staging-release-to-prod job" #3949
- Allow upgrading Rook past version 1.7.11 #3936
- Multi-node weave to flannel #3920
- feat: support migrating from longhorn to rook ceph #3919
Release v2023.01.13-1
Changelog
v2023.01.13-1 (2023-01-13)
Merged pull requests:
- Revert "fix: create .kube/config for all installs" #3952
Release v2023.01.13-0
Changelog
v2023.01.13-0 (2023-01-13)
Merged pull requests:
- chore(ci): Temporarily disable checking Testgrid #3950
- feat(ci/cd): Use main for copy-staging-release-to-prod job #3948
- fix(ci/cd): add dependent job #3947
- fix(ci/cd): set envar for copy-staging-release-to-prod Job #3946
- chore: remove the bail line when the packages are broken #3945
- fix(ci/cd): KURL_UTIL_IMAGE envar required for copy-staging-to-release-prod Job #3944
- fix(ci/cd): Use correct GH workflow job matrix syntax #3943
- fix(ci/cd): Don't fail if grep can't find a match #3942
- fix(ci/cd): Fix job name for build-upload-packages strategy matrix #3941
- fix(ci/cd): find script which verifies testgrid run #3940
- fix(ci/cd): match any length git SHA short ID when looking for staging release folder #3939
- fix(ci/cd): grab staging directory name and not timestamp #3938
- fix regression to upgrade from 1.0.4 #3937
- fix: do not allow to remove packages when we use apt-get to fix broken packages #3935
- ci/cd(prod): add checkout step to get-staging-release job #3934
- use org-level dockerhub secrets #3933
- Automated Containerd version update 1.6.15 #3932
- fix: failures into rook multi-upgrades from 1.0.4-14.2.21 to 1.4.9 #3931
- chore(deps): bump jsonwebtoken and universal-github-app-jwt in /.github/actions/testgrid-checker #3930
- chore(deps): bump github.com/replicatedhq/kurlkinds from 1.0.8 to 1.0.10 #3929
- chore(deps): bump golang.org/x/text from 0.5.0 to 0.6.0 #3928
- chore(deps): bump golang.org/x/crypto from 0.4.0 to 0.5.0 #3927
- chore(deps): bump github.com/replicatedhq/troubleshoot from 0.52.0 to 0.53.0 #3926
- Automated MinIO version update RELEASE.2023-01-06T18-11-18Z #3924
- fix: add timeout and better log info when upgrades from the rook versions
1.0.4
to1.4.9
fails. #3922 - bug: don't attempt to migrate from longhorn on unsupported version #3921
- Wait longer for Rook and Ceph versions to roll out #3918
- chore: remove automated antrea update in favor of flannel #3917
- chore: increase prometheus scale down timeout #3916
- feat: implement functions to migrate and delete longhorn #3915
- Post a testgrid comment for each commit #3914
- Automated MinIO version update RELEASE.2023-01-02T09-40-09Z #3913
- Delete update-longhorn.yaml #3912
- chore(deps): bump sigs.k8s.io/controller-tools from 0.10.0 to 0.11.1 #3911
- chore(deps): bump github.com/replicatedhq/troubleshoot from 0.50.0 to 0.52.0 #3910
- chore(deps): bump github.com/briandowns/spinner from 1.19.0 to 1.20.0 #3909
- chore(deps): bump github.com/itchyny/gojq from 0.12.10 to 0.12.11 #3908
- chore(deps): bump github.com/mattn/go-isatty from 0.0.16 to 0.0.17 #3907
- chore(deps): bump aws-sdk from 2.1240.0 to 2.1286.0 #3906
- chore(rook): update the image ceph/ceph:v14.2.5 to get the latest one built #3902
- chore(dependabot): Add node dependabot with monthly interval #3901
- fix: create .kube/config for all installs #3900
- feat: enable migration from longhorn to openebs #3896
- chore: add .golangci config to add common used checks to help us improve the quality #3892
- feat: add logs for kurl scripts #3891
- Copy Staging Release for a given Tag when Deploying to Prod #3867
- support migrating from weave to flannel #3862
- Automated Rook version update 1.10.8 #3818
- Automated Velero version update 1.9.5 #3797
Release v2023.01.03-0
Changelog
v2023.01.03-0 (2023-01-03)
Merged pull requests:
- chore(deps): bump json5 from 2.2.1 to 2.2.3 in /.github/actions/import-external-addons #3904
- chore(deps): bump mheap/github-action-required-labels from 2 to 3 #3903
- chore(deps): bump with fix github.com/vmware-tanzu/velero from 1.9.3 to 1.10.0 #3898
- chore: fix go mod unknown revision #3897
- chore: fix longhorn generate script by skipping version 1.2.6 #3895
- fix testgrid k8s119_ctrd_longhorn-airgap targeting 20.04 #3894
- fix airgap testgrid k8s121-airgap by upgrading valero version #3893
- chore: added missing quote to echo command #3890
- EKCO disable rook-priority.kurl.sh mutating webhook on Rook upgrade #3888
- fix: preflight check which verifies if docker is or not supported #3887
- Fix rook to longhorn migration regression #3885
- Rook add-on ceph image version mismatch - should be v16.2.7 #3884
- Wait for pgs to scale down before proceeding with upgrade #3883
- Rook upgrade airgap fixes #3882
- chore: adding tests for kube 1.26 #3880
- Mkdir assets package path if not exists #3879
- Automated Kubernetes version update 1.26.0 1.25.5 1.24.9 1.23.15 1.22.17 #3878
- feat: adding kubernetes 1.26 support #3876
- Fix nodes-missing-images loop closure may report incorrect nodes #3875
- update label for troubleshoot/918 #3874
- Pin Rook upgrades to 1.7.x as greatest #3873
- Revert "fix: add --allowerasing flag to allow remove conflicts" #3872
- chore: using rebuilt s3cmd image #3871
- feat: ask permission to allow remove docker in new installs to avoid … #3870
- chore(deps): bump github.com/replicatedhq/troubleshoot from 0.49.1 to 0.50.0 #3869
- Automated Sonobuoy version update 0.56.14 #3868
- fix: add --allowerasing flag to allow remove conflicts #3866
- Revert "fix(centos|rhel|ol): allow allowerasing previous packages installed when conflicts are faced with yum install" #3865
- Set correct cephfs pool replication on upgrades - 1.6.11 #3864
- Automated Containerd version update 1.6.14 #3863
- Wait longer for device_health_metrics pool to scale #3861
- Set correct cephfs pool replication on upgrades from 1.0.4 #3860
- Scale device_health_metrics pool for multi node cluster during rook upgrade #3859
- fix(centos|rhel|ol): allow allowerasing previous packages installed when conflicts are faced with yum install #3858
- wait for an OSD to be marked as safe-to-destroy 3x over 2s before destroying it #3857
- bug: use mon actual count rather than preferred count #3856
- Rook upgrade testgrid assume yes and download necessary airgap packages #3855
- Use kustomize bases rather than resources for k8s <= 1.20 #3854
- Remove lint and vet from kurl_util #3853
- feat: upgrade k8s and kurl-kind dependencies from 1.25 to 1.26 #3852
- Bug fix operator reduces mon count when upgrading to Rook 1.1 #3851
- Fix rook upgrade tasks #3850
- Automated EKCO version update 0.26.2 #3849
- Automated Contour version update 1.23.2 #3848
- Automated Sonobuoy version update 0.56.13 #3847
- feat: (for ubuntu) check status and try to fix broken dependency automatically #3844
- chore(deps): bump golang.org/x/crypto from 0.3.0 to 0.4.0 #3841
- fix: error to install containerd.io that conflicts with containerd because an containerd pkg installed within docker (only for new installs) #3839
- bug: take only "default" namespace into account (OpenEBS check) #3837
- feat: warning when docker be installed that it is deprecated for k8s versions >= 1.20 #3834
- Explicitly Set HAProxy Config file Permission #3832
- Support upgrading Rook multiple versions up to the latest #3787
- Run Node Disk and Volume Validation Checks when Upgrading from Rook to OpenEBS #3767
- Automated MinIO version update RELEASE.2022-12-12T19-27-27Z #3612
- fix golang lint errors shown on github PRs #2983