1003 lines
		
	
	
		
			47 KiB
		
	
	
	
		
			HTML
		
	
	
	
			
		
		
	
	
			1003 lines
		
	
	
		
			47 KiB
		
	
	
	
		
			HTML
		
	
	
	
| <!doctype html>
 | |
| <html lang="en" class="no-js">
 | |
|   <head>
 | |
|     <meta charset="utf-8">
 | |
| <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
 | |
| <meta name="generator" content="Hugo 0.62.2" />
 | |
| 
 | |
| <META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
 | |
| 
 | |
| 
 | |
| 
 | |
| <link rel="shortcut icon" href="/favicons/favicon.ico" >
 | |
| <link rel="apple-touch-icon" href="/kubernetes-operator/favicons/apple-touch-icon-180x180.png" sizes="180x180">
 | |
| <link rel="icon" type="image/png" href="/kubernetes-operator/favicons/favicon-16x16.png" sizes="16x16">
 | |
| <link rel="icon" type="image/png" href="/kubernetes-operator/favicons/favicon-32x32.png" sizes="32x32">
 | |
| <link rel="icon" type="image/png" href="/kubernetes-operator/favicons/android-36x36.png" sizes="36x36">
 | |
| <link rel="icon" type="image/png" href="/kubernetes-operator/favicons/android-48x48.png" sizes="48x48">
 | |
| <link rel="icon" type="image/png" href="/kubernetes-operator/favicons/android-72x72.png" sizes="72x72">
 | |
| <link rel="icon" type="image/png" href="/kubernetes-operator/favicons/android-96x196.png" sizes="96x196">
 | |
| <link rel="icon" type="image/png" href="/kubernetes-operator/favicons/android-144x144.png" sizes="144x144">
 | |
| <link rel="icon" type="image/png" href="/kubernetes-operator/favicons/android-192x192.png"sizes="192x192">
 | |
| 
 | |
| <title>LDAP | Jenkins Operator</title><meta property="og:title" content="LDAP" />
 | |
| <meta property="og:description" content="Additional configuration for LDAP
 | |
| " />
 | |
| <meta property="og:type" content="article" />
 | |
| <meta property="og:url" content="https://jenkinsci.github.io/kubernetes-operator/docs/getting-started/latest/ldap/" />
 | |
| <meta property="article:published_time" content="2021-10-08T00:00:00+00:00" />
 | |
| <meta property="article:modified_time" content="2021-10-08T00:00:00+00:00" /><meta property="og:site_name" content="Jenkins Operator" />
 | |
| <meta itemprop="name" content="LDAP">
 | |
| <meta itemprop="description" content="Additional configuration for LDAP
 | |
| ">
 | |
| <meta itemprop="datePublished" content="2021-10-08T00:00:00+00:00" />
 | |
| <meta itemprop="dateModified" content="2021-10-08T00:00:00+00:00" />
 | |
| <meta itemprop="wordCount" content="273">
 | |
| 
 | |
| 
 | |
| 
 | |
| <meta itemprop="keywords" content="" /><meta name="twitter:card" content="summary"/>
 | |
| <meta name="twitter:title" content="LDAP"/>
 | |
| <meta name="twitter:description" content="Additional configuration for LDAP
 | |
| "/>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <link rel="preload" href="/kubernetes-operator/scss/main.min.6c58fba96b88d035ce071c346f084a9dc4dedee4e80eb3724fe530520541a4ec.css" as="style">
 | |
| <link href="/kubernetes-operator/scss/main.min.6c58fba96b88d035ce071c346f084a9dc4dedee4e80eb3724fe530520541a4ec.css" rel="stylesheet" integrity="">
 | |
| 
 | |
| <script
 | |
|   src="https://code.jquery.com/jquery-3.3.1.min.js"
 | |
|   integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="
 | |
|   crossorigin="anonymous"></script>
 | |
| 
 | |
| 
 | |
|     <title>LDAP | Jenkins Operator</title>
 | |
|   </head>
 | |
|   <body class="td-page">
 | |
|     <header>
 | |
|       
 | |
| <nav class="js-navbar-scroll navbar navbar-expand navbar-dark flex-column flex-md-row td-navbar">
 | |
| 	<a class="navbar-brand" href="/kubernetes-operator/">
 | |
| 		<img style="width: 32px; height: 32px; margin-right: 7.5px;" src="/kubernetes-operator/img/logo.svg"></img><span class="text-uppercase font-weight-bold">Jenkins Operator</span>
 | |
| 	</a>
 | |
| 	<div class="td-navbar-nav-scroll ml-md-auto" id="main_navbar">
 | |
| 		<ul class="navbar-nav mt-2 mt-lg-0">
 | |
| 			<li class="nav-item mr-4 mb-2 mb-lg-0">
 | |
| 				<a class="nav-link" href="/kubernetes-operator/about"><span>What's the Jenkins Operator?</span></a>
 | |
