ADD: add a simple working version of a pod controler class

This commit is contained in:
Henry Winkel
2023-08-07 17:31:23 +02:00
parent ca1e714c51
commit bc6617e100
15 changed files with 731 additions and 13 deletions

View File

@@ -1,14 +1,25 @@
#pragma once
#include <string>
#include <yaml.h>
#include <yaml-cpp/yaml.h>
namespace kubecontrol
{
class kubecontrol
{
public:
kubecontrol(std::string pathToKubectlConfig);
void getPods();
void startPod();
void deletePod(std::string uid);
std::string createYAML();
private:
std::string BearerToken_;
std::string ServerAddress_;
std::string NameSpace_;
};
}