Skip to content

Releases: crc-org/crc

2.29.0-4.14.1

10 Nov 05:29
Compare
Choose a tag to compare

Downloads are available at: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/2.29.0
To use these binaries follow the instructions at https://console.redhat.com/openshift/create/local to obtain the needed pull-secret.


Notable Changes

  • OpenShift 4.14.1
  • Podman 4.4.4
  • OKD 4.14.0-0.okd-2023-10-28-073550
  • Removed CRC tray app, a GUI for OpenShift Local can be incorporated in podman-desktop by using the OpenShift Local extension
  • Shows warning when wrong proxy settings are configured via environment variables
  • Fixes a bug where wrong proxy config would make crc unusable #3098 #3690
  • Relative path is automatically converted to an absolute path when running crc config set proxy-ca-file <relative-path>

Known Issues

  • crc start is failing on macOS 12.X and x86 architecture for 'openshift' preset #3914

git shortlog

da5f55e cut v2.29.0
c815fca update openshift and microshift bundles to 4.14.1
7707b75 build(deps): bump google.golang.org/grpc from 1.55.0 to 1.56.3
c0bcd48 mention about wrong proxy config via env variable in error msg
da1d72e warn instead of fatal error when proxy configs are erroneous
f780531 config: Add config Path type and use it for proxy-ca-file
9354dd4 Cluster: Remove all the lease from cluster
c501ebe cluster: Don't return error if there is no machine-config-controller configmap
2975cb6 remove reference to the tray from docs
4f46d66 remove tray related functions keeping behind only cleanup checks for darwin
3b04d1b Remove crc-tray from the installers
09e6f44 Update OKD version to 4.14.0-0.okd-2023-10-28-073550
9e31bb0 e2e: tekton webhook check revisited
e2ac7b5 go.mod: Update gvisor-tap-vsock to latest release
1f072af images: Update golang base image
db9435a Use 'Apple silicon' instead of 'M1'
008062b align syntax with the rest
9e21d5e integration: use host-network-access for non-linux
30748b7 Fix coping e2e binary for integration tests as part of builder image
5863186 build: Don't read MODULEPATH from environment
c0b949e e2e: Improve crc-version default value
5365acf images: ci: Use ubi9 image
3f2809e images: ci: Removed unused packages
6bec29f ci: Use pre-built e2e/integration test binaries
b29d8f8 e2e: check if tekton-pipelines-webhook is running

2.28.0-4.13.14

20 Oct 06:57
Compare
Choose a tag to compare

Downloads are available at: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/2.28.0
To use these binaries follow the instructions at https://console.redhat.com/openshift/create/local to obtain the needed pull-secret.


Notable Changes

  • OpenShift 4.13.14
  • Podman 4.4.4
  • OKD 4.13.0-0.okd-2023-09-03-082426
  • Adds new config setting persistent-volume-size to reserve disk space for persistent volumes when using the 'microshift' preset #3820
  • Adds new config setting enable-bundle-quay-fallback to download the bundles from quay if unable to download from the default location, enable it using crc config set enable-bundle-quay-fallback true #3802
  • Fixes a bug where crc would hang when using a custom port for https ingress using ingress-https-port config setting. #3862
  • Podman preset is deprecated and will be removed from OpenShift Local in version 2.30.0, podman preset users should switch to using Podman machine instead

git shortlog