|             </li>
 | |
|             <li class="nav-item mr-4 mb-2 mb-lg-0">
 | |
|                 <a class="nav-link" href="/kubernetes-operator/docs"><span>Documentation</span></a>
 | |
|             </li>
 | |
| 			
 | |
| 		</ul>
 | |
| 	</div>
 | |
| 	<div class="navbar-nav d-none d-lg-block">
 | |
|  <input type="search" class="form-control td-search-input" placeholder=" Search this site…" aria-label="Search this site…" autocomplete="off">
 | |
| </div>
 | |
| </nav>
 | |
| 
 | |
|     </header>
 | |
|     <div class="container-fluid td-outer">
 | |
|       <div class="td-main">
 | |
|         <div class="row flex-xl-nowrap">
 | |
|           <div class="col-12 col-md-3 col-xl-2 td-sidebar d-print-none">
 | |
|             
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <div id="td-sidebar-menu" class="td-sidebar__inner">
 | |
|   
 | |
|   <form class="td-sidebar__search d-flex align-items-center">
 | |
|     
 | |
|  <input type="search" class="form-control td-search-input" placeholder=" Search this site…" aria-label="Search this site…" autocomplete="off">
 | |
| 
 | |
|     <button class="btn btn-link td-sidebar__toggle d-md-none p-0 ml-3 fas fa-bars" type="button" data-toggle="collapse" data-target="#td-section-nav" aria-controls="td-docs-nav" aria-expanded="false" aria-label="Toggle section navigation">
 | |
|     </button>
 | |
|   </form>
 | |
|   
 | |
|   <nav class="collapse td-sidebar-nav pt-2 pl-4" id="td-section-nav">
 | |
|     
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <ul class="td-sidebar-nav__section pr-md-3">
 | |
|   <li class="td-sidebar-nav__section-title">
 | |
|     <a  href="/kubernetes-operator/docs/" class="align-left pl-0 pr-2 td-sidebar-link td-sidebar-link__section">Documentation</a>
 | |
|   </li>
 | |
|   <ul>
 | |
|     <li class="collapse show" id="kubernetes-operator-docs">
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <ul class="td-sidebar-nav__section pr-md-3">
 | |
|   <li class="td-sidebar-nav__section-title">
 | |
|     <a  href="/kubernetes-operator/docs/how-it-works/" class="align-left pl-0 pr-2 collapsed td-sidebar-link td-sidebar-link__section">How it works</a>
 | |
|   </li>
 | |
|   <ul>
 | |
|     <li class="collapse " id="kubernetes-operator-docs-how-it-works">
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-how-it-works-architecture-and-design" href="/kubernetes-operator/docs/how-it-works/architecture-and-design/">Architecture and design</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-how-it-works-jenkins-docker-images" href="/kubernetes-operator/docs/how-it-works/jenkins-docker-images/">Jenkins Docker Images</a>
 | |
|       
 | |
|       
 | |
|     </li>
 | |
|   </ul>
 | |
| </ul>
 | |
| 
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <ul class="td-sidebar-nav__section pr-md-3">
 | |
|   <li class="td-sidebar-nav__section-title">
 | |
|     <a  href="/kubernetes-operator/docs/getting-started/" class="align-left pl-0 pr-2 td-sidebar-link td-sidebar-link__section">Getting Started</a>
 | |
|   </li>
 | |
|   <ul>
 | |
|     <li class="collapse show" id="kubernetes-operator-docs-getting-started">
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <ul class="td-sidebar-nav__section pr-md-3">
 | |
|   <li class="td-sidebar-nav__section-title">
 | |
|     <a  href="/kubernetes-operator/docs/getting-started/latest/" class="align-left pl-0 pr-2 active td-sidebar-link td-sidebar-link__section">Latest (v0.6.x)</a>
 | |
|   </li>
 | |
|   <ul>
 | |
|     <li class="collapse show" id="kubernetes-operator-docs-getting-started-latest">
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-latest-installing-the-operator" href="/kubernetes-operator/docs/getting-started/latest/installing-the-operator/">Installing the Operator</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-latest-deploying-jenkins" href="/kubernetes-operator/docs/getting-started/latest/deploying-jenkins/">Deploying Jenkins</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-latest-customizing-jenkins" href="/kubernetes-operator/docs/getting-started/latest/customizing-jenkins/">Customizing Jenkins</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-latest-configuring-seed-jobs-and-pipelines" href="/kubernetes-operator/docs/getting-started/latest/configuring-seed-jobs-and-pipelines/">Configuring Seed Jobs and Pipelines</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-latest-configuring-backup-and-restore" href="/kubernetes-operator/docs/getting-started/latest/configuring-backup-and-restore/">Configuring backup and restore</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-latest-separate-namespaces" href="/kubernetes-operator/docs/getting-started/latest/separate-namespaces/">Separate namespaces for Jenkins and Operator</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-latest-custom-backup-and-restore" href="/kubernetes-operator/docs/getting-started/latest/custom-backup-and-restore/">Custom backup and restore providers</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-latest-aks" href="/kubernetes-operator/docs/getting-started/latest/aks/">AKS</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page  active" id="m-kubernetes-operator-docs-getting-started-latest-ldap" href="/kubernetes-operator/docs/getting-started/latest/ldap/">LDAP</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-latest-openshift" href="/kubernetes-operator/docs/getting-started/latest/openshift/">OpenShift</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-latest-schema" href="/kubernetes-operator/docs/getting-started/latest/schema/">Schema</a>
 | |
