Releases: crc-org/crc
Releases · crc-org/crc
1.0.0-beta.2-4.1.11
1.0.0-beta.1-4.1.11
- 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
- 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
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
- 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
- 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
- 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
- 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
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/