Skip to content

Releases: crc-org/crc

1.15.0-4.5.7

25 Aug 19:06
Compare
Choose a tag to compare

Downloads are available at: https://mirror.openshift.com/pub/openshift-v4/clients/crc/1.15.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.


3ef4d06 Revert back to use of old libvirt-kvm-driver
9144b43 Rename function/variable for Mac tray
9b3c4b1 Add windows tray to embed data files
9e2c1fc Bump windows tray to v0.2.0.0
35cc39c Bump macOS tray to v1.0.0-alpha.5
e29d96e Update bundle version from 4.5.6 to 4.5.7
d402b05 Issue #705 Document remote set up, client connection
2ac0901 (refactor) Add feature to automate proxy ca cert
3e211b1 Issue #1279 Integration: Add cleanup command to tests
38128fd Update bundle from 4.5.5 to 4.5.6
422b509 Rename function updateSSHKeyAndCopyKubeconfigToVM to updateSSHKeyAndCopyKubeconfig
0f6d866 Remove kubeconfig file copy to instance
f0feb8f Add unit test for configuration api
7630591 Issue #723 Extend daemon api to support configuring properties
d633c98 Use json.RawMessage for api arguments
5e47beb Add AllConfig to config package to fetch all configs
da18a10 Make sure the authorized_keys in the vm has correct permissions
a8cb334 Issue #1389 Copy ssh key and kubeconfig as soon as ssh is available
7728d6a Add preflight check for windows edition
ed583a2 Clearly mention during setup in windows to reboot
c43982f Update ~/.kube/config with crc contexts
d54981b Bump hyperkit driver from 0.12.6 to 0.12.7
6cf917f Update libvirt driver from 0.12.8 to 0.12.9
2f8acc0 [Centos-CI] Remove kvm from package list
1c3bdf6 Add processor specific modprobe command
9dabc10 Use sudo for modprobe command
cd4b9c3 Use RunWithDefaultLocale instead exec.Command when possible
7efa082 Add tests for status in API
a5389bf Introduce machine.Client type, and make use of it in the codebase
6e32c0d Check bundle presence by looking at bindata
59fcb05 Issue #1175 Clarify required privilege elevation in docs
1f9d0a7 Add ssh test with native and external clients
793335d Update proc_starting-monitoring-alerting-telemetry.adoc
980f891 Update proc_starting-monitoring-alerting-telemetry.adoc
39fcd28 Simplify api.NewHost caller. Remove supported drivers code.
46ef3e7 Remove unused constants
e0590b2 Update bundle version from 4.5.4 to 4.5.5
ce152b4 Add integration test scenario for proxy
ebfdd48 Add image for squid
b17fee8 Cross compile integration.test
d01204e Fix lint errors
fd92d12 Remove integration build tag
c5c3a53 Fix NTP start log
822ec79 ntp: Rename 'b' variable to more explicit name
06b0710 Add ssh.CopyFile helper
07f8350 Unify ssh.CopyData and ssh.SetTextContentAsRoot
f2f94f8 Refactor common code between status and version
1fc84e7 Add json output for crc version
f04f892 Add unit test for crc version
41208d8 exitHandlers are never used. Removing them.
87fac3c Fix formatting error in crc start documentation
abe89fe Move errors.Newf where it is used.
de1912d Use go errors. It will be logged by the caller.
437ea92 Use only GetConsoleURL and remove GetProxyConfig
012d749 Propogate errors outside of network package
f292465 Read first bytes of crcbundle to determine compression type
47907db Refactor extract test

1.14.0-4.5.4

04 Aug 15:52
Compare
Choose a tag to compare

Downloads are available at: https://mirror.openshift.com/pub/openshift-v4/clients/crc/1.14.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.