|       
 | |
|       
 | |
|     </li>
 | |
|   </ul>
 | |
| </ul>
 | |
| 
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <ul class="td-sidebar-nav__section pr-md-3">
 | |
|   <li class="td-sidebar-nav__section-title">
 | |
|     <a  href="/kubernetes-operator/docs/getting-started/v0.5.x/" class="align-left pl-0 pr-2 collapsed td-sidebar-link td-sidebar-link__section">v0.5.x</a>
 | |
|   </li>
 | |
|   <ul>
 | |
|     <li class="collapse " id="kubernetes-operator-docs-getting-started-v0-5-x">
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-5-x-deploy-jenkins" href="/kubernetes-operator/docs/getting-started/v0.5.x/deploy-jenkins/">Deploy Jenkins</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-5-x-configuration" href="/kubernetes-operator/docs/getting-started/v0.5.x/configuration/">Configuration</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-5-x-customization" href="/kubernetes-operator/docs/getting-started/v0.5.x/customization/">Customization</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-5-x-configure-backup-and-restore" href="/kubernetes-operator/docs/getting-started/v0.5.x/configure-backup-and-restore/">Configure backup and restore</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-5-x-aks" href="/kubernetes-operator/docs/getting-started/v0.5.x/aks/">AKS</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-5-x-custom-backup-and-restore" href="/kubernetes-operator/docs/getting-started/v0.5.x/custom-backup-and-restore/">Custom Backup and Restore Providers</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-5-x-notifications" href="/kubernetes-operator/docs/getting-started/v0.5.x/notifications/">Notifications</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-5-x-openshift" href="/kubernetes-operator/docs/getting-started/v0.5.x/openshift/">OpenShift</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-5-x-diagnostics" href="/kubernetes-operator/docs/getting-started/v0.5.x/diagnostics/">Diagnostics</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-5-x-schema" href="/kubernetes-operator/docs/getting-started/v0.5.x/schema/">Schema</a>
 | |
|       
 | |
|       
 | |
|     </li>
 | |
|   </ul>
 | |
| </ul>
 | |
| 
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <ul class="td-sidebar-nav__section pr-md-3">
 | |
|   <li class="td-sidebar-nav__section-title">
 | |
|     <a  href="/kubernetes-operator/docs/getting-started/v0.4.x/" class="align-left pl-0 pr-2 collapsed td-sidebar-link td-sidebar-link__section">v0.4.x</a>
 | |
|   </li>
 | |
|   <ul>
 | |
|     <li class="collapse " id="kubernetes-operator-docs-getting-started-v0-4-x">
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-4-x-deploy-jenkins" href="/kubernetes-operator/docs/getting-started/v0.4.x/deploy-jenkins/">Deploy Jenkins</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-4-x-configuration" href="/kubernetes-operator/docs/getting-started/v0.4.x/configuration/">Configuration</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-4-x-customization" href="/kubernetes-operator/docs/getting-started/v0.4.x/customization/">Customization</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-4-x-aks" href="/kubernetes-operator/docs/getting-started/v0.4.x/aks/">AKS</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-4-x-configure-backup-and-restore" href="/kubernetes-operator/docs/getting-started/v0.4.x/configure-backup-and-restore/">Configure backup and restore</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-4-x-custom-backup-and-restore" href="/kubernetes-operator/docs/getting-started/v0.4.x/custom-backup-and-restore/">Custom Backup and Restore Providers</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-4-x-notifications" href="/kubernetes-operator/docs/getting-started/v0.4.x/notifications/">Notifications</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-4-x-openshift" href="/kubernetes-operator/docs/getting-started/v0.4.x/openshift/">OpenShift</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-4-x-diagnostics" href="/kubernetes-operator/docs/getting-started/v0.4.x/diagnostics/">Diagnostics</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-4-x-schema" href="/kubernetes-operator/docs/getting-started/v0.4.x/schema/">Schema</a>
 | |
|       
 | |
|       
 | |
|     </li>
 | |
|   </ul>
 | |
| </ul>
 | |
| 
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <ul class="td-sidebar-nav__section pr-md-3">
 | |
|   <li class="td-sidebar-nav__section-title">
 | |
