Compare commits
	
		
			2 Commits
		
	
	
		
			a1256ee331
			...
			5d1acac9ae
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 5d1acac9ae | |||
| e74f3adcaa | 
							
								
								
									
										11
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								Makefile
									
									
									
									
									
								
							@@ -21,15 +21,20 @@ clean:
 | 
				
			|||||||
	rm -rf oc-peer.tar.gz
 | 
						rm -rf oc-peer.tar.gz
 | 
				
			||||||
 | 
					
 | 
				
			||||||
docker:
 | 
					docker:
 | 
				
			||||||
	DOCKER_BUILDKIT=1 docker build -t oc/oc-scheduler:0.0.1 -f Dockerfile .
 | 
						DOCKER_BUILDKIT=1 docker build -t oc-scheduler -f Dockerfile . --build-arg=HOST=$(HOST)
 | 
				
			||||||
	docker tag oc/oc-scheduler:0.0.1 oc/oc-scheduler:latest
 | 
						docker tag oc-scheduler:latest oc/oc-scheduler:0.0.1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
publish-kind:
 | 
					publish-kind:
 | 
				
			||||||
	kind load docker-image oc/oc-scheduler:0.0.1 --name opencloud
 | 
						kind load docker-image oc/oc-scheduler:0.0.1 --name opencloud | true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
publish-registry:
 | 
					publish-registry:
 | 
				
			||||||
	@echo "TODO"
 | 
						@echo "TODO"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					docker-deploy:
 | 
				
			||||||
 | 
						docker compose up -d
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					run-docker: docker publish-kind publish-registry docker-deploy
 | 
				
			||||||
 | 
					
 | 
				
			||||||
