Skip to content

Releases: crc-org/crc

1.20.0-4.6.6

08 Dec 13:44
Compare
Choose a tag to compare

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


190b9cc Fix shell tests for AppVeyor
5c87f75 Reduce visibility of shell.Detect
b5773ad Move shell package from libmachine to crc
1630ee2 Issue #1418 Document accessing the internal registry
dea7dbf cleanup: Don't error out when hyperkit is not running
22fd911 cleanup: Remove duplicate debug logs
99d8a98 Improve formatting across Feature files
b389aa1 Update Feature and Scenario descriptions
2b9ae6d Issue #1737: Integration: unify checks of crc status
e9f0fcb libvirt network is not required when running in vsock mode
89a40ad preflight: Add newer fedora to test case
0767c1c Add ubuntu non-vsock support
db99da9 Start adding IDLike support
c2b5273 preflight:test: Check more closely which preflights are used
9ee6d2c Make sure the login session include libvirt group
f5c3449 Configure AppArmor automatically
4d3b201 Add ubuntu support for installing libvirt and dependencies
d77105c Update libvirt machine driver to 0.12.13
d4ad56f Remove network manager and dnsmasq config in case systemd-resolved active
108a4a7 preflight: Rename dispatcher file config option
8d69386 preflight: Fail if systemd-networkd is in use
8f072a5 preflight: Add dispatcher file before creating libvirt network
8fa1e02 preflight: Add support for systemd-resolved
a410165 preflight: Move network related var/const to appropriate file
04e57eb preflight: Use 'NoFix' for NetworkManager check
4eab359 preflight: Refactor network checks
11752f8 preflight: Make getPreflightChecksForDistro a bit more compact
6839686 preflight: Split/rename redhatPreflightChecks
1c49a4e preflight: Rename preflight_redhat.go
4aea3f1 preflight: Improve TestCountConfigurationOptions
7a6e467 preflight: Pass OsRelease object to getPreflightChecksForDistro
dd648b5 Display permissions in octal
b285fdf Current crc supports >=1.0 <2.0 versions of snc
95967b7 Add bundle.Verify() that checks for all files in the bundle directory
91cf52b Use cachedPath only once in resolvePath
28a0946 Refactor repository.Get() to do the unmarshalling instead of the bundle
834808e Remove isCached function. Return the underlying os.Stat error.
0110fb4 Update bundle from 4.6.3 to 4.6.6
cc9db2f Inline GetDiskSize method where it is used
27e8a1b Remove unused GetInternalIP method
d805313 Add unit test for bundle extraction
b4334fd Add unit test for bundle loading and oc symlink creation
3ce8e03 Rename installSymlinkOrCopy to createSymlinkOrCopyOpenShiftClient
d648469 Separate bundle type and functions related to bundle loading
416c011 Add a test for marshalling and unmarshalling bundle metadata
4edec1d Docs: Disable automatic URL for the OpenShift console
d953945 Issue #1724: Pull from CentOS registry not Dockerhub
fd87141 Update bundle version as makefile in centos ci script
51f08fc Add check target for all the CI
e21117b Use a map to retain expiry information
bc83fef Check aggregator-client-ca expiry date before kubelet start
126440c Wait aggregator-client-ca renewal by checking expiry date of the file
331c303 Restart openshift-apiserver only if aggregator-client-ca is expired
35ba24d systemd: Add test for systemd units state
199c835 systemd: Add support for 'Listening' state
dce70e0 systemd: Fix state parsing in systemd.service()
fd3bd16 Make ssh.Runner implement the CommandRunner interface
5f5c07d ssh: Separate stderr from stdout in ssh
29859d7 build: Add Makefile target making as many quick checks as possible
e6a44e0 Remove libvirt preflight checks marked for removal
1235723 Issue #1346 Stop CRC related hyperkit process during cleanup
3a51669 Remove crc machines directory during cleanup
11f7a2f Don't stop cleanup process if an error occurs in cleanup functions
08bf681 Adding the ability to build CRC with an embedded OKD bundle * The Makefile checks for OKD_VERSION to be set. If set, then it overrides CRC_VERSION, and BUNDLE_VERSION. * It also sets pkg/crc/version.okdBuild=true
1e39020 Improve os.MkdirAll use
82efe02 Simplify types and methods in ssh package
81268bf Connect ssh only once, and reuse the same connection
c70a33b Read ssh private keys only once
c26f0c2 Issue #1690 cert_recovery: put time back manually
3eaf9af slirp4netns doesn't exist anymore in opensuse repo, trying without
1d10151 crc setup prepares everything before crc start even bundle extraction

1.19.0-4.6.3

18 Nov 15:51
1.19.0
Compare
Choose a tag to compare

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


