Skip to content

Releases: crc-org/crc

1.0.0-beta.2-4.1.11

26 Aug 14:17
Compare
Choose a tag to compare
1.0.0-beta.2-4.1.11 Pre-release
Pre-release
  • 2c9d0cb Issue #455 Correct outdated docs on accessing the cluster via oc
  • 9ff336e Add crc version to build directory
  • 797f552 Update DOCS_BUILD_DIR variable

1.0.0-beta.1-4.1.11

26 Aug 11:21
Compare
Choose a tag to compare
1.0.0-beta.1-4.1.11 Pre-release
Pre-release
  • 663fd03 Issue #459 Add NetworkManager preflight checks for libvirt
  • a3446e1 Issue #438: Load correct bundle on VM restart
  • 3701ab5 Issue #438: Rework machine/bundle API
  • 89245e0 Issue #438: Move fillClusterConfig() after VM loading/creation
  • 1070231 Issue #438: machine.Start: Add helper to fill ClusterConfig
  • 859d541 Issue #438: Add more methods to CrcBundleInfo
  • 35f2cb7 Issue #438: machine: Only copy kubeconfig file after VM creation
  • 3c02114 Issue #438: machine: only create MachineConfig when needed in machine.Start()
  • 0d5cbd6 Issue #361 Generate and add pdf of docs to release archive
  • 2e2b781 Issue #464: machine: Only use errors.NewF in toplevel methods
  • d56c104 Update hostname hash value from 'tt4fg' to '56mmj'
  • baa0f47 Update bundle version from 4.1.9 to 4.1.11
  • 2eb4189 Update hyperkit driver version from 0.12.4 to 0.12.5
  • f0d61a0 Update libvirt driver version from 0.12.4 to 0.12.5
  • f185afc Issue #393 Add job to circleci for publishing docs to gh-pages
  • 8697dd1 Issue #445 Document supplying pull secret on crc start
  • 1777428 Issue #383 Document running as user, not root or admin
  • 50f3b77 Rename darwin to macos
  • e6f8a42 Issue #449 Remove BUNDLE_VERSION information
  • 9ebef60 Issue #400 Add sha256sum to the final release binaries
  • 45dd16b Issue #436: Add bundle path to base driver
  • da1c446 Issue #436: Remove MachineConfig dependency from GetCrcBundleInfo
  • b2fcb12 Issue #436: Remove MachineConfig arg from machine.existVM
  • 5e4a2e3 Issue #439: Add preflight check to remove system-wide crc-driver-libvirt
  • 274948c Issue #439: Install libvirt driver in ~/.crc/bin
  • d800533 Issue #434 Remove hardcoded block device name when getting disk usage
  • c3fe42d Issue #426: oc: Add missing error assignment
  • 1c17f20 Issue #431: Replace strings.Replace with filepath.ToSlash
  • 938ff0f Move 'clean' from 'release' to 'embed_bundle'
  • c487238 Makefile: Add dependencies on bundle files
  • cbcb15d Makefile: Ensure binaries are rebuilt when a source file changes
  • 0fd5004 Makefile: Rename $(CURDIR)/bin/crc$(IS_EXE) rule
  • 1984dd8 Makefile: Remove confusing rule

0.90.0-alpha5-4.1.9

14 Aug 06:24
Compare
Choose a tag to compare
0.90.0-alpha5-4.1.9 Pre-release
Pre-release
  • f3edeb8 Issue #414 preflight: Move oc caching to common code
  • 142196d Issue #416 refactor: Use receiver for oc.ApproveNodeCSR
  • 9bff0e5 Issue #411 Improve message at the end of 'crc start'
  • 52076c3 Issue #410 Improve bundle extraction log
  • 2647848 Issue #413 Wait for ssh for 10 seconds
  • 0bb7290 Issue #395 Add explicit ssh connectivity check
  • 8070406 Issue #415 download: Add os.FileMode parameter to Download()
  • ef4ae18 Issue #406 Cleanup temporary files when no longer needed
  • 461228a Issue #406 download: Cleanup partially downloaded file on failures
  • 3e98ed4 Issue #415 preflight: Don't download to /tmp/
  • c1bde93 Issue #415 preflight: Use Download.download
  • b12b628 Issue #406 preflight: Add missing error handling
  • 61a02ad Issue #415 preflight: Remove code following symlinks
  • a8fc61c Issue #332 Add test story to deploy local image
  • c580842 Issue #408 Update bundle version to 4.1.9
  • b6d6451 Issue #72 Add console command option
  • 5e358ca Issue #370 Add test story to check cluster health
  • f674354 Issue #398 Fix powershell.ExecuteAsAdmin
  • b00ee5b Issue #391 Fix adding user to group
  • 9cb193a Issue #391 add user to Hyper-V group with net command
  • 677ef45 Issue #385 Document minimum Windows version
  • 821c326 Issue #396 Add windows target to embed bundle in the binary
  • 35a5bae Issue #388 Add windows release target to Makefile

