ADD: added guid usage to identify a pod

This commit is contained in:
hwinkel
2023-08-07 21:30:53 +02:00
parent bc6617e100
commit 1c4c883648
11 changed files with 126 additions and 17 deletions

View File

@@ -23,6 +23,16 @@ namespace kubecontrol
}
std::string KubePod::getUUID()
{
return this->Uuid_;
}
std::string KubePod::getLabel()
{
return this->Label_;
}
void KubePod::setEnvironmentVar(std::string key, std::string val)
{
EnvirmonentVars_.emplace(key,val);
@@ -99,14 +109,17 @@ namespace kubecontrol
request.setOpt(new curlpp::options::Post(true));
std::ifstream is;
is.open (this->PathToYaml_, std::ios::binary );
is.seekg (0, std::ios::end);
long length = is.tellg();
is.seekg (0, std::ios::beg);
char *buffer = new char [length];
is.read (buffer,length);
if(std::filesystem::exists(this->PathToYaml_) != true)
{
this->createYAML();
}
std::ifstream is;
is.open (this->PathToYaml_, std::ios::binary );
is.seekg (0, std::ios::end);
long length = is.tellg();
is.seekg (0, std::ios::beg);
char *buffer = new char [length];
is.read (buffer,length);
@@ -178,7 +191,6 @@ namespace kubecontrol
request.perform();
auto response = mWriterChunk.getResponse();
return nlohmann::json::parse(response);
}