-
Notifications
You must be signed in to change notification settings - Fork 460
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
allow specifying of target host machine on every individual resource/data source #1072
base: main
Are you sure you want to change the base?
Commits on Dec 20, 2023
-
bump ssh_config to stable version which contains GetAll call
Memet Bilgin committedDec 20, 2023 Configuration menu - View commit details
-
Copy full SHA for ba090fc - Browse repository at this point
Copy the full SHA ba090fcView commit details -
refactor dialSSH and break out dialHost as support function
Memet Bilgin committedDec 20, 2023 Configuration menu - View commit details
-
Copy full SHA for 19893fc - Browse repository at this point
Copy the full SHA 19893fcView commit details -
move authentication parsing to per host part of loop
this allows different hosts (jump hosts) to have different identity files specified
Memet Bilgin committedDec 20, 2023 Configuration menu - View commit details
-
Copy full SHA for 94ae671 - Browse repository at this point
Copy the full SHA 94ae671View commit details -
implement per Host identity file lookup
Memet Bilgin committedDec 20, 2023 Configuration menu - View commit details
-
Copy full SHA for 76ed8d0 - Browse repository at this point
Copy the full SHA 76ed8d0View commit details -
fix tilde (~) based home directory notation for convenience
Memet Bilgin committedDec 20, 2023 Configuration menu - View commit details
-
Copy full SHA for 7dacf0b - Browse repository at this point
Copy the full SHA 7dacf0bView commit details -
Memet Bilgin committed
Dec 20, 2023 Configuration menu - View commit details
-
Copy full SHA for 7273b7d - Browse repository at this point
Copy the full SHA 7273b7dView commit details
Commits on Dec 21, 2023
-
Memet Bilgin committed
Dec 21, 2023 Configuration menu - View commit details
-
Copy full SHA for 4abb01a - Browse repository at this point
Copy the full SHA 4abb01aView commit details -
remove unnecessary local variable
Memet Bilgin committedDec 21, 2023 Configuration menu - View commit details
-
Copy full SHA for f190d80 - Browse repository at this point
Copy the full SHA f190d80View commit details
Commits on Dec 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 401c36c - Browse repository at this point
Copy the full SHA 401c36cView commit details
Commits on Jan 16, 2024
-
make use of net package URI building to support correct ipv6
as per commit from MaxMatti: dmacvicar@1152bdd
Memet Bilgin committedJan 16, 2024 Configuration menu - View commit details
-
Copy full SHA for 329a202 - Browse repository at this point
Copy the full SHA 329a202View commit details
Commits on Jan 28, 2024
-
correctly use host:port format when dialing bastion host
Memet Bilgin committedJan 28, 2024 Configuration menu - View commit details
-
Copy full SHA for c1e4fbf - Browse repository at this point
Copy the full SHA c1e4fbfView commit details -
put quotes around target in case it is empty
Memet Bilgin committedJan 28, 2024 Configuration menu - View commit details
-
Copy full SHA for 100f82b - Browse repository at this point
Copy the full SHA 100f82bView commit details -
if the hostname override isn't present, simply use target name
Memet Bilgin committedJan 28, 2024 Configuration menu - View commit details
-
Copy full SHA for e203600 - Browse repository at this point
Copy the full SHA e203600View commit details -
add log output for port override
Memet Bilgin committedJan 28, 2024 Configuration menu - View commit details
-
Copy full SHA for d47102d - Browse repository at this point
Copy the full SHA d47102dView commit details
Commits on Feb 21, 2024
-
add a node info query data source
allow querying VM Host capabilities so that we can make decisions on what resources to deploy. This can be things like machine architecture, but possibly also to deploy VMs in a CPU topology manner
Memet Bilgin committedFeb 21, 2024 Configuration menu - View commit details
-
Copy full SHA for 35d6a04 - Browse repository at this point
Copy the full SHA 35d6a04View commit details -
however tests aren't running right project wide and there will need to be a PR to address this
Memet Bilgin committedFeb 21, 2024 Configuration menu - View commit details
-
Copy full SHA for 5f61a7b - Browse repository at this point
Copy the full SHA 5f61a7bView commit details
Commits on Feb 22, 2024
-
add readme entry for modification
Memet Bilgin committedFeb 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 2a12896 - Browse repository at this point
Copy the full SHA 2a12896View commit details -
update provider and config structure
provider now only stores the default URI but does no book-keeping of its own, instead the Client class is used to manage provider connections
Memet Bilgin committedFeb 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 82b491d - Browse repository at this point
Copy the full SHA 82b491dView commit details -
rename config to client to match implemented classes
Memet Bilgin committedFeb 22, 2024 Configuration menu - View commit details
-
Copy full SHA for c20d2db - Browse repository at this point
Copy the full SHA c20d2dbView commit details -
remove locking from volume.go as this is an abstraction leak
the lock is acquired after two calls to retrieve the volume pool and key. While this is a potential slow down in those events where either one isn't found, it's probably not a problem to be concerned about.
Memet Bilgin committedFeb 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 781ad9e - Browse repository at this point
Copy the full SHA 781ad9eView commit details -
update cloudinit implementations to match new architecture
1. remove the lock management from the cloudinit_def as this is an abstraction leak (also, the lock is acuqired very early in the call and has no performance penalty unless there is a lookup failure) 2. fetch local `host` value when obtaining a connection or use default provider URI instead if not found
Memet Bilgin committedFeb 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 673e954 - Browse repository at this point
Copy the full SHA 673e954View commit details -
update all networking implementations (same comments as 673e954)
1. move lock ownership to upper layer 2. obtain network connection on each action
Memet Bilgin committedFeb 22, 2024 Configuration menu - View commit details
-
Copy full SHA for fdd1a32 - Browse repository at this point
Copy the full SHA fdd1a32View commit details -
add per connection mutex' for speed up and abstraction leak fix
if we are connecting to multiple servers for simulatenous creation of volumes, there's no need to do this sequentially across all servers
Memet Bilgin committedFeb 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 12199ef - Browse repository at this point
Copy the full SHA 12199efView commit details -
make use of per-connection locking mechanism
Memet Bilgin committedFeb 22, 2024 Configuration menu - View commit details
-
Copy full SHA for c8facd8 - Browse repository at this point
Copy the full SHA c8facd8View commit details -
add default host key algorithm
Memet Bilgin committedFeb 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 1516454 - Browse repository at this point
Copy the full SHA 1516454View commit details -
move port configuration earlier so that hostkey callback works right
the hostKeyCallback makes use of the SSH port and fails if a custom ssh port is being used by the host
Memet Bilgin committedFeb 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 7caaf18 - Browse repository at this point
Copy the full SHA 7caaf18View commit details -
cleanup log output, add error handling for dial host
Memet Bilgin committedFeb 22, 2024 Configuration menu - View commit details
-
Copy full SHA for ad51d68 - Browse repository at this point
Copy the full SHA ad51d68View commit details -
add support for sshconfig based known hosts file behaviour
Memet Bilgin committedFeb 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 6754108 - Browse repository at this point
Copy the full SHA 6754108View commit details -
integrate HostKeyAlgorithms ssh_config option
Memet Bilgin committedFeb 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 60cf3f1 - Browse repository at this point
Copy the full SHA 60cf3f1View commit details -
move dial host impl so that bastion hosts have same features
Memet Bilgin committedFeb 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 060987d - Browse repository at this point
Copy the full SHA 060987dView commit details -
Memet Bilgin committed
Feb 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 31af282 - Browse repository at this point
Copy the full SHA 31af282View commit details -
use a more modern default host key
this value was chosen as the lowest RSA available by default on a debian build running OpenSSH_9.2 and works out of the box for most hosts tested by authority. Any older systems can specifically set their key algorithms in .ssh/config
Memet Bilgin committedFeb 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 3680059 - Browse repository at this point
Copy the full SHA 3680059View commit details -
update auth method parse to allow for multiple private ssh keys
Memet Bilgin committedFeb 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 615b189 - Browse repository at this point
Copy the full SHA 615b189View commit details -
add readme entry for modification
Memet Bilgin committedFeb 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 6407d2b - Browse repository at this point
Copy the full SHA 6407d2bView commit details -
update provider and config structure
provider now only stores the default URI but does no book-keeping of its own, instead the Client class is used to manage provider connections
Memet Bilgin committedFeb 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 18fe843 - Browse repository at this point
Copy the full SHA 18fe843View commit details -
rename config to client to match implemented classes
Memet Bilgin committedFeb 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 9dff3e0 - Browse repository at this point
Copy the full SHA 9dff3e0View commit details -
remove locking from volume.go as this is an abstraction leak
the lock is acquired after two calls to retrieve the volume pool and key. While this is a potential slow down in those events where either one isn't found, it's probably not a problem to be concerned about.
Memet Bilgin committedFeb 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 2291b1b - Browse repository at this point
Copy the full SHA 2291b1bView commit details -
update cloudinit implementations to match new architecture
1. remove the lock management from the cloudinit_def as this is an abstraction leak (also, the lock is acuqired very early in the call and has no performance penalty unless there is a lookup failure) 2. fetch local `host` value when obtaining a connection or use default provider URI instead if not found
Memet Bilgin committedFeb 22, 2024 Configuration menu - View commit details
-
Copy full SHA for cc90152 - Browse repository at this point
Copy the full SHA cc90152View commit details -
update all networking implementations (same comments as 673e954)
1. move lock ownership to upper layer 2. obtain network connection on each action
Memet Bilgin committedFeb 22, 2024 Configuration menu - View commit details
-
Copy full SHA for da5cda1 - Browse repository at this point
Copy the full SHA da5cda1View commit details -
Merge branch 'ssh-config-parameters' into production
Memet Bilgin committedFeb 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 88946d3 - Browse repository at this point
Copy the full SHA 88946d3View commit details -
Merge branch 'multi-connection-private' into production
Memet Bilgin committedFeb 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 0dff8f9 - Browse repository at this point
Copy the full SHA 0dff8f9View commit details -
update error string to match resource arguments
Memet Bilgin committedFeb 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 9306274 - Browse repository at this point
Copy the full SHA 9306274View commit details -
update error string to match resource arguments
Memet Bilgin committedFeb 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 171ce55 - Browse repository at this point
Copy the full SHA 171ce55View commit details -
correctly deal with default uri/host args
Memet Bilgin committedFeb 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 580e778 - Browse repository at this point
Copy the full SHA 580e778View commit details -
add trace log to output default URI
Memet Bilgin committedFeb 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 776958c - Browse repository at this point
Copy the full SHA 776958cView commit details -
correctly deal with default uri/host args
Memet Bilgin committedFeb 22, 2024 Configuration menu - View commit details
-
Copy full SHA for b2d024b - Browse repository at this point
Copy the full SHA b2d024bView commit details -
correctly deal with default uri/host args (same as 580e778)
Memet Bilgin committedFeb 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 6228a00 - Browse repository at this point
Copy the full SHA 6228a00View commit details -
use a list of hostKeyAlgorithms instead of just one default
Memet Bilgin committedFeb 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 082f086 - Browse repository at this point
Copy the full SHA 082f086View commit details -
Merge branch 'ssh-config-parameters' into production
Memet Bilgin committedFeb 22, 2024 Configuration menu - View commit details
-
Copy full SHA for a88abaf - Browse repository at this point
Copy the full SHA a88abafView commit details -
use a list of hostKeyAlgorithms instead of just one default
Memet Bilgin committedFeb 22, 2024 Configuration menu - View commit details
-
Copy full SHA for dec8f23 - Browse repository at this point
Copy the full SHA dec8f23View commit details -
Merge branch 'ssh-config-parameters' into production
Memet Bilgin committedFeb 22, 2024 Configuration menu - View commit details
-
Copy full SHA for 3053906 - Browse repository at this point
Copy the full SHA 3053906View commit details
Commits on Feb 23, 2024
-
Merge branch 'main' into multi-connection
Memet Bilgin committedFeb 23, 2024 Configuration menu - View commit details
-
Copy full SHA for 816d963 - Browse repository at this point
Copy the full SHA 816d963View commit details -
add multi-host code for missing data sources
Memet Bilgin committedFeb 23, 2024 Configuration menu - View commit details
-
Copy full SHA for 892b1b6 - Browse repository at this point
Copy the full SHA 892b1b6View commit details -
remove incorrectly included file from feature branch
Memet Bilgin committedFeb 23, 2024 Configuration menu - View commit details
-
Copy full SHA for b503b73 - Browse repository at this point
Copy the full SHA b503b73View commit details -
update error messages to match source location
Memet Bilgin committedFeb 23, 2024 Configuration menu - View commit details
-
Copy full SHA for 46215ff - Browse repository at this point
Copy the full SHA 46215ffView commit details -
Merge branch 'main' into production
Memet Bilgin committedFeb 23, 2024 Configuration menu - View commit details
-
Copy full SHA for a6fd68c - Browse repository at this point
Copy the full SHA a6fd68cView commit details -
remove node info data source impl from dmacvicar#1059
Memet Bilgin committedFeb 23, 2024 Configuration menu - View commit details
-
Copy full SHA for 1768b27 - Browse repository at this point
Copy the full SHA 1768b27View commit details -
rename node-info impl to match other data sources
Memet Bilgin committedFeb 23, 2024 Configuration menu - View commit details
-
Copy full SHA for efd8262 - Browse repository at this point
Copy the full SHA efd8262View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57b3c57 - Browse repository at this point
Copy the full SHA 57b3c57View commit details -
Merge branch 'production' of github.com:memetb/terraform-provider-lib…
…virt into production
Memet Bilgin committedFeb 23, 2024 Configuration menu - View commit details
-
Copy full SHA for e0c49a9 - Browse repository at this point
Copy the full SHA e0c49a9View commit details -
Merge pull request #6 from memetb/graphics-none-option
Add none option to graphics
Configuration menu - View commit details
-
Copy full SHA for 112116a - Browse repository at this point
Copy the full SHA 112116aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 93188e4 - Browse repository at this point
Copy the full SHA 93188e4View commit details -
Revert "Add none option to graphics"
This reverts commit 401c36c.
Memet Bilgin committedFeb 23, 2024 Configuration menu - View commit details
-
Copy full SHA for c42a1fc - Browse repository at this point
Copy the full SHA c42a1fcView commit details -
Memet Bilgin committed
Feb 23, 2024 Configuration menu - View commit details
-
Copy full SHA for 0db9931 - Browse repository at this point
Copy the full SHA 0db9931View commit details -
remove duplicated data source entry
Memet Bilgin committedFeb 23, 2024 Configuration menu - View commit details
-
Copy full SHA for 4671752 - Browse repository at this point
Copy the full SHA 4671752View commit details