Skip to content

Commit

Permalink
Fix apache#791: fix after rebase
Browse files Browse the repository at this point in the history
  • Loading branch information
nicolaferraro authored and ipolyzos committed Jul 31, 2019
1 parent d021751 commit 490b9f6
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 12 deletions.
4 changes: 2 additions & 2 deletions pkg/trait/container.go
Original file line number Diff line number Diff line change
Expand Up @@ -131,11 +131,11 @@ func (t *containerTrait) Apply(e *Environment) error {
}

e.ConfigureVolumesAndMounts(
&service.Spec.RunLatest.Configuration.RevisionTemplate.Spec.Volumes,
&service.Spec.ConfigurationSpec.GetTemplate().Spec.Volumes,
&container.VolumeMounts,
)

service.Spec.RunLatest.Configuration.RevisionTemplate.Spec.Container = container
service.Spec.ConfigurationSpec.GetTemplate().Spec.Containers = append(service.Spec.ConfigurationSpec.GetTemplate().Spec.Containers , container)
})

if t.Expose != nil && *t.Expose {
Expand Down
21 changes: 12 additions & 9 deletions pkg/trait/knative_service.go
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ import (
"github.com/apache/camel-k/pkg/apis/camel/v1alpha1"
"github.com/apache/camel-k/pkg/metadata"
serving "github.com/knative/serving/pkg/apis/serving/v1alpha1"
servingbeta "github.com/knative/serving/pkg/apis/serving/v1beta1"
corev1 "k8s.io/api/core/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
)
Expand Down Expand Up @@ -198,15 +199,17 @@ func (t *knativeServiceTrait) getServiceFor(e *Environment) *serving.Service {
Annotations: e.Integration.Annotations,
},
Spec: serving.ServiceSpec{
RunLatest: &serving.RunLatestType{
Configuration: serving.ConfigurationSpec{
RevisionTemplate: serving.RevisionTemplateSpec{
ObjectMeta: metav1.ObjectMeta{
Labels: labels,
Annotations: annotations,
},
Spec: serving.RevisionSpec{
ServiceAccountName: e.Integration.Spec.ServiceAccountName,
ConfigurationSpec: serving.ConfigurationSpec{
Template: &serving.RevisionTemplateSpec{
ObjectMeta: metav1.ObjectMeta{
Labels: labels,
Annotations: annotations,
},
Spec: serving.RevisionSpec{
RevisionSpec: servingbeta.RevisionSpec{
PodSpec: corev1.PodSpec{
ServiceAccountName: e.Integration.Spec.ServiceAccountName,
},
},
},
},
Expand Down
2 changes: 1 addition & 1 deletion pkg/trait/knative_service_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -254,6 +254,6 @@ func TestKnativeServiceWithCustomContainerName(t *testing.T) {
assert.Equal(
t,
environment.Integration.Spec.Traits["container"].Configuration["name"],
s.Spec.RunLatest.Configuration.RevisionTemplate.Spec.Container.Name,
s.Spec.ConfigurationSpec.GetTemplate().Spec.Containers[0].Name,
)
}

0 comments on commit 490b9f6

Please sign in to comment.