-
Notifications
You must be signed in to change notification settings - Fork 85
feat(kitchen+travis): conduct tests on a wider range of platforms #38
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
feat(kitchen+travis): conduct tests on a wider range of platforms #38
Conversation
Issues to resolve (or ignore)
|
| # Below is an example where test suites are segregated by os_family |
opensuse
Tried many of the opensuse-based docker images but ended up with the same SSH problem for every one of them:
Step 17/17 : RUN echo ssh-rsa\ AAAAB3NzaC1yc2EAAAADAQABAAABAQC86g3x8L72M/KTjYtuWehpQim7SU7gF6A1EAe5H7/FbE\+oOTs0Yy3Gj24I65BDa5sZfnAwxNYZW88MReFEM1e09sbsVZU\+1ypTlbTLj/HiVmRehZD77v2pSUatQ/m4zW4taTxoZ1Zm7hEPXPX7DPSm0rke2n3UMVn3AlapDxgmVP83Ko0b454XjwE7NEgFiQUfpHWjXzm0ioVB\+i75P9HdwfiB4jzM371dehaEgq3SanFe3wzR54C/LRqbXUrBIhOmR3wRc7739bbf/jt4kexQhDUZ4BIt9aEW6DNZfOxsq9CABTIPB2CUZmuJuZA5Z\+VHWY9cEynRpvZBhdV4LWHv\ kitchen_docker_key >> /home/kitchen/.ssh/authorized_keys
---> Running in d40ec41584dc
---> ead2693c2478
Removing intermediate container d40ec41584dc
Successfully built ead2693c2478
2581c932e6287f2cef624d293d203a2d3050b39aaf19e738de1dca6fb08a4041
0.0.0.0:32768
Waiting for SSH service on localhost:32768, retrying in 3 seconds
Waiting for SSH service on localhost:32768, retrying in 3 seconds
Waiting for SSH service on localhost:32768, retrying in 3 seconds
...
Waiting for SSH service on localhost:32768, retrying in 3 seconds
Waiting for SSH service on localhost:32768, retrying in 3 seconds
Waiting for SSH service on localhost:32768, retrying in 3 seconds
$$$$$$ [SSH] connection failed, terminating (#<Errno::ECONNRESET: Connection reset by peer>)
>>>>>> ------Exception-------
>>>>>> Class: Kitchen::ActionFailed
>>>>>> Message: 1 actions failed.
>>>>>> Failed to complete #create action: [SSH session could not be established] on default-opensuse
On a related note, opensuse is deprecated:
DEPRECATED - for current images by the openSUSE Project see opensuse/leap and opensuse/tumbleweed.
- This is reason for using
opensuse/leapfor this PR.
|
This still needs to be updated according to our final decisions: template-formula/test/integration/default/inspec.yml Lines 6 to 9 in 43bf166
Another idea to enable Getting warnings from [x] unexpected key jobs, dropping
[x] value for env section is empty, dropping
[x] in env section: value for matrix section is empty, dropping
[x] in env.matrix section: unexpected pair |
|
f30c689 to
b3b3969
Compare
|
After a bunch of testing involving @javierbertoli, @noelmcloughlin and some crucial help from @gtmanfred, we now have |
96f0912 to
011f8a1
Compare
|
Currently blocked by #41 -- after that is merged, this can be rebased. |
011f8a1 to
4982f88
Compare
Based on discussions in #saltstack-formulas leading to: * Debian: - debian-9 - debian-8 - ubuntu-18 - ubuntu-16 * RedHat: - centos-7 - centos-6 - fedora * Suse: - opensuse
* https://freenode.logbot.info/saltstack-formulas/20190221 - Various attempts and input between 1100-1437
4982f88 to
42f93b3
Compare
|
@aboe76 @javierbertoli I've removed the |
|
@myii merged it |
|
@aboe76 Thanks. I'll respond to your comment about the |
|
🎉 This PR is included in version 0.5.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
Based on discussions Slack/IRC/Matrix leading to the following plan:
WIP because 6/8 are working (the other two have been commented out for now), so need to work out how we want to proceed.