|     <a  href="/kubernetes-operator/docs/getting-started/v0.3.x/" class="align-left pl-0 pr-2 collapsed td-sidebar-link td-sidebar-link__section">v0.3.x</a>
 | |
|   </li>
 | |
|   <ul>
 | |
|     <li class="collapse " id="kubernetes-operator-docs-getting-started-v0-3-x">
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-3-x-deploy-jenkins" href="/kubernetes-operator/docs/getting-started/v0.3.x/deploy-jenkins/">Deploy Jenkins</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-3-x-configuration" href="/kubernetes-operator/docs/getting-started/v0.3.x/configuration/">Configuration</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-3-x-customization" href="/kubernetes-operator/docs/getting-started/v0.3.x/customization/">Customization</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-3-x-migration" href="/kubernetes-operator/docs/getting-started/v0.3.x/migration/">Migration from v0.2.x</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-3-x-aks" href="/kubernetes-operator/docs/getting-started/v0.3.x/aks/">AKS</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-3-x-configure-backup-and-restore" href="/kubernetes-operator/docs/getting-started/v0.3.x/configure-backup-and-restore/">Configure backup and restore</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-3-x-custom-backup-and-restore" href="/kubernetes-operator/docs/getting-started/v0.3.x/custom-backup-and-restore/">Custom Backup and Restore Providers</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-3-x-notifications" href="/kubernetes-operator/docs/getting-started/v0.3.x/notifications/">Notifications</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-3-x-diagnostics" href="/kubernetes-operator/docs/getting-started/v0.3.x/diagnostics/">Diagnostics</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-3-x-schema" href="/kubernetes-operator/docs/getting-started/v0.3.x/schema/">Schema</a>
 | |
|       
 | |
|       
 | |
|     </li>
 | |
|   </ul>
 | |
| </ul>
 | |
| 
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <ul class="td-sidebar-nav__section pr-md-3">
 | |
|   <li class="td-sidebar-nav__section-title">
 | |
|     <a  href="/kubernetes-operator/docs/getting-started/v0.2.x/" class="align-left pl-0 pr-2 collapsed td-sidebar-link td-sidebar-link__section">v0.2.x</a>
 | |
|   </li>
 | |
|   <ul>
 | |
|     <li class="collapse " id="kubernetes-operator-docs-getting-started-v0-2-x">
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-2-x-deploy-jenkins" href="/kubernetes-operator/docs/getting-started/v0.2.x/deploy-jenkins/">Deploy Jenkins</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-2-x-configuration" href="/kubernetes-operator/docs/getting-started/v0.2.x/configuration/">Configuration</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-2-x-customization" href="/kubernetes-operator/docs/getting-started/v0.2.x/customization/">Customization</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-2-x-aks" href="/kubernetes-operator/docs/getting-started/v0.2.x/aks/">AKS</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-2-x-configure-backup-and-restore" href="/kubernetes-operator/docs/getting-started/v0.2.x/configure-backup-and-restore/">Configure backup and restore</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-2-x-custom-backup-and-restore" href="/kubernetes-operator/docs/getting-started/v0.2.x/custom-backup-and-restore/">Custom Backup and Restore Providers</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-2-x-migration" href="/kubernetes-operator/docs/getting-started/v0.2.x/migration/">Migration from v0.1.x</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-2-x-diagnostics" href="/kubernetes-operator/docs/getting-started/v0.2.x/diagnostics/">Diagnostics</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-2-x-schema" href="/kubernetes-operator/docs/getting-started/v0.2.x/schema/">Schema</a>
 | |
|       
 | |
|       
 | |
|     </li>
 | |
|   </ul>
 | |
| </ul>
 | |
| 
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <ul class="td-sidebar-nav__section pr-md-3">
 | |
|   <li class="td-sidebar-nav__section-title">
 | |
|     <a  href="/kubernetes-operator/docs/getting-started/v0.1.x/" class="align-left pl-0 pr-2 collapsed td-sidebar-link td-sidebar-link__section">v0.1.x</a>
 | |
|   </li>
 | |
|   <ul>
 | |
|     <li class="collapse " id="kubernetes-operator-docs-getting-started-v0-1-x">
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-1-x-deploy-jenkins" href="/kubernetes-operator/docs/getting-started/v0.1.x/deploy-jenkins/">Deploy Jenkins</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-1-x-configuration" href="/kubernetes-operator/docs/getting-started/v0.1.x/configuration/">Configuration</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-1-x-customization" href="/kubernetes-operator/docs/getting-started/v0.1.x/customization/">Customization</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-1-x-aks" href="/kubernetes-operator/docs/getting-started/v0.1.x/aks/">AKS</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-1-x-configure-backup-and-restore" href="/kubernetes-operator/docs/getting-started/v0.1.x/configure-backup-and-restore/">Configure backup and restore</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-1-x-diagnostics" href="/kubernetes-operator/docs/getting-started/v0.1.x/diagnostics/">Diagnostics</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-1-x-scheme" href="/kubernetes-operator/docs/getting-started/v0.1.x/scheme/">Scheme</a>
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
|       <a class="td-sidebar-link td-sidebar-link__page " id="m-kubernetes-operator-docs-getting-started-v0-1-x-migration-guide-v1alpha1-to-v1alpha2" href="/kubernetes-operator/docs/getting-started/v0.1.x/migration-guide-v1alpha1-to-v1alpha2/">Migration guide from v1alpha1 to v1alpha2</a>
 | |
