ADD: added new config file and added a debug message in podcontroller constructor
This commit is contained in:
12
docs/config
12
docs/config
@@ -7,13 +7,13 @@ clusters:
|
||||
contexts:
|
||||
- context:
|
||||
cluster: kubernetes
|
||||
user: kubernetes-admin
|
||||
name: kubernetes-admin@kubernetes
|
||||
current-context: kubernetes-admin@kubernetes
|
||||
namespace: simulator
|
||||
user: kubernetes-admin@kubernetes-simulator-token-user
|
||||
name: simulator
|
||||
current-context: simulator
|
||||
kind: Config
|
||||
preferences: {}
|
||||
users:
|
||||
- name: kubernetes-admin
|
||||
- name: kubernetes-admin@kubernetes-simulator-token-user
|
||||
user:
|
||||
client-certificate-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURJVENDQWdtZ0F3SUJBZ0lJSkxlVngwakV2YjB3RFFZSktvWklodmNOQVFFTEJRQXdGVEVUTUJFR0ExVUUKQXhNS2EzVmlaWEp1WlhSbGN6QWVGdzB5TXpBNU1qWXhORFE1TlRSYUZ3MHlOREE1TWpVeE5EVTBOVGRhTURReApGekFWQmdOVkJBb1REbk41YzNSbGJUcHRZWE4wWlhKek1Sa3dGd1lEVlFRREV4QnJkV0psY201bGRHVnpMV0ZrCmJXbHVNSUlCSWpBTkJna3Foa2lHOXcwQkFRRUZBQU9DQVE4QU1JSUJDZ0tDQVFFQTQyZTF4clE3bW11N1BxMUcKdlpmL2kyN1J5SlZvZnRob3FsYmNKVGJ0OCtrNThPNXFVcHA5TWtqb3RsRnpwSk9Cb29Ca1c5Mzd0ZjNhc1FxMgppZXhTbjFFUlRLbUwxOGVNU0NFZXkwbHFwQTV1L2Nzdk5scWhhT1dTSjZpL0VtaGdjc05FTUtnaDczK2t3L1BuCmU5Ym95UnZGZUZ5REdPKytpZDB2TU5idzJnUVVWbVl2WEhoS0wrVXliYktjQnJ5aTh6TFMySk5BdXk1cXVJYWsKanhucE5pQVV0WGxZNDNLKzYvUzZSejdPZEZuRGd6QnVPczBVN3U1MGExaldvRGNKT3hpajJsdk9LajJNZUc3bwpRaGt1S2JSVnZqdE5RUnBUdHhQQ0tvTmEzRUd0SFExcEZTRDBlL1dheE1TdVVCemtNTTk3KzMvSjFtdzdqSVkxCkREQVhSd0lEQVFBQm8xWXdWREFPQmdOVkhROEJBZjhFQkFNQ0JhQXdFd1lEVlIwbEJBd3dDZ1lJS3dZQkJRVUgKQXdJd0RBWURWUjBUQVFIL0JBSXdBREFmQmdOVkhTTUVHREFXZ0JRRmk5emg1Yi9PU2VGb1JGOEk1VXJmRWJDcworakFOQmdrcWhraUc5dzBCQVFzRkFBT0NBUUVBZGlVUFZzWW4rS3o3c0dwQU1NKzlpZDlHL0NGaGlFL2VYYlRLCnFnbDh5WnVNNjVuZStmOGtNaHdHVjRHSXduMVprdUI4SVFZOVA1Z3FmOWV0cWdOUE91VGRUeGI0VzYrcTVmM1kKUWc5bWdaYk1NemRqcU15RnlXSEFhdnFHSVVjRnZHUFR1Q3VCeXFCQmdBL2h0WU5ZeERHTVVqT0ZIcWk1a2o3Uwp6aURQTmlEZzJmSCtRelpGdDh2QldacjJBc1dpeHlSVUQvWlFxNWlyVGpWTzhCZm9kcllkUGtxTXd6NXMva0g3CjhmZmtyOTlkaVArYW9PUWFraHk5T2dNUXU4YVJqak5DUkZJdE5jU0VSSU4yRkFvOE1jNEZrcWt0QkdFMENjZVgKaXJ0cS9ielp1OS9KWWdURkJSdk0vdGxJQW5PcjhzMGxRcTFNamtwWGZkbGFFUVQ3a3c9PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==
|
||||
client-key-data: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlFcEFJQkFBS0NBUUVBNDJlMXhyUTdtbXU3UHExR3ZaZi9pMjdSeUpWb2Z0aG9xbGJjSlRidDgrazU4TzVxClVwcDlNa2pvdGxGenBKT0Jvb0JrVzkzN3RmM2FzUXEyaWV4U24xRVJUS21MMThlTVNDRWV5MGxxcEE1dS9jc3YKTmxxaGFPV1NKNmkvRW1oZ2NzTkVNS2doNzMra3cvUG5lOWJveVJ2RmVGeURHTysraWQwdk1OYncyZ1FVVm1ZdgpYSGhLTCtVeWJiS2NCcnlpOHpMUzJKTkF1eTVxdUlha2p4bnBOaUFVdFhsWTQzSys2L1M2Uno3T2RGbkRnekJ1Ck9zMFU3dTUwYTFqV29EY0pPeGlqMmx2T0tqMk1lRzdvUWhrdUtiUlZ2anROUVJwVHR4UENLb05hM0VHdEhRMXAKRlNEMGUvV2F4TVN1VUJ6a01NOTcrMy9KMW13N2pJWTFEREFYUndJREFRQUJBb0lCQVFDcDMrWjFxbHZBRG14UQo5T1ljYVhoM2MzQjVNOHRjdmxMcHRIczl2WnZpRWo2N1VZN1JhQ0RRT0pERzZXL0c2SDMxbzQzVTVxM0xGUGlTCk9wdUR5cXNwNGtoWENXeXk0NWxTcEpNNWJ2MmYwanh0a0tRVEtYN2NPbXFFLzlURWJuNW1IS0pLNnI1M0I5WlEKbjFvME02V3YzZlFVNXA3ME9Od1FacytDMzM0S2pZc1hYVEFCWEhFUkJxRmNzSUdwWUNjajNSUld1Nis1Wk9CNwpKbzFyVFJTYXdPN2NSVjBSbmJMUTVzbDM3dzFiOU1rd3IrbTVxSHhRYUtzdndsMlNIdTZPcEtZYmd5dkhaNlBQCnhpTDMwTEZidEVIVWYyVCt6M3JPTEgwWE1selBrTHFQczNhQmdvdjd6NkVoMXA5NVZQUGc4V1lMeFhzQkxMc2oKUnJnM0EzdnBBb0dCQVBPN0hGemJmUW9WdlFRWjdLODVSY1Y5S2tNRXVwbUdYN0xZQnlCWDZBbW5XUnJheW56MgpwZSt1VXd2bVJWN1BLTmJ6a2w4NVdka2UyRjIvdVhDNkNkcFhWbnVKUjJZVTd2TGZoN2xjeVI0cEZib2NLK3hVClJldFE4bXhnRUZuWm9FVnNPQUlaT21qYjMwY2VCQVNqbVJQY2Nuc29yQU0xSFNvWWNaSFpIRVkxQW9HQkFPN2EKTnJFL3p5RmpySldkbFJBS3ZxOE1OTW5PKzY0cnhoTkQ4YzR5aHlKR3duTWE0OFUxd2VJOEgxZ3R6TVNPRlVMdwpDOXROZ3Q1bFdiVTRFL3FISlZTdFhxVHFFMndITm1TNVVZSGtWakNwUW1WRWdXVm1iMGVKTno1YkVVY1VqdVM0CmsrYlp6UzB6dGh0V1JKU1J6c21HN1ZJVHltSzVvc3RubUNWeEN5Y0xBb0dCQU8wcnJaemFaS0dVcDdxKzgyZEwKSnc3WERuSHF2eDIzK1pYUnk1VjRsUzRYcjRpSFVUVXEyaXdTaVhOeDN4MDBIdnlVUm1IdEwvWXNvc1VQVlFkUgpzVmJMV0RlY1RXTVRpYlhET0pKeXJLNXhzbGZKSkNDem5Ob3dpY1pWOEhOT1p6eEc0M1YvVVN4S2tNbm1kbWlCClBldHF2K2dDbXVnQUhtSWhLUnFRbDRmbEFvR0FGYUZmV0pmdHV4bGF0TVhyak9OY04yQUVtODRKenRFYUEvNmcKTkVzeEg3S0d3NFBJNHNBbWljVm1GVWM0aHdoUzlwZmtpdnl2QUZMdlY5RDNSalhjOUprcXZBYVNzYkxKZ3oraApHUUZEcU81N0c4NmpaVHBzazI3aXVOdm9hYVo3OWt5YzRFZ1RJNmZPTXhXUjZsNTErcHdrZTgxZEE2bktDMStiClVMQzNFTmNDZ1lBL0Q5WCtUUGhVcVc5eVdySnJHVDVJYm5JUjdCU1M1cVhpVy9OdXFqK1pLeVAvb3doNUQ5UjAKbDNSNmdldlZlN2lDczNWbFpkRndWUjBsSnNWeHA2UHJxTVVabUxudVdLcC9vcTdCZEo1VUR1YXhHSmVERitNTApYbWttNWtqN1I3L240UFRxeDhiSjBhRStVYndsdllHQWh5RlFIT0VuRlMwYkxmTnB5cFBBeGc9PQotLS0tLUVORCBSU0EgUFJJVkFURSBLRVktLS0tLQo=
|
||||
token: eyJhbGciOiJSUzI1NiIsImtpZCI6Il9tUkVrVkp5VjFKeDhtV2xDTmM4R2Y1ZkhRSlBOOWxaVnhKTkZuWVlJamMifQ.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJzaW11bGF0b3IiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlY3JldC5uYW1lIjoic2ltLXNlY3JldCIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50Lm5hbWUiOiJzaW11bGF0b3IiLCJrdWJlcm5ldGVzLmlvL3NlcnZpY2VhY2NvdW50L3NlcnZpY2UtYWNjb3VudC51aWQiOiJlOGU5YzQ2ZS1lMzcxLTQxMTItOTgzYS1lNzM5NGJmNWE0YzEiLCJzdWIiOiJzeXN0ZW06c2VydmljZWFjY291bnQ6c2ltdWxhdG9yOnNpbXVsYXRvciJ9.JJjzj0RCU6PJruXuyrK_mNdW4piDADXKPtEW9YP2x1R57uhTDPFfG6LPMFbZTNyeI-A7A7bmjjAt0ICJDuLeL69J8ig3TS-i54R_PB--wFr-7jZMhnNz2wueyPuXxGiIuX-36H9rZ1cA-Dgt2qtDMNhK0TvOlgwUFU_cRjb2W0NhSvH8uB0qtIqOCyVzapCVwXWinyJPGiPL3ph8VxSo6P0ZDa4UjMJ_D6IlMpUpuHriKPLjGnDwTh2oJBjMFOmC_E0Mnr6Sd0rxzsIjIeG_ST6KqoPwyCTX27CPmO74CJUguLgFXSBOjuzvxon8KRYG6VJhRawEDnTU0zx6XrPXIQ
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
#include <cstdlib>
|
||||
#include <exception>
|
||||
#include <kubecontrol/PodController.hpp>
|
||||
#include <math.h>
|
||||
#include <memory>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
@@ -14,7 +15,10 @@ namespace kubecontrol
|
||||
{
|
||||
PodController::PodController(std::string pathToKubectlConfig)
|
||||
{
|
||||
YAML::Node config = YAML::LoadFile(pathToKubectlConfig);
|
||||
LOG_S(INFO)<< "Path To Yaml: " <<pathToKubectlConfig;
|
||||
|
||||
try {
|
||||
YAML::Node config = YAML::LoadFile(pathToKubectlConfig);
|
||||
|
||||
BearerToken_ = config["users"][0]["user"]["token"].as<std::string>();
|
||||
|
||||
@@ -32,6 +36,10 @@ namespace kubecontrol
|
||||
}
|
||||
|
||||
ApiCall_ = "/api/v1/namespaces/hwinkel/pods/";
|
||||
} catch (std::exception& e) {
|
||||
LOG_S(ERROR)<< e.what();
|
||||
throw e.what();
|
||||
}
|
||||
}
|
||||
|
||||
std::string PodController::getServerAddress()
|
||||
|
||||
Reference in New Issue
Block a user