e1f42de cut v2.28.0
82e6427 update openshift and microshift bundles to 4.13.14
0b0452f images: build-e2e: Remove 'ux testing' references
735cc7d Revert "Add e2e ux required parameters to e2e makefile goal"
c7204cb Remove CheckMachineNotExists
da7e5a9 [e2e] story_microshift ensures operational status for cluster before deploy the sample service
55a1014 build(deps): bump golang.org/x/net from 0.12.0 to 0.17.0
2484015 Kubeconfig: Use user provided ingress https port for token dialer
bfb6c66 Fixes #3866 check if the script exists before trying to remove
65e3a58 tests: remove typo
9095414 integration: set CRCHome var before using it
18247ef tests: avoid using shell struct in CheckCRCStatus
032aa93 integration: extend timeout
4a9a35b integration: wait for cluster in state
7abf1cf tests: move util functions to extended utils
22d9b7b integration: use default network mode for linux
2aa17e9 integration: cleanup to AfterAll and BeforeSuite
1717940 integration: refactor top-level testsuite info and actions
7e35a50 integration: run ginkgo nodes serially and in ordered fashion
4e822f0 Fix broken link to wiki page on userland network mode
2875a74 setting: Add 'enable-bundle-quay-fallback' option for config
6216f54 image: Add microshift preset to pull container image
38cb3af Preflight: Add getPreflightChecksHelper function
fedda02 convert file path to file uri in TestVerifiedHash
dce8f6a update to actions/setup-go@v
a5c9315 update to go 1.20
28f6dd1 remove use of rand.seed
ad0f49c start: Use RunPrivate for checking pull secret for microshift
02e1f69 build: Add missing /v2/ to imports
5cc6a32 Validation: Put more meaningful message in case invalid bundle path
1f00507 validation: Change InvalidPath => invalidPath (make it private)
f97ca2c Preflight: Remove ValidateBundle logic as part of bundleExtract
7c2148b cmd/setup: Use ValidateBundle for pre validation checks
35fc171 Validation: Don't fail if the bundle path is same as default path
788c460 Issue #3742 Improve preset config change message
85cc718 Cache bundle's sha256sum signed file for unit test
26ea62e Add file protocol support for download.Inmemory function
d745575 Add persistent volume size option to config

2.27.0-4.13.12

29 Sep 07:07
Compare
Choose a tag to compare

Downloads are available at: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/2.27.0
To use these binaries follow the instructions at https://console.redhat.com/openshift/create/local to obtain the needed pull-secret.


Notable Changes

  • OpenShift 4.13.12
  • Podman 4.4.4
  • OKD 4.13.0-0.okd-2023-09-03-082426

git shortlog

71615e7 cut v2.27.0
f8878c1 e2e: Fix syntax for commands to check cluster certs
cc384f3 Updated OKD version to 4.13.0-0.okd-2023-09-03-082426
6e8105b docs: added goatcounter
735d4ad docs: fixed publication
bc5def5 docs: fixed broken links and adopted htmltest - fixes #3834
18cdd4a docs: added an Antora extension that get versions from Makefile an inject the result as AsciiDoc attributes
f69c337 Refactor: Move logic to get default image uri to constants
22d9ec4 update openshift and microshift bundles to 4.13.12
e997963 chore: enable search in upstream docs website - fixes #3830
c8c64f9 Update *.json as per editorconfig
caf59b3 Update .yaml/.yml as per editorconfig
1ba7924 Add editor config file
9ccf0b8 Revert "proxy: Add fallback to x509.NewCertPool() on Windows"
45831b0 gpg: Remove incorrect %w from error string
10a36ba bundle: Use switch case for default bundle
971188a bundle: Add more generic getVerifiedHash helper
4b2f887 bundle: Remove bundle version check from downloadDefault()
d891553 bundle: Make downloadDefault private to the package
f76e4b9 go.mod: Append /v2 to module URL
e369b62 download: Set UserAgent in Download()
125f20a download: Simplify InMemory()
0ea71dd download: Remove unneeded args from InMemory
e5d847e Move GetCRCLatestVersionFromMirror to 'bundle' package

2.26.0-4.13.9

07 Sep 12:40
Compare
Choose a tag to compare

Downloads are available at: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/2.26.0
To use these binaries follow the instructions at https://console.redhat.com/openshift/create/local to obtain the needed pull-secret.


Notable Changes

  • OpenShift 4.13.9
  • Podman 4.4.4
  • OKD 4.13.0-0.okd-2023-06-04-080300
  • Fixes a bug in parsing the proxy certificate #3785
  • Fixes a bug on Windows where daemon was not started by crc setup due to powershell having Restricted ExecutionPolicy #3812

git shortlog

233df0e cut v2.26.0
7d7effb update openshift and microshift bundles to 4.13.9
1f1c4aa preflight: add cleanup check to kill daemon process
d72f292 Add app routes for microshift preset
0c64b23 start daemon posh script with RemoteSigned execution policy
211e9dd start: Ignore pull secret update in the instance for stop => start
af77791 extract: Add zipslip test
9a417c4 extract: Handle './' in archives
557ec94 e2e test: Ignore network-mode config property for non linux platform
c21cdc3 Move TrimTrailingEOL helper to pkg/strings
03449df proxy: Update trimTrailingEOL function to handle carriage return (\r)
346ce34 CI: Make sure oc command is available before any oc operations

2.25.0-4.13.6

23 Aug 08:05
Compare
Choose a tag to compare

Downloads are available at: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/2.25.0
To use these binaries follow the instructions at https://console.redhat.com/openshift/create/local to obtain the needed pull-secret.


