Browse Source

Fix replicas (#67)

davidfowl/dependencies
Justin Kotalik 7 years ago
committed by GitHub
parent
commit
0867301052
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      src/Tye.Core/KubernetesManifestGenerator.cs
  2. 2
      src/Tye.Core/Service.cs
  3. 2
      src/tye/Program.DeployCommand.cs

2
src/Tye.Core/KubernetesManifestGenerator.cs

@ -108,6 +108,8 @@ namespace Tye
var spec = new YamlMappingNode();
root.Add("spec", spec);
spec.Add("replicas", service.Service.Replicas.ToString());
var selector = new YamlMappingNode();
spec.Add("selector", selector);

2
src/Tye.Core/Service.cs

@ -26,5 +26,7 @@ namespace Tye
// Represents bindings *published* by this service
// See GeneratedAssets for bindings consumed by the service
public List<ServiceBinding> Bindings { get; } = new List<ServiceBinding>();
public int Replicas { get; set; }
}
}

2
src/tye/Program.DeployCommand.cs

@ -77,6 +77,8 @@ namespace Tye
Source = project,
};
service.Replicas = configService.Replicas ?? 1;
foreach (var configBinding in configService.Bindings)
{
service.Bindings.Add(new ServiceBinding(configBinding.Name ?? service.Name)

Loading…
Cancel
Save