|       
 | |
|       
 | |
|     </li>
 | |
|   </ul>
 | |
| </ul>
 | |
| 
 | |
|       
 | |
|       
 | |
|     </li>
 | |
|   </ul>
 | |
| </ul>
 | |
| 
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <ul class="td-sidebar-nav__section pr-md-3">
 | |
|   <li class="td-sidebar-nav__section-title">
 | |
|     <a  href="/kubernetes-operator/docs/security/" class="align-left pl-0 pr-2 collapsed td-sidebar-link td-sidebar-link__section">Security</a>
 | |
|   </li>
 | |
|   <ul>
 | |
|     <li class="collapse " id="kubernetes-operator-docs-security">
 | |
|       
 | |
|       
 | |
|       
 | |
|     </li>
 | |
|   </ul>
 | |
| </ul>
 | |
| 
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <ul class="td-sidebar-nav__section pr-md-3">
 | |
|   <li class="td-sidebar-nav__section-title">
 | |
|     <a  href="/kubernetes-operator/docs/troubleshooting/" class="align-left pl-0 pr-2 collapsed td-sidebar-link td-sidebar-link__section">Troubleshooting</a>
 | |
|   </li>
 | |
|   <ul>
 | |
|     <li class="collapse " id="kubernetes-operator-docs-troubleshooting">
 | |
|       
 | |
|       
 | |
|       
 | |
|     </li>
 | |
|   </ul>
 | |
| </ul>
 | |
| 
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <ul class="td-sidebar-nav__section pr-md-3">
 | |
|   <li class="td-sidebar-nav__section-title">
 | |
|     <a  href="/kubernetes-operator/docs/developer-guide/" class="align-left pl-0 pr-2 collapsed td-sidebar-link td-sidebar-link__section">Developer Guide</a>
 | |
|   </li>
 | |
|   <ul>
 | |
|     <li class="collapse " id="kubernetes-operator-docs-developer-guide">
 | |
|       
 | |
|       
 | |
|       
 | |
|     </li>
 | |
|   </ul>
 | |
| </ul>
 | |
| 
 | |
|       
 | |
|       
 | |
|       
 | |
|       
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <ul class="td-sidebar-nav__section pr-md-3">
 | |
|   <li class="td-sidebar-nav__section-title">
 | |
|     <a  href="/kubernetes-operator/docs/faq/" class="align-left pl-0 pr-2 collapsed td-sidebar-link td-sidebar-link__section">FAQ</a>
 | |
|   </li>
 | |
|   <ul>
 | |
|     <li class="collapse " id="kubernetes-operator-docs-faq">
 | |
|       
 | |
|       
 | |
|       
 | |
|     </li>
 | |
|   </ul>
 | |
| </ul>
 | |
| 
 | |
|       
 | |
|       
 | |
|     </li>
 | |
|   </ul>
 | |
| </ul>
 | |
| 
 | |
|   </nav>
 | |
| </div>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|           </div>
 | |
|           <div class="d-none d-xl-block col-xl-2 td-toc d-print-none">
 | |
|             
 | |
|     
 | |
|     
 | |
|     
 | |
|       <div class="td-page-meta ml-2 pb-1 pt-2 mb-0">
 | |
|           
 | |
|           
 | |
|           
 | |
|         <a href="https://github.com/jenkinsci/kubernetes-operator/edit/master/website/content/en/docs/Getting%20Started/latest/ldap.md" target="_blank"><i class="fa fa-edit fa-fw"></i> Edit this page</a>
 | |
|         <a href="https://github.com/jenkinsci/kubernetes-operator/issues/new?labels=documentation&template=documentation.md&title=LDAP" target="_blank"><i class="fab fa-github fa-fw"></i> Create documentation issue</a>
 | |
|           
 | |
|               
 | |
|               <a href="https://github.com/jenkinsci/kubernetes-operator/issues/new/choose" target="_blank"><i class="fas fa-tasks fa-fw"></i> Create project issue</a>
 | |
|           
 | |
|       </div>
 | |
|     
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|           </div>
 | |
|           <main class="col-12 col-md-9 col-xl-8 pl-md-5" role="main">
 | |
|             <nav aria-label="breadcrumb" class="d-none d-md-block d-print-none">
 | |
| 	<ol class="breadcrumb spb-1">
 | |
| 		
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <li class="breadcrumb-item" >
 | |