Notable Changes

  • OpenShift 4.13.6
  • Podman 4.4.4
  • OKD 4.13.0-0.okd-2023-06-04-080300
  • Updates the vfkit driver to 0.1.1
  • Updates the libvirt driver to 0.13.6
  • Fixes a bug where crc cleanup was not removing the backed-up log files #3753
  • Fixes a bug on Windows where starting the daemon service would create a visible PowerShell window, it is hidden now #3775
  • Adds a new config option eable-emergency-login which assigns a randomly generated password to the core user in CRC vm #3755
  • Fixes a bug in the crc status --watch command which resulted in a panic #3781

git shortlog

97705a0 cut v2.25.0
c7dca60 Set emergency login for core user with random password
16b89b2 Revert "Revert "Deploy router controller resource from bundle""
da7f3bd daemon: start daemon from a powershell script that hides window
7dffa4f bump libvirt driver to 0.13.6
4a4e889 logging: use the package global var for lumberjackLogger
7501a37 cleanup: update func removing log files
0a7e24f delete: remove only backup log files when deleting cache
9066ef8 util: add helper to remove files by glob pattern
5d48458 Fix error when num of CPU not match progress bars
9bb4cac e2e: Add debug steps to verify the cert with CA
aacca8a cross-lint: Also run golangci-lint for darwin/arm64
d866faa tools: Update go modules
651d51f lint: Fix 'unused-parameter' errors
9c2b5c4 lint: start: Fix 'unused-parameter' error
01c7af2 lint: cmd: start: Fix 'unused-parameter' error
9ff7964 lint: extract: Fix 'unused-parameter' error
f85a6bb lint: Fix 'superfluous-else' error
25e6698 lint: Fix 'if-return' error
3bdc384 lint: start: Fix 'if-return' error
f95100f lint: http: Fix 'redefines-builtin-id' error
87d6439 lint: cache: Fix 'redefines-builtin-id' error
59e5bd8 lint: compress: extract: Fix 'redefines-builtin-id' error
2492550 Update vfkit to 0.1.1
eb7c851 Update openshift/k8s
3b0cc20 test: Update to yaml.v3
b80e156 Update go modules
0000232 e2e: Replace redis operator to pipeline
90f45a6 e2e: Use new-project instead create namespace for openshift story
364a65e e2e: Remove startstop tag from story_health
5636692 testsuite: Return early if test is using pre exist cluster
1fa2e88 Makefile: Add CRC_BINARY as argument for e2e story testing
29be5ec Integration: Move user provided bundle msg to right block
076d33d Integration: Set empty string as default value for bundle and binary
ca010d1 Makefile: Add microshift story target
1809ee2 Integration: Add feature file for microshift
46749fb Integration: Fix the usingPreexistingCluster functionality
dae8e3c testdata: Update security context for httpd-example deployment

2.24.1-4.13.6

03 Aug 04:12
Compare
Choose a tag to compare

Downloads are available at: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/2.24.1
To use these binaries follow the instructions at https://console.redhat.com/openshift/create/local to obtain the needed pull-secret.


Notable Changes

  • OpenShift 4.13.6
  • MicroShift 4.13.6
  • Podman 4.4.4
  • OKD 4.13.0-0.okd-2023-06-04-080300

git shortlog

81aeebf cut v2.24.1
d413058 update openshift and microshift bundles to 4.13.6
6b61c2f hyperv: Replace SplitLines with FirstLine
2fa56f0 Add SplitLines helper to pkg/strings
bca2d4b Move 'contains' to a new 'strings' package
74e8f16 cut v2.24.0
51c52a1 update openshift and microshift bundles to 4.13.4
a3ecf7a integration: fix path to the proxy test logfile
e43de8d Integration: add proxy test for all platforms

2.23.0-4.13.3

12 Jul 16:05
Compare
Choose a tag to compare

Downloads are available at: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/2.23.0
To use these binaries follow the instructions at https://console.redhat.com/openshift/create/local to obtain the needed pull-secret.


Notable Changes

  • OpenShift 4.13.3
  • Podman 4.4.4
  • OKD 4.13.0-0.okd-2023-06-04-080300
  • Added automatic log rotation to limit the size of log files #3720
  • Improvements to crc status --watch using server side events #3700
  • Fixed a bug where CRC would try to resize disk even when there was no free space #3734

git shortlog

