Skip to content
This repository has been archived by the owner on Mar 16, 2024. It is now read-only.

Commit

Permalink
Unit tests passing (for real this time)
Browse files Browse the repository at this point in the history
Signed-off-by: Grant Linville <[email protected]>
  • Loading branch information
g-linville committed Dec 5, 2023
1 parent 173f049 commit f8c2178
Show file tree
Hide file tree
Showing 136 changed files with 286 additions and 391 deletions.
2 changes: 1 addition & 1 deletion pkg/apis/internal.acorn.io/v1/appinstance.go
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ type AppInstanceCondition string

var (
AppInstanceConditionDefined = "defined"
AppInstanceConditionDefaults = "defaults"
AppInstanceConditionResolvedOfferings = "resolved-offerings"
AppInstanceConditionScheduling = "scheduling"
AppInstanceConditionNamespace = "namespace"
AppInstanceConditionParsed = "parsed"
Expand Down
13 changes: 13 additions & 0 deletions pkg/controller/appdefinition/deploy.go
Original file line number Diff line number Diff line change
Expand Up @@ -597,12 +597,25 @@ func containerAnnotation(container v1.Container) string {
return string(json)
}

func resolvedOfferingsAnnotation(appInstance *v1.AppInstance, container v1.Container) string {
if resolved, exists := appInstance.Status.ResolvedOfferings.Containers[container.Name]; exists {
data, _ := convert.EncodeToMap(resolved)
j, _ := json.Marshal(data)
return string(j)
}
return ""
}

func podAnnotations(appInstance *v1.AppInstance, container v1.Container) map[string]string {
annotations := map[string]string{
labels.AcornContainerSpec: containerAnnotation(container),
}
addPrometheusAnnotations(annotations, container)

if offerings := resolvedOfferingsAnnotation(appInstance, container); offerings != "" {
annotations[labels.AcornContainerResolvedOfferings] = offerings
}

images := map[string]string{}
addImageAnnotations(images, appInstance, container)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -224,7 +224,7 @@ status:
reason: Success
status: "True"
success: true
type: defaults
type: resolved-offerings
reason: Success
status: "True"
success: true
Expand All @@ -235,11 +235,7 @@ status:
type: defined
namespace: app-created-namespace
observedGeneration: 1
resolvedOfferings:
memory:
"": 0
left: 2097152
oneimage: 2097152
resolvedOfferings: {}
scheduling:
left:
requirements:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ status:
dockerfile: "Dockerfile"
context: "."
conditions:
- type: defaults
- type: resolved-offerings
reason: Success
status: "True"
success: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -223,7 +223,7 @@ status:
reason: Success
status: "True"
success: true
type: defaults
type: resolved-offerings
reason: Success
status: "True"
success: true
Expand All @@ -234,11 +234,7 @@ status:
type: defined
namespace: app-created-namespace
observedGeneration: 1
resolvedOfferings:
memory:
"": 0
left: 1048576
oneimage: 1048576
resolvedOfferings: {}
scheduling:
left:
requirements:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ status:
dockerfile: "Dockerfile"
context: "."
conditions:
- type: defaults
- type: resolved-offerings
reason: Success
status: "True"
success: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -223,7 +223,7 @@ status:
reason: Success
status: "True"
success: true
type: defaults
type: resolved-offerings
reason: Success
status: "True"
success: true
Expand All @@ -234,11 +234,7 @@ status:
type: defined
namespace: app-created-namespace
observedGeneration: 1
resolvedOfferings:
memory:
"": 0
left: 1048576
oneimage: 1048576
resolvedOfferings: {}
scheduling:
left:
requirements:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ status:
dockerfile: "Dockerfile"
context: "."
conditions:
- type: defaults
- type: resolved-offerings
reason: Success
status: "True"
success: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -372,7 +372,7 @@ status:
reason: Success
status: "True"
success: true
type: defaults
type: resolved-offerings
reason: Success
status: "True"
success: true
Expand All @@ -383,11 +383,7 @@ status:
type: defined
namespace: app-created-namespace
observedGeneration: 1
resolvedOfferings:
memory:
"": 0
oneimage: 2097152
twoimage: 1048576
resolvedOfferings: {}
scheduling:
oneimage:
affinity:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ status:
dockerfile: "Dockerfile"
context: "."
conditions:
- type: defaults
- type: resolved-offerings
reason: Success
status: "True"
success: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -222,7 +222,7 @@ status:
reason: Success
status: "True"
success: true
type: defaults
type: resolved-offerings
reason: Success
status: "True"
success: true
Expand All @@ -233,11 +233,7 @@ status:
type: defined
namespace: app-created-namespace
observedGeneration: 1
resolvedOfferings:
memory:
"": 0
left: 1048576
oneimage: 1048576
resolvedOfferings: {}
scheduling:
left:
requirements:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ status:
dockerfile: "Dockerfile"
context: "."
conditions:
- type: defaults
- type: resolved-offerings
reason: Success
status: "True"
success: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -224,7 +224,7 @@ status:
reason: Success
status: "True"
success: true
type: defaults
type: resolved-offerings
reason: Success
status: "True"
success: true
Expand All @@ -235,11 +235,7 @@ status:
type: defined
namespace: app-created-namespace
observedGeneration: 1
resolvedOfferings:
memory:
"": 0
left: 1048576
oneimage: 1048576
resolvedOfferings: {}
scheduling:
left:
requirements:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ status:
context: "."
class: sample-compute-class-01
conditions:
- type: defaults
- type: resolved-offerings
reason: Success
status: "True"
success: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ status:
dockerfile: "Dockerfile"
context: "."
conditions:
- type: defaults
- type: resolved-offerings
reason: Success
status: "True"
success: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ status:
dockerfile: "Dockerfile"
context: "."
conditions:
- type: defaults
- type: resolved-offerings
reason: Success
status: "True"
success: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -357,7 +357,7 @@ status:
reason: Success
status: "True"
success: true
type: defaults
type: resolved-offerings
reason: Success
status: "True"
success: true
Expand All @@ -368,11 +368,7 @@ status:
type: defined
namespace: app-created-namespace
observedGeneration: 1
resolvedOfferings:
memory:
"": 0
oneimage: 1048576
twoimage: 0
resolvedOfferings: {}
scheduling:
oneimage:
affinity:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ status:
dockerfile: "Dockerfile"
context: "."
conditions:
- type: defaults
- type: resolved-offerings
reason: Success
status: "True"
success: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -222,7 +222,7 @@ status:
reason: Success
status: "True"
success: true
type: defaults
type: resolved-offerings
reason: Success
status: "True"
success: true
Expand All @@ -233,11 +233,7 @@ status:
type: defined
namespace: app-created-namespace
observedGeneration: 1
resolvedOfferings:
memory:
"": 0
left: 1048576
oneimage: 1048576
resolvedOfferings: {}
scheduling:
left:
requirements:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ status:
context: "."
class: sample-compute-class
conditions:
- type: defaults
- type: resolved-offerings
reason: Success
status: "True"
success: true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -217,18 +217,14 @@ status:
reason: Success
status: "True"
success: true
type: defaults
type: resolved-offerings
reason: Success
status: "True"
success: true
type: defined
namespace: app-created-namespace
observedGeneration: 1
resolvedOfferings:
memory:
"": 1048576
left: 2097152
oneimage: 2097152
resolvedOfferings: {}
scheduling:
left:
requirements:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ status:
reason: Success
status: "True"
success: true
- type: defaults
- type: resolved-offerings
reason: Success
status: "True"
success: true
Original file line number Diff line number Diff line change
Expand Up @@ -216,18 +216,14 @@ status:
reason: Success
status: "True"
success: true
type: defaults
type: resolved-offerings
reason: Success
status: "True"
success: true
type: defined
namespace: app-created-namespace
observedGeneration: 1
resolvedOfferings:
memory:
"": 1048576
left: 1048576
oneimage: 1048576
resolvedOfferings: {}
scheduling:
left:
requirements:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ status:
reason: Success
status: "True"
success: true
- type: defaults
- type: resolved-offerings
reason: Success
status: "True"
success: true
Original file line number Diff line number Diff line change
Expand Up @@ -212,18 +212,14 @@ status:
reason: Success
status: "True"
success: true
type: defaults
type: resolved-offerings
reason: Success
status: "True"
success: true
type: defined
namespace: app-created-namespace
observedGeneration: 1
resolvedOfferings:
memory:
"": 0
left: 1048576
oneimage: 1048576
resolvedOfferings: {}
scheduling:
left:
requirements: {}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ status:
reason: Success
status: "True"
success: true
- type: defaults
- type: resolved-offerings
reason: Success
status: "True"
success: true
Loading

0 comments on commit f8c2178

Please sign in to comment.