16678 Commits

Author SHA1 Message Date
Chris Roberts
f9b3d67f6c Set target source when cloning 2023-06-05 14:18:06 -07:00
Chris Roberts
739bb7703d Allow connection to close when process closes 2023-06-05 14:18:06 -07:00
Chris Roberts
4eff04d20f Enable foreign key constraints 2023-06-05 14:18:06 -07:00
Chris Roberts
013837e73c Define and use internal model struct 2023-06-05 14:18:06 -07:00
Chris Roberts
5445c2195e Include project when looking up target 2023-06-05 14:18:06 -07:00
Chris Roberts
1d991cb253 Rescue not found and return nil for machine box 2023-06-05 14:18:06 -07:00
Chris Roberts
2cf64d733b Fix doc string, only uuid is checked 2023-06-05 14:18:06 -07:00
Chris Roberts
8eafe188a8 Only set or restore values if value exists 2023-06-05 14:18:06 -07:00
Chris Roberts
843d6bf2dc Convert vagrantfile contents to protovalues 2023-06-05 14:18:06 -07:00
Chris Roberts
f42269c584 Generated proto updates 2023-06-05 14:18:06 -07:00
Chris Roberts
be969c3386 Update job message structure to include scope 2023-06-05 14:18:05 -07:00
Chris Roberts
b6192eba0d Fixup scoping usage to properly validate 2023-06-05 14:18:05 -07:00
Chris Roberts
2375cbe8a2 Use Command operation in place of Task 2023-06-05 14:18:05 -07:00
Chris Roberts
12042fd849 Proto updates and cleanup 2023-06-05 14:18:05 -07:00
Chris Roberts
25e87ee31e Update services interaction with state 2023-06-05 14:18:05 -07:00
Chris Roberts
ab51abc86d Update local test database setup 2023-06-05 14:18:05 -07:00
Chris Roberts
f24ab4d855 Migrate data layer to gorm 2023-06-05 14:18:05 -07:00
Chris Roberts
0a0333adb7 Remove CEBConfig 2023-06-05 14:18:05 -07:00
Chris Roberts
e125f55688 Remove services and state not required 2023-06-05 14:18:05 -07:00
Chris Roberts
788c5be03a Delete server config state and service 2023-06-05 14:18:05 -07:00
Chris Roberts
24acecdae1 Update dev tools 2023-06-05 14:18:05 -07:00
Chris Roberts
0533386d36 Update CHANGELOG 2.3.7.dev+000019-0533386d 2.3.7.dev+000020-0533386d 2.3.7.dev+000021-0533386d 2.3.7.dev+000022-0533386d 2.3.7.dev+000023-0533386d 2.3.7.dev+000024-0533386d 2023-06-02 17:46:21 -07:00
Chris Roberts
6809812965
Merge pull request #13086 from dafyddj/fix/salt-highstate
Fix Salt provisioner for Windows guests
2023-06-02 17:44:49 -07:00
Chris Roberts
f52db80142 Update CHANGELOG 2023-06-02 17:15:11 -07:00
Chris Roberts
33bc24d9d7
Merge pull request #13194 from chrisroberts/ssh-comm-interactive
Remove keyboard-interactive authentication method
2023-06-02 17:14:23 -07:00
Chris Roberts
bcb9cb5b80 Update CHANGELOG 2023-06-02 17:13:21 -07:00
Chris Roberts
627a5193ef
Merge pull request #13179 from chrisroberts/ssh-deprecated-types
Enable deprecated key type and host key algorithm
2023-06-02 17:09:52 -07:00
Chris Roberts
41342dceb3 Remove keyboard-interactive authentication method
The keyboard-interactive authentication method was added due to a
mis-reading of a reported issue where the box was not properly
configured for Vagrant. This removes the keyboard-interactive
authentication method which resolves a password prompting issue caused
by its addition.
2023-06-01 17:49:15 -07:00
Chris Roberts
9c83a75bc3 Update CHANGELOG 2.3.7.dev+000018-9c83a75b 2.3.7.dev+000094-9c83a75b 2023-06-01 12:53:38 -07:00
Chris Roberts
30d215edc4
Merge pull request #13178 from chrisroberts/ssl-provider-load
Add helper for loading OpenSSL providers
2023-06-01 12:52:22 -07:00
Chris Roberts
5900771a88 Include workflow dispatch for dev builds 2.3.7.dev+000093-5900771a 2023-06-01 10:07:59 -07:00
Chris Roberts
c2fd973cfc
Merge pull request #13192 from chrisroberts/dev-builds
Support development builds for specific host
2023-06-01 09:50:44 -07:00
Chris Roberts
3eca70387e Support development builds for specific host 2023-05-31 18:02:08 -07:00
Chris Roberts
f14883dc89 Include libcrypto when linking 2023-05-31 08:48:13 -07:00
Chris Roberts
75faafaa3a Update flags prior to checks and makefile generation 2023-05-31 08:48:13 -07:00
Chris Roberts
e3c8ad33ff Properly handle when header file is not found
When header file is not found, generate a dummy Makefile and target
result so extension build will be successful but essentially a no-op
2023-05-31 08:48:13 -07:00
Chris Roberts
415b006ebd Add helper for loading OpenSSL providers
On OpenSSL 3, engines have been deprecated being replaced by providers.
The Ruby openssl library supported loading specific engines, but there
is no replacement currently using providers. The winrm communicator
specifically relies on a MD4 which OpenSSL has marked as legacy and no
longer loads by default.

