jenkinsci / nomad-plugin

Nomad cloud plugin for Jenkins
https://plugins.jenkins.io/nomad/
MIT License
56 stars 41 forks source link

#67 add TLS support #80

Closed j3t closed 3 years ago

j3t commented 3 years ago

I have added TLS support so that NomadServer which are secured by client/server certificates can used as well. corresponding Issue: https://github.com/jenkinsci/nomad-plugin/issues/67

j3t commented 3 years ago

Could please one of the maintainers review this PR? BTW, I cannot link the corresponding issue, could you please take care of that as well?

multani commented 3 years ago

Hi @j3t! Thanks a lot for the PR, I'll take a look in the coming days :wave:

j3t commented 3 years ago

Thanks @multani! I have added some more tests.

j3t commented 3 years ago

Hi @multani, that's great! Unfortunately, I don't have time this week to test it manually but it looks good to me what I have seen so far. So, I would say it's fine. 👍

j3t commented 3 years ago

Just a small adjusted so that NomadApiClientTLSTest is not failing on my local machine and a typo. I have also tested it manually against our Nomad environment. It is working as expected. 👍

multani commented 3 years ago

@j3t Awesome!

Let me merge this and prepare a new release just after that :+1: This is a fine addition to the plugin :heart:

multani commented 3 years ago

It's out in v0.8.0 :tada:

Note that's there some issues with Jenkins infrastructure at the moment, so I haven't been able to release it fully.

multani commented 3 years ago

It's now released, it should be available through the Update Center soon.