16538 Commits

Author SHA1 Message Date
Chris Roberts
8112da0cdc Update ignore file 2023-06-07 17:44:24 -07:00
Chris Roberts
8be93a18cc Remove unused vendored package and server install 2023-06-05 17:50:48 -07:00
Chris Roberts
8e26495189 Project client and proc mapper fixes
Default the options for default provider so an options value is not
required when calling. The index for the proc lookup should use the key
method, not index.
2023-06-05 17:39:58 -07:00
Chris Roberts
fd617c494f Update go deps 2023-06-05 17:39:58 -07:00
Chris Roberts
d05bff6570 Update local dev to Ruby 3.1 2023-06-05 17:39:58 -07:00
Chris Roberts
a6d38a8795 Remove ptypes and usages 2023-06-05 17:30:55 -07:00
Chris Roberts
6d88f3a54f Fix up some of the testing 2023-06-05 14:18:53 -07:00
Chris Roberts
6104e29129 Go mod updates 2023-06-05 14:18:49 -07:00
Chris Roberts
dd184936db Generated proto updates 2023-06-05 14:18:06 -07:00
Chris Roberts
c797ce5471 Data layer updates
Implement direct test coverage on data models and apply
fixes for behavior inconsistencies.
2023-06-05 14:18:06 -07:00
Chris Roberts
6970336d87 Update model definitions and saving 2023-06-05 14:18:06 -07:00
Chris Roberts
4f559c06ab Add string pointer converters 2023-06-05 14:18:06 -07:00
Chris Roberts
eab9ef8e66 Box find should return nil on not found 2023-06-05 14:18:06 -07:00
Chris Roberts
247b6f55d0 Add upsert helpers 2023-06-05 14:18:06 -07:00
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