-
Bug
-
Resolution: Unresolved
-
Minor
-
None
-
Jenkins ver. 2.60.3
Installed plugins:
Ant Plugin
Adds Apache Ant support to Jenkins
1.7
Authentication Tokens API Plugin
This plugin provides an API for converting credentials into authentication tokens in Jenkins.
1.3
bouncycastle API Plugin
This plugin provides an stable API to Bouncy Castle related tasks.
2.16.2
Branch API Plugin
This plugin provides an API for multiple branch based projects.
2.0.11
build timeout plugin
This plugin allows builds to be automatically terminated after the specified amount of time has elapsed.
1.18
Cloud Statistics Plugin
Report Jenkins dynamic provisioning activities and statistics
0.13
Config File Provider Plugin
Ability to provide configuration files (e.g. settings.xml for maven, XML, groovy, custom files,...) loaded through the UI which will be copied to the job workspace.
2.16.3
Credentials Binding Plugin
Allows credentials to be bound to environment variables for use from miscellaneous build steps.
1.13
Credentials Plugin
This plugin allows you to store credentials in Jenkins.
2.1.14
Display URL API
Provides the DisplayURLProvider extension point to provide alternate URLs for use in notifications
2.0
Docker Commons Plugin
Provides the common shared functionality for various Docker-related plugins.
1.8
Docker Pipeline
Build and use Docker containers from pipelines.
1.12
Durable Task Plugin
Library offering an extension point for processes which can run outside of Jenkins yet be monitored.
1.14
Email Extension Plugin
This plugin is a replacement for Jenkins's email publisher. It allows to configure every aspect of email notifications: when an email is sent, who should receive it and what the email says
2.58
External Monitor Job Type Plugin
Adds the ability to monitor the result of externally executed jobs
1.7
Folders Plugin
This plugin allows users to create "folders" to organize jobs. Users can define custom taxonomies (like by project type, organization type etc). Folders are nestable and you can define views within folders. Maintained by CloudBees, Inc.
6.1.2
Git client plugin
Utility plugin for Git support in Jenkins
2.5.0
Git plugin
This plugin integrates Git with Jenkins.
3.5.1
GIT server Plugin
Allows Jenkins to act as a Git server.
1.7
GitHub API Plugin
This plugin provides GitHub API for other plugins.
1.86
GitHub Branch Source Plugin
Multibranch projects and organization folders from GitHub. Maintained by CloudBees, Inc.
2.2.3
GitHub plugin
This plugin integrates GitHub to Jenkins.
1.28.0
Gradle Plugin
This plugin allows Jenkins to invoke Gradle build scripts directly.
1.27.1
Icon Shim Plugin
Allows plugins make full use of the <l:icon> layout tag when running on newer versions of Jenkins, while still being compatible with older versions.
2.0.3
Jackson 2 API Plugin
This plugin exposes the Jackson 2 JSON APIs to other Jenkins plugins.
2.7.3
JavaScript GUI Lib: ACE Editor bundle plugin
JavaScript GUI Lib: ACE Editor bundle plugin.
1.1
JavaScript GUI Lib: Handlebars bundle plugin
JavaScript GUI Lib: Handlebars bundle plugin.
1.1.1
JavaScript GUI Lib: jQuery bundles (jQuery and jQuery UI) plugin
JavaScript GUI Lib: jQuery bundles (jQuery and jQuery UI) plugin.
1.2.1
JavaScript GUI Lib: Moment.js bundle plugin
JavaScript GUI Lib: Moment.js bundle plugin.
1.1.1
JSch dependency plugin
Jenkins plugin that brings the JSch library as a plugin dependency, and provides an SSHAuthenticatorFactory for using JSch with the ssh-credentials plugin.
0.1.54.1
JUnit Plugin
Allows JUnit-format test results to be published.
1.21
LDAP Plugin
Adds LDAP authentication to Jenkins
1.16
Mailer Plugin
This plugin allows you to configure email notifications for build results
1.20
MapDB API Plugin
This plugin provides a shared dependency on the MapDB library so that other plugins can co-operate when using this library.
1.0.9.0
Matrix Authorization Strategy Plugin
Offers matrix-based security authorization strategies (global and per-project).
1.7
Matrix Project Plugin
Multi-configuration (matrix) project type.
1.11
Openstack Cloud Plugin
Allows Jenkins to build Openstack Slaves
2.24
OWASP Markup Formatter Plugin
Uses the OWASP Java HTML Sanitizer to allow safe-seeming HTML markup to be entered in project descriptions and the like.
1.5
PAM Authentication plugin
Adds Unix Pluggable Authentication Module (PAM) support to Jenkins
1.3
Pipeline
A suite of plugins that lets you orchestrate automation, simple or complex. See Pipeline as Code with Jenkins for more details.
2.5
Pipeline Graph Analysis Plugin
Provides a REST API to access pipeline and pipeline run data.
1.5
Pipeline: API
Plugin that defines Pipeline API.
2.20
Pipeline: Basic Steps
Commonly used steps for Pipelines.
2.6
Pipeline: Build Step
Adds the Pipeline step build to trigger builds of other jobs.
2.5.1
Pipeline: Declarative Agent API
Replaced by Pipeline: Declarative Extension Points API plugin.
1.1.1
Pipeline: Declarative Extension Points API
APIs for extension points used in Declarative Pipelines.
1.1.9
Pipeline: GitHub Groovy Libraries
Allows Pipeline Grrovy libraries to be loaded on the fly from GitHub.
1.0
Pipeline: Groovy
Pipeline execution engine based on continuation passing style transformation of Groovy scripts.
2.39
Pipeline: Input Step
Adds the Pipeline step input to wait for human input or approval.
2.8
Pipeline: Job
Defines a new job type for pipelines and provides their generic user interface.
2.12.2
Pipeline: Milestone Step
Plugin that provides the milestone step
1.3.1
Pipeline: Model API
Model API for Declarative Pipeline.
1.1.9
Pipeline: Model Definition
An opinionated, declarative Pipeline.
1.1.9
Pipeline: Multibranch
Enhances Pipeline plugin to handle branches better by automatically grouping builds from different branches.
2.16
Pipeline: Nodes and Processes
Pipeline steps locking agents and workspaces, and running external processes that may survive a Jenkins restart or slave reconnection.
2.14
Pipeline: REST API Plugin
Provides a REST API to access pipeline and pipeline run data.
2.8
Pipeline: SCM Step
Adds a Pipeline step to check out or update working sources from various SCMs (version control).
2.6
Pipeline: Shared Groovy Libraries
Shared libraries for Pipeline scripts.
2.8
Pipeline: Stage Step
Adds the Pipeline step stage to delineate portions of a build.
2.2
Pipeline: Stage Tags Metadata
Library plugin for Pipeline stage tag metadata.
1.1.9
Pipeline: Stage View Plugin
Pipeline Stage View Plugin.
2.8
Pipeline: Step API
API for asynchronous build step primitive.
2.12
Pipeline: Supporting APIs
Common utility implementations to build Pipeline Plugin
2.14
Plain Credentials Plugin
Allows use of plain strings and files as credentials.
1.4
Resource Disposer Plugin
Dispose resources asynchronously. Utility plugin for resources that require more retries or take a long time to delete.
0.7
SCM API Plugin
This plugin provides a new enhanced API for interacting with SCM systems.
2.2.1
Script Security Plugin
Allows Jenkins administrators to control what in-process scripts can be run by less-privileged users.
1.33
SSH Credentials Plugin
Allows storage of SSH credentials in Jenkins
1.13
SSH plugin
This plugin executes shell commands remotely using SSH protocol.
2.5
SSH Slaves plugin
Allows to launch agents over SSH, using a Java implementation of the SSH protocol.
1.21
Structs Plugin
Library plugin for DSL plugins that need names for Jenkins objects.
1.10
Subversion Plug-in
2.9
Timestamper
Adds timestamps to the Console Output
1.8.8
Token Macro Plugin
This plug-in adds reusable macro expansion capability for other plug-ins to use.
2.2
Windows Slaves Plugin
Allows you to connect to Windows machines and start slave agents on them.
1.3.1
Workspace Cleanup Plugin
This plugin deletes the project workspace after a build is finished.
0.34
******************
Operating system: Ubuntu 16.04.3 Server
******************
Web browser: Chrome
******************
Java:
openjdk version "1.8.0_131"
OpenJDK Runtime Environment (build 1.8.0_131-8u131-b11-2ubuntu1.16.04.3-b11)
OpenJDK 64-Bit Server VM (build 25.131-b11, mixed mode)Jenkins ver. 2.60.3 Installed plugins: Ant Plugin Adds Apache Ant support to Jenkins 1.7 Authentication Tokens API Plugin This plugin provides an API for converting credentials into authentication tokens in Jenkins. 1.3 bouncycastle API Plugin This plugin provides an stable API to Bouncy Castle related tasks. 2.16.2 Branch API Plugin This plugin provides an API for multiple branch based projects. 2.0.11 build timeout plugin This plugin allows builds to be automatically terminated after the specified amount of time has elapsed. 1.18 Cloud Statistics Plugin Report Jenkins dynamic provisioning activities and statistics 0.13 Config File Provider Plugin Ability to provide configuration files (e.g. settings.xml for maven, XML, groovy, custom files,...) loaded through the UI which will be copied to the job workspace. 2.16.3 Credentials Binding Plugin Allows credentials to be bound to environment variables for use from miscellaneous build steps. 1.13 Credentials Plugin This plugin allows you to store credentials in Jenkins. 2.1.14 Display URL API Provides the DisplayURLProvider extension point to provide alternate URLs for use in notifications 2.0 Docker Commons Plugin Provides the common shared functionality for various Docker-related plugins. 1.8 Docker Pipeline Build and use Docker containers from pipelines. 1.12 Durable Task Plugin Library offering an extension point for processes which can run outside of Jenkins yet be monitored. 1.14 Email Extension Plugin This plugin is a replacement for Jenkins's email publisher. It allows to configure every aspect of email notifications: when an email is sent, who should receive it and what the email says 2.58 External Monitor Job Type Plugin Adds the ability to monitor the result of externally executed jobs 1.7 Folders Plugin This plugin allows users to create "folders" to organize jobs. Users can define custom taxonomies (like by project type, organization type etc). Folders are nestable and you can define views within folders. Maintained by CloudBees, Inc. 6.1.2 Git client plugin Utility plugin for Git support in Jenkins 2.5.0 Git plugin This plugin integrates Git with Jenkins. 3.5.1 GIT server Plugin Allows Jenkins to act as a Git server. 1.7 GitHub API Plugin This plugin provides GitHub API for other plugins. 1.86 GitHub Branch Source Plugin Multibranch projects and organization folders from GitHub. Maintained by CloudBees, Inc. 2.2.3 GitHub plugin This plugin integrates GitHub to Jenkins. 1.28.0 Gradle Plugin This plugin allows Jenkins to invoke Gradle build scripts directly. 1.27.1 Icon Shim Plugin Allows plugins make full use of the <l:icon> layout tag when running on newer versions of Jenkins, while still being compatible with older versions. 2.0.3 Jackson 2 API Plugin This plugin exposes the Jackson 2 JSON APIs to other Jenkins plugins. 2.7.3 JavaScript GUI Lib: ACE Editor bundle plugin JavaScript GUI Lib: ACE Editor bundle plugin. 1.1 JavaScript GUI Lib: Handlebars bundle plugin JavaScript GUI Lib: Handlebars bundle plugin. 1.1.1 JavaScript GUI Lib: jQuery bundles (jQuery and jQuery UI) plugin JavaScript GUI Lib: jQuery bundles (jQuery and jQuery UI) plugin. 1.2.1 JavaScript GUI Lib: Moment.js bundle plugin JavaScript GUI Lib: Moment.js bundle plugin. 1.1.1 JSch dependency plugin Jenkins plugin that brings the JSch library as a plugin dependency, and provides an SSHAuthenticatorFactory for using JSch with the ssh-credentials plugin. 0.1.54.1 JUnit Plugin Allows JUnit-format test results to be published. 1.21 LDAP Plugin Adds LDAP authentication to Jenkins 1.16 Mailer Plugin This plugin allows you to configure email notifications for build results 1.20 MapDB API Plugin This plugin provides a shared dependency on the MapDB library so that other plugins can co-operate when using this library. 1.0.9.0 Matrix Authorization Strategy Plugin Offers matrix-based security authorization strategies (global and per-project). 1.7 Matrix Project Plugin Multi-configuration (matrix) project type. 1.11 Openstack Cloud Plugin Allows Jenkins to build Openstack Slaves 2.24 OWASP Markup Formatter Plugin Uses the OWASP Java HTML Sanitizer to allow safe-seeming HTML markup to be entered in project descriptions and the like. 1.5 PAM Authentication plugin Adds Unix Pluggable Authentication Module (PAM) support to Jenkins 1.3 Pipeline A suite of plugins that lets you orchestrate automation, simple or complex. See Pipeline as Code with Jenkins for more details. 2.5 Pipeline Graph Analysis Plugin Provides a REST API to access pipeline and pipeline run data. 1.5 Pipeline: API Plugin that defines Pipeline API. 2.20 Pipeline: Basic Steps Commonly used steps for Pipelines. 2.6 Pipeline: Build Step Adds the Pipeline step build to trigger builds of other jobs. 2.5.1 Pipeline: Declarative Agent API Replaced by Pipeline: Declarative Extension Points API plugin. 1.1.1 Pipeline: Declarative Extension Points API APIs for extension points used in Declarative Pipelines. 1.1.9 Pipeline: GitHub Groovy Libraries Allows Pipeline Grrovy libraries to be loaded on the fly from GitHub. 1.0 Pipeline: Groovy Pipeline execution engine based on continuation passing style transformation of Groovy scripts. 2.39 Pipeline: Input Step Adds the Pipeline step input to wait for human input or approval. 2.8 Pipeline: Job Defines a new job type for pipelines and provides their generic user interface. 2.12.2 Pipeline: Milestone Step Plugin that provides the milestone step 1.3.1 Pipeline: Model API Model API for Declarative Pipeline. 1.1.9 Pipeline: Model Definition An opinionated, declarative Pipeline. 1.1.9 Pipeline: Multibranch Enhances Pipeline plugin to handle branches better by automatically grouping builds from different branches. 2.16 Pipeline: Nodes and Processes Pipeline steps locking agents and workspaces, and running external processes that may survive a Jenkins restart or slave reconnection. 2.14 Pipeline: REST API Plugin Provides a REST API to access pipeline and pipeline run data. 2.8 Pipeline: SCM Step Adds a Pipeline step to check out or update working sources from various SCMs (version control). 2.6 Pipeline: Shared Groovy Libraries Shared libraries for Pipeline scripts. 2.8 Pipeline: Stage Step Adds the Pipeline step stage to delineate portions of a build. 2.2 Pipeline: Stage Tags Metadata Library plugin for Pipeline stage tag metadata. 1.1.9 Pipeline: Stage View Plugin Pipeline Stage View Plugin. 2.8 Pipeline: Step API API for asynchronous build step primitive. 2.12 Pipeline: Supporting APIs Common utility implementations to build Pipeline Plugin 2.14 Plain Credentials Plugin Allows use of plain strings and files as credentials. 1.4 Resource Disposer Plugin Dispose resources asynchronously. Utility plugin for resources that require more retries or take a long time to delete. 0.7 SCM API Plugin This plugin provides a new enhanced API for interacting with SCM systems. 2.2.1 Script Security Plugin Allows Jenkins administrators to control what in-process scripts can be run by less-privileged users. 1.33 SSH Credentials Plugin Allows storage of SSH credentials in Jenkins 1.13 SSH plugin This plugin executes shell commands remotely using SSH protocol. 2.5 SSH Slaves plugin Allows to launch agents over SSH, using a Java implementation of the SSH protocol. 1.21 Structs Plugin Library plugin for DSL plugins that need names for Jenkins objects. 1.10 Subversion Plug-in 2.9 Timestamper Adds timestamps to the Console Output 1.8.8 Token Macro Plugin This plug-in adds reusable macro expansion capability for other plug-ins to use. 2.2 Windows Slaves Plugin Allows you to connect to Windows machines and start slave agents on them. 1.3.1 Workspace Cleanup Plugin This plugin deletes the project workspace after a build is finished. 0.34 ****************** Operating system: Ubuntu 16.04.3 Server ****************** Web browser: Chrome ****************** Java: openjdk version "1.8.0_131" OpenJDK Runtime Environment (build 1.8.0_131-8u131-b11-2ubuntu1.16.04.3-b11) OpenJDK 64-Bit Server VM (build 25.131-b11, mixed mode)
Hi,
When I tried to test the connection to the Openstack cloud, it failed and I got the following errors:
Cannot connect to specified cloud, please check the identity and credentials: Unauthorized AuthenticationException{message=Unauthorized, status=401} at org.openstack4j.core.transport.HttpExceptionHandler.mapException(HttpExceptionHandler.java:36) at org.openstack4j.core.transport.HttpExceptionHandler.mapException(HttpExceptionHandler.java:23) at org.openstack4j.openstack.internal.OSAuthenticator.authenticateV2(OSAuthenticator.java:125) at org.openstack4j.openstack.internal.OSAuthenticator.invoke(OSAuthenticator.java:52) at org.openstack4j.openstack.client.OSClientBuilder$ClientV2.authenticate(OSClientBuilder.java:117) at org.openstack4j.openstack.client.OSClientBuilder$ClientV2.authenticate(OSClientBuilder.java:79) at jenkins.plugins.openstack.compute.internal.Openstack.<init>(Openstack.java:130) at jenkins.plugins.openstack.compute.internal.Openstack.<init>(Openstack.java:101) at jenkins.plugins.openstack.compute.internal.Openstack$Factory.getOpenstack(Openstack.java:648) at jenkins.plugins.openstack.compute.internal.Openstack$FactoryEP.get(Openstack.java:617) at jenkins.plugins.openstack.compute.JCloudsCloud$DescriptorImpl.doTestConnection(JCloudsCloud.java:509) at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627) at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:343) at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:184) at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:117) at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:129) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:715) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:845) at org.kohsuke.stapler.MetaClass$5.doDispatch(MetaClass.java:248) at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58) at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:715) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:845) at org.kohsuke.stapler.Stapler.invoke(Stapler.java:649) at org.kohsuke.stapler.Stapler.service(Stapler.java:238) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:812) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1669) at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:135) at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:138) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:80) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84) at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:117) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:92) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249) at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:67) at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87) at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:90) at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:171) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:82) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:553) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97) at org.eclipse.jetty.server.Server.handle(Server.java:499) at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:311) at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257) at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:544) at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748)
The user identity is in the format of TENANT_NAME:USER_NAME.
Does anybody have the same issues and know how to resolve it?
Thanks,
Armin