Comments (6)
This looks like the side effect of #176 - because we now always populate this into the target URL, the missing values in the identity portion get mapped to empty strings instead of nils. I'd been thinking anyway about changing the behavior to always use the train options map, and do not use the URL form except to resolve protocol. That should fix this behavior, without regressing #175 (which was fixed by #176)
from chef-workstation.
This is being tracked internally as SHACK-252
from chef-workstation.
Thanks for all the effort.
from chef-workstation.
An partial fix is in place for this with #212 - but username will still default to 'root' even if .ssh/config has a User directive for the host - this will need to be fixed in train. We're looking into that now.
I'll keep this open until that is resolved as well.
from chef-workstation.
Related: inspec/train#101 - I didn't verify port, but a quick look through train says that it still won't get picked up from config. It's got the same situation that 'user' does - it has a default in train, and if you don't provide it the default will be used. This prevents net/ssh from extracting it from config - its default behavior for these fields when values are not given.
from chef-workstation.
I think we fixed this with workarounds, so closing for now. Any upstream bugs we should track in the upstream repo
from chef-workstation.
Related Issues (20)
- Update docker images to ubuntu-22.04
- Kitchen escaping spaces in path names and then using them as literal (Windows)
- Windows Path needs Updated - `chef undelete --last` on Windows returns with "No undo records exist" but they do.
- Please add Ubuntu 22.04 support
- macOS Ventura Compatibility HOT 5
- chef-workstation v22.10.1013 contians deprecation warnings for ::CompositeIO and ::Parts HOT 1
- Unable to install latest knife gem using Ruby bundled with chef workstation
- User without a "default" key cannot create vaults HOT 1
- ChefWorkstation Support for MacOS Ventura with M1 chips HOT 5
- Broken 22.12.1024 on MacOS HOT 2
- Resources not working when using chef-run on windows? 22.12.1024 HOT 1
- Chef WS 22.12.1024 missing tar when SHARE to private supermarket
- Chef Workstation v23.2.1028 unable to accept license HOT 4
- Workstation 23.2.1028 - knife ssl - uninitialized class variable HOT 7
- Workstation 23.2.1028 - /bin/kitchen: warning: Exception in finalizer HOT 4
- [macOS] Original build machine build dependencies leaking into embedded ruby prevent chef_gem from completing
- eval $(chef shell init zsh) produces unsightly warnings HOT 3
- Kitchen AWS EC2 Driver Version Bump to 3.7
- Kitchen Google driver version bump to 2.4.0
- Unable to install chef-workstation package on EL8 with FIPS enabled
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from chef-workstation.