d7ee161 Remove change directory command from integration test
a57b522 Issue #1387 Add CRC_DEBUG_ENABLE_STOP_NTP env to stop network time sync
219b2e2 Issue #1423 Add VPN note to crc start documentation
c2586f3 OpenShift status and version are not mixed in the same string.
282913c Use raw numbers in json, not human strings
d80a97a Use tabwriter instead of template
a7bdaf1 Add json format
8546d82 Add test for crc status
8a71354 Push up errors
a830a95 Update bundle version from 4.5.1 to 4.5.4
b6b8a00 Remove unused windows packages secpol and service
09715c5 Issue #1327 Reduce UAC prompts during setup and cleanup
3b40b22 Update godog dependency
c2fe09a Issue #1238 Document non-customizable cluster settings
79ed872 Use existing template to create application
70ed4ae Remove os.Exit() usage from most commands
d35b749 Move ExitWithMessage and Exit to a new exit package
f2986dd Ensure libmachine is always created and closed the same way
892856c Ensure all errors have the same format
05347f3 Directly return the ClusterConfig. Don't use a pointer.
a1df813 Ensure all start errors have the same format
c8ffe0d Issue #1364 Fix crc oc-env for windows
cf3064e Issue #1386 Run all oc commands from the VM
d2b83d6 Add golint
cd66edf Add errcheck, deadcode and misspell linters
bf143ef Ensure the host has at least 9GB of RAM
da82c0a Remove license headers left over
07001b1 Remove cache.Executable()
ebfe7de Add unit test for api
3697a93 Add function to check single operator status
a5b15d9 Context and cluster are not mandatory to run oc
2b01fc3 Add an OcRunner that use KUBECONFIG env variable
ff137cd Fix running a command with a new env variable
80c35f2 KubeconfigPath usage belongs to the runner
b051f3d Add test for OcConfig
d6c31b1 Add tests for errors.RetryAfter
db8aba4 Use cache package for hyperkit driver
b59dcf9 Use cache package for libvirt driver
c08b242 Add file executable check method to cache
3952297 Issue #679 Document using htpasswd_provider for the web console
ee358e0 Add mock release target for travis CI
5be48fe Add podman package to travis CI
6da49c5 Use ubuntu 18.04 LTS, Bionic for travis
5c27ce4 Use default shell as bash for Makefile
19fc361 Add mock bundle logic in makefile
f03f721 Remove the crc machine directory before removing the VM
e391280 Embed: use fatal instead fatalf for non format string
7cae48f Embed: make errors as fatal for logging

1.13.0-4.5.1

14 Jul 17:17
Compare
Choose a tag to compare

Downloads are available at: https://mirror.openshift.com/pub/openshift-v4/clients/crc/1.13.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.


bfbe05f Update bundle from 4.5.0-rc.7 to 4.5.1
91889b3 Rename all parameters of type OcConfig to ocConfig
611197d Add unit test for GetClusterOperatorStatus
49d5f69 Move all methods using oc command in cluster package
fbae003 Create only one OcConfig instance per command
f8b9472 Keep only RunOcCommands in OcConfig
823cf2e Update vendor dir
203e12a Remove go-isatty use
95d8759 Check that proxy URL starts with http://
1904e3a Issue #1358 Use links instead of xrefs in docs
1674246 Update bundle version from 4.5.0-rc.6 to 4.5.0-rc.7
229ee46 Refactor logging code
3b47d12 Issue #1360 Explicitly mention Windows 10 Home is not supported
f6739a2 Update bundle from 4.5.0-rc.5 to 4.5.0-rc.6
a0ee4b5 Mention total # of retries in RetryAfter
6c14292 Add function to check if file is tarball or not
670f189 Check version information for oc binary
849ba86 Add version and getVersion to Cache
1d63993 Remove destDir argument from different binary cache functions
6e242b5 Remove existing cached file before overwrite
6220095 Fix extract.uncompress crash with unknown file types
01e7347 Fix etcd operator installation for integration test
10b48b2 Update bundle version from 4.4.8 to 4.5.0-rc.5
b75892f Issue #1338 Use user.Uid from os/user to get sid in windows
79120a0 Fix formatting in documentation
3ab6641 Bump clicumber
928a8a0 Add deployment config and deployment both for rollout status
e42127f Add progress bar for bundle extraction
336b399 Remove unused method
3e6fb61 untar: call defer file.Close() after each file
4dda6fa Add testdata for xz format
74574a3 preflight: macos: reset /etc/hosts permissions to 0644

1.12.0-4.4.8

23 Jun 16:04
Compare
Choose a tag to compare

Downloads are available at: https://mirror.openshift.com/pub/openshift-v4/clients/crc/1.12.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.