06feb07 Update bundle to 4.6.3
d45c519 Update machine drivers versions
53fe584 hyperv driver is directly created by libmachine
ed6a696 Docs: Update odo command with --s2i flag
6484334 validation: Error out when resizing disk on macos
ad46c4b machine: Only call driver.UpdateConfigRaw when value changed
80540e3 (origin/master) cmd/start: Remove duplicate message
6c91127 Issue #1643: Docs: Fix commands to enable monitoring on Windows
9d20e9f Docs: separate port 80 and 443 remote haproxy sections
0a4646a Allow to resize disk when machine is created
dd303cb machine: Only call makeDaemonVisibleToHyperkit() when vsock is used
81416de Bump libmachine. No more RPC for hyperv driver.
c17689e delete: Fix message when user refuses cluster deletion
3335519 If the driver can't stop the VM, return a fresh status instead of None
d8d3999 machine.Stop returns the current state of the VM
5635614 Add goodhost support for Windows
019d822 Add vsock registry key automatically
ed93420 Add userland tcpip stack for the VM
559a91b Reconstruct the API handler for each request.
c0f6d26 Turn off debug logs for daemon
2feb01f Use oc executable embedded in the bundle
329ec11 Log the reason why the bundle cannot be loaded and need to be extracted
603bdfa Add unit tests for non-redhat and redhat distributions
bbd0237 Add functionality to get linux distribution
5a52d3a GetClusterOperatorsStatus callers all checks the error before the status
d8c3e4a Propagate the error and dont return stderr which is empty
4d976ec At this point, the VM is always running. A previous branch protects it.
1e8943c Extract a method to convert openshift status to a user-friendly string
bb5adac Bundle is always defined and can be used to retrieve openshift version
822dc75 Reverse the condition and return sooner for the not running case
cbf53b8 Some operators can be both degraded and available at the same time
ec64614 GetClusterOperatorsStatus callers don't check for nil
0a8f5ea Give more memory to the VM in health e2e test
7141aaa Use only native ssh implementation for all platforms
446c918 Remove code not necessary for crc
74c2b3d Include machine ssh package in crc
3ea52b4 Bump openshift vendoring from 4.5 to 4.6
3558e49 Replace 'binary' with 'executable' in code
75d6aa7 Change 'binary' to 'executable' in messages
dcddf19 Collect more data if CI encounters a failure
fea895e Use latest hyperkit driver
dbd32e1 Default network configuration for macOS uses VMNet

1.18.0-4.6.1

04 Nov 08:24
Compare
Choose a tag to compare

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

bb304aa hyperv: Don't try to convert DiskCapacity from GiB to bytes
f4c8288 DefaultDiskSize is a valid disk size
b4a6188 machine: Display warning when UpdateConfigRaw returns ErrNotImplemented
ddd9862 libvirt: Add storage pool support
22e370b start: Add support for disk resizing
fc62dcd Use value instead castValue for error message
151f466 cut v1.18.0
31103c0 Update bundle version to 4.6.1
c5b5e66 bump macOS system tray version to v1.0.0-alpha.6
44176fc Bump libvirt driver to 0.12.11
07f2ee5 Use hyperkit driver v0.12.9
15ee02d Issue #1613 Docs: Use "executable" instead of "binary"
071fae1 cluster: Use k8s/openshift API types
71a12de Remove crcos.CurrentOS(), use runtime.GOOS
5687e84 Add more details for Windows DNS error
d95c3e8 Simplify dns package outputs
60cfb4d machine.Client instance is bound to a machine name
de7bac2 Log machine errors only if the call comes from the daemon
effb560 Move VersionResult where it is used, in the api package.
fe173a6 Remove GetPullSecretFunc left over.
8bd35f1 Use the state.State enum to represent the state of the VM
5fbba96 Use string parameter instead of a struct containing only the name
0bfb8c6 Change debug to be global to a machine instance, not per function.
274d7d2 Simplify machine.Client GetConsoleURL method
41c8aeb Simplify machine.Client Status by not returning the error in 2 objects
f1f44b4 Simplify machine.Client Start by not returning the error in 2 objects
861cf16 Simplify machine.Client Stop by not returning the error in 2 objects
2de3337 Simplify machine.Client PowerOff by not returning the error in 2 objects
53bc3d1 Simplify machine.Client IP by not returning the error in 2 objects
5833c5c checkIfMachineMissing is always checking constants.DefaultName
8c2d2d2 Simplify machine.Client Delete by not returning the error in 2 objects
2a69cf3 Update bundle to 4.6.0-rc.3
8a33103 Remove etcd srv entry from the dnsmasq
5ea33ce Wait for kubelet certs to be renewed
b6000d9 Verify both client and server kubelet certificates
1b4d079 Remove unnecessary CSR approval since OpenShift 4.4
97e9c94 Move RegenerateCertificates right after kubelet startup in machine.Start
bce88b6 Make K8sResource a private struct
218c071 Simplify CheckCertsValidity by using a boolean
7d51747 Bump code-ready/machine
db40a17 Use a config that discards all preflights for API tests
411a3e3 Issue #1576 Run preflight checks when starting crc via api
35fa207 Implement and use the RequestHandler interface in the APIServer
3de2ffc Define an interface to club all the request handlers
644874a Ignore unused crcConfig in some of the handlers
dfa06e8 Remove v.WatchConfig which is not required and also causes a data race
04832bd Issue #1557 Recreate the config object before executing each handler
5511508 Document --cpus and --memory flags for crc start
8b28ee1 console: Don't return early when printing url/credentials
9111a11 preflight: Improve libvirt/qemu detection
d03bec5 Fix unit test for startHandler of daemon api
804626e Add unit test for start handler with pull secret as argument
1194db4 Implement fakemachine Client.Start
df3c745 Allow daemon start handler to accept pull secret path as an argument
46f2336 Issue #1556 Add cluster CA info to json output
1ed70cf Use LoadFromFile method instead Load for k8s client object
1a108ad Change certificateAutority function signature
c229545 Remove check back for update line from readme
b60d19b Even if RetryAfter has reached the time limit, retry once
d2a0c84 Use time limit instead of number of attempts for retry loops
47f6782 Always make sure the pull secret is in the cluster
f8137b0 Always make sure the cluster ID is not empty
482eff6 Ensure pull secret is always present on disk before starting kubelet
163781c Use a struct to memorize the pull secret
97baad5 Distinguish adding the pull secret to the cluster and to the disk
1f73987 Inline configureCluster
d4be537 Always generate SSH keys if they don't exist
047104a Use 0755 mode for creating the cache dir in case bundle is embedded