all: docker publish-kind publish-registry
 | 
					all: docker publish-kind publish-registry
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.PHONY: build run clean docker publish-kind publish-registry
 | 
					.PHONY: build run clean docker publish-kind publish-registry
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -58,6 +58,7 @@ func (o *LokiController) GetLogs() {
 | 
				
			|||||||
		path += "?query={" + strings.Join(query, ", ") + "}&start=" + start + "&end=" + end
 | 
							path += "?query={" + strings.Join(query, ", ") + "}&start=" + start + "&end=" + end
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		resp, err := http.Get(config.GetConfig().LokiUrl + path) // CALL
 | 
							resp, err := http.Get(config.GetConfig().LokiUrl + path) // CALL
 | 
				
			||||||
 | 
							fmt.Println(resp, path)
 | 
				
			||||||
		if err != nil {
 | 
							if err != nil {
 | 
				
			||||||
			o.Ctx.ResponseWriter.WriteHeader(422)
 | 
								o.Ctx.ResponseWriter.WriteHeader(422)
 | 
				
			||||||
			o.Data["json"] = map[string]string{"error": err.Error()}
 | 
								o.Data["json"] = map[string]string{"error": err.Error()}
 | 
				
			||||||
@@ -66,15 +67,16 @@ func (o *LokiController) GetLogs() {
 | 
				
			|||||||
		}
 | 
							}
 | 
				
			||||||
		defer resp.Body.Close()
 | 
							defer resp.Body.Close()
 | 
				
			||||||
		body, _ := io.ReadAll(resp.Body)
 | 
							body, _ := io.ReadAll(resp.Body)
 | 
				
			||||||
 
 | 
							var result map[string]interface{}
 | 
				
			||||||
		var data map[string]interface{}
 | 
							// Unmarshal: string → []byte → object
 | 
				
			||||||
		err = json.Unmarshal(body,&data)
 | 
							err = json.Unmarshal(body, &result)
 | 
				
			||||||
		if err != nil {
 | 
							if err != nil {
 | 
				
			||||||
			o.Ctx.ResponseWriter.WriteHeader(500)
 | 
								o.Ctx.ResponseWriter.WriteHeader(403)
 | 
				
			||||||
			o.Data["json"] = err.Error()
 | 
								o.Data["json"] = map[string]string{"error": err.Error()}
 | 
				
			||||||
 | 
								o.ServeJSON()
 | 
				
			||||||
 | 
								return
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
							o.Data["json"] = result
 | 
				
			||||||
		o.Data["json"] = data
 | 
					 | 
				
			||||||
		o.ServeJSON()
 | 
							o.ServeJSON()
 | 
				
			||||||
		return
 | 
							return
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										4
									
								
								env.env
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								env.env
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,4 @@
 | 
				
			|||||||
 | 
					KUBERNETES_SERVICE_HOST=192.168.47.20
 | 
				
			||||||
 | 
					KUBE_CA="LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJkekNDQVIyZ0F3SUJBZ0lCQURBS0JnZ3Foa2pPUFFRREFqQWpNU0V3SHdZRFZRUUREQmhyTTNNdGMyVnkKZG1WeUxXTmhRREUzTWpNeE1USXdNell3SGhjTk1qUXdPREE0TVRBeE16VTJXaGNOTXpRd09EQTJNVEF4TXpVMgpXakFqTVNFd0h3WURWUVFEREJock0zTXRjMlZ5ZG1WeUxXTmhRREUzTWpNeE1USXdNell3V1RBVEJnY3Foa2pPClBRSUJCZ2dxaGtqT1BRTUJCd05DQUFTVlk3ZHZhNEdYTVdkMy9jMlhLN3JLYjlnWXgyNSthaEE0NmkyNVBkSFAKRktQL2UxSVMyWVF0dzNYZW1TTUQxaStZdzJSaVppNUQrSVZUamNtNHdhcnFvMEl3UURBT0JnTlZIUThCQWY4RQpCQU1DQXFRd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVWtlUVJpNFJiODduME5yRnZaWjZHClc2SU55NnN3Q2dZSUtvWkl6ajBFQXdJRFNBQXdSUUlnRXA5ck04WmdNclRZSHYxZjNzOW5DZXZZeWVVa3lZUk4KWjUzazdoaytJS1FDSVFDbk05TnVGKzlTakIzNDFacGZ5ays2NEpWdkpSM3BhcmVaejdMd2lhNm9kdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
 | 
				
			||||||
 | 
					KUBE_CERT="LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJrVENDQVRlZ0F3SUJBZ0lJWUxWNkFPQkdrU1F3Q2dZSUtvWkl6ajBFQXdJd0l6RWhNQjhHQTFVRUF3d1kKYXpOekxXTnNhV1Z1ZEMxallVQXhOekl6TVRFeU1ETTJNQjRYRFRJME1EZ3dPREV3TVRNMU5sb1hEVEkxTURndwpPREV3TVRNMU5sb3dNREVYTUJVR0ExVUVDaE1PYzNsemRHVnRPbTFoYzNSbGNuTXhGVEFUQmdOVkJBTVRESE41CmMzUmxiVHBoWkcxcGJqQlpNQk1HQnlxR1NNNDlBZ0VHQ0NxR1NNNDlBd0VIQTBJQUJGQ2Q1MFdPeWdlQ2syQzcKV2FrOWY4MVAvSkJieVRIajRWOXBsTEo0ck5HeHFtSjJOb2xROFYxdUx5RjBtOTQ2Nkc0RmRDQ2dqaXFVSk92Swp3NVRPNnd5alNEQkdNQTRHQTFVZER3RUIvd1FFQXdJRm9EQVRCZ05WSFNVRUREQUtCZ2dyQmdFRkJRY0RBakFmCkJnTlZIU01FR0RBV2dCVFJkOFI5cXVWK2pjeUVmL0ovT1hQSzMyS09XekFLQmdncWhrak9QUVFEQWdOSUFEQkYKQWlFQTArbThqTDBJVldvUTZ0dnB4cFo4NVlMalF1SmpwdXM0aDdnSXRxS3NmUVVDSUI2M2ZNdzFBMm5OVWU1TgpIUGZOcEQwSEtwcVN0Wnk4djIyVzliYlJUNklZCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0KLS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUJlRENDQVIyZ0F3SUJBZ0lCQURBS0JnZ3Foa2pPUFFRREFqQWpNU0V3SHdZRFZRUUREQmhyTTNNdFkyeHAKWlc1MExXTmhRREUzTWpNeE1USXdNell3SGhjTk1qUXdPREE0TVRBeE16VTJXaGNOTXpRd09EQTJNVEF4TXpVMgpXakFqTVNFd0h3WURWUVFEREJock0zTXRZMnhwWlc1MExXTmhRREUzTWpNeE1USXdNell3V1RBVEJnY3Foa2pPClBRSUJCZ2dxaGtqT1BRTUJCd05DQUFRc3hXWk9pbnIrcVp4TmFEQjVGMGsvTDF5cE01VHAxOFRaeU92ektJazQKRTFsZWVqUm9STW0zNmhPeVljbnN3d3JoNnhSUnBpMW5RdGhyMzg0S0Z6MlBvMEl3UURBT0JnTlZIUThCQWY4RQpCQU1DQXFRd0R3WURWUjBUQVFIL0JBVXdBd0VCL3pBZEJnTlZIUTRFRmdRVTBYZkVmYXJsZm8zTWhIL3lmemx6Cnl0OWlqbHN3Q2dZSUtvWkl6ajBFQXdJRFNRQXdSZ0loQUxJL2dNYnNMT3MvUUpJa3U2WHVpRVMwTEE2cEJHMXgKcnBlTnpGdlZOekZsQWlFQW1wdjBubjZqN3M0MVI0QzFNMEpSL0djNE53MHdldlFmZWdEVGF1R2p3cFk9Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
 | 
				
			||||||
 | 
					KUBE_DATA="LS0tLS1CRUdJTiBFQyBQUklWQVRFIEtFWS0tLS0tCk1IY0NBUUVFSU5ZS1BFb1dhd1NKUzJlRW5oWmlYMk5VZlY1ZlhKV2krSVNnV09TNFE5VTlvQW9HQ0NxR1NNNDkKQXdFSG9VUURRZ0FFVUozblJZN0tCNEtUWUx0WnFUMS96VS84a0Z2Sk1lUGhYMm1Vc25pczBiR3FZblkyaVZEeApYVzR2SVhTYjNqcm9iZ1YwSUtDT0twUWs2OHJEbE03ckRBPT0KLS0tLS1FTkQgRUMgUFJJVkFURSBLRVktLS0tLQo="
 | 
				
			||||||
		Reference in New Issue
	
	Block a user