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