ddcfe85 cut v2.23.0
711d60f e2e: Eliminate 10min unnecessary wait for status
0ab0245 e2e: Do not expect default bundle in config file
d801b78 e2e: Unify namespaces and move their deletion to hooks
70316a8 e2e: Make status check preset-independent
7cbf68b Fix lint warnings
bbfb975 Remove websocket implementation
c10815d Replace status watch event stream with SSE
32c8976 Add SSE client implementation
a177557 Implement event streams for logs and status
efb0d2b Expose log logrus level
d066d48 Add r3labs/sse module
01cb0a6 logging: user lumberjack.Rotate to backup log file
a209fbe logging: rotate log files once they grow to a certain size
5b818b3 logging: remove unused variable originalHooks
c10e632 delete: make 'crc delete --clear-cache' remove the logfiles
1d725e2 build(deps): bump google.golang.org/grpc from 1.52.0 to 1.53.0
7edeac6 integration: disable output string truncation in gomega
b09f30a Revert "Telemetry: Send preset value to telemetry"
0a0a111 Segment: Add preset value for each event before sending to segment
8013005 disk-resize: remove runGrowPart helper
767f1b6 docs: implemented suggestions
b89aea4 docs: implemented suggestions
c2cef93 fix build
eea0226 docs: change Antora module name
dd4945b docs: disambiguation in titles
a574a0b docs: remove ids
0a10e39 Revert "docs: bad results with unversioned component version, trying with main"
d453a20 docs: bad results with unversioned component version, trying with main
5f594ad docs: setting context
46f9856 docs: setting context
6084cab docs: adapt Makefile for Antora
884ba9a docs: handle upstream/downtsream variations
3bc3be0 docs: onboard Antora

2.22.1-4.13.3

30 Jun 07:52
Compare
Choose a tag to compare

Downloads are available at: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/2.22.1
To use these binaries follow the instructions at https://console.redhat.com/openshift/create/local to obtain the needed pull-secret.


Notable Changes

  • OpenShift 4.13.3
  • MicroShift 4.13.3
  • Podman 4.4.4
  • OKD 4.13.0-0.okd-2023-06-04-080300
  • Shows non-error exit code when retrieving configs's value returns the default value for the config #3678
  • Fixes the bundle hash downloading error in crc setup #3686
  • Adds disk-resize functionality for the MicroShift preset #3624
  • Fixes dns lookup from within containers #3643

git shortlog

e8068b4 cut v2.22.1
567ca08 Revert "Deploy router controller resource from bundle"
1e6cd2b cut v2.22.0
cc522a0 Update gvisor-tap-vsock dependency to 0.6.2
b672c81 growLVForMicroshift: use root partition as devices option for pvs/lvs command
c4a41da getrootPartition: Make it generic by using blkid
e6dd219 growRootFileSystem: Use '/sysroot' option for xfs_growfs instead disk partition
c1e15a5 runGrowPart: Get the partition number using len of '/dev/.da'
52cb9b2 microshift: Use api.crc.testing kubeconfig to connect to cluster
bb83956 e2e: Add minimal user story
00da173 cleanup: turn off the VM instead of shutdown
a75cc7e cleanup: delete VM before deleting the machine's dir
f97ac08 bump openshift and microshift bundle version to 4.13.3
7cf9765 Deploy router controller resource from bundle
e330d87 Status: use k8s client to get microshift status
3ac2a2b daemon: set execution time limit of daemon task to indefinite
079ea4c ghactions: Remove microshift test
e3efa9e cut v2.21.0
ec47ac5 Update OKD bundle to 4.13.0-0.okd-2023-06-04-080300
5684cc2 go.mod: Update gvisor_vsock_tap dependency
30fdfa7 Fix LVM resize error due to fs utilities do not support renamed devices
446fa57 start/growLVForMicroshift: Use lvFullName as argument
ee542ef config: Improve default value message
836c00e Revert "workflows: Downgrade mingw to workaround Windows failure"
2d90963 build(deps): bump github.com/gin-gonic/gin from 1.9.0 to 1.9.1
0c7c896 Microshift: add disk resize functionality
655822f machine: Refactor disk resize code
ef416c4 bundle: use download.InMemory to fetch signed bundle hashes
70ffa0f version: use download.InMemory to fetch release-info.json
51510f8 Add helper download.InMemory for downloading files without writing to disk
deaf7e3 move HTTPTransport and proxy related code to its own package httpproxy
8e08162 segment: return error if cached identifier is not 8 bytes long
b25d7e4 segment: check for error while writing identify hash
476418f config: Return exit code 0 when getting default value