| 	<a href="https://jenkinsci.github.io/kubernetes-operator/docs/">Documentation</a>
 | |
| </li>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <li class="breadcrumb-item" >
 | |
| 	<a href="https://jenkinsci.github.io/kubernetes-operator/docs/getting-started/">Getting Started</a>
 | |
| </li>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <li class="breadcrumb-item" >
 | |
| 	<a href="https://jenkinsci.github.io/kubernetes-operator/docs/getting-started/latest/">Latest (v0.6.x)</a>
 | |
| </li>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <li class="breadcrumb-item active" aria-current="page">
 | |
| 	<a href="https://jenkinsci.github.io/kubernetes-operator/docs/getting-started/latest/ldap/">LDAP</a>
 | |
| </li>
 | |
| 
 | |
| 	</ol>
 | |
| </nav	>
 | |
| 
 | |
|             
 | |
| <div class="td-content">
 | |
| 	<h1>LDAP</h1>
 | |
| 	<div class="lead">Additional configuration for LDAP</div>
 | |
| 	
 | |
| 
 | |
| <p>Configuring LDAP is not supported out of the box, but can be achieved through
 | |
| plugins and some well tuned configurations.</p>
 | |
| 
 | |
| <p>The plugin we will use is: <a href="https://plugins.jenkins.io/ldap/">https://plugins.jenkins.io/ldap/</a></p>
 | |
| 
 | |
| <blockquote>
 | |
| <p>Note: This is an example of how LDAP authentication can be achieved. The LDAP
 | |
| plugin is from a third-party, and there may be other alternatives that suits
 | |
| your use case better. Use this guide with a grain of salt.</p>
 | |
| </blockquote>
 | |
| 
 | |
| <h2 id="requirements">Requirements</h2>
 | |
| 
 | |
| <ul>
 | |
| <li><p>LDAP server accessible from the Kubernetes cluster where your Jenkins
 | |
| instance will live.</p></li>
 | |
| 
 | |
| <li><p>Credentials to a manager account in your AD. Jenkins Operator will use
 | |
| this account to authenticate with Jenkins for health checks, seed jobs, etc.</p></li>
 | |
| </ul>
 | |
| 
 | |
| <h2 id="steps">Steps</h2>
 | |
| 
 | |
| <p>In your Jenkins configuration, add the following plugin:</p>
 | |
| <div class="highlight"><pre style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-yaml" data-lang="yaml">plugins<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline">    </span><span style="color:#8f5902;font-style:italic"># Check https://plugins.jenkins.io/ldap/ to find the latest version.</span><span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline">  </span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>name<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>ldap<span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline">    </span>version<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#4e9a06">"2.7"</span></code></pre></div>
 | |
| <p>Easiest step is to then start up Jenkins then navigate to your instance’s
 | |
| “Configure Global Security” page and configure it accordingly.</p>
 | |
| 
 | |
| <p><code>http://jenkins.example.com/configureSecurity/</code></p>
 | |
| 
 | |
| <p>Once it’s set up and tested, you can navigate to your JCasC page and export
 | |
| the LDAP settings.</p>
 | |
| 
 | |
| <p><code>https://jenkins.example.com/configuration-as-code/</code></p>
 | |
| 
 | |
| <p>Feed the relevant new settings into your Kubernetes ConfigMap for your JCasC
 | |
| settings.</p>
 | |
| 
 | |
| <p>Here’s a snippet of the LDAP-related configurations:</p>
 | |
| <div class="highlight"><pre style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-yaml" data-lang="yaml">apiVersion<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>v1<span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline"></span>kind<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>ConfigMap<span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline"></span>metadata<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline">  </span>name<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>jenkins-casc<span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline"></span>data<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline">  </span>ldap.yaml<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#8f5902;font-style:italic">|
 | |
| </span><span style="color:#8f5902;font-style:italic">   </span><span style="color:#8f5902;font-style:italic"> </span><span style="color:#8f5902;font-style:italic">jenkins:</span><span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline">      </span>securityRealm<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline">        </span>ldap<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline">          </span>configurations<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline">            </span>-<span style="color:#f8f8f8;text-decoration:underline"> </span>displayNameAttributeName<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#4e9a06">"name"</span><span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline">              </span>groupSearchBase<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#4e9a06">"OU=Groups,OU=MyCompany"</span><span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline">              </span>groupSearchFilter<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#4e9a06">"(& (cn={0}) (objectclass=group) )"</span><span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline">              </span>inhibitInferRootDN<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">false</span><span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline">              </span>managerDN<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#4e9a06">"CN=Jenkins Admin,OU=UsersSystem,OU=UsersOther,OU=MyCompany,DC=mycompany,DC=local"</span><span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline">              </span>managerPasswordSecret<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#4e9a06">"${LDAP_MANAGER_PASSWORD}"</span><span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline">              </span>rootDN<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#4e9a06">"DC=mycompany,DC=local"</span><span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline">              </span>server<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#4e9a06">"MyCompany.local"</span><span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline">              </span>userSearch<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#4e9a06">"SamAccountName={0}"</span><span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline">              </span>userSearchBase<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#4e9a06">"OU=MyCompany"</span><span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline">          </span>disableMailAddressResolver<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">false</span><span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline">          </span>disableRolePrefixing<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#204a87;font-weight:bold">true</span><span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline">          </span>groupIdStrategy<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#4e9a06">"caseInsensitive"</span><span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline">          </span>userIdStrategy<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#4e9a06">"caseInsensitive"</span></code></pre></div>
 | |
