fix: service selector indexed name
This commit is contained in:
parent
1adb18e186
commit
db693aab26
@ -135,12 +135,13 @@ func createResources(ctx *pulumi.Context, configuration *configuration, opts ...
|
||||
var ingressesParameter []ingressConfiguration
|
||||
var deployments []*appsv1.Deployment
|
||||
for index, image := range configuration.Images {
|
||||
indexedName := fmt.Sprintf("%s-%d", configuration.Name, index)
|
||||
appLabels := pulumi.StringMap{
|
||||
"app.kubernetes.io/name": pulumi.String(configuration.Name),
|
||||
"app.kubernetes.io/name": pulumi.String(indexedName),
|
||||
}
|
||||
|
||||
deploymentParameter := &deploymentConfiguration{
|
||||
Name: fmt.Sprintf("%s-%d", configuration.Name, index),
|
||||
Name: indexedName,
|
||||
Env: configuration.Env,
|
||||
Replicas: configuration.Replicas,
|
||||
ImageReference: image,
|
||||
@ -152,7 +153,7 @@ func createResources(ctx *pulumi.Context, configuration *configuration, opts ...
|
||||
application.DeploymentName = deployment.Metadata.Name().Elem()
|
||||
|
||||
serviceParameter := serviceConfiguration{
|
||||
Name: fmt.Sprintf("%s-%d", configuration.Name, index),
|
||||
Name: indexedName,
|
||||
}
|
||||
service, err := createService(ctx, serviceParameter, namespace, appLabels, application)
|
||||
if err != nil {
|
||||
@ -230,7 +231,7 @@ func createMiddlewareAddResponseHeader(
|
||||
return nil, nil
|
||||
}
|
||||
|
||||
func createIngress(ctx *pulumi.Context, configuration *configuration, namespace *corev1.Namespace, certificate *v1.Certificate, servicesConfiguration []ingressConfiguration, application *Application, responseHeaderMiddleware *traefikv1alpha1.Middleware) (*netv1.Ingress, error) {
|
||||
func createIngress(ctx *pulumi.Context, configuration *configuration, namespace *corev1.Namespace, certificate *v1.Certificate, ingressConfiguration []ingressConfiguration, application *Application, responseHeaderMiddleware *traefikv1alpha1.Middleware) (*netv1.Ingress, error) {
|
||||
if configuration.ShouldCreateIngress {
|
||||
host := pulumi.String(configuration.Dns)
|
||||
|
||||
@ -249,7 +250,7 @@ func createIngress(ctx *pulumi.Context, configuration *configuration, namespace
|
||||
}
|
||||
|
||||
var ingressPaths netv1.HTTPIngressPathArray
|
||||
for _, service := range servicesConfiguration {
|
||||
for _, service := range ingressConfiguration {
|
||||
ingressPaths = append(ingressPaths, netv1.HTTPIngressPathArgs{
|
||||
Path: pulumi.String(service.ImageReference.Path),
|
||||
PathType: pulumi.String("Prefix"),
|
||||
|
Loading…
Reference in New Issue
Block a user