/** * @return \Kubernetes\Client\Repository\ServiceRepository */ private function getRepository() { $client = $this->clientContext->getClient()->getNamespaceClient($this->namespaceContext->getNamespace()); return $client->getServiceRepository(); }
/** * @return \Kubernetes\Client\Repository\PersistentVolumeClaimRepository */ private function getRepository() { $client = $this->clientContext->getClient()->getNamespaceClient($this->namespaceContext->getNamespace()); return $client->getPersistentVolumeClaimRepository(); }
/** * @param $namespace */ private function createNamespace($namespace) { self::$namespace = $namespace; self::$isDeleted = false; $this->getRepository()->create(self::$namespace); }