mirror of
				https://github.com/honestbee/drone-kubernetes.git
				synced 2025-10-31 13:48:03 +00:00 
			
		
		
		
	Merge pull request #6 from delfer/patch-1
How to get token in README.md
This commit is contained in:
		
						commit
						03f15d59ca
					
				
					 1 changed files with 18 additions and 0 deletions
				
			
		
							
								
								
									
										18
									
								
								README.md
									
										
									
									
									
								
							
							
						
						
									
										18
									
								
								README.md
									
										
									
									
									
								
							|  | @ -99,6 +99,24 @@ This more complex example demonstrates how to deploy to several environments bas | |||
| When using TLS Verification, ensure Server Certificate used by kubernetes API server  | ||||
| is signed for SERVER url ( could be a reason for failures if using aliases of kubernetes cluster ) | ||||
| 
 | ||||
| ## How to get token | ||||
| 1. After deployment inspect you pod for name of (k8s) secret with **token** and **ca.crt** | ||||
| ```bash | ||||
| kubectl describe po/[ your pod name ] | grep SecretName | grep token | ||||
| ``` | ||||
| (When you use **default service account**) | ||||
| 
 | ||||
| 2. Get data from you (k8s) secret | ||||
| ```bash | ||||
| kubectl get secret [ your default secret name ] -o yaml | egrep 'ca.crt:|token:' | ||||
| ``` | ||||
| 3. Copy-paste contents of ca.crt into your drone's **KUBERNETES_CERT** secret | ||||
| 4. Decode base64 encoded token | ||||
| ```bash | ||||
| echo [ your k8s base64 encoded token ] | base64 -d && echo'' | ||||
| ``` | ||||
| 5. Copy-paste decoded token into your drone's **KUBERNETES_TOKEN** secret | ||||
| 
 | ||||
| ## To do  | ||||
| 
 | ||||
| Replace the current kubectl bash script with a go implementation. | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue