Skip to content

Automatic deduction of Dirigent parameters from knative's yaml is broken #620

@leokondrashov

Description

@leokondrashov

Version

Main branch

Expected behavior

Automatic conversion of knative's parameters from yaml file by convertKnativeYamlToDirigentMetadata method. Successful launch of experiment without generating the dirigent.json for each trace.

Observed behavior

Failure to start experiment

INFO[Mar 24 07:14:42.902] Failure configuration found.
INFO[Mar 24 07:20:31.822] Using workloads/container/trace_func_go.yaml as a service YAML specification file.
INFO[Mar 24 07:20:31.822] Generating IAT and runtime specifications for all the functions
FATA[Mar 24 07:20:31.823] No Dirigent metadata for function trace-func-46-6870392980482454776

Steps to reproduce

  • Deploy dirigent (main branch)
  • Pull main branch of invitro on node0
  • Update go to newer version (e.g., v1.22.9)
  • Add line "YamlSelector": "container" into cmd/config_dirigent_trace.json
  • (Re)move file data/traces/example/dirigent.json to trigger automatic evaluation of Dirigent's metadata from existing yaml file
  • Run loader: go run cmd/loader.go -config cmd/config_dirigent_trace.json

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions