Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: [TKC-2556] test workflow running context #5926

Merged
merged 62 commits into from
Oct 28, 2024

Commits on Jul 4, 2024

  1. feat: running context model for test workflows

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    29ba776 View commit details
    Browse the repository at this point in the history
  2. feat: add running context to test workflow execution models

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    a0ed48a View commit details
    Browse the repository at this point in the history
  3. fix: unit test

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    7fd49ad View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2024

  1. Merge commit '7da22fdf8a5f96cf3cf4606e138bceffed17c3ba' into vsukhin/…

    …feature/test-workflow-running-context
    vsukhin committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    6911023 View commit details
    Browse the repository at this point in the history
  2. fix: dep update

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    c3b438e View commit details
    Browse the repository at this point in the history
  3. feat: map test workflow running context

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    ee741fb View commit details
    Browse the repository at this point in the history
  4. feat: pass running context to execution

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Jul 5, 2024
    Configuration menu
    Copy the full SHA
    6e49ecb View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. fix: running context for test workflows

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    d54ca82 View commit details
    Browse the repository at this point in the history
  2. fix: add test workflow running context model

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    2b7b2b6 View commit details
    Browse the repository at this point in the history
  3. fix: additional enum for test workflow running context

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    66c39d5 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2024

  1. fix: add one more enum

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    8e467d0 View commit details
    Browse the repository at this point in the history
  2. fix: mapping for test workflow running context

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    48042d7 View commit details
    Browse the repository at this point in the history
  3. fix: mapping for cd events for test workflow running context

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    c5d9641 View commit details
    Browse the repository at this point in the history
  4. fix: show test workflow running context

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    6b537c2 View commit details
    Browse the repository at this point in the history
  5. feat: get full psth

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    581d826 View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2024

  1. fix: add parent ids for test workflow running context

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    b1b25cc View commit details
    Browse the repository at this point in the history
  2. fix: format running context ui

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    235dfb7 View commit details
    Browse the repository at this point in the history
  3. fux: add to mock

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    e751657 View commit details
    Browse the repository at this point in the history
  4. fix: remove unused var

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    e6f9a62 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2024

  1. Merge branch 'main' into vsukhin/feature/test-workflow-running-context

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    
    # Conflicts:
    #	api/v1/testkube.yaml
    #	cmd/kubectl-testkube/commands/testworkflows/renderer/testworkflowexecution_obj.go
    #	cmd/kubectl-testkube/commands/testworkflows/run.go
    #	cmd/tcl/testworkflow-toolkit/commands/execute.go
    #	cmd/tcl/testworkflow-toolkit/spawn/utils.go
    #	cmd/testworkflow-toolkit/env/config.go
    #	docs/docs/articles/webhooks.mdx
    #	go.mod
    #	go.sum
    #	pkg/api/v1/testkube/model_test_workflow_execution.go
    #	pkg/api/v1/testkube/model_test_workflow_execution_request.go
    #	pkg/api/v1/testkube/model_test_workflow_execution_summary.go
    #	pkg/mapper/testworkflows/openapi_kube.go
    #	pkg/testworkflows/testworkflowexecutor/executor.go
    #	pkg/testworkflows/testworkflowprocessor/stage/container.go
    vsukhin committed Oct 4, 2024
    Configuration menu
    Copy the full SHA
    eb5d7d2 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. fix: dep update

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    60e5ebd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    88866c4 View commit details
    Browse the repository at this point in the history
  3. fix: merge

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    6e5d1e3 View commit details
    Browse the repository at this point in the history
  4. fix: change running context model

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    b68824d View commit details
    Browse the repository at this point in the history
  5. fix: use reference instead of array

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    b5052ef View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

  1. fix: dep update

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    f459b3b View commit details
    Browse the repository at this point in the history
  2. fix: additional running contexts

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    d972b1a View commit details
    Browse the repository at this point in the history
  3. fix: add tcl for testworkflow mapper

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    3269f3d View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2024

  1. fix: trigger running context

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    f91bb1b View commit details
    Browse the repository at this point in the history
  2. feat: move runnng context to tcl

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    6f2ac47 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c3a077a View commit details
    Browse the repository at this point in the history
  4. fixL move mapper to tcl

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    9dc607f View commit details
    Browse the repository at this point in the history
  5. fix: remove test

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    d4825eb View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2024

  1. ifx: move running context to tcl package

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    db28fd1 View commit details
    Browse the repository at this point in the history
  2. fix: parse uername and email

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    386af08 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. fix: dep update

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    cca4c38 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into vsukhin/feature/test-workflow-running-context

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    
    # Conflicts:
    #	cmd/tcl/testworkflow-toolkit/commands/execute.go
    #	cmd/tcl/testworkflow-toolkit/spawn/utils.go
    #	cmd/testworkflow-toolkit/env/config.go
    #	go.mod
    #	go.sum
    #	pkg/testworkflows/testworkflowexecutor/executor.go
    #	pkg/testworkflows/testworkflowprocessor/stage/container.go
    #	pkg/triggers/executor_test.go
    vsukhin committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    b574bc6 View commit details
    Browse the repository at this point in the history
  3. fix: merge

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    8a3ffdf View commit details
    Browse the repository at this point in the history
  4. fix: use api running context from cloud

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    fc61c7f View commit details
    Browse the repository at this point in the history
  5. fix: remove username

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    9cde4b6 View commit details
    Browse the repository at this point in the history
  6. fix: remove username

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    7669083 View commit details
    Browse the repository at this point in the history
  7. fix: check for cloud mode in api call

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    9c841e4 View commit details
    Browse the repository at this point in the history
  8. fix: check for trigger cloud mode

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    34ceae9 View commit details
    Browse the repository at this point in the history
  9. fix: check cloud for executing test workflow

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    17eb28b View commit details
    Browse the repository at this point in the history
  10. fix: fmt

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    8e87626 View commit details
    Browse the repository at this point in the history
  11. fix: tcl for printing running context

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    89a0da2 View commit details
    Browse the repository at this point in the history
  12. fix: unit test

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    0b9e2f8 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2024

  1. fix: support ci/cd

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    07cad5d View commit details
    Browse the repository at this point in the history
  2. fix: add actor filters

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    8cd4890 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'main' into vsukhin/feature/test-workflow-running-context

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    
    # Conflicts:
    #	go.mod
    #	go.sum
    vsukhin committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    0af724d View commit details
    Browse the repository at this point in the history
  4. fix: mongo query

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    226ae32 View commit details
    Browse the repository at this point in the history
  5. fix: test

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    f33a1a8 View commit details
    Browse the repository at this point in the history
  6. fix: int test

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    21766bf View commit details
    Browse the repository at this point in the history
  7. fix: unit tests

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    dd747b8 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. fix: assign running context

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    9d4f463 View commit details
    Browse the repository at this point in the history
  2. fix: tune printing running context

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    11f7fe9 View commit details
    Browse the repository at this point in the history
  3. fix: forrmat printing

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    0dedd68 View commit details
    Browse the repository at this point in the history
  4. fix: field name

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    13a231a View commit details
    Browse the repository at this point in the history
  5. fix: rename parameters

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    b768027 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    993a133 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2024

  1. Merge branch 'main' into vsukhin/feature/test-workflow-running-context

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    
    # Conflicts:
    #	pkg/triggers/service.go
    vsukhin committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    ad85fa0 View commit details
    Browse the repository at this point in the history
  2. fix: dep update

    Signed-off-by: Vladislav Sukhin <vladislav@kubeshop.io>
    vsukhin committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    c7b125c View commit details
    Browse the repository at this point in the history