private void CreateDeployment(CreateOptions opts) { ParseYamlFile(opts); foreach (var service in _services) { _deployment.Name = service.Name; _deployment.NameSpace = _nameSpace; _deployment.ProjectDir = GetProjectName(service.Project); _deployment.KubeDir = opts.KubeDirName; _deployment.DeployType = opts.DeployType; _deployment.DockerHubAccount = _registry; _deployment.Replicas = service.Replicas; _deployment.Port = service.Port; _deployment.Dns = opts.Dns; _deployment.CreateDeploymentFiles(); ConsoleMessage($"Deployment files have been created for {service.Name.Trim()}"); } }