1.17.0-4.5.14

06 Oct 15:06
Compare
Choose a tag to compare

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


435b515 Use 0755 mode for creating the cache dir in case bundle is embedded
df5e9bd Update bundle from 4.5.11 to 4.5.14
7e9a15f Add patched output when cluster version is patched
dcacaf2 Remove -oyaml from clusterversion patch command
5e146f3 Documentation: Fix minor wording and formatting errors
b0b0f3b Integration time limit increase from 120m to 180m
6351ebf Adjust 'crc config set memory/cpu' message
9da1d49 Allow to configure VM memory/CPUs at crc start time
fad55e7 machine: Use common helper to initialize VMDriver
4071010 Remove unneeded machine.Load/machine.Save calls
83eb5ce Add unit test for console command
ab97870 Add json output for console command
bb71d67 Fix display of non-string value in SuccessfullyApplied callback
4f17924 Add unit test that counts preflight tests
bf1f96f Preflight cleanup function is now the same for all platforms
c0add67 Remove duplication of experimental features bool in preflight checks
0b5522c Update machine revision to go.mod
7b48c34 Update crc-driver-hyperkit to 0.12.8
c46382b Use 0.12.10 libvirt machine driver
1eb4dfc Replace VMDriver.DiskPath with ImageFormat
2247339 Replace DiskPathURL with ImageSourcePath
2be91ec Ensure refactorings won't delete some preflights checks by mistake
ca936e7 Add unit tests for preflight checks
a8ca5df Only send logs to stderr
336180c Remove unused DriverName field
a24de0d Remove handling of GetOpenshiftVersion() returning ""
0797367 Update bundle from 4.5.9 to 4.5.11
9cfefb2 Check if casting to boolean and integer succeed before setting or getting the value
dd018b0 Add test for config watch
8c5988b Use config object instead of package methods
bd31254 config: Rename allSettings to settingsByName
36fc7dc Decouple config storage from config default and casting
39b5ca8 Move exported types in a separated file
c0a4d85 Cast value to the same type as of the default value
f1b363c Keep the state only in viper
5b1a425 Add unit tests for viper
368b2a9 Introduce a parameter to change the config path
6255d61 Introduce a type to hold the configuration
f74e0ce Write config just after Set/Unset
ec94b6b Call EnsureConfigFileExists in InitViper directly
24c58ed Inline unset/set method
0eb3ead Add default as soon as a settings is added
646c6d8 Add settings after the config is initialized
cf974c7 Settings are now only strings
0bf452f AllConfigs() returns now a map[string]SettingValue instead of interface{}
37004f3 Use cast.ToString to convert interface{} to string
58e7743 Use cast.ToIntE to convert interface{} to int
f18427f Allow only one validation and one callback functions
e0b2b36 Remove GetString/GetBool/GetInt, only use Get
e4c9f4c Remove unused method BindFlag
e490095 Bind FlagSet at runtime, not init.
96ff259 Change config.Get to always return a value
a247522 Makes ssh connection more reliable by using both private keys
53a9ac6 Remove dependency on drivers.Driver in ssh package
86c45f0 Add mock release target for circle-ci
4055b6e Add container runtime variable in Makefile
59976fb Update golangci-lint to newest release
f1a3396 preflight: Use consistent naming for source files
f3179a7 integration: Return error from CopyFilesToTestDir
f35fcb7 status_test: Use strings.ReplaceAll instead of strings.Replace(..., -1)
429be07 kubeconfig: Force TLS >= 1.2
ff27411 Get golangci-lint binary without updating go mod
3631c8c Refactor test code to use assert.JSONEq.
caf6324 Add webConsoleUrl field in crc start -ojson
f03d363 Remove machine.IsRunning
0decfa6 Add json support for delete command
e974f7c Refactor delete command
6a71eac Add json support for cleanup command
fb24d4b Add json support for stop command
cde70de Only prompt for secret/yes or no if crc is launched with a terminal
c8a0033 Refactor stop command
4202d65 Add json format for setup
10071c5 Better display MultiError when errors are the same
d47f5e7 Remove capital letter for error in Temporary Error
740abdf cache: Add version check for hyperkit
60598e6 Use consistent capitalized 'HyperKit' spelling
33ca985 preflight: Don't hardcode cached binaries names/paths
8c6e266 cache: Debug log improvements
3e8eb63 cache: Add/export GetBinaryName() and GetBinaryPath()
e36f073 cache: Use common code to get binary version
d980615 cache: Move version reading code to cache package
7fb43f1 Only check bundle version if the bundle is embedded
7240de6 Workaround vbom.ml breakage
c9078c0 Host IP is not necessary anymore in startup sequence
2a51cee Improve version mismatch wording