v0.89.1-alpha-4.1.6

05 Aug 12:53
Compare
Choose a tag to compare
v0.89.1-alpha-4.1.6 Pre-release
Pre-release

This is a incremental release that uses the same 4.1.6 bundle as v0.89.0, however this version provides support for Hyper-V. It is advised to use this version only for testing Hyper-V on Windows. A new release will follow soon at the end of Sprint 170


  • fbc4a7a Issue #376 Fix colored log output for windows
  • 5cb43af Issue #8 Use win32 API to set nameservers
  • 8ab2d9d Issue #8 Use maininterface instead for Hyper-V
  • 9a67480 Issue #8 Add preflight checks and fixes for Hyper-V
  • 041bdb5 Issue #8 Add powershell and shellexecute logic
  • 31867e8 Issue #148 Add Hyper-V machine support
  • ae56b75 Issue #368 Add IP command step to basic tests
  • 46e643f Issue #362 Abstract retry logic
  • 69f693f Issue #356 Unpack bundle to disk on crc setup command
  • 4c86ae6 Issue #356 Add make target to embed bundle in crc binary
  • 459b9dc Issue #365 Add podman to install instruction on CentosCI
  • e5dfdfd Issue #352 Refer to .crcbundle instead of .tar.xz in docs
  • ae66a26 Issue #334 Fix incorrect URL in documentation
  • 0cfcf24 Issue #351 Remove duplicate errors
  • 91d78cf Issue #341 Add status command steps in basic tests
  • 40919aa Issue #349 Add separate hooks for stderr/stdout for logrus

v0.89.0-alpha-4.1.6

23 Jul 15:01
Compare
Choose a tag to compare
v0.89.0-alpha-4.1.6 Pre-release
Pre-release
  • Wrap errors with error.New or error.NewF
  • Rename error functions to adopt format convention
  • Rename logging functions to adopt format convention
  • Issue #317 Update the bundle extension for different platform
  • Issue #324 Add release target in Makefile
  • Make restartNetwork to return an error.
  • Make network restart non fatal for OSx
  • Deal with missing resolv.conf during network restarts
  • Don't try to use stale resolv.conf entries
  • Issue #339 Update host name of master node
  • Issue #317 Update bundle validation check and extract function
  • Issue #15 Add user pull secret and clusterID feature.
  • Issue #319 Add a start option to pass namesever.
  • machine.Start: Use consistent name for GetState() result
  • machine.Start: Add missing error handling
  • machine.Start: Handle more errors
  • Update oc.GetClusterOperatorStatus function
  • Issue #68 Add status command to crc
  • Download 'oc' binary to ~/.crc/bin/
  • Update hyperkit driver version from 0.12.3 to 0.12.4
  • Add hyperkit preflight checks
  • Add a way to specify custom path for machine drivers
  • Issue #281 Add vm driver flag for setup command
  • machine: Try multiple times to get the host bridge IP
  • nameservers: Remove 2 unused methods
  • hyperkit: Generate random UUID
  • Add hyperkit support
  • darwin: Only restart network when needed
  • dns_darwin.go: Refactor of multiple func signature
  • Issue #314 Use /etc/hosts instead /etc/resolv.conf
  • Issue #308 Add function to get get operator status
  • Add missing address of operator in call to fmt.Scanf in input.PromptUserForYesOrNo
  • Issue #306 Add pre-cluster certs validity check
  • Add function to read symlink file.
  • Issue #185 Document installation for other Linux platforms
  • Create passwordless sudoer crc_ci for CentosCI
  • Issue #286 Integration: Removed hard coded bundle location
  • Issue #286 Add GetDefaultBundle function
  • Use io.ReadFile to read files from the host
  • Don't crash when failing to read resolv.conf
  • Issue #288 Document basic troubleshooting information

v0.88.0-alpha-4.1.3

