bash: add curl command lookup
This commit is contained in:
		
							parent
							
								
									f3c725b792
								
							
						
					
					
						commit
						3f10f63c28
					
				
							
								
								
									
										21
									
								
								run.sh
									
									
									
									
									
								
							
							
						
						
									
										21
									
								
								run.sh
									
									
									
									
									
								
							@ -107,6 +107,21 @@ function code_security_scan_summary() {
 | 
				
			|||||||
    "
 | 
					    "
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					function look_up_curl_commands() {
 | 
				
			||||||
 | 
					    input "1.POST 2.GET 3.PUT 4.DELETE :" option
 | 
				
			||||||
 | 
					    if [[ "${option}" == "1" ]]; then 
 | 
				
			||||||
 | 
					        echo "$(print_highlight "curl -d '{\"repository\":\"https://github.com/portainer/portainer-ee\",\"username\":\"oscarzhou\", \"password\":\"your PAT\"}' -H 'Content-Type: application/json' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MSwidXNlcm5hbWUiOiJhZG1pbiIsInJvbGUiOjEsInNjb3BlIjoiZGVmYXVsdCIsImZvcmNlQ2hhbmdlUGFzc3dvcmQiOmZhbHNlLCJleHAiOjE2NjAwMzQ2MjUsImlhdCI6MTY2MDAwNTgyNX0.S0UbPO4POD9kbuWOmvO9WR6LY6v424bpGw46rlEkNs0' http://127.0.0.1:9000/api/gitops/repo/refs")"
 | 
				
			||||||
 | 
					    elif [[ "${option}" == "2" ]]; then 
 | 
				
			||||||
 | 
					        echo "$(print_highlight "curl -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MSwidXNlcm5hbWUiOiJhZG1pbiIsInJvbGUiOjEsInNjb3BlIjoiZGVmYXVsdCIsImZvcmNlQ2hhbmdlUGFzc3dvcmQiOmZhbHNlLCJleHAiOjE2NTUxMTg2ODUsImlhdCI6MTY1NTA4OTg4NX0.mJSZomeiEpRlz36MxSsLFWpUbA0BHRXWYijsZAo1NWc' http://127.0.0.1:9000/api/users/1/gitcredentials")"
 | 
				
			||||||
 | 
					    elif [[ "${option}" == "3" ]]; then 
 | 
				
			||||||
 | 
					        echo "$(print_highlight "curl -X PUT http://127.0.0.1:9000/api/users/1/gitcredentials/11 -d '{"name":"test-credential-11","username":"cred11", "password":"cred11"}' -H 'Content-Type: application/json' -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MSwidXNlcm5hbWUiOiJhZG1pbiIsInJvbGUiOjEsInNjb3BlIjoiZGVmYXVsdCIsImZvcmNlQ2hhbmdlUGFzc3dvcmQiOmZhbHNlLCJleHAiOjE2NTcwODQ5MzUsImlhdCI6MTY1NzA1NjEzNX0.kUhkhhSt4WH33Q3hYzLwsYDv1a9a2ygCi6p8MkKMbwc'")"
 | 
				
			||||||
 | 
					    elif [[ "${option}" == "4" ]]; then 
 | 
				
			||||||
 | 
					        echo "$(print_highlight "curl -X DELETE http://192.168.1.109:9000/api/users/1/gitcredentials/1 -H 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MSwidXNlcm5hbWUiOiJhZG1pbiIsInJvbGUiOjEsInNjb3BlIjoiZGVmYXVsdCIsImZvcmNlQ2hhbmdlUGFzc3dvcmQiOmZhbHNlLCJleHAiOjE2NTQ3NTc1NzYsImlhdCI6MTY1NDcyODc3Nn0.GlxGmL6XTTH29Ns8aRnX5qp1qBfDVF2zaPzuSmG7qUs'")"
 | 
				
			||||||
 | 
					    else
 | 
				
			||||||
 | 
					        print_error "Invalid option"
 | 
				
			||||||
 | 
					    fi
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function menu() {
 | 
					function menu() {
 | 
				
			||||||
    PS3='Please select the action/repository: '
 | 
					    PS3='Please select the action/repository: '
 | 
				
			||||||
@ -117,7 +132,7 @@ function menu() {
 | 
				
			|||||||
        'Generate Portainer JWT Token'
 | 
					        'Generate Portainer JWT Token'
 | 
				
			||||||
        'Run Before Commit [Portainer EE/CE]'
 | 
					        'Run Before Commit [Portainer EE/CE]'
 | 
				
			||||||
        'Get Portainer CE API Reference'
 | 
					        'Get Portainer CE API Reference'
 | 
				
			||||||
        'Run Before Commit [k8s]'
 | 
					        'Look Up Curl Commands'
 | 
				
			||||||
        'Code Security Scan'
 | 
					        'Code Security Scan'
 | 
				
			||||||
        'Cleanup Temporary Volume'
 | 
					        'Cleanup Temporary Volume'
 | 
				
			||||||
        'Quit'
 | 
					        'Quit'
 | 
				
			||||||
@ -144,8 +159,8 @@ function menu() {
 | 
				
			|||||||
            'Get Portainer CE API Reference')
 | 
					            'Get Portainer CE API Reference')
 | 
				
			||||||
                get_portainer_ce_api_reference
 | 
					                get_portainer_ce_api_reference
 | 
				
			||||||
                ;;
 | 
					                ;;
 | 
				
			||||||
            'Run Before Commit [k8s]')
 | 
					            'Look Up Curl Commands')
 | 
				
			||||||
                run_before_commit_k8s
 | 
					                look_up_curl_commands
 | 
				
			||||||
                ;;
 | 
					                ;;
 | 
				
			||||||
            'Code Security Scan')
 | 
					            'Code Security Scan')
 | 
				
			||||||
                code_security_scan_summary
 | 
					                code_security_scan_summary
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user