Skip to content

Commit

Permalink
Merge pull request #13 from ryandawsonuk/545-efk
Browse files Browse the repository at this point in the history
add fluentd label by default
  • Loading branch information
ukclivecox authored Jun 14, 2019
2 parents 4d682fb + d300880 commit d8fef9d
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 9 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ A Go controller for the Seldon Core CRD
Clone into GOPATH.

Kubebuilder is required to build the project.

Run `export GO111MODULE=off`
Run with `make`

### Historical Notes
Expand Down
17 changes: 9 additions & 8 deletions pkg/controller/seldondeployment/seldondeployment_controller.go
Original file line number Diff line number Diff line change
Expand Up @@ -278,7 +278,7 @@ func createEngineDeployment(mlDep *machinelearningv1alpha2.SeldonDeployment, p *
ObjectMeta: metav1.ObjectMeta{
Name: depName,
Namespace: getNamespace(mlDep),
Labels: map[string]string{machinelearningv1alpha2.Label_svc_orch: "true", machinelearningv1alpha2.Label_seldon_app: seldonId, machinelearningv1alpha2.Label_seldon_id: seldonId, "app": depName, "version": "v1"},
Labels: map[string]string{machinelearningv1alpha2.Label_svc_orch: "true", machinelearningv1alpha2.Label_seldon_app: seldonId, machinelearningv1alpha2.Label_seldon_id: seldonId, "app": depName, "version": "v1", "fluentd": "true"},
Annotations: mlDep.Spec.Annotations,
},
Spec: appsv1.DeploymentSpec{
Expand Down Expand Up @@ -511,15 +511,15 @@ func createComponents(mlDep *machinelearningv1alpha2.SeldonDeployment) (*compone
ObjectMeta: metav1.ObjectMeta{
Name: depName,
Namespace: namespace,
Labels: map[string]string{machinelearningv1alpha2.Label_seldon_id: seldonId, "app": depName},
Labels: map[string]string{machinelearningv1alpha2.Label_seldon_id: seldonId, "app": depName, "fluentd": "true"},
},
Spec: appsv1.DeploymentSpec{
Selector: &metav1.LabelSelector{
MatchLabels: map[string]string{machinelearningv1alpha2.Label_seldon_id: seldonId},
},
Template: corev1.PodTemplateSpec{
ObjectMeta: metav1.ObjectMeta{
Labels: map[string]string{machinelearningv1alpha2.Label_seldon_id: seldonId, "app": depName},
Labels: map[string]string{machinelearningv1alpha2.Label_seldon_id: seldonId, "app": depName, "fluentd": "true"},
Annotations: mlDep.Spec.Annotations,
},
Spec: cSpec.Spec,
Expand Down Expand Up @@ -568,11 +568,12 @@ func createComponents(mlDep *machinelearningv1alpha2.SeldonDeployment) (*compone
deploy.Spec.Selector.MatchLabels[machinelearningv1alpha2.Label_seldon_app] = seldonId
deploy.Spec.Template.ObjectMeta.Labels[machinelearningv1alpha2.Label_seldon_app] = seldonId

// add predictor labels
for k, v := range p.Labels {
deploy.ObjectMeta.Labels[k] = v
deploy.Spec.Template.ObjectMeta.Labels[k] = v
}
}

// add predictor labels
for k, v := range p.Labels {
deploy.ObjectMeta.Labels[k] = v
deploy.Spec.Template.ObjectMeta.Labels[k] = v
}

// create services for each container
Expand Down

0 comments on commit d8fef9d

Please sign in to comment.