The extension included loads the legacy provider as well as the default
provider. The legacy provider includes MD4, thus allowing winrm to
function again.
2023-05-25 15:36:55 -07:00
Chris Roberts
1b63ba859b Adjust scheduled time for nightly build 2.3.7.dev+000013-1b63ba85 2.3.7.dev+000016-1b63ba85 2.3.7.dev+000017-1b63ba85 2023-05-25 15:33:35 -07:00
Chris Roberts
7b0bf8be83
Merge pull request #13185 from chrisroberts/build-workflows
build workflows
2023-05-25 15:24:54 -07:00
Chris Roberts
f9c3736994 Add build triggers
Include workflows for triggering nightly builds and custom dev builds
from `build-` prefixed branches
2023-05-25 14:07:26 -07:00
Chris Roberts
72d528fa0e Be explicit with tag and commit ID on release 2023-05-24 17:15:54 -07:00
Chris Roberts
0a20379b1a Enable deprecated key type and host key algorithm
Recent versions of OpenSSH remove support of ssh-rsa key types and host
key algorithms from the default conection configuration. Set options to
enable them and provide a configuration option which can disable them if
required.
2023-05-22 17:09:47 -07:00
Allison Larson
2092df529a Update CHANGELOG.md 2023-05-22 09:59:19 -07:00
Allison Larson
b651c65b54
Merge pull request #13166 from allisonlarson/verify_salt_download
Salt: Verify bootstrap-salt download
2023-05-22 09:54:00 -07:00
Allison Larson
7db87b9da3 Salt: Remove old bootstrap scripts 2023-05-19 16:09:46 -07:00
Allison Larson
2fa539e499 Salt: Download & verify shasum of default bootstrap-salt file 2023-05-19 16:09:46 -07:00
Chris Roberts
d6624f3498 Update files for new development 2023-05-19 09:51:56 -07:00
Chris Roberts
7d35c832db Release 2.3.6 v2.3.6 2023-05-19 09:50:03 -07:00
Allison Larson
babcd62b5d Update CHANGELOG.md 2023-05-19 09:30:29 -07:00
Allison Larson
ceddf2e6cd
Merge pull request #13153 from allisonlarson/docker_bridge_ip_update
Docker: Attempt using docker command for bridge ip
2023-05-19 09:14:04 -07:00