Skip to content

Releases: crc-org/crc

1.0.0-rc.0-4.2.0-0.nightly-2019-09-26-192831

27 Sep 15:38
Compare
Choose a tag to compare

Downloads are available at: https://mirror.openshift.com/pub/openshift-v4/clients/crc/1.0.0-rc.0/ . To use these binaries, please follow the instructions at https://cloud.redhat.com/openshift/install/crc/installer-provisioned to obtain the needed pull-secret.


d7e58ef Issue #484 Get the latest version of crc on mirror.openshift.com
ec2c921 Rename constant DefaultPullSecretURL to CrcLandingPageURL
b947a53 Issue #609 Create release info file in json format
c738a8f Issue #435: preflight: virtualbox config flags are darwin-only
a640e60 Issue #435: preflight: Add missing windows flags
3a3d27f preflight: Don't warn/fail when bundle is not embedded
208dc04 preflight: Don't return unused error from hyperv fix
d2b8734 Issue #658 Ask user confirmation before delete the VM
7e90e8b Issue #644 Add regex to crc stop -f integration test
655abaf console: Rename consoleURLMode to consolePrintURL
851db50 config: Rename 'unsetMsg' to 'unsetMessage'
9b0cc45 Remove unused variable SkipCheckIPForwarding and `WarnCheckIPForwarding'
8088aa3 Use WarnCheckCrcNetworkManagerConfig for network manager config check
eef9ec6 Issue #640: integration: Don't silently ignore errors in BeforeFeature
ac59d42 Issue #640: integration: Update README
8b527ad doc: Add more details regarding what crc is/isn't
dedd2de doc: Indicate which linux versions we expect to work
9056ce6 doc: Add 'constants' for Debian/Ubuntu
e704664 Issue #622: No 'libvirtd' group on Debian/Ubuntu
3199fb8 Issue #644 Add regex to crc stop -f integration test
379bdda Add integration test for 'crc console'
0a52acb console: Make 'OpenShift Web Console' spelling consistent
be71d77 console: Print error message when OpenURL fails
4626609 Issue #624: Error out in 'crc console' if VM is off
2064fa6 Add machine.IsRunning helper
2fe881a Issue #489: Use 'crc console' instead of webconsole URL
887ff3c Issue #230: Add 'crc console --credentials' flag
5091fcf Return ClusterConfig from GetConsoleURL
93131d1 Issue #642: Use more standard naming for Out/OutW/OutF
75b417e Issue #579 Localize switch name
d51abff Refactor platform specific code
2a24a68 Issue #637 Extend allocated time for integration tests to 90m
c83c832 Issue #631 Add a note about cert expire time limit to readme.
9a47ead Update crc-driver-hyperkit from 0.12.5 to 0.12.6
91a3d79 Update crc-driver-libvirt from 0.12.5 to 0.12.6
91265dd Issue #605: Check libvirt version as part of setup too
d5bf255 Issue #605 Add libvirt version check as part of preflight
b2a6dc1 Issue #424: oc: Remove extract.go
183f5e0 Issue #424: oc: Remove unneeded chmod
902e422 Issue #424: oc: Use extract filters to only extract the oc binary
0f401f5 Issue #424: oc: Rename TAR to TARGZ
1d94d96 Issue #424: extract: Add a way to control which files are extracted
528927c Issue #424: extract: Remove unused functions
870b6c3 Issue #424 Use new extract.Uncompress helper
b78f244 Issue #424: extract: Add generic extract.Uncompress()
d36db66 Issue #424: extract: Handle sparse files
41057dd Issue #424: extract: Use 'mode' from tarball instead of hardcoding it
5519ddd Issue #586: Don't use obsolete syscall.StringToUTF16Ptr method
6eda09e Issue #586: Use golang.org/x/sys/windows to implement windows.ShellExecute
3c469c5 Issue #586: Only build the non-root checks on !windows
2ca7c7c Issue #586: win: Add log when failing to set interface DNS
5ee20b1 Issue #586: win: Remove some dead code
2c4ec66 Issue #586: build: Add cross-lint target
1a6a88c Issue #618 Make /etc/hosts file in mac user writable
fb6ba51 Issue #174: Add link to download page in README.md
cf25e00 machine: Bundle version mismatch should be fatal
d608fcc status: Print actual OpenShift version
aaccbc0 machine: Refactor loadCrcBundleInfo helper
fbda097 Issue #498: machine: Print openshift version when starting VM
14d3867 Issue #611 Don't include release dir to generated sha256 sum.
9c5750b Issue #598 Force using golang's native SSH implementation
45434dc Refactor import statements of machine.go
0df7aa1 Use 'dev' for master branch version
e01978b Update bundle version from 4.1.11 to 4.1.14
95f7543 doc: Mention differences with a 'real' OpenShift install
1c7289d doc: Describe crc DNS configuration
48e9853 doc: Remove one more mention of the bundle

1.0.0-beta.5-4.1.14

17 Sep 11:46
Compare
Choose a tag to compare
1.0.0-beta.5-4.1.14 Pre-release
Pre-release

Downloads are available at: https://mirror.openshift.com/pub/openshift-v4/clients/crc/1.0.0-beta.5/ . To use these binaries, please follow the instructions at https://cloud.redhat.com/openshift/install/crc/installer-provisioned to obtain the needed pull-secret.

We found an issue in our bundle for disk image size, please check once https://github.com/code-ready/crc/wiki/Disk-space-issue-with-beta-5-release before using this release


55d69c5 Issue #598 Force using golang's native SSH implementation

1.0.0-beta.4-4.1.14

13 Sep 12:04
Compare
Choose a tag to compare
1.0.0-beta.4-4.1.14 Pre-release
Pre-release

1af59dc Issue #588 Remove bundle version from version section.
8e40a2c Add gosec to travis and circle ci config.
62e98c4 Add target for gosec in makefile
ea4f473 gosec: G204: Subprocess launched with variable
373c96a gosec: G302: Expect file permissions to be 0600 or less
0336457 gosec: G304: Potential file inclusion via variable
df0b86d gosec: G301: Expect directory permissions to be 0750 or less
1e6b74f gosec: extract.go: G305: File traversal when extracting zip archive
bdbe964 gosec: contants.go: Fix G101: Potential hardcoded credentials
01ca3b1 gosec: pullsecret.go: Fix G101: Potential hardcoded credentials
aa7eea4 Add internal dns server ip as nameserver for dnsmasq
0356090 Remove hostname for libvirt network config structure.
4b709ae Remove dns entry from crc network template
d0db448 Remove UseDNSService from driver struct
afd92ec issue ##560 Inform about needed relogin/reboot
9c4a0a0 don't run crc setup as part of ci setup script
c0868ea Issue #580 Fix misleading message in check for root/admin
d0aa199 Issue #570 Print a reason why root access is needed before using it
f0afd42 Issue #576 Remove calls to curl from integration tests
c974212 Issue #585: Only ask for pull secret when needed
2450bb5 Issue #583: machine: Move updateSSHKeyPair after WaitForSSH
c7842c7 Introduce SSHRunner type
e60eba0 Some micro coding style fixes
889271a Issue #467 Ignore Upgradeable status from debug message
a20d28e Issue #544 Recognize if bundle is embedded or not in integration tests
ed2ea7b Issue #569 Fix wrong command for windows
83afb1e Issue #529 Prevent Hyper-V specific setup when vbox is used
7901366 Add common tasks section; start with running prometheus
2e1f019 Issue #145 Generate ssh keypair inplace
c891fbc Issue #566: Rename {skip,warn}-check-resolv-conf-file-permissions
4b04752 Issue #477 Add warn if cert going to expire starting of 7 days.
1071d26 Fix github templates for bug and custom issues
f0add84 Add custom issue template
4b91419 Update issue templates
b38592d Issue #224 Put message after config unset commands
57712aa Issue #539 Add callback function for configs
99e8d7e Issue #497 Add preflight check to see if ran as root/admin
fe39a0d doc: Document that stopping the VM takes a while
b8b3e22 doc: Be very explict about 'delete' removing everything
ac16c64 doc: Slightly reword "oc get co" example
046327b doc: Don't list bundle files as prerequisite for crc start
ebf1529 doc: Point at mirror.openshift.com for downloads
d266d22 doc: Adjust libvirt-related setup
a101e68 doc: Add macos mention in the installation prerequisites
d61e39c Issue #506 Remove check if bundle is cached for start command
e6fed89 Issue #482 check if bundle unpack is needed based on DefaultBundlePath
da50d52 Issue #528 Remove logic to cache the pull secret
13fc568 Issue #518: config: Sort the configuration keys
691654d Issue #518: config: Only return changed keys from AllConfigs()
99c92a2 Issue #518: config.view: Make format field a bit wider
b5632aa Issue #518: config: Don't report error when unsetting unset key
3028192 Issue #518: config: Make some config.setting fields private
5b571ed Issue #518: config: Make config.viperConfig private
2516b50 Issue #518: config: Make SettingsList private
9f87ef3 Issue #518: config: Move SettingsList to pkg/crc/config
fc161f8 Issue #216: Don't write default values to config file
030b564 Add Dockerfile for asciidoctor-pdf
6ab601c Add Dockerfile for docs-server
bc5c63c Add Dockerfile for dnsmasq along with config
77d64b4 stop: Hint that stopping the VM can take some time
c199d5f Issue #498: machine: Move 'Loading bundle' log
1ff3b22 Issue #492: start: Mention 'developer' user
08af7b6 Issue #441: start: Rephrase linux-specific message
e2e85e1 Issue #379: setup: Add message to indicate success
dc3bc97 Issue #432: Improve some bundle-related error messages
2aaae1f Issue #499: version: Be more explicit about the bundle version
8235c60 preflight: Group NetworkManager checks together
9930de5 hyperkit: Use constants.CrcBinDir
aa8185b Issue #488 Add docs_serve target to makefile
d0ac7fb Issue #517 Update storage space requirements
3d4323a Issue #501: integration: Check we are getting enough arguments
6d4c872 Issue #503 Remove virtualbox from supported driver for linux.
8443082 Update default pull secret URL
dfa841d Update pull secret URI from bare metal to crc
5b06311 Issue #478 Update machine dependecy from 34d5b60 to a42716b
8956fee build: Rework binappend Makefile rule a bit
1db59f4 build: Don't duplicate bundle names twice
2795ed5 build: Fix hyperkit bundle name
2588cf4 Issue #226: Add Makefile rule to run golangci-lint
ba93915 Issue #226: darwin: Ignore error when stopping network
b82f29c Issue #226: Comment out dead Windows code
d67ac48 Issue #226: Add missing error checks/propagation
b84bc15 Issue #226: Mark errors which are intentionally ignored
30892f6 Issue #226: Use strings.HasPrefix instead of regexp.MatchString
d3b2e15 Issue #226: Error-handling fixes in bundle.Extract
bf08b03 Issue #226: Don't defer f.Close if an error occurred
4a0fa05 Issue #226: Only call defer os.Close() after successful open
d659e0e Issue #226: Simplify isDebugLog, BundleEmbedded, PromptUserForYesOrNo
e0aabea Issue #226: Fix output.OutW with multiple args
79ed009 Issue #226: Add missing error check
84762b5 Issue #226: Remove unneeded assignment
938b131 Issue #226 s/errors.New(fmt.Sprintf/fmt.Errorf/
712b916 Issue #226: Remove unused variables

v1.0.0-beta.3-4.1.11

27 Aug 15:27
Compare
Choose a tag to compare
v1.0.0-beta.3-4.1.11 Pre-release
Pre-release

Downloads are available at: https://mirror.openshift.com/pub/openshift-v4/clients/crc/1.0.0-beta.3/ To use these binaries, please follow the instructions at https://cloud.redhat.com/openshift/install/crc/installer-provisioned to obtain the needed pull-secret.


  • Issue #478 Update machine dependecy from 34d5b60 to a42716b
  • Issue #458 Add documentation for VirtualBox
  • Issue #475 Add stderr to returned err for libvirt driver version check

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