2.20.0-4.13.0

31 May 10:44
Compare
Choose a tag to compare

Downloads are available at: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/2.20.0
To use these binaries follow the instructions at https://console.redhat.com/openshift/create/local to obtain the needed pull-secret.


Notable Changes

  • OpenShift 4.13.0
  • MicroShift 4.13.0
  • Podman 4.4.4
  • OKD 4.13.0-0.okd-2023-05-22-052007
  • crc config unset preset will restore the cpus and memory configuration to default #3562
  • Fixes a regression where config callbacks were not triggered while setting a configuration to its default value #3633

Known Issues

  • crc setup might give the following error, please try running the cc setup command again till the error is resolved, see #3686
unable to get verified hash for default bundle: Get "https://developers.redhat.com/content-gateway/file/pub/openshift-v4/clients/crc/bundles/openshift/4.13.0/sha256sum.txt.sig": context deadline exceeded (Client.Timeout exceeded while awaiting headers)

git shortlog

f3a947b cut v2.20.0
5adc0c3 choco: use the full path of nupkg for pushing to community feed
3b87203 choco: switch to windows powershell in choco building step
6d83a83 config: Don't export the validate* functions
4ac0c86 config: set: Return callback after setting default value
f72a113 config: Add unit test for set/unset preset
ab91360 version: Add GetDefaultPreset()
07b7902 config: use config notifier to call UpdateDefaults()
def70fe config: Use notifier to update config on preset change
98cb394 config: Add RegisterNotifier
cbbe913 config: Refactor to avoid duplicated code
e3d423e config: Refactor code from commit 73a4b92
deef966 Update OKD bundle version to 4.13.0-0.okd-2023-05-22-052007
c250cc0 Update openshift and microshift bundle version to 4.13.0
4a0ca54 e2e: Monitoring operator has one pod since OCP 4.13
a251fd9 bug-3635 fix generating kubeadmin-password for OKD preset
2468363 Update OKD bundle to 4.12.0-0.okd-2023-02-18-033438
f04bc30 build(deps): bump github.com/docker/distribution
0487c8d build(deps): bump github.com/cloudflare/circl from 1.1.0 to 1.3.3
e915b6a Document how to use the github release automations for releases
1604323 machine: Always print "Starting VM for ..." line
472a7b7 cluster: kubeadmin: Update error message

2.19.0-4.12.13

18 May 11:00
Compare
Choose a tag to compare

Downloads are available at: https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/crc/2.19.0
To use these binaries follow the instructions at https://console.redhat.com/openshift/create/local to obtain the needed pull-secret.


Notable Changes

  • OpenShift 4.12.13
  • Podman 4.4.4
  • OKD 4.12.0-0.okd-2023-02-18-033438
  • Microshift 4.12.15
  • Added signature verification for default bundles downloaded from mirror.openshift.com see #3493
  • Config options cpus, memory are validated when switching presets as per the preset minimum requirements see #3633
  • Switching preset would also restore cpus and memory config option to the default if their current values don’t satisfy the preset’s minimum requirement see #3636
  • Minimum memory checks are removed from the installers to allow installation on low memory, cpu machines for using the ‘podman’ or ‘micorshift’ preset see #3268
  • Adds preflight check for minimum RAM on windows see #3631

git shortlog

a712260 cut v2.19.0
e47900c msi: enclose username in quotes in the command adding user to hyper-v admins group
524bc82 CrcBundleInfo's IsOpenShift() now considers OKD to also be OpenShift
9292564 e2e: response to recent config changes
30a3152 download: Fix p/s progress bar suffix
c82eebc Update podman bundle to 4.4.4
09a4640 Update microshift bundle to 4.12.15
bb69afc preflight: add check to see if admin-helper namedpipe is accessible
73a4b92 Config: Make preset config aware of cpu/memory
f9a0a4a Config: Unset the default config value
31f0f27 preflight: add missing minimum memory check for windows
9dfd795 Remove PhysicalMemory condition for installation on Windows
a841d06 Fixes #3628 Remove memory check
73a6cbc Verify default bundles downloaded from mirror.openshift.com
da7cedd Add helper to get signature verified hash of the default bundle
d7c26f5 Add helper to verify pgp v3 clear signed message
496d03e choco: ghci action to push choco package when a release is published
3ce4b18 CI: Make sure oc/podman env command works