1.16.0-4.5.9

15 Sep 15:48
Compare
Choose a tag to compare

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


e048c0c Update bundle from 4.5.8 to 4.5.9
dd5cade If the cluster is already running, fill cluster config and kubelet status
a6a0397 Also render preflight errors as json
7f6c908 Inline method
cc258c0 Remove calls to logging.Fatal in preflight package
75b9691 Remove duplicated code
9737639 Add json output format for crc start
d1c283d Status is always running at this point
7151c11 Docs: Add port 443 to remote haproxy configuration
2371713 Issue #1492 Only windows 10 Home edition doesn't support Hyperv
e4d9188 Remove the extra validation for bundleName
472109f Add docs link checking in circle ci
8b7430a Add make target to check links in the docs
9df3dce Remove now unused asciidoctor-pdf and docs-server images
efe7c0d doc: Change the example proxy server url
ebbc91b Use flag -it while running the container for serving docs over http
4f1005e Use docs-builder image in docs related make targets
6de9dcf Add dockerfile for docs-builder image
3931dd7 Update bundle from 4.5.7 to 4.5.8
72d64a2 install Makefile target uses same ldflags as others targets
566253e integration: Fix NetworkManager preflight messages
0871084 Fix crc cleanup expected output in integration tests
5c4b65b Fix crc setup expected output in integration tests
be723a4 systemd: Only build NewHostSystemdCommander on linux
a134d84 systemd: Improve message when sudo is used
b275a70 systemd: Add unit test
05d14e7 systemd: No need for sudo to run 'systemctl status'
a75884d systemd: Simplify external API
08d5c10 systemd: Unify host and instance code
c6c08c2 machine: Remove unneeded conditional block
5356e79 systemd: Remove IsActive method
a51dbed systemd: Make host/instance code closer
da2ba39 preflight: Use systemd package when appropriate
5f176e6 Move usage message in cmd package
993c1d3 Fix unit tests on Windows
5dc7115 Add Windows CI
751f64a Check 'git status vendor/' in verify-vendor.sh
293017b Use platform driver types from machine module
c3e375b oc: Use os.CommandRunner
4485b79 Introduce os.CommandRunner interface
c06b308 oc: Move kubeconfig path and oc path to oc.Config
3efbf66 oc: Generate command line in a single runCommand helper
60aad3f Remove exec.RunWithDefaultLocaleAndEnv
b0cb5c9 Remove oc.EnvRunner
85876b7 Add 10m timeout to golangci run to stop travis CI failure
a479690 config: Don't preallocate array in configurableFields
de83f1d Revert back to use of old libvirt-kvm-driver
8132d0f Docs: fix odo urls

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