| <blockquote>
 | |
| <p>Note the use of <code>${LDAP_MANAGER_PASSWORD}</code> above. You can reference
 | |
| Kubernetes secrets in your JCasC ConfigMaps by adding the following to your
 | |
| Jenkins object:</p>
 | |
| <div class="highlight"><pre style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code class="language-yaml" data-lang="yaml">><span style="color:#f8f8f8;text-decoration:underline"> </span>kind<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>Jenkins<span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline"></span>><span style="color:#f8f8f8;text-decoration:underline"> </span>spec<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline"></span><span style="color:#8f5902;font-style:italic">>  </span><span style="color:#8f5902;font-style:italic"> </span><span style="color:#8f5902;font-style:italic">configurationAsCode:</span><span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline"></span><span style="color:#8f5902;font-style:italic">>    </span><span style="color:#8f5902;font-style:italic"> </span><span style="color:#8f5902;font-style:italic">configurations:</span><span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline"></span><span style="color:#8f5902;font-style:italic">>      </span><span style="color:#8f5902;font-style:italic"> </span><span style="color:#8f5902;font-style:italic">- name: jenkins-casc</span><span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline"></span><span style="color:#8f5902;font-style:italic">>    </span><span style="color:#8f5902;font-style:italic"> </span><span style="color:#8f5902;font-style:italic">secret:</span><span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline"></span><span style="color:#8f5902;font-style:italic">>      </span><span style="color:#8f5902;font-style:italic"> </span><span style="color:#8f5902;font-style:italic"># This here</span><span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline"></span><span style="color:#8f5902;font-style:italic">>      </span><span style="color:#8f5902;font-style:italic"> </span><span style="color:#8f5902;font-style:italic">name: jenkins-casc-secrets</span><span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline"></span>><span style="color:#f8f8f8;text-decoration:underline"> </span>```<span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline"></span>><span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline"></span>><span style="color:#f8f8f8;text-decoration:underline"> </span>```yaml<span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline"></span>><span style="color:#f8f8f8;text-decoration:underline"> </span>apiVersion<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>v1<span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline"></span>><span style="color:#f8f8f8;text-decoration:underline"> </span>kind<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span>Secret<span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline"></span>><span style="color:#f8f8f8;text-decoration:underline"> </span>metadata<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline"></span><span style="color:#8f5902;font-style:italic">>  </span><span style="color:#8f5902;font-style:italic"> </span><span style="color:#8f5902;font-style:italic">name: jenkins-cred-conf-secrets</span><span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline"></span>><span style="color:#f8f8f8;text-decoration:underline"> </span>stringData<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline"></span><span style="color:#8f5902;font-style:italic">>  </span><span style="color:#8f5902;font-style:italic"> </span><span style="color:#8f5902;font-style:italic">LDAP_MANAGER_PASSWORD: <password-for-manager-created-in-ldap></span><span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline"></span>><span style="color:#f8f8f8;text-decoration:underline"> </span>```<span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline"></span>><span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline"></span>><span style="color:#f8f8f8;text-decoration:underline"> </span>Schema<span style="color:#f8f8f8;text-decoration:underline"> </span>reference<span style="color:#000;font-weight:bold">:</span><span style="color:#f8f8f8;text-decoration:underline"> </span><span style="color:#000;font-weight:bold">[</span>v1alpha2.ConfigurationAsCode<span style="color:#000;font-weight:bold">]</span>(./schema/<span style="color:#8f5902;font-style:italic">#github.com/jenkinsci/kubernetes-operator/pkg/apis/jenkins/v1alpha2.ConfigurationAsCode)</span><span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline"></span>Finally<span style="color:#f8f8f8;text-decoration:underline"> </span>you<span style="color:#f8f8f8;text-decoration:underline"> </span>must<span style="color:#f8f8f8;text-decoration:underline"> </span>configure<span style="color:#f8f8f8;text-decoration:underline"> </span>the<span style="color:#f8f8f8;text-decoration:underline"> </span>Jenkins<span style="color:#f8f8f8;text-decoration:underline"> </span>operator<span style="color:#f8f8f8;text-decoration:underline"> </span>to<span style="color:#f8f8f8;text-decoration:underline"> </span>use<span style="color:#f8f8f8;text-decoration:underline"> </span>the<span style="color:#f8f8f8;text-decoration:underline"> </span>manager<span style="color:#4e9a06">'s
 | |
