Example #1
0
        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()}");
            }
        }