02 Jul 13:39
Compare
Choose a tag to compare
v0.88.0-alpha-4.1.3 Pre-release
Pre-release
  • Issue #272 Verify the user provide bundle against released one
  • Issue #218 Approve node csr after cluster is up
  • Issue #278 install podman before make build_docs For new contributors and people not familiar with podman this small change in the README will make thigs a little clear when generating the locall documentation
  • Update machine-libvirt-driver from 0.12.2 to 0.12.4
  • Issue #260 Add IP command for crc
  • README.adoc: Fix URI typo for crc docs
  • Issue #111 Initial tests for setup config
  • Issue #262 Add published docs link to README.adoc
  • Be more verbose on successful start/stop/delete
  • start: Don't print error message multiple times
  • Don't display short desc when running crc
  • Fix various typos
  • dns: Retry more times before error in CheckCRCLocalDNSReachable
  • Issue #249 Add Instance IP to host /etc/resolv.conf
  • Issue #257 Change Libvirt to libvirt in preflight check messages
  • Issue #235 Copy kubeconfig file from cache to instance dir
  • Don't crash when machine.createHost() fails
  • Issue #144 add flag --clear-cache to delete command
  • Add input package to crc
  • Add global flag --force to crc
  • Issue #240 Upload integration test logs to artefacts location
  • Error out when VM is not using the expected driver
  • Fix call of variadic function in errors.NewF
  • Issue #228 Add waitforNetwork to check internet connectivity
  • Issue #146 Add oc-env command
  • Issue #140 Convert documentation to adoc
  • Fix of golangci-lint warnings in dns_darwin.go
  • Issue #231 Correct typo in output of crc start on mac
  • Issue #228 Remove CNI network definition for dnsmasq container.
  • Remove unwanted dependencies from vendor directory

v0.87.0-alpha-4.1.0

11 Jun 12:19
Compare
Choose a tag to compare
v0.87.0-alpha-4.1.0 Pre-release
Pre-release
  • Update the bundle version to 4.1.0
  • Update the bundle version in integration test and update download bundle location to aws s3
  • Add a retry option for internal dns query.
  • Issue #204 Fix force kill in stop command.
  • Issue #172 display usage in case no command given
  • Issue #206 Exit code should be non-zero in case of error
  • Issue #199 update libvirt machine driver from 0.12.1 to 0.12.2
  • Issue #202 Update the default bundle specific to platform
  • Issue #201 create resolver dir if not exist
  • Issue #197 Fix double print of status when starting stopped VM
  • Issue #192 Add gofmt check to all the CI
  • Add fmt target to Makefile for running gofmt
  • Issue #193 Add kubeadmin user login info instead exporting system:admin kubeconfig
  • Issue #194 Add missing platform specific config field back to config cmd
  • Remove CoreDNS and dependencies from vendor
  • Remove CoreDNS implementation
  • Use debug instead info to not show output in default UX
  • Issue #188 Change crc/errors with errors package
  • Issue #184 Add dns check for local and public domain
  • Issue #158 Remove two running info in o/p of start command Remove extra whitespace preceeding every console msg
  • Issue #110 Prevent segfault from calling err.Error() on empty err Issue #159 Check if machine is already in running state before starting
  • windows: Add debug logs to preflight checks
  • linux: Add debug logs to preflight checks
  • download: Remove ./ from debug log
  • darwin: Add more debug logs during preflight checks
  • Consistently use 'logging' when logging
  • darwin: Fix permissions in fixResolverFilePermissions
  • darwin: Fix checkResolverFilePermissions
  • Issue #181 add instructions for building the user documentation as html
  • Add dnsmasq with container and use the container IP
  • Issue #177 Update the bundle to rc.5 in integration tests
  • Issue #45 add original resolv.conf values
  • Issue #45 start DNS service process as post start
  • Issue #45 Set HostOnly network range for VirtualBox
  • Issue #45 add Systemd commander for VM instance
  • Issue #45 cleanups and small fixes
  • Issue #45 Handle /etc/resolv.conf of the instance
  • Issue #45 modifying to run on port 53 with recursion exception
  • Issue #45 Add dependencies to vendor
  • Issue #45 Add DNS solution as part of pre-, post start (macOS)
  • Issue #74 Add minimal centos ci script to test pr
  • Issue #170 Update instructions for integration tests
  • Issue #165 Cache oc binary
  • Issue 162 Allow user to force poweroff when stop timeout
  • Set the machine debug for stop command also

v0.86.0-alpha-4.1.0-rc.5

23 May 07:27
Compare
Choose a tag to compare
Pre-release
  • Issue #138 Update metadata structure for v1 metadata json.
  • Update the libvirt driver and fix driver check function
  • Issue #139 Add memory and cpu options to config
  • Get machine logs to crc log file
  • Issue #132 Add config unset command
  • Issue #134 Add func for binding flags to config properties
  • Add support for virtualbox driver
  • Issue #123 Fix preflight checks to work on localized environments
  • Issue #119 Check and setup for /etc/NetworkManager/conf.d/crc-nm-dnsmasq.conf
  • Issue #113 document minimum system requirements
  • Issue #93 Add initial CRC tests and related material
  • Issue #22 Add Gherkin tests for testing CLI functionality
  • Issue #7 Add preflight test for Mac/Virtualbox
  • Issue #65 create minimal getting started guide

v0.85.0-alpha-4.1.rc0

03 May 12:22
Compare
Choose a tag to compare
v0.85.0-alpha-4.1.rc0 Pre-release
Pre-release

This release is only supported for RHEL/Fedora/CentOS.

Note: an image bundle is required for use. Currently these aren't distributed publicly, but they can be generated using the method described at http://github.com/code-ready/snc/