92ed966 Update bundle version from 4.4.6 to 4.4.8
e3e4703 Check first if daemon service is installed during cleanup
8e7cc28 Use package os/user to get the current username
cc6c989 Remove log-level debug flag from the daemon command
7159191 Check if a tray exists and running before trying to remove it
7117b5b Do not return errors from cleanup functions
38b19dc Issue #1286 Add check, fix and cleanup for log on as service
0eeb479 Add package secpol to modify windows user rights security policy
4e83b06 Add helper to read utf-16 encoded files in windows
97b193a Try to stop running tray when version check fails
21ee90f Issue #1275 Extract the tray binary in correct location
459acbb Fix integration test for registry image deployment
6e1f055 Bump to dev version
16d015a Use deployment instead deploymentconfigs (dc) for rollout status
d86465f Remove GO111MODULE=on from makefile
2a9c0b0 Add unzip package to openshift-ci image
a291b5d Print 'CodeReady Containers' rather than 'crc' in 'crc version'
99869b8 cmd: Always print versions in debug output
7383a0c Improve 'cert expired' error message
8883eb6 Add test for archive extraction code
bf72e90 config: Fix function name in comment
320ac8f ssh: Slightly improve debug message
a5d708c machine.Status: Remove redundant code
26ae4de machine.Status: Move defer to right place
31b3b73 Add more debug to WaitForOpenshiftResource and ApproveNodeCSR
f0aadc6 Add debug log for private ssh command success/failure
fb67875 Add more debug in RetryAfter
3ae79b2 Remove use of errors.ExitWithMessage(fmt.Sprintf())
2580b68 Bump language version of crc go module
1d0236e Add source code to openshift-ci image
a0b5934 Enable gocritic linter. Fix remaining errors.
efcde6e Remove fmtcheck from release target
706c18f Update centos CI script with make targets
2eead05 Increase retry time to look up pending csr
912ff0e Update certificate recovery codebase
82adb42 Update gosec check. Disabled temporarily: - G110: Potential DoS vulnerability via decompression bomb - G204: Subprocess launched with function call as argument or cmd arguments
ace7df3 Remove dead code
b374b3f Run gofmt check with golangci-lint. Fix gofmt errors in crc-embedder.
aa4dd1d Bump golangci-lint version
79dc9a8 Run same Make targets on Travis and Circle CI
be68d94 Remove unnecessary fmt.Sprintf
06cf655 (Add script to verify vendor directory
05afca6 Tidy go.mod before generating vendor directory
c1857f7 Run go mod tidy. Remove unnecessary dependencies in go.mod and go.sum.
506d477 Make mock-nss.sh executeable
85cde6c Issue #1090: Addendum to #1302 update tests
d208011 Update vendor directory
64de192 Issue #1301 Clarify wording based on DDF feedback
9950ab9 Update bundle from 4.4.5 to 4.4.6
40cdee0 Add openshift-ci Dockerfile and related files
6c0b512 preflight: Fix systemd checks of newer libvirt releases
2138692 preflight: Warn when libvirtd is not running
884a19b Remove preflight check for libvirtd being 'enabled'
1b0dda6 Trim new line from the output of virsh domstate
6126e5b Create release tarball without preserving current user
f5e4fa8 Issue #1283 Update troubleshooting docs for certificate expiration
c915776 Revert "Add execute permission for users which are not wheel group"
c11d52e Issue #1278: Don't use 'wheel' group in setSuid

1.11.0-4.4.5

02 Jun 15:05
Compare
Choose a tag to compare

Downloads are available at: https://mirror.openshift.com/pub/openshift-v4/clients/crc/1.11.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.


0d7adc1 Update tray version from 1.0.0-alpha.3 to 1.0.0-alpha.4
9f0998a Update bundle from 4.4.3 to 4.4.5
4ec069b Return error in case app domain is not reachable for windows
70800d0 Add execute permission for users which are not wheel group
c7deef7 Update the oc binary cache path
e1df082 Issue #795 Add cleanup for windows tray
fab4492 Issue #795 Add setup preflight checks for windows systray
87d259f Issue #795 helpers for windows svc mgr operations
ed8cd4f Issue #795 Create a window service for the daemon
58260bf Warn instead of returning an error when we are unable to resolve the app domain
f649688 Remove /etc/hosts file modification on MacOS
6a389ca Use goodhost binary for MacOS
d7c821e Add console and registry url to /etc/hosts
0aa73c4 Make use of goodhosts in linux to update /etc/hosts
27c01a9 Add goodhosts binary to cache
ffd3580 Add execution permission during the set uid bit
730e6aa Use Cache package to cache oc and podman binary
782b6c0 Implement Cache package
f41b5df Refactor cachePodman method to consume extracted files functionality
155a75a Don't skip the directory creation during the extract
c80d348 Refactor cacheOc method to consume extracted files functionality
a5c8dda Return extracted file list from Uncompress function
29e8898 Fix 'crc cleanup' failure when VM is stopped
9f974c5 fix docs_build job in circle ci
d3c726a Update machine-driver-libvirt from 0.12.7 to 0.12.8
7644376 Issue #1143 Add docs for using odo with CRC
4f5f223 Issue #1211 Explicit add base domain to resolver in MacOS
e760853 Update the issue template
d395529 Update golangci-lint client to new version
36c6851 Update go version for ci from 1.12.x to 1.13.x

1.10.0-4.4.3

04 May 16:03
Compare
Choose a tag to compare

Downloads are available at: https://mirror.openshift.com/pub/openshift-v4/clients/crc/1.10.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.


9d5f325 Disable the podman remote
f727c44 Send intermediate error to debug log in case of openshift cluster status
6d43a8b Use only stderr when returning the error for GetClusterOperatorStatus function
d9a3953 Add more logs during cluster startup
b3ad76c Don't use Infof to print constant strings
511e4ff Issue #1188 Update docs regarding minimum memory
bfe0a0a Update memory requirement from 8GB to 9GB
0939f71 Restart kubelet service when proxy added to unit file
eed94f0 Remove StopAndRemovePodsInVM function
9a8a864 Add is-active method for systemd commander
097aff0 Update bundle version from 4.3.10 to 4.4.0-rc.11
028b4c4 Clarify wording around Windows minimum requirements.
1d1d7c1 preflight: Allow to skip podman check
51a4cfc Add dnsmasq host file to resolve host domain
ebec317 Add internalIP to bundle metadata
979ef12 Add sshRunner.CopyData helper

1.9.0-4.3.10

22 Apr 00:53
Compare
Choose a tag to compare

Downloads are available at: https://mirror.openshift.com/pub/openshift-v4/clients/crc/1.9.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.


0f91698 Update bundle version from 4.3.8 to 4.3.10
ecee02f Issue #1164 Add crc cleanup to troubleshooting docs
24e07b6 Implement cleanup command for windows
598780d Issue #507 Implement cleanup feature for macos
16515f6 Issue #1152 Add file mode as argument for file creation
60261b4 Issue #1156 Apply IBM style guide to documentation
20d32e7 Add more debug logs during tray setup process
c99bcd2 Issue #1141 Force daemon plist creation with current executable's path
22cbdac Issue #1140 Load plist file before trying to start a launchd agent
48f8a05 Issue #1140 Improve AgentRunning function
3a25ed2 Issue #1147 Move docs modules to accessible directory
51fe265 Add cleanup feature as part of command set
27c3e22 doc: Update Odo doc link to latest
291385e Remove issue numbers from PR template
87f1453 Add configuration file for golangci-lint. Enable goimports.

1.8.0-4.3.8

31 Mar 15:33
Compare
Choose a tag to compare

Downloads are available at: https://mirror.openshift.com/pub/openshift-v4/clients/crc/1.8.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.


dea3f32 Issue #1127 Remove Windows 10 Home docs as supported edition
960a6a2 Issue #1041 Add intermediate Starting status for the cluster
08c905b Add ClusterStatus struct to capture current state of cluster
6eab68a fix typo
0c23b4d Issue #607 Disable dynamic memory (Hyper-V)
f91d978 Issue #1060 Add admin context to oc runner
bf32368 Issue #1108 Add PR template
e676e44 Issue #1082: Only build launchd code on macOS
b4d828c Issue #1084: Embed podman binary on linux
b6acf7e Issue #1102 Make clear-cache work when there is no existing crc vm
75baa69 doc: Add more details regarding the expected DNS configuration
115c65b Issue #1099 Separate error message for instance and config removal
ded9345 Make PodmanUrlForOs variable unexported
6f95f28 Add GetPodmanUrlForOs to get OS specific tarball for embedder

1.7.0-4.3.1

10 Mar 14:58
Compare
Choose a tag to compare

Downloads are available at: https://mirror.openshift.com/pub/openshift-v4/clients/crc/1.7.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.


66f903b Make PodmanUrlForOs variable unexported
fbd2635 Add GetPodmanUrlForOs to get OS specific tarball for embedder
db1290d Wait for proxy to propagated to cluster
56de8f6 Issue #1076 Bump tray version to 1.0.0-alpha.3
09f2e0a Issue #961 Podman remote currently not working on Windows
f4eab95 Issue #1062 Update "Starting monitoring" docs for CVO changes
aa3b038 Embed podman (remote) binary in crc binary
28210ee Drop unused constants
00c7811 Add podman-env command
785dcdd Move launchAgentsDir to launchd package
a325595 Move launchd related function to a different package
08d30ea Issue #1022 Split tray setup logic into smaller checks
ff035d4 Issue #1055 Fix style errors in documentation
e4f3933 Issue #1066 Remove call to logging.Fatal from machine.Start
d3e7463 Remove openshift-marketplace operator proxy settings
44f37cb Issue #951 Send errors back encoded as JSON
6694413 Move all type definitions to a new file types.go
c8ce727 Issue #949 Make cluster operation calls serve in order
a7a91b2 update for kubeadmin
3ba6f26 Enable size check for disk image
41f38d0 Issue #810 Document resource requirements for alerting, telemetry
2046025 Issue #149 Document configuration
9887134 Update bundle version from 4.3.0 to 4.3.1
06bd514 Use 'RunOcCommandPrivate' method for pull secret
9292f11 Add RunOcCommandPrivate method to OcConfig
04e93a6 Implement RunPrivate method for OcRunner interface
d64cc07 Add RunWithDefaultLocalePrivate function
a41a692 Issue #1013: Check resolved IP in CheckCRCLocalDNSReachableFromHost
e169766 Fish shell logic should be same on Linux
e4fa97e Add support for fish-shell on macOS
523e185 Fix typos in documentation.
5a5ae19 Update libvirt machine driver from 0.12.6 to 0.12.7
331d751 Issue #1015: Set /var/lib/kubelet/config.json permissions to 0600
12e4fd1 Add sshRunner.SetTextContentAsRoot helper
fe4494a Store pods detail before stop/delete with stopAndRemovePodsCmd
2625529 Integration Test: Add log level to debug for crc status
31e0e0e Host might be unreachable

1.6.0-4.3.0

18 Feb 15:29
Compare
Choose a tag to compare

Downloads are available at: https://mirror.openshift.com/pub/openshift-v4/clients/crc/1.6.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.


206eea9 Update vendor
f9982db Check tray version during setup
8eae777 Downaload and replace tray binary during setup
3d06efe Issue #1010 Ensure that ~/Library/LaunchAgents dir exists
8674e34 (issue_1015) Issue #1019: Add internal IPs to NO_PROXY for openshift-marketplace operator
75414b5 Issue #1019: Fix openshift-marketplace proxy setting
f0287e2 Issue #1017 Update tray version to v1.0.0-alpha.2
51eaf6a Issue #999 Call WatchConfig in viper initialization
bfbac99 preflight: Fix typo in error message
c2102d5 preflight: Don't use errors.Newf in preflight checks
6f457dc preflight: Don't export CheckNetworkManagerIsRunning
f613293 Issue #990: preflight: Improve readability of preflight errors
b44d43c Issue #990: os.Run*: Add debug log when command failed
20e762c Issue #990: os: Factor common code in os.Run*
420825c Issue #990: os: Add debug to os.Run* functions
d20aeb3 Issue #995: Check libvirt crc network definition
6071144 Issue #995: libvirt: Use net-info instead of grepping in net-list
c0c4170 Issue #1006 Use ubi instead of centos as base image
1937a9c Issue #978 Wait for update of client-ca request header
b445c1b Remove vm-driver from config set test cases
a3bd657 test: Remove references to hypervisors
1976bbb Issue #966 Remove driver option from start
cae2ed9 Issue #966 Remove driver option from setup
152872e Handle 'Disabled' state in GetClusterOperatorStatus
321e07b Add 'insights' to the list of ignored operators
607660d Add Stale bot
1d753db Issue #982 Restructure documentation
3b64fcc Updated first reference to include Red Hat branding