| </span><span style="color:#4e9a06">credentials from the AD.
 | |
| </span><span style="color:#4e9a06">
 | |
| </span><span style="color:#4e9a06">This is because this procedure will disable Jenkins'</span><span style="color:#f8f8f8;text-decoration:underline"> </span>own<span style="color:#f8f8f8;text-decoration:underline"> </span>user<span style="color:#f8f8f8;text-decoration:underline"> </span>database<span style="color:#000;font-weight:bold">,</span><span style="color:#f8f8f8;text-decoration:underline"> </span>and<span style="color:#f8f8f8;text-decoration:underline"> </span>the<span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline"></span>Jenkins<span style="color:#f8f8f8;text-decoration:underline"> </span>operator<span style="color:#f8f8f8;text-decoration:underline"> </span>still<span style="color:#f8f8f8;text-decoration:underline"> </span>needs<span style="color:#f8f8f8;text-decoration:underline"> </span>to<span style="color:#f8f8f8;text-decoration:underline"> </span>be<span style="color:#f8f8f8;text-decoration:underline"> </span>able<span style="color:#f8f8f8;text-decoration:underline"> </span>to<span style="color:#f8f8f8;text-decoration:underline"> </span>talk<span style="color:#f8f8f8;text-decoration:underline"> </span>to<span style="color:#f8f8f8;text-decoration:underline"> </span>Jenkins<span style="color:#f8f8f8;text-decoration:underline"> </span>in<span style="color:#f8f8f8;text-decoration:underline"> </span>an<span style="color:#f8f8f8;text-decoration:underline"> </span>authorized<span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline"></span>manner.<span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline">
 | |
| </span><span style="color:#f8f8f8;text-decoration:underline"></span>Create<span style="color:#f8f8f8;text-decoration:underline"> </span>the<span style="color:#f8f8f8;text-decoration:underline"> </span>following<span style="color:#f8f8f8;text-decoration:underline"> </span>Kubernetes<span style="color:#f8f8f8;text-decoration:underline"> </span>secret<span style="color:#000;font-weight:bold">:</span></code></pre></div>
 | |
| <p>yaml
 | |
| apiVersion: v1
 | |
| kind: Secret
 | |
| metadata:
 | |
|   name: jenkins-operator-credentials-<jenkins-cr-name>
 | |
|   namespace: <jenkins-cr-namespace>
 | |
| stringData:
 | |
|   user: <username-for-manager-created-in-ldap>
 | |
|   password: <password-for-manager-created-in-ldap>
 | |
| ```</p>
 | |
| 
 | |
| <p>Note: Values in stringData do not need to be base64 encoded. They are
 | |
| encoded by Kubernetes when the manifest is applied.</p>
 | |
| </blockquote>
 | |
| 
 | |
| 	
 | |
| 	
 | |
| 	<div class="text-muted mt-5 pt-3 border-top">Last modified October 8, 2021
 | |
| </div>
 | |
| </div>
 | |
| 
 | |
| 
 | |
|           </main>
 | |
|         </div>
 | |
|       </div>
 | |
|       
 | |
| <footer class="bg-dark py-5 row d-print-none">
 | |
|   <div class="bg-dark container-fluid trademark-bigger">
 | |
|     <div class="row">
 | |
|       <div class="col-6 col-sm-4 text-xs-center order-sm-2">
 | |
|         
 | |
|       </div>
 | |
|       <div class="col-6 col-sm-4 text-right text-xs-center order-sm-3">
 | |
|         
 | |
|       </div>
 | |
|       <div class="col-12 col-sm-12 text-center py-4 order-sm-2">
 | |
|         <small class="text-white">© 2021 Jenkins Operator is created by VirtusLab. Source is available under Apache License Version 2 and website content under Creative Commons Attribution-ShareAlike 4.0.</small><br>
 | |
|         <small class="text-white">Jenkins® is a registered trademark of Software in the Public Interest, Inc.</small>
 | |
| 	
 | |
| 		<p class="mt-2"><a href="/kubernetes-operator/about/">What's the Jenkins Operator?</a></p>
 | |
| 	
 | |
|       </div>
 | |
|     </div>
 | |
|   </div>
 | |
| </footer>
 | |
| 
 | |
| 
 | |
|     </div>
 | |
|     
 | |
| <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
 | |
| <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" integrity="sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy" crossorigin="anonymous"></script>
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| <script src="/kubernetes-operator/js/main.min.b0e99aac17991fa76812dd47914049168ac469a1faa0939560f0b370565becab.js" integrity="sha256-sOmarBeZH6doEt1HkUBJForEaaH6oJOVYPCzcFZb7Ks="></script>
 | |
| 
 | |
| 
 | |
| 
 | |
|   </body>
 | |
| </html> |