From 8e8962406fe5e2a694d17ff9fea6d042fd015d64 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Mon, 6 Jul 2026 15:29:34 +0000
Subject: [PATCH] docs: update CLI and helm reference for v2.31.0
---
client_reference/kosli_assert_artifact.md | 2 +-
client_reference/kosli_attest_artifact.md | 4 +-
client_reference/kosli_attest_custom.md | 2 +-
client_reference/kosli_attest_generic.md | 4 +-
client_reference/kosli_attest_junit.md | 4 +-
.../kosli_attest_pullrequest_github.md | 2 +-
.../kosli_attest_pullrequest_gitlab.md | 2 +-
client_reference/kosli_attest_sonar.md | 2 +-
client_reference/kosli_begin_trail.md | 4 +-
client_reference/kosli_create_flow.md | 2 +-
client_reference/kosli_diff_snapshots.md | 134 +-
client_reference/kosli_get_api-key.md | 50 +
client_reference/kosli_get_attestation.md | 2 +
client_reference/kosli_get_environment.md | 6 +-
client_reference/kosli_get_snapshot.md | 3417 ++++++++---------
client_reference/kosli_list_environments.md | 42 +-
client_reference/kosli_list_flows.md | 2 +-
client_reference/kosli_list_snapshots.md | 118 +-
client_reference/kosli_log_environment.md | 392 +-
client_reference/overview.md | 2 +-
config/navigation.json | 1 +
helm/k8s_reporter/configuration.mdx | 2 +-
helm/k8s_reporter/overview.mdx | 4 +-
helm/k8s_reporter/uninstalling.mdx | 2 +
24 files changed, 2060 insertions(+), 2142 deletions(-)
create mode 100644 client_reference/kosli_get_api-key.md
diff --git a/client_reference/kosli_assert_artifact.md b/client_reference/kosli_assert_artifact.md
index 7a532b5..cdaa5b8 100644
--- a/client_reference/kosli_assert_artifact.md
+++ b/client_reference/kosli_assert_artifact.md
@@ -68,7 +68,7 @@ non-zero code if non-compliant status.
View an example of the `kosli assert artifact` command in GitHub.
- In [this YAML file](https://github.com/cyber-dojo/differ/blob/9d1887776497e501bc8dcd46e508488bf5c8b0c8/.github/workflows/main.yml#L271)
+ In [this YAML file](https://github.com/cyber-dojo/differ/blob/ce4cbdd20524e0cd53e25098435bc5d30b8190b7/.github/workflows/main.yml#L271)
View an example of the `kosli assert artifact` command in GitLab.
diff --git a/client_reference/kosli_attest_artifact.md b/client_reference/kosli_attest_artifact.md
index 250d7a1..b187a39 100644
--- a/client_reference/kosli_attest_artifact.md
+++ b/client_reference/kosli_attest_artifact.md
@@ -79,12 +79,12 @@ In other CI systems, set them explicitly to capture repository metadata.
View an example of the `kosli attest artifact` command in GitHub.
- In [this YAML file](https://github.com/cyber-dojo/reusable-actions-workflows/blob/1bdb27adc1d20509a8b8a67f15adbae517d4cb4c/.github/workflows/secure-docker-build.yml#L222), which created [this Kosli Event](https://app.kosli.com/cyber-dojo/flows/differ-ci/trails/9d1887776497e501bc8dcd46e508488bf5c8b0c8?attestation_id=2253016a-6669-4742-a9ac-19e2c25a).
+ In [this YAML file](https://github.com/cyber-dojo/reusable-actions-workflows/blob/1bdb27adc1d20509a8b8a67f15adbae517d4cb4c/.github/workflows/secure-docker-build.yml#L222), which created [this Kosli Event](https://app.kosli.com/cyber-dojo/flows/differ-ci/trails/26dcd06257a4bb00d594dbb5de05eefbb7b20379?attestation_id=494ad51d-feff-4795-9fec-f2a8b953).
View an example of the `kosli attest artifact` command in GitLab.
- In [this YAML file](https://gitlab.com/cyber-dojo/creator/-/blob/65fd2bfa2478534ea4bc5ccf30f6bfc6aab7550c/.gitlab/workflows/main.yml#L111), which created [this Kosli Event](https://app.kosli.com/cyber-dojo/flows/creator-ci/trails/2a3119f72fa7bf62bbc83a3d48266120085d03ab?attestation_id=08189ccd-6f3a-439e-99ca-e5abe3ee).
+ In [this YAML file](https://gitlab.com/cyber-dojo/creator/-/blob/65fd2bfa2478534ea4bc5ccf30f6bfc6aab7550c/.gitlab/workflows/main.yml#L111), which created [this Kosli Event](https://app.kosli.com/cyber-dojo/flows/creator-ci/trails/6ff6b4c71ab218d39065654bef32839b9226d21f?attestation_id=26dd06bd-0d63-4775-a3d1-db332cf0).
diff --git a/client_reference/kosli_attest_custom.md b/client_reference/kosli_attest_custom.md
index 1149e61..36fecc9 100644
--- a/client_reference/kosli_attest_custom.md
+++ b/client_reference/kosli_attest_custom.md
@@ -77,7 +77,7 @@ In other CI systems, set them explicitly to capture repository metadata.
View an example of the `kosli attest custom` command in GitHub.
- In [this YAML file](https://github.com/cyber-dojo/differ/blob/9d1887776497e501bc8dcd46e508488bf5c8b0c8/.github/workflows/main.yml#L168), which created [this Kosli Event](https://app.kosli.com/cyber-dojo/flows/differ-ci/trails/9d1887776497e501bc8dcd46e508488bf5c8b0c8?attestation_id=731c30ed-11f3-43e1-9101-3d8be4f1).
+ In [this YAML file](https://github.com/cyber-dojo/differ/blob/26dcd06257a4bb00d594dbb5de05eefbb7b20379/.github/workflows/main.yml#L168), which created [this Kosli Event](https://app.kosli.com/cyber-dojo/flows/differ-ci/trails/26dcd06257a4bb00d594dbb5de05eefbb7b20379?attestation_id=372cc898-fa56-4f07-9103-c2fbd2c2).
diff --git a/client_reference/kosli_attest_generic.md b/client_reference/kosli_attest_generic.md
index 2c1168b..b19cd3f 100644
--- a/client_reference/kosli_attest_generic.md
+++ b/client_reference/kosli_attest_generic.md
@@ -73,12 +73,12 @@ In other CI systems, set them explicitly to capture repository metadata.
View an example of the `kosli attest generic` command in GitHub.
- In [this YAML file](https://github.com/cyber-dojo/dashboard/blob/df9af0c9a2a81ed7bfc429979121b8310bbe7138/.github/workflows/main.yml#L197), which created [this Kosli Event](https://app.kosli.com/cyber-dojo/flows/dashboard-ci/trails/df9af0c9a2a81ed7bfc429979121b8310bbe7138?attestation_id=0af3b02e-22a3-4cda-89f5-1824df02).
+ In [this YAML file](https://github.com/cyber-dojo/dashboard/blob/6d203a85ffda1513db4d86d4e48b1f969bd2f510/.github/workflows/main.yml#L197), which created [this Kosli Event](https://app.kosli.com/cyber-dojo/flows/dashboard-ci/trails/6d203a85ffda1513db4d86d4e48b1f969bd2f510?attestation_id=5fbb6a0d-6e1c-46f8-af65-1177184f).
View an example of the `kosli attest generic` command in GitLab.
- In [this YAML file](https://gitlab.com/cyber-dojo/creator/-/blob/65fd2bfa2478534ea4bc5ccf30f6bfc6aab7550c/.gitlab/workflows/main.yml#L131), which created [this Kosli Event](https://app.kosli.com/cyber-dojo/flows/creator-ci/trails/2a3119f72fa7bf62bbc83a3d48266120085d03ab?attestation_id=54c673a7-59e0-42ef-bea8-3730884d).
+ In [this YAML file](https://gitlab.com/cyber-dojo/creator/-/blob/65fd2bfa2478534ea4bc5ccf30f6bfc6aab7550c/.gitlab/workflows/main.yml#L131), which created [this Kosli Event](https://app.kosli.com/cyber-dojo/flows/creator-ci/trails/6ff6b4c71ab218d39065654bef32839b9226d21f?attestation_id=b046ca73-879e-4f47-af59-c55d712c).
diff --git a/client_reference/kosli_attest_junit.md b/client_reference/kosli_attest_junit.md
index 5a2c538..07f0a3b 100644
--- a/client_reference/kosli_attest_junit.md
+++ b/client_reference/kosli_attest_junit.md
@@ -78,12 +78,12 @@ In other CI systems, set them explicitly to capture repository metadata.
View an example of the `kosli attest junit` command in GitHub.
- In [this YAML file](https://github.com/cyber-dojo/differ/blob/9d1887776497e501bc8dcd46e508488bf5c8b0c8/.github/workflows/main.yml#L101), which created [this Kosli Event](https://app.kosli.com/cyber-dojo/flows/differ-ci/trails/9d1887776497e501bc8dcd46e508488bf5c8b0c8?attestation_id=7403af34-1c2c-44ed-a0cf-052bb241).
+ In [this YAML file](https://github.com/cyber-dojo/differ/blob/26dcd06257a4bb00d594dbb5de05eefbb7b20379/.github/workflows/main.yml#L101), which created [this Kosli Event](https://app.kosli.com/cyber-dojo/flows/differ-ci/trails/26dcd06257a4bb00d594dbb5de05eefbb7b20379?attestation_id=25bf91c3-ee18-42a3-a063-ed4471cc).
View an example of the `kosli attest junit` command in GitLab.
- In [this YAML file](https://gitlab.com/cyber-dojo/creator/-/blob/65fd2bfa2478534ea4bc5ccf30f6bfc6aab7550c/.gitlab/workflows/main.yml#L126), which created [this Kosli Event](https://app.kosli.com/cyber-dojo/flows/creator-ci/trails/2a3119f72fa7bf62bbc83a3d48266120085d03ab?attestation_id=a06f8af8-f1c8-4db5-91e6-3adff442).
+ In [this YAML file](https://gitlab.com/cyber-dojo/creator/-/blob/65fd2bfa2478534ea4bc5ccf30f6bfc6aab7550c/.gitlab/workflows/main.yml#L126), which created [this Kosli Event](https://app.kosli.com/cyber-dojo/flows/creator-ci/trails/6ff6b4c71ab218d39065654bef32839b9226d21f?attestation_id=5b72cf76-f807-4a39-9998-11e17238).
diff --git a/client_reference/kosli_attest_pullrequest_github.md b/client_reference/kosli_attest_pullrequest_github.md
index 8a6e718..bf6376c 100644
--- a/client_reference/kosli_attest_pullrequest_github.md
+++ b/client_reference/kosli_attest_pullrequest_github.md
@@ -70,7 +70,7 @@ The attestation can be bound to an *artifact* in two ways:
View an example of the `kosli attest pullrequest github` command in GitHub.
- In [this YAML file](https://github.com/cyber-dojo/differ/blob/9d1887776497e501bc8dcd46e508488bf5c8b0c8/.github/workflows/main.yml#L81), which created [this Kosli Event](https://app.kosli.com/cyber-dojo/flows/differ-ci/trails/9d1887776497e501bc8dcd46e508488bf5c8b0c8?attestation_id=1545fd84-1df0-44a2-9199-583b8e32).
+ In [this YAML file](https://github.com/cyber-dojo/differ/blob/26dcd06257a4bb00d594dbb5de05eefbb7b20379/.github/workflows/main.yml#L81), which created [this Kosli Event](https://app.kosli.com/cyber-dojo/flows/differ-ci/trails/26dcd06257a4bb00d594dbb5de05eefbb7b20379?attestation_id=8fe40721-c64d-4e2c-993a-ac480298).
diff --git a/client_reference/kosli_attest_pullrequest_gitlab.md b/client_reference/kosli_attest_pullrequest_gitlab.md
index cf57214..fc40851 100644
--- a/client_reference/kosli_attest_pullrequest_gitlab.md
+++ b/client_reference/kosli_attest_pullrequest_gitlab.md
@@ -70,7 +70,7 @@ The attestation can be bound to an *artifact* in two ways:
View an example of the `kosli attest pullrequest gitlab` command in GitLab.
- In [this YAML file](https://gitlab.com/cyber-dojo/creator/-/blob/65fd2bfa2478534ea4bc5ccf30f6bfc6aab7550c/.gitlab/workflows/main.yml#L75), which created [this Kosli Event](https://app.kosli.com/cyber-dojo/flows/creator-ci/trails/2a3119f72fa7bf62bbc83a3d48266120085d03ab?attestation_id=e7858eb5-fdca-4436-b0b6-3a2fef2e).
+ In [this YAML file](https://gitlab.com/cyber-dojo/creator/-/blob/65fd2bfa2478534ea4bc5ccf30f6bfc6aab7550c/.gitlab/workflows/main.yml#L75), which created [this Kosli Event](https://app.kosli.com/cyber-dojo/flows/creator-ci/trails/6ff6b4c71ab218d39065654bef32839b9226d21f?attestation_id=11331af0-f4da-44aa-bb55-21f30064).
diff --git a/client_reference/kosli_attest_sonar.md b/client_reference/kosli_attest_sonar.md
index 5dbc798..22fce37 100644
--- a/client_reference/kosli_attest_sonar.md
+++ b/client_reference/kosli_attest_sonar.md
@@ -98,7 +98,7 @@ The attestation can be bound to an *artifact* in two ways:
View an example of the `kosli attest sonar` command in GitHub.
- In [this YAML file](https://github.com/cyber-dojo/dashboard/blob/df9af0c9a2a81ed7bfc429979121b8310bbe7138/.github/workflows/main.yml#L122), which created [this Kosli Event](https://app.kosli.com/cyber-dojo/flows/dashboard-ci/trails/df9af0c9a2a81ed7bfc429979121b8310bbe7138?attestation_id=fa2a042b-fe78-40f0-9612-ec5b4506).
+ In [this YAML file](https://github.com/cyber-dojo/dashboard/blob/6d203a85ffda1513db4d86d4e48b1f969bd2f510/.github/workflows/main.yml#L122), which created [this Kosli Event](https://app.kosli.com/cyber-dojo/flows/dashboard-ci/trails/6d203a85ffda1513db4d86d4e48b1f969bd2f510?attestation_id=401add25-eabf-4cad-b06f-1dcf4c09).
diff --git a/client_reference/kosli_begin_trail.md b/client_reference/kosli_begin_trail.md
index 564dbc5..09ab004 100644
--- a/client_reference/kosli_begin_trail.md
+++ b/client_reference/kosli_begin_trail.md
@@ -60,12 +60,12 @@ In other CI systems, set them explicitly to capture repository metadata.
View an example of the `kosli begin trail` command in GitHub.
- In [this YAML file](https://github.com/cyber-dojo/runner/blob/552f300213a65ee0c8c773474d75b26b2d723575/.github/workflows/main.yml#L78), which created [this Kosli Event](https://app.kosli.com/cyber-dojo/flows/runner-ci/trails/552f300213a65ee0c8c773474d75b26b2d723575?attestation_id=1).
+ In [this YAML file](https://github.com/cyber-dojo/runner/blob/28fc01e77500cdb35522d5f27aad95b501a03cdc/.github/workflows/main.yml#L78), which created [this Kosli Event](https://app.kosli.com/cyber-dojo/flows/runner-ci/trails/28fc01e77500cdb35522d5f27aad95b501a03cdc?attestation_id=1).
View an example of the `kosli begin trail` command in GitLab.
- In [this YAML file](https://gitlab.com/cyber-dojo/creator/-/blob/65fd2bfa2478534ea4bc5ccf30f6bfc6aab7550c/.gitlab/workflows/main.yml#L55), which created [this Kosli Event](https://app.kosli.com/cyber-dojo/flows/creator-ci/trails/2a3119f72fa7bf62bbc83a3d48266120085d03ab?attestation_id=1).
+ In [this YAML file](https://gitlab.com/cyber-dojo/creator/-/blob/65fd2bfa2478534ea4bc5ccf30f6bfc6aab7550c/.gitlab/workflows/main.yml#L55), which created [this Kosli Event](https://app.kosli.com/cyber-dojo/flows/creator-ci/trails/6ff6b4c71ab218d39065654bef32839b9226d21f?attestation_id=1).
diff --git a/client_reference/kosli_create_flow.md b/client_reference/kosli_create_flow.md
index 444fd2a..0256f80 100644
--- a/client_reference/kosli_create_flow.md
+++ b/client_reference/kosli_create_flow.md
@@ -45,7 +45,7 @@ You can specify flow parameters in flags.
View an example of the `kosli create flow` command in GitHub.
- In [this YAML file](https://github.com/cyber-dojo/runner/blob/552f300213a65ee0c8c773474d75b26b2d723575/.github/workflows/main.yml#L62)
+ In [this YAML file](https://github.com/cyber-dojo/runner/blob/28fc01e77500cdb35522d5f27aad95b501a03cdc/.github/workflows/main.yml#L62)
View an example of the `kosli create flow` command in GitLab.
diff --git a/client_reference/kosli_diff_snapshots.md b/client_reference/kosli_diff_snapshots.md
index 3239eee..8c3ca04 100644
--- a/client_reference/kosli_diff_snapshots.md
+++ b/client_reference/kosli_diff_snapshots.md
@@ -66,59 +66,59 @@ kosli diff snapshots aws-beta aws-prod --output=json
```json
{
"snappish1": {
- "snapshot_id": "aws-beta#7529",
+ "snapshot_id": "aws-beta#7609",
"artifacts": [
{
- "fingerprint": "5c05964970f34b50fff834c589f026967722784fb02622fe8cb769100189aefc",
- "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/web:fbe04c6@sha256:5c05964970f34b50fff834c589f026967722784fb02622fe8cb769100189aefc",
- "most_recent_timestamp": 1782977630,
- "flow": "web-ci",
- "commit_url": "https://github.com/cyber-dojo/web/commit/fbe04c6016bd7822a9b0b948043614186787194f",
- "instance_count": 3
- },
- {
- "fingerprint": "746b907bc4bd5d5b685299448a0db9e838d6b003036e014467fc097ae8bbb115",
- "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/dashboard:f7fd6b7@sha256:746b907bc4bd5d5b685299448a0db9e838d6b003036e014467fc097ae8bbb115",
- "most_recent_timestamp": 1782982163,
+ "fingerprint": "1a699e33bfd10607ba32dfd4189c4a3a33b552575ae7907554a7066add925ead",
+ "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/dashboard:00e4f4d@sha256:1a699e33bfd10607ba32dfd4189c4a3a33b552575ae7907554a7066add925ead",
+ "most_recent_timestamp": 1783169640,
"flow": "dashboard-ci",
- "commit_url": "https://github.com/cyber-dojo/dashboard/commit/f7fd6b78302ad399252990b0b81f54d7416a402f",
+ "commit_url": "https://github.com/cyber-dojo/dashboard/commit/00e4f4d5a7ab11c02e72c01eb807cfff344c27d4",
"instance_count": 1
},
{
- "fingerprint": "8130ae297936df0b6b15cd5a561d71457a82a41acf7b2da27da113b8333c8005",
- "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/creator:c174ef2@sha256:8130ae297936df0b6b15cd5a561d71457a82a41acf7b2da27da113b8333c8005",
- "most_recent_timestamp": 1782982210,
+ "fingerprint": "73bd6891f717f49667ce1d3509e556eafea5034688df97393b568a1539bb7818",
+ "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/creator:14c6177@sha256:73bd6891f717f49667ce1d3509e556eafea5034688df97393b568a1539bb7818",
+ "most_recent_timestamp": 1783331712,
"flow": "creator-ci",
- "commit_url": "https://github.com/cyber-dojo/creator/commit/c174ef247b1efb95812373fde2a8e8db3a9ede03",
+ "commit_url": "https://github.com/cyber-dojo/creator/commit/14c617795f36593d9195e692ce44baca84fd019c",
+ "instance_count": 1
+ },
+ {
+ "fingerprint": "9cd4a6c3fb096cf92e1c50c6b6f37e412830918594f9aca5c49030798345ac08",
+ "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/differ:ce4cbdd@sha256:9cd4a6c3fb096cf92e1c50c6b6f37e412830918594f9aca5c49030798345ac08",
+ "most_recent_timestamp": 1783329537,
+ "flow": "differ-ci",
+ "commit_url": "https://github.com/cyber-dojo/differ/commit/ce4cbdd20524e0cd53e25098435bc5d30b8190b7",
"instance_count": 1
}
]
},
"snappish2": {
- "snapshot_id": "aws-prod#4932",
+ "snapshot_id": "aws-prod#4960",
"artifacts": [
{
- "fingerprint": "157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1",
- "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/dashboard:df9af0c@sha256:157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1",
- "most_recent_timestamp": 1782969676,
+ "fingerprint": "4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
+ "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/dashboard:6d203a8@sha256:4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
+ "most_recent_timestamp": 1783075608,
"flow": "dashboard-ci",
- "commit_url": "https://github.com/cyber-dojo/dashboard/commit/df9af0c9a2a81ed7bfc429979121b8310bbe7138",
+ "commit_url": "https://github.com/cyber-dojo/dashboard/commit/6d203a85ffda1513db4d86d4e48b1f969bd2f510",
"instance_count": 1
},
{
- "fingerprint": "38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac",
- "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/web:027b85e@sha256:38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac",
- "most_recent_timestamp": 1782966800,
- "flow": "web-ci",
- "commit_url": "https://github.com/cyber-dojo/web/commit/027b85ebccec65b35b0ba0e4da196b7738d4ba82",
- "instance_count": 3
+ "fingerprint": "8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
+ "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/differ:26dcd06@sha256:8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
+ "most_recent_timestamp": 1783075532,
+ "flow": "differ-ci",
+ "commit_url": "https://github.com/cyber-dojo/differ/commit/26dcd06257a4bb00d594dbb5de05eefbb7b20379",
+ "instance_count": 1
},
{
- "fingerprint": "eff1499216faedf137034f80e4027afb552b37a681e83d9a556254bf65db9b33",
- "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/creator:2a3119f@sha256:eff1499216faedf137034f80e4027afb552b37a681e83d9a556254bf65db9b33",
- "most_recent_timestamp": 1782831972,
+ "fingerprint": "a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
+ "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/creator:6ff6b4c@sha256:a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
+ "most_recent_timestamp": 1783075863,
"flow": "creator-ci",
- "commit_url": "https://github.com/cyber-dojo/creator/commit/2a3119f72fa7bf62bbc83a3d48266120085d03ab",
+ "commit_url": "https://github.com/cyber-dojo/creator/commit/6ff6b4c71ab218d39065654bef32839b9226d21f",
"instance_count": 1
}
]
@@ -129,59 +129,59 @@ kosli diff snapshots aws-beta aws-prod --output=json
"not-changed": {
"artifacts": [
{
- "fingerprint": "133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
- "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/languages-start-points:ca386e0@sha256:133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
- "most_recent_timestamp": 1782900828,
- "flow": "languages-start-points-ci",
- "commit_url": "https://github.com/cyber-dojo/languages-start-points/commit/ca386e022a6857ad4ea8cfcc765a574452555ac7",
+ "fingerprint": "1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
+ "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/saver:2fa0324@sha256:1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
+ "most_recent_timestamp": 1783075531,
+ "flow": "saver-ci",
+ "commit_url": "https://github.com/cyber-dojo/saver/commit/2fa032402c47885c2fcf8036e2eee07ac73bdc41",
"instance_count": 1
},
{
- "fingerprint": "45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
- "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/saver:139dc6d@sha256:45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
- "most_recent_timestamp": 1782966801,
- "flow": "saver-ci",
- "commit_url": "https://github.com/cyber-dojo/saver/commit/139dc6d316a5e4b66755fecc926f2e25cd5c8208",
+ "fingerprint": "1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
+ "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/custom-start-points:fc6b09b@sha256:1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
+ "most_recent_timestamp": 1783075526,
+ "flow": "custom-start-points-ci",
+ "commit_url": "https://github.com/cyber-dojo/custom-start-points/commit/fc6b09be0518fbf8ab76815cb85b1745631e3659",
"instance_count": 1
},
{
- "fingerprint": "7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
- "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/runner:552f300@sha256:7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
- "most_recent_timestamp": 1782963931,
+ "fingerprint": "579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
+ "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/runner:28fc01e@sha256:579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
+ "most_recent_timestamp": 1783325295,
"flow": "runner-ci",
- "commit_url": "https://github.com/cyber-dojo/runner/commit/552f300213a65ee0c8c773474d75b26b2d723575",
+ "commit_url": "https://github.com/cyber-dojo/runner/commit/28fc01e77500cdb35522d5f27aad95b501a03cdc",
"instance_count": 3
},
{
- "fingerprint": "7be2ef9d49b95f256b734987619068484fde1dbe123bd9c814947d573b6638cb",
- "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/differ:9d18877@sha256:7be2ef9d49b95f256b734987619068484fde1dbe123bd9c814947d573b6638cb",
- "most_recent_timestamp": 1782973596,
- "flow": "differ-ci",
- "commit_url": "https://github.com/cyber-dojo/differ/commit/9d1887776497e501bc8dcd46e508488bf5c8b0c8",
+ "fingerprint": "748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
+ "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/exercises-start-points:80b913e@sha256:748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
+ "most_recent_timestamp": 1783075521,
+ "flow": "exercises-start-points-ci",
+ "commit_url": "https://github.com/cyber-dojo/exercises-start-points/commit/80b913e9f88902428a3567f75165d8b9d73b561a",
"instance_count": 1
},
{
- "fingerprint": "961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
- "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/nginx:665d6dd@sha256:961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
- "most_recent_timestamp": 1782907144,
- "flow": "nginx-ci",
- "commit_url": "https://github.com/cyber-dojo/nginx/commit/665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
- "instance_count": 1
+ "fingerprint": "929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
+ "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/web:97ebee5@sha256:929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
+ "most_recent_timestamp": 1783075624,
+ "flow": "web-ci",
+ "commit_url": "https://github.com/cyber-dojo/web/commit/97ebee56e01ca3af95bfcae0c7c328eee8c56865",
+ "instance_count": 3
},
{
- "fingerprint": "edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
- "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/exercises-start-points:17f61f8@sha256:edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
- "most_recent_timestamp": 1782833760,
- "flow": "exercises-start-points-ci",
- "commit_url": "https://github.com/cyber-dojo/exercises-start-points/commit/17f61f83683a52ec1b9040127da582affb70e997",
+ "fingerprint": "a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
+ "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/languages-start-points:04e0e14@sha256:a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
+ "most_recent_timestamp": 1783075605,
+ "flow": "languages-start-points-ci",
+ "commit_url": "https://github.com/cyber-dojo/languages-start-points/commit/04e0e14bb8874ab521d35c97d6040133f0d2143a",
"instance_count": 1
},
{
- "fingerprint": "fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
- "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/custom-start-points:ae0c2f0@sha256:fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
- "most_recent_timestamp": 1782966159,
- "flow": "custom-start-points-ci",
- "commit_url": "https://github.com/cyber-dojo/custom-start-points/commit/ae0c2f039480061d958cc007bc4c78e5b0f36a83",
+ "fingerprint": "c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
+ "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/nginx:cbf0063@sha256:c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
+ "most_recent_timestamp": 1783329868,
+ "flow": "nginx-ci",
+ "commit_url": "https://github.com/cyber-dojo/nginx/commit/cbf0063e279351ffb201b39296e9bfe892dc772f",
"instance_count": 1
}
]
diff --git a/client_reference/kosli_get_api-key.md b/client_reference/kosli_get_api-key.md
new file mode 100644
index 0000000..cd6e7fb
--- /dev/null
+++ b/client_reference/kosli_get_api-key.md
@@ -0,0 +1,50 @@
+---
+title: "kosli get api-key"
+description: "Get an API key's metadata for a service account."
+---
+
+## Synopsis
+
+```shell
+kosli get api-key KEY-ID [flags]
+```
+
+Get an API key's metadata for a service account.
+
+Only the metadata of the API key is returned; the key value itself is never
+returned (it is only shown once, at creation or rotation time).
+
+## Flags
+| Flag | Description |
+| :--- | :--- |
+| `-h`, `--help` | help for api-key |
+| `-o`, `--output` string | [defaulted] The format of the output. Valid formats are: [table, json]. (default "table") |
+| `-s`, `--service-account` string | The name of the service account whose API keys are managed. |
+
+
+## Flags inherited from parent commands
+| Flag | Description |
+| :--- | :--- |
+| `-a`, `--api-token` string | The Kosli API token. |
+| `-c`, `--config-file` string | [optional] The Kosli config file path. (default "kosli") |
+| `--debug` | [optional] Print debug logs to stdout. |
+| `-H`, `--host` string | [defaulted] The Kosli endpoint. (default "https://app.kosli.com") |
+| `--http-proxy` string | [optional] The HTTP proxy URL including protocol and port number. e.g. `http://proxy-server-ip:proxy-port` |
+| `-r`, `--max-api-retries` int | [defaulted] How many times should API calls be retried when the API host is not reachable. (default 3) |
+| `--org` string | The Kosli organization. |
+| `-q`, `--quiet` | [optional] Suppress non-critical warning messages. Errors and normal output are not affected. If both `--quiet` and `--debug` are set, `--debug` wins. |
+
+
+## Examples Use Cases
+
+These examples all assume that the flags `--api-token`, `--org`, `--host`, (and `--flow`, `--trail` when required), are [set/provided](/getting_started/install/#assigning-flags-via-environment-variables).
+
+
+
+```shell
+kosli get api-key yourApiKeyID
+ --service-account yourServiceAccountName
+```
+
+
+
diff --git a/client_reference/kosli_get_attestation.md b/client_reference/kosli_get_attestation.md
index 608ab50..a1507c7 100644
--- a/client_reference/kosli_get_attestation.md
+++ b/client_reference/kosli_get_attestation.md
@@ -105,6 +105,8 @@ kosli get attestation snyk-container-scan --flow=differ-ci --fingerprint=0cbbe3a
},
"attestation_id": "f7cd9b3a-2738-47e6-be36-689d511d",
"html_url": "https://app.kosli.com/cyber-dojo/flows/differ-ci/trails/5ccc5c141fdd1fbd97905b7fe0af87e5a592bfb6?attestation_id=f7cd9b3a-2738-47e6-be36-689d511d",
+ "flow_name": "differ-ci",
+ "trail_name": "5ccc5c141fdd1fbd97905b7fe0af87e5a592bfb6",
"reported_by": "ci-pipelines",
"has_audit_package": true,
"_links": {
diff --git a/client_reference/kosli_get_environment.md b/client_reference/kosli_get_environment.md
index c62d07f..78a44fa 100644
--- a/client_reference/kosli_get_environment.md
+++ b/client_reference/kosli_get_environment.md
@@ -50,9 +50,9 @@ kosli get environment aws-prod --output=json
"name": "aws-prod",
"type": "ECS",
"description": "The ECS cluster for production cyber-dojo",
- "last_modified_at": 1782982318.5424266,
- "last_reported_at": 1782982318.5424266,
- "last_changed_at": 1782973678.4485867,
+ "last_modified_at": 1783351678.4168556,
+ "last_reported_at": 1783351678.4168556,
+ "last_changed_at": 1783329958.5858161,
"state": true,
"include_scaling": false,
"tags": {
diff --git a/client_reference/kosli_get_snapshot.md b/client_reference/kosli_get_snapshot.md
index 8181b0a..58b53f2 100644
--- a/client_reference/kosli_get_snapshot.md
+++ b/client_reference/kosli_get_snapshot.md
@@ -64,7 +64,7 @@ kosli get snapshot aws-prod --output=json
```json
{
- "index": 4932,
+ "index": 4960,
"is_latest": true,
"next_snapshot_timestamp": null,
"artifact_compliance_count": {
@@ -72,13 +72,13 @@ kosli get snapshot aws-prod --output=json
"false": 0,
"null": 0
},
- "timestamp": 1782973678.4485867,
+ "timestamp": 1783329958.5858161,
"type": "ECS",
"compliant": true,
- "html_url": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4932",
+ "html_url": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4960",
"artifacts": [
{
- "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/differ:9d18877@sha256:7be2ef9d49b95f256b734987619068484fde1dbe123bd9c814947d573b6638cb",
+ "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/nginx:cbf0063@sha256:c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
"compliant": true,
"deployments": [],
"policy_decisions": [
@@ -100,8 +100,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "differ-ci",
- "trail_name": "9d1887776497e501bc8dcd46e508488bf5c8b0c8",
+ "flow_name": "nginx-ci",
+ "trail_name": "cbf0063e279351ffb201b39296e9bfe892dc772f",
"artifact_status": null
}
},
@@ -109,7 +109,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-115",
+ "trail_name": "promotion-one-118",
"artifact_status": null
}
}
@@ -129,8 +129,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "differ-ci",
- "trail_name": "9d1887776497e501bc8dcd46e508488bf5c8b0c8",
+ "flow_name": "nginx-ci",
+ "trail_name": "cbf0063e279351ffb201b39296e9bfe892dc772f",
"artifact_status": "COMPLIANT"
}
},
@@ -138,7 +138,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-115",
+ "trail_name": "promotion-one-118",
"artifact_status": "COMPLIANT"
}
}
@@ -163,8 +163,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "differ-ci",
- "trail_name": "9d1887776497e501bc8dcd46e508488bf5c8b0c8",
+ "flow_name": "nginx-ci",
+ "trail_name": "cbf0063e279351ffb201b39296e9bfe892dc772f",
"artifact_status": null
}
},
@@ -172,7 +172,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-115",
+ "trail_name": "promotion-one-118",
"artifact_status": null
}
}
@@ -199,8 +199,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "differ-ci",
- "trail_name": "9d1887776497e501bc8dcd46e508488bf5c8b0c8",
+ "flow_name": "nginx-ci",
+ "trail_name": "cbf0063e279351ffb201b39296e9bfe892dc772f",
"artifact_status": null
}
},
@@ -208,7 +208,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-115",
+ "trail_name": "promotion-one-118",
"artifact_status": null
}
}
@@ -228,8 +228,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "differ-ci",
- "trail_name": "9d1887776497e501bc8dcd46e508488bf5c8b0c8",
+ "flow_name": "nginx-ci",
+ "trail_name": "cbf0063e279351ffb201b39296e9bfe892dc772f",
"artifact_status": "COMPLIANT"
}
},
@@ -237,7 +237,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-115",
+ "trail_name": "promotion-one-118",
"artifact_status": "COMPLIANT"
}
}
@@ -262,8 +262,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "differ-ci",
- "trail_name": "9d1887776497e501bc8dcd46e508488bf5c8b0c8",
+ "flow_name": "nginx-ci",
+ "trail_name": "cbf0063e279351ffb201b39296e9bfe892dc772f",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -272,7 +272,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-115",
+ "trail_name": "promotion-one-118",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -300,8 +300,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "differ-ci",
- "trail_name": "9d1887776497e501bc8dcd46e508488bf5c8b0c8",
+ "flow_name": "nginx-ci",
+ "trail_name": "cbf0063e279351ffb201b39296e9bfe892dc772f",
"artifact_status": null
}
},
@@ -309,7 +309,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-115",
+ "trail_name": "promotion-one-118",
"artifact_status": null
}
}
@@ -329,8 +329,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "differ-ci",
- "trail_name": "9d1887776497e501bc8dcd46e508488bf5c8b0c8",
+ "flow_name": "nginx-ci",
+ "trail_name": "cbf0063e279351ffb201b39296e9bfe892dc772f",
"artifact_status": "COMPLIANT"
}
},
@@ -338,7 +338,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-115",
+ "trail_name": "promotion-one-118",
"artifact_status": "COMPLIANT"
}
}
@@ -363,8 +363,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "differ-ci",
- "trail_name": "9d1887776497e501bc8dcd46e508488bf5c8b0c8",
+ "flow_name": "nginx-ci",
+ "trail_name": "cbf0063e279351ffb201b39296e9bfe892dc772f",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
@@ -373,7 +373,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-115",
+ "trail_name": "promotion-one-118",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
@@ -401,8 +401,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "differ-ci",
- "trail_name": "9d1887776497e501bc8dcd46e508488bf5c8b0c8",
+ "flow_name": "nginx-ci",
+ "trail_name": "cbf0063e279351ffb201b39296e9bfe892dc772f",
"artifact_status": null
}
},
@@ -410,7 +410,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-115",
+ "trail_name": "promotion-one-118",
"artifact_status": null
}
}
@@ -430,8 +430,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "differ-ci",
- "trail_name": "9d1887776497e501bc8dcd46e508488bf5c8b0c8",
+ "flow_name": "nginx-ci",
+ "trail_name": "cbf0063e279351ffb201b39296e9bfe892dc772f",
"artifact_status": "COMPLIANT"
}
},
@@ -439,7 +439,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-115",
+ "trail_name": "promotion-one-118",
"artifact_status": "COMPLIANT"
}
}
@@ -464,8 +464,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "differ-ci",
- "trail_name": "9d1887776497e501bc8dcd46e508488bf5c8b0c8",
+ "flow_name": "nginx-ci",
+ "trail_name": "cbf0063e279351ffb201b39296e9bfe892dc772f",
"artifact_status": null
}
},
@@ -473,7 +473,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-115",
+ "trail_name": "promotion-one-118",
"artifact_status": null
}
}
@@ -500,8 +500,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "differ-ci",
- "trail_name": "9d1887776497e501bc8dcd46e508488bf5c8b0c8",
+ "flow_name": "nginx-ci",
+ "trail_name": "cbf0063e279351ffb201b39296e9bfe892dc772f",
"artifact_status": null
}
},
@@ -509,7 +509,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-115",
+ "trail_name": "promotion-one-118",
"artifact_status": null
}
}
@@ -535,8 +535,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "differ-ci",
- "trail_name": "9d1887776497e501bc8dcd46e508488bf5c8b0c8",
+ "flow_name": "nginx-ci",
+ "trail_name": "cbf0063e279351ffb201b39296e9bfe892dc772f",
"artifact_status": "COMPLIANT"
}
},
@@ -544,7 +544,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-115",
+ "trail_name": "promotion-one-118",
"artifact_status": "COMPLIANT"
}
}
@@ -555,9 +555,9 @@ kosli get snapshot aws-prod --output=json
}
],
"reasons_for_incompliance": [],
- "fingerprint": "7be2ef9d49b95f256b734987619068484fde1dbe123bd9c814947d573b6638cb",
+ "fingerprint": "c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
"creationTimestamp": [
- 1782973596
+ 1783329868
],
"pods": null,
"annotation": {
@@ -565,59 +565,59 @@ kosli get snapshot aws-prod --output=json
"was": 1,
"now": 1
},
- "flow_name": "differ-ci",
- "git_commit": "9d1887776497e501bc8dcd46e508488bf5c8b0c8",
- "commit_url": "https://github.com/cyber-dojo/differ/commit/9d1887776497e501bc8dcd46e508488bf5c8b0c8",
- "html_url": "https://app.kosli.com/cyber-dojo/flows/differ-ci/artifacts/7be2ef9d49b95f256b734987619068484fde1dbe123bd9c814947d573b6638cb?artifact_id=2253016a-6669-4742-a9ac-19e2c25a",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/differ-ci",
+ "flow_name": "nginx-ci",
+ "git_commit": "cbf0063e279351ffb201b39296e9bfe892dc772f",
+ "commit_url": "https://github.com/cyber-dojo/nginx/commit/cbf0063e279351ffb201b39296e9bfe892dc772f",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/nginx-ci/artifacts/c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c?artifact_id=8305b55d-4d0c-4860-b2c5-2895665f",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/nginx-ci",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/differ/compare/5812bb564e572c9e33aef2789d2687f1a999a687...9d1887776497e501bc8dcd46e508488bf5c8b0c8",
- "previous_git_commit": "5812bb564e572c9e33aef2789d2687f1a999a687",
- "previous_fingerprint": "e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/differ:5812bb5@sha256:e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
+ "diff_url": "https://github.com/cyber-dojo/nginx/compare/665d6dde5f736dbb33b5a0592fe49b5e577f4ecf...cbf0063e279351ffb201b39296e9bfe892dc772f",
+ "previous_git_commit": "665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
+ "previous_fingerprint": "961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/nginx:665d6dd@sha256:961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/differ/commit/5812bb564e572c9e33aef2789d2687f1a999a687",
- "previous_trail_name": "5812bb564e572c9e33aef2789d2687f1a999a687",
- "previous_template_reference_name": "differ"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/nginx/commit/665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
+ "previous_trail_name": "665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
+ "previous_template_reference_name": "nginx"
},
- "commit_lead_time": 1729.0,
+ "commit_lead_time": 1032.0,
"flows": [
{
- "flow_name": "differ-ci",
- "trail_name": "9d1887776497e501bc8dcd46e508488bf5c8b0c8",
- "template_reference_name": "differ",
- "git_commit": "9d1887776497e501bc8dcd46e508488bf5c8b0c8",
- "commit_url": "https://github.com/cyber-dojo/differ/commit/9d1887776497e501bc8dcd46e508488bf5c8b0c8",
+ "flow_name": "nginx-ci",
+ "trail_name": "cbf0063e279351ffb201b39296e9bfe892dc772f",
+ "template_reference_name": "nginx",
+ "git_commit": "cbf0063e279351ffb201b39296e9bfe892dc772f",
+ "commit_url": "https://github.com/cyber-dojo/nginx/commit/cbf0063e279351ffb201b39296e9bfe892dc772f",
"git_commit_info": {
- "sha1": "9d1887776497e501bc8dcd46e508488bf5c8b0c8",
- "message": "Force ci-run to allow creation of terraform differ-drift file on aws-prod (#420)",
+ "sha1": "cbf0063e279351ffb201b39296e9bfe892dc772f",
+ "message": "Merge pull request #153 from cyber-dojo/gate-tests-on-runner-health\n\nGate test containers on runner health and quiet urllib3 warning",
"author": "Jon Jagger ",
"branch": "",
- "timestamp": 1782971867.0,
- "url": "https://github.com/cyber-dojo/differ/commit/9d1887776497e501bc8dcd46e508488bf5c8b0c8"
+ "timestamp": 1783328836.0,
+ "url": "https://github.com/cyber-dojo/nginx/commit/cbf0063e279351ffb201b39296e9bfe892dc772f"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/differ-ci/artifacts/7be2ef9d49b95f256b734987619068484fde1dbe123bd9c814947d573b6638cb?artifact_id=2253016a-6669-4742-a9ac-19e2c25a",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/differ-ci",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/nginx-ci/artifacts/c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c?artifact_id=8305b55d-4d0c-4860-b2c5-2895665f",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/nginx-ci",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/differ/compare/5812bb564e572c9e33aef2789d2687f1a999a687...9d1887776497e501bc8dcd46e508488bf5c8b0c8",
- "previous_git_commit": "5812bb564e572c9e33aef2789d2687f1a999a687",
- "previous_fingerprint": "e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/differ:5812bb5@sha256:e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
+ "diff_url": "https://github.com/cyber-dojo/nginx/compare/665d6dde5f736dbb33b5a0592fe49b5e577f4ecf...cbf0063e279351ffb201b39296e9bfe892dc772f",
+ "previous_git_commit": "665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
+ "previous_fingerprint": "961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/nginx:665d6dd@sha256:961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/differ/commit/5812bb564e572c9e33aef2789d2687f1a999a687",
- "previous_trail_name": "5812bb564e572c9e33aef2789d2687f1a999a687",
- "previous_template_reference_name": "differ"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/nginx/commit/665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
+ "previous_trail_name": "665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
+ "previous_template_reference_name": "nginx"
},
- "commit_lead_time": 1729.0,
+ "commit_lead_time": 1032.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
},
{
"flow_name": "production-promotion",
- "trail_name": "promotion-one-115",
- "template_reference_name": "differ",
+ "trail_name": "promotion-one-118",
+ "template_reference_name": "nginx",
"git_commit": "d7e31ce0207b766140ae689f38625da4374acf87",
"commit_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/d7e31ce0207b766140ae689f38625da4374acf87",
"git_commit_info": {
@@ -628,32 +628,32 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782907108.0,
"url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/d7e31ce0207b766140ae689f38625da4374acf87"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/production-promotion/artifacts/7be2ef9d49b95f256b734987619068484fde1dbe123bd9c814947d573b6638cb?artifact_id=61527ef0-824c-4ce0-a20a-5306d41f",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/production-promotion/artifacts/c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c?artifact_id=70aa7fd1-2f35-4df5-a224-af3c72e2",
"flow_html_url": "https://app.kosli.com/cyber-dojo/flows/production-promotion",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/compare/a464ba86b9bfc5989075d85e6e3dc69e8cc3f16e...d7e31ce0207b766140ae689f38625da4374acf87",
- "previous_git_commit": "a464ba86b9bfc5989075d85e6e3dc69e8cc3f16e",
- "previous_fingerprint": "e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/differ:5812bb5@sha256:e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
+ "diff_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/compare/c03b1c05559f7bf6e23c890bcbddd6262f008ae9...d7e31ce0207b766140ae689f38625da4374acf87",
+ "previous_git_commit": "c03b1c05559f7bf6e23c890bcbddd6262f008ae9",
+ "previous_fingerprint": "961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/nginx:665d6dd@sha256:961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/a464ba86b9bfc5989075d85e6e3dc69e8cc3f16e",
- "previous_trail_name": "promotion-one-102",
- "previous_template_reference_name": "differ"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/c03b1c05559f7bf6e23c890bcbddd6262f008ae9",
+ "previous_trail_name": "promotion-one-108",
+ "previous_template_reference_name": "nginx"
},
- "commit_lead_time": 66488.0,
+ "commit_lead_time": 422760.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
}
],
"ecs_context": {
- "task_arn": "arn:aws:ecs:eu-central-1:274425519734:task/app/30b9891184444c3cb7656cf2215a7bdf",
+ "task_arn": "arn:aws:ecs:eu-central-1:274425519734:task/app/2769f645898d47daba74686447f4965e",
"cluster_name": null,
"service_name": null
}
},
{
- "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/dashboard:df9af0c@sha256:157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1",
+ "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/runner:28fc01e@sha256:579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"compliant": true,
"deployments": [],
"policy_decisions": [
@@ -675,32 +675,24 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "dashboard-ci",
- "trail_name": "df9af0c9a2a81ed7bfc429979121b8310bbe7138",
- "artifact_status": null
- }
- },
- {
- "type": "rule_not_applicable",
- "context": {
- "flow_name": "production-promotion",
- "trail_name": "promotion-one-113",
+ "flow_name": "runner-ci",
+ "trail_name": "28fc01e77500cdb35522d5f27aad95b501a03cdc",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "dashboard-157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "dashboard-157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1",
+ "flow_name": "production-promotion",
+ "trail_name": "promotion-one-116",
"artifact_status": null
}
}
@@ -720,32 +712,24 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "dashboard-ci",
- "trail_name": "df9af0c9a2a81ed7bfc429979121b8310bbe7138",
- "artifact_status": "COMPLIANT"
- }
- },
- {
- "type": "rule_not_applicable",
- "context": {
- "flow_name": "production-promotion",
- "trail_name": "promotion-one-113",
+ "flow_name": "runner-ci",
+ "trail_name": "28fc01e77500cdb35522d5f27aad95b501a03cdc",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "dashboard-157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "dashboard-157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1",
+ "flow_name": "production-promotion",
+ "trail_name": "promotion-one-116",
"artifact_status": "COMPLIANT"
}
}
@@ -770,32 +754,24 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "dashboard-ci",
- "trail_name": "df9af0c9a2a81ed7bfc429979121b8310bbe7138",
- "artifact_status": null
- }
- },
- {
- "type": "rule_not_applicable",
- "context": {
- "flow_name": "production-promotion",
- "trail_name": "promotion-one-113",
+ "flow_name": "runner-ci",
+ "trail_name": "28fc01e77500cdb35522d5f27aad95b501a03cdc",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "dashboard-157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "dashboard-157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1",
+ "flow_name": "production-promotion",
+ "trail_name": "promotion-one-116",
"artifact_status": null
}
}
@@ -822,32 +798,24 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "dashboard-ci",
- "trail_name": "df9af0c9a2a81ed7bfc429979121b8310bbe7138",
- "artifact_status": null
- }
- },
- {
- "type": "rule_satisfied",
- "context": {
- "flow_name": "production-promotion",
- "trail_name": "promotion-one-113",
+ "flow_name": "runner-ci",
+ "trail_name": "28fc01e77500cdb35522d5f27aad95b501a03cdc",
"artifact_status": null
}
},
{
"type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "dashboard-157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": null
}
},
{
"type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "dashboard-157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1",
+ "flow_name": "production-promotion",
+ "trail_name": "promotion-one-116",
"artifact_status": null
}
}
@@ -867,32 +835,24 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "dashboard-ci",
- "trail_name": "df9af0c9a2a81ed7bfc429979121b8310bbe7138",
- "artifact_status": "COMPLIANT"
- }
- },
- {
- "type": "rule_not_applicable",
- "context": {
- "flow_name": "production-promotion",
- "trail_name": "promotion-one-113",
+ "flow_name": "runner-ci",
+ "trail_name": "28fc01e77500cdb35522d5f27aad95b501a03cdc",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "dashboard-157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "dashboard-157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1",
+ "flow_name": "production-promotion",
+ "trail_name": "promotion-one-116",
"artifact_status": "COMPLIANT"
}
}
@@ -917,17 +877,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "dashboard-ci",
- "trail_name": "df9af0c9a2a81ed7bfc429979121b8310bbe7138",
- "artifact_status": null,
- "for_control": "SDLC-CTRL-0002"
- }
- },
- {
- "type": "rule_not_applicable",
- "context": {
- "flow_name": "production-promotion",
- "trail_name": "promotion-one-113",
+ "flow_name": "runner-ci",
+ "trail_name": "28fc01e77500cdb35522d5f27aad95b501a03cdc",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -935,8 +886,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "dashboard-157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -944,8 +895,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "dashboard-157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1",
+ "flow_name": "production-promotion",
+ "trail_name": "promotion-one-116",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -973,32 +924,24 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "dashboard-ci",
- "trail_name": "df9af0c9a2a81ed7bfc429979121b8310bbe7138",
- "artifact_status": null
- }
- },
- {
- "type": "rule_not_applicable",
- "context": {
- "flow_name": "production-promotion",
- "trail_name": "promotion-one-113",
+ "flow_name": "runner-ci",
+ "trail_name": "28fc01e77500cdb35522d5f27aad95b501a03cdc",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "dashboard-157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "dashboard-157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1",
+ "flow_name": "production-promotion",
+ "trail_name": "promotion-one-116",
"artifact_status": null
}
}
@@ -1018,32 +961,24 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "dashboard-ci",
- "trail_name": "df9af0c9a2a81ed7bfc429979121b8310bbe7138",
- "artifact_status": "COMPLIANT"
- }
- },
- {
- "type": "rule_not_applicable",
- "context": {
- "flow_name": "production-promotion",
- "trail_name": "promotion-one-113",
+ "flow_name": "runner-ci",
+ "trail_name": "28fc01e77500cdb35522d5f27aad95b501a03cdc",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "dashboard-157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "dashboard-157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1",
+ "flow_name": "production-promotion",
+ "trail_name": "promotion-one-116",
"artifact_status": "COMPLIANT"
}
}
@@ -1062,14 +997,14 @@ kosli get snapshot aws-prod --output=json
"for_control": "SDLC-CTRL-0022"
}
},
- "satisfied": true,
- "ignored": false,
+ "satisfied": null,
+ "ignored": true,
"resolutions": [
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "dashboard-ci",
- "trail_name": "df9af0c9a2a81ed7bfc429979121b8310bbe7138",
+ "flow_name": "runner-ci",
+ "trail_name": "28fc01e77500cdb35522d5f27aad95b501a03cdc",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
@@ -1077,17 +1012,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "production-promotion",
- "trail_name": "promotion-one-113",
- "artifact_status": null,
- "for_control": "SDLC-CTRL-0022"
- }
- },
- {
- "type": "rule_satisfied",
- "context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "dashboard-157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
@@ -1095,8 +1021,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "dashboard-157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1",
+ "flow_name": "production-promotion",
+ "trail_name": "promotion-one-116",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
@@ -1124,32 +1050,24 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "dashboard-ci",
- "trail_name": "df9af0c9a2a81ed7bfc429979121b8310bbe7138",
- "artifact_status": null
- }
- },
- {
- "type": "rule_not_applicable",
- "context": {
- "flow_name": "production-promotion",
- "trail_name": "promotion-one-113",
+ "flow_name": "runner-ci",
+ "trail_name": "28fc01e77500cdb35522d5f27aad95b501a03cdc",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "dashboard-157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "dashboard-157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1",
+ "flow_name": "production-promotion",
+ "trail_name": "promotion-one-116",
"artifact_status": null
}
}
@@ -1169,32 +1087,24 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "dashboard-ci",
- "trail_name": "df9af0c9a2a81ed7bfc429979121b8310bbe7138",
- "artifact_status": "COMPLIANT"
- }
- },
- {
- "type": "rule_not_applicable",
- "context": {
- "flow_name": "production-promotion",
- "trail_name": "promotion-one-113",
+ "flow_name": "runner-ci",
+ "trail_name": "28fc01e77500cdb35522d5f27aad95b501a03cdc",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "dashboard-157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "dashboard-157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1",
+ "flow_name": "production-promotion",
+ "trail_name": "promotion-one-116",
"artifact_status": "COMPLIANT"
}
}
@@ -1219,32 +1129,24 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "dashboard-ci",
- "trail_name": "df9af0c9a2a81ed7bfc429979121b8310bbe7138",
- "artifact_status": null
- }
- },
- {
- "type": "rule_satisfied",
- "context": {
- "flow_name": "production-promotion",
- "trail_name": "promotion-one-113",
+ "flow_name": "runner-ci",
+ "trail_name": "28fc01e77500cdb35522d5f27aad95b501a03cdc",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "dashboard-157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": null
}
},
{
- "type": "rule_not_applicable",
+ "type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "dashboard-157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1",
+ "flow_name": "production-promotion",
+ "trail_name": "promotion-one-116",
"artifact_status": null
}
}
@@ -1271,32 +1173,24 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "dashboard-ci",
- "trail_name": "df9af0c9a2a81ed7bfc429979121b8310bbe7138",
- "artifact_status": null
- }
- },
- {
- "type": "rule_not_applicable",
- "context": {
- "flow_name": "production-promotion",
- "trail_name": "promotion-one-113",
+ "flow_name": "runner-ci",
+ "trail_name": "28fc01e77500cdb35522d5f27aad95b501a03cdc",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "dashboard-157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "dashboard-157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1",
+ "flow_name": "production-promotion",
+ "trail_name": "promotion-one-116",
"artifact_status": null
}
}
@@ -1322,32 +1216,24 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "dashboard-ci",
- "trail_name": "df9af0c9a2a81ed7bfc429979121b8310bbe7138",
+ "flow_name": "runner-ci",
+ "trail_name": "28fc01e77500cdb35522d5f27aad95b501a03cdc",
"artifact_status": "COMPLIANT"
}
},
{
- "type": "rule_satisfied",
+ "type": "rule_not_applicable",
"context": {
- "flow_name": "production-promotion",
- "trail_name": "promotion-one-113",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "dashboard-157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1",
- "artifact_status": "COMPLIANT"
- }
- },
- {
- "type": "rule_not_applicable",
- "context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "dashboard-157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1",
+ "flow_name": "production-promotion",
+ "trail_name": "promotion-one-116",
"artifact_status": "COMPLIANT"
}
}
@@ -1358,100 +1244,71 @@ kosli get snapshot aws-prod --output=json
}
],
"reasons_for_incompliance": [],
- "fingerprint": "157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1",
+ "fingerprint": "579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
"creationTimestamp": [
- 1782969676
+ 1783325287,
+ 1783325290,
+ 1783325295
],
"pods": null,
"annotation": {
"type": "unchanged",
- "was": 1,
- "now": 1
+ "was": 3,
+ "now": 3
},
- "flow_name": "dashboard-ci",
- "git_commit": "df9af0c9a2a81ed7bfc429979121b8310bbe7138",
- "commit_url": "https://github.com/cyber-dojo/dashboard/commit/df9af0c9a2a81ed7bfc429979121b8310bbe7138",
- "html_url": "https://app.kosli.com/cyber-dojo/flows/dashboard-ci/artifacts/157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1?artifact_id=149f3e12-210d-48b5-af42-01085ab2",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/dashboard-ci",
+ "flow_name": "runner-ci",
+ "git_commit": "28fc01e77500cdb35522d5f27aad95b501a03cdc",
+ "commit_url": "https://github.com/cyber-dojo/runner/commit/28fc01e77500cdb35522d5f27aad95b501a03cdc",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/runner-ci/artifacts/579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4?artifact_id=11490640-912f-4740-8ac5-1890457d",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/runner-ci",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/dashboard/compare/f62bce8337416d4f785ca825999e3045382b5e5d...df9af0c9a2a81ed7bfc429979121b8310bbe7138",
- "previous_git_commit": "f62bce8337416d4f785ca825999e3045382b5e5d",
- "previous_fingerprint": "eb7487a1d5c579d3eca8bda22d5e71667e515efb2d20ae4ef8b1a91bf4cb072b",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/dashboard:f62bce8@sha256:eb7487a1d5c579d3eca8bda22d5e71667e515efb2d20ae4ef8b1a91bf4cb072b",
+ "diff_url": "https://github.com/cyber-dojo/runner/compare/552f300213a65ee0c8c773474d75b26b2d723575...28fc01e77500cdb35522d5f27aad95b501a03cdc",
+ "previous_git_commit": "552f300213a65ee0c8c773474d75b26b2d723575",
+ "previous_fingerprint": "7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/runner:552f300@sha256:7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/dashboard/commit/f62bce8337416d4f785ca825999e3045382b5e5d",
- "previous_trail_name": "f62bce8337416d4f785ca825999e3045382b5e5d",
- "previous_template_reference_name": "dashboard"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/runner/commit/552f300213a65ee0c8c773474d75b26b2d723575",
+ "previous_trail_name": "552f300213a65ee0c8c773474d75b26b2d723575",
+ "previous_template_reference_name": "runner"
},
- "commit_lead_time": 1357.0,
+ "commit_lead_time": 179002.0,
"flows": [
{
- "flow_name": "dashboard-ci",
- "trail_name": "df9af0c9a2a81ed7bfc429979121b8310bbe7138",
- "template_reference_name": "dashboard",
- "git_commit": "df9af0c9a2a81ed7bfc429979121b8310bbe7138",
- "commit_url": "https://github.com/cyber-dojo/dashboard/commit/df9af0c9a2a81ed7bfc429979121b8310bbe7138",
+ "flow_name": "runner-ci",
+ "trail_name": "28fc01e77500cdb35522d5f27aad95b501a03cdc",
+ "template_reference_name": "runner",
+ "git_commit": "28fc01e77500cdb35522d5f27aad95b501a03cdc",
+ "commit_url": "https://github.com/cyber-dojo/runner/commit/28fc01e77500cdb35522d5f27aad95b501a03cdc",
"git_commit_info": {
- "sha1": "df9af0c9a2a81ed7bfc429979121b8310bbe7138",
- "message": "Force ci run to create terraform dashboard-drift file on aws-prod (#407)",
+ "sha1": "28fc01e77500cdb35522d5f27aad95b501a03cdc",
+ "message": "Merge pull request #264 from cyber-dojo/remove-git-from-runner-image\n\nRemove git from the runner image to drop 18 Alpine libcurl CVEs",
"author": "Jon Jagger ",
"branch": "",
- "timestamp": 1782968319.0,
- "url": "https://github.com/cyber-dojo/dashboard/commit/df9af0c9a2a81ed7bfc429979121b8310bbe7138"
+ "timestamp": 1783146285.0,
+ "url": "https://github.com/cyber-dojo/runner/commit/28fc01e77500cdb35522d5f27aad95b501a03cdc"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/dashboard-ci/artifacts/157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1?artifact_id=149f3e12-210d-48b5-af42-01085ab2",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/dashboard-ci",
- "deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/dashboard/compare/f62bce8337416d4f785ca825999e3045382b5e5d...df9af0c9a2a81ed7bfc429979121b8310bbe7138",
- "previous_git_commit": "f62bce8337416d4f785ca825999e3045382b5e5d",
- "previous_fingerprint": "eb7487a1d5c579d3eca8bda22d5e71667e515efb2d20ae4ef8b1a91bf4cb072b",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/dashboard:f62bce8@sha256:eb7487a1d5c579d3eca8bda22d5e71667e515efb2d20ae4ef8b1a91bf4cb072b",
- "previous_artifact_compliance_state": "COMPLIANT",
- "previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/dashboard/commit/f62bce8337416d4f785ca825999e3045382b5e5d",
- "previous_trail_name": "f62bce8337416d4f785ca825999e3045382b5e5d",
- "previous_template_reference_name": "dashboard"
- },
- "commit_lead_time": 1357.0,
- "artifact_compliance_in_flow": true,
- "flow_reasons_for_non_compliance": []
- },
- {
- "flow_name": "production-promotion",
- "trail_name": "promotion-one-113",
- "template_reference_name": "dashboard",
- "git_commit": "d7e31ce0207b766140ae689f38625da4374acf87",
- "commit_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/d7e31ce0207b766140ae689f38625da4374acf87",
- "git_commit_info": {
- "sha1": "d7e31ce0207b766140ae689f38625da4374acf87",
- "message": "Merge pull request #15 from cyber-dojo/delete-dead-comments\n\nDelete dead comments",
- "author": "Jon Jagger ",
- "branch": "main",
- "timestamp": 1782907108.0,
- "url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/d7e31ce0207b766140ae689f38625da4374acf87"
- },
- "html_url": "https://app.kosli.com/cyber-dojo/flows/production-promotion/artifacts/157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1?artifact_id=ee85bf2e-bc97-4d0b-8084-c990ebd5",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/production-promotion",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/runner-ci/artifacts/579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4?artifact_id=11490640-912f-4740-8ac5-1890457d",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/runner-ci",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/compare/c1b1e0c943de88d31a15ba62466f4e9c6bd45259...d7e31ce0207b766140ae689f38625da4374acf87",
- "previous_git_commit": "c1b1e0c943de88d31a15ba62466f4e9c6bd45259",
- "previous_fingerprint": "eb7487a1d5c579d3eca8bda22d5e71667e515efb2d20ae4ef8b1a91bf4cb072b",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/dashboard:f62bce8@sha256:eb7487a1d5c579d3eca8bda22d5e71667e515efb2d20ae4ef8b1a91bf4cb072b",
+ "diff_url": "https://github.com/cyber-dojo/runner/compare/552f300213a65ee0c8c773474d75b26b2d723575...28fc01e77500cdb35522d5f27aad95b501a03cdc",
+ "previous_git_commit": "552f300213a65ee0c8c773474d75b26b2d723575",
+ "previous_fingerprint": "7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/runner:552f300@sha256:7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/c1b1e0c943de88d31a15ba62466f4e9c6bd45259",
- "previous_trail_name": "promotion-one-98",
- "previous_template_reference_name": "dashboard"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/runner/commit/552f300213a65ee0c8c773474d75b26b2d723575",
+ "previous_trail_name": "552f300213a65ee0c8c773474d75b26b2d723575",
+ "previous_template_reference_name": "runner"
},
- "commit_lead_time": 62568.0,
+ "commit_lead_time": 179002.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
},
{
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "dashboard-157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1",
- "template_reference_name": "dashboard",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "runner-579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
+ "template_reference_name": "runner",
"git_commit": "a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"git_commit_info": {
@@ -1462,63 +1319,63 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782799303.0,
"url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact/artifacts/157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1?artifact_id=d72c5b89-4699-495a-ab81-97725b1c",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact/artifacts/579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4?artifact_id=9583f914-7b52-48a1-9492-ea8fcb0c",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/00c479764cb9eca038fdaaaef108672d0bb0ed26...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
- "previous_git_commit": "00c479764cb9eca038fdaaaef108672d0bb0ed26",
- "previous_fingerprint": "45513c642ba191052bde056d56eeba8b06b0346eb444ec0008bd59bc0581bb8c",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/dashboard:87f560f@sha256:45513c642ba191052bde056d56eeba8b06b0346eb444ec0008bd59bc0581bb8c",
+ "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/a517304f4e9013e2e9ea67e90c7342f7e56653f0...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
+ "previous_git_commit": "a517304f4e9013e2e9ea67e90c7342f7e56653f0",
+ "previous_fingerprint": "3f1c9f2a39bd7fa31e3cb453e5937e0c0e1cf43ba58e66423e459dfec74aa966",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/runner:84d9fee@sha256:3f1c9f2a39bd7fa31e3cb453e5937e0c0e1cf43ba58e66423e459dfec74aa966",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/00c479764cb9eca038fdaaaef108672d0bb0ed26",
- "previous_trail_name": "dashboard-45513c642ba191052bde056d56eeba8b06b0346eb444ec0008bd59bc0581bb8c",
- "previous_template_reference_name": "dashboard"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0",
+ "previous_trail_name": "runner-3f1c9f2a39bd7fa31e3cb453e5937e0c0e1cf43ba58e66423e459dfec74aa966",
+ "previous_template_reference_name": "runner"
},
- "commit_lead_time": 170373.0,
+ "commit_lead_time": 525984.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
},
{
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "dashboard-157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1",
- "template_reference_name": "dashboard",
- "git_commit": "a517304f4e9013e2e9ea67e90c7342f7e56653f0",
- "commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0",
+ "flow_name": "production-promotion",
+ "trail_name": "promotion-one-116",
+ "template_reference_name": "runner",
+ "git_commit": "d7e31ce0207b766140ae689f38625da4374acf87",
+ "commit_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/d7e31ce0207b766140ae689f38625da4374acf87",
"git_commit_info": {
- "sha1": "a517304f4e9013e2e9ea67e90c7342f7e56653f0",
- "message": "Remove unneeded provenance decision attestation - this is not a build flow",
- "author": "JonJagger ",
+ "sha1": "d7e31ce0207b766140ae689f38625da4374acf87",
+ "message": "Merge pull request #15 from cyber-dojo/delete-dead-comments\n\nDelete dead comments",
+ "author": "Jon Jagger ",
"branch": "main",
- "timestamp": 1782799303.0,
- "url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0"
+ "timestamp": 1782907108.0,
+ "url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/d7e31ce0207b766140ae689f38625da4374acf87"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact/artifacts/157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1?artifact_id=f9964800-44f6-4ab5-a4ec-4ac77369",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/production-promotion/artifacts/579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4?artifact_id=5e295bbe-2edd-4d3d-bb0a-08815e15",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/production-promotion",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/c17bb3ed8862de03c1a491dfe790fd8734fc7071...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
- "previous_git_commit": "c17bb3ed8862de03c1a491dfe790fd8734fc7071",
- "previous_fingerprint": "76898630b521e22b13e4bbec9e14ada885b5571f7ef64d721369198a3b77480f",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/dashboard:0e0b4c1@sha256:76898630b521e22b13e4bbec9e14ada885b5571f7ef64d721369198a3b77480f",
+ "diff_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/compare/d7e31ce0207b766140ae689f38625da4374acf87...d7e31ce0207b766140ae689f38625da4374acf87",
+ "previous_git_commit": "d7e31ce0207b766140ae689f38625da4374acf87",
+ "previous_fingerprint": "7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/runner:552f300@sha256:7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/c17bb3ed8862de03c1a491dfe790fd8734fc7071",
- "previous_trail_name": "dashboard-76898630b521e22b13e4bbec9e14ada885b5571f7ef64d721369198a3b77480f",
- "previous_template_reference_name": "dashboard"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/d7e31ce0207b766140ae689f38625da4374acf87",
+ "previous_trail_name": "promotion-one-109",
+ "previous_template_reference_name": "runner"
},
- "commit_lead_time": 170373.0,
+ "commit_lead_time": 418179.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
}
],
"ecs_context": {
- "task_arn": "arn:aws:ecs:eu-central-1:274425519734:task/app/406f3babd3d1460cbf42ba999c8a8015",
+ "task_arn": "arn:aws:ecs:eu-central-1:274425519734:task/app/9471569a6185428bbbf355b753498f43",
"cluster_name": null,
"service_name": null
}
},
{
- "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/saver:139dc6d@sha256:45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
+ "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/creator:6ff6b4c@sha256:a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
"compliant": true,
"deployments": [],
"policy_decisions": [
@@ -1540,8 +1397,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "saver-ci",
- "trail_name": "139dc6d316a5e4b66755fecc926f2e25cd5c8208",
+ "flow_name": "creator-ci",
+ "trail_name": "6ff6b4c71ab218d39065654bef32839b9226d21f",
"artifact_status": null
}
},
@@ -1549,23 +1406,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-111",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "saver-45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "creator-a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "saver-45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "creator-a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
"artifact_status": null
}
}
@@ -1585,8 +1442,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "saver-ci",
- "trail_name": "139dc6d316a5e4b66755fecc926f2e25cd5c8208",
+ "flow_name": "creator-ci",
+ "trail_name": "6ff6b4c71ab218d39065654bef32839b9226d21f",
"artifact_status": "COMPLIANT"
}
},
@@ -1594,23 +1451,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-111",
+ "trail_name": "promote-all-29",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "saver-45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "creator-a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "saver-45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "creator-a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
"artifact_status": "COMPLIANT"
}
}
@@ -1635,8 +1492,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "saver-ci",
- "trail_name": "139dc6d316a5e4b66755fecc926f2e25cd5c8208",
+ "flow_name": "creator-ci",
+ "trail_name": "6ff6b4c71ab218d39065654bef32839b9226d21f",
"artifact_status": null
}
},
@@ -1644,23 +1501,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-111",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "saver-45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "creator-a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "saver-45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "creator-a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
"artifact_status": null
}
}
@@ -1687,8 +1544,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "saver-ci",
- "trail_name": "139dc6d316a5e4b66755fecc926f2e25cd5c8208",
+ "flow_name": "creator-ci",
+ "trail_name": "6ff6b4c71ab218d39065654bef32839b9226d21f",
"artifact_status": null
}
},
@@ -1696,23 +1553,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-111",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
{
"type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "saver-45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "creator-a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
"artifact_status": null
}
},
{
"type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "saver-45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "creator-a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
"artifact_status": null
}
}
@@ -1732,8 +1589,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "saver-ci",
- "trail_name": "139dc6d316a5e4b66755fecc926f2e25cd5c8208",
+ "flow_name": "creator-ci",
+ "trail_name": "6ff6b4c71ab218d39065654bef32839b9226d21f",
"artifact_status": "COMPLIANT"
}
},
@@ -1741,23 +1598,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-111",
+ "trail_name": "promote-all-29",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "saver-45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "creator-a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "saver-45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "creator-a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
"artifact_status": "COMPLIANT"
}
}
@@ -1782,8 +1639,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "saver-ci",
- "trail_name": "139dc6d316a5e4b66755fecc926f2e25cd5c8208",
+ "flow_name": "creator-ci",
+ "trail_name": "6ff6b4c71ab218d39065654bef32839b9226d21f",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -1792,7 +1649,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-111",
+ "trail_name": "promote-all-29",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -1800,8 +1657,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "saver-45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "creator-a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -1809,8 +1666,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "saver-45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "creator-a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -1838,8 +1695,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "saver-ci",
- "trail_name": "139dc6d316a5e4b66755fecc926f2e25cd5c8208",
+ "flow_name": "creator-ci",
+ "trail_name": "6ff6b4c71ab218d39065654bef32839b9226d21f",
"artifact_status": null
}
},
@@ -1847,23 +1704,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-111",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "saver-45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "creator-a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "saver-45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "creator-a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
"artifact_status": null
}
}
@@ -1883,8 +1740,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "saver-ci",
- "trail_name": "139dc6d316a5e4b66755fecc926f2e25cd5c8208",
+ "flow_name": "creator-ci",
+ "trail_name": "6ff6b4c71ab218d39065654bef32839b9226d21f",
"artifact_status": "COMPLIANT"
}
},
@@ -1892,23 +1749,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-111",
+ "trail_name": "promote-all-29",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "saver-45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "creator-a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "saver-45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "creator-a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
"artifact_status": "COMPLIANT"
}
}
@@ -1933,8 +1790,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "saver-ci",
- "trail_name": "139dc6d316a5e4b66755fecc926f2e25cd5c8208",
+ "flow_name": "creator-ci",
+ "trail_name": "6ff6b4c71ab218d39065654bef32839b9226d21f",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
@@ -1943,25 +1800,25 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-111",
+ "trail_name": "promote-all-29",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
},
{
- "type": "rule_satisfied",
+ "type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "saver-45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "creator-a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
},
{
- "type": "rule_not_applicable",
+ "type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "saver-45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "creator-a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
@@ -1989,8 +1846,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "saver-ci",
- "trail_name": "139dc6d316a5e4b66755fecc926f2e25cd5c8208",
+ "flow_name": "creator-ci",
+ "trail_name": "6ff6b4c71ab218d39065654bef32839b9226d21f",
"artifact_status": null
}
},
@@ -1998,23 +1855,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-111",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "saver-45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "creator-a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "saver-45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "creator-a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
"artifact_status": null
}
}
@@ -2034,8 +1891,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "saver-ci",
- "trail_name": "139dc6d316a5e4b66755fecc926f2e25cd5c8208",
+ "flow_name": "creator-ci",
+ "trail_name": "6ff6b4c71ab218d39065654bef32839b9226d21f",
"artifact_status": "COMPLIANT"
}
},
@@ -2043,23 +1900,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-111",
+ "trail_name": "promote-all-29",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "saver-45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "creator-a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "saver-45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "creator-a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
"artifact_status": "COMPLIANT"
}
}
@@ -2084,8 +1941,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "saver-ci",
- "trail_name": "139dc6d316a5e4b66755fecc926f2e25cd5c8208",
+ "flow_name": "creator-ci",
+ "trail_name": "6ff6b4c71ab218d39065654bef32839b9226d21f",
"artifact_status": null
}
},
@@ -2093,23 +1950,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-111",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "saver-45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "creator-a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "saver-45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "creator-a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
"artifact_status": null
}
}
@@ -2136,8 +1993,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "saver-ci",
- "trail_name": "139dc6d316a5e4b66755fecc926f2e25cd5c8208",
+ "flow_name": "creator-ci",
+ "trail_name": "6ff6b4c71ab218d39065654bef32839b9226d21f",
"artifact_status": null
}
},
@@ -2145,23 +2002,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-111",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "saver-45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "creator-a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "saver-45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "creator-a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
"artifact_status": null
}
}
@@ -2187,8 +2044,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "saver-ci",
- "trail_name": "139dc6d316a5e4b66755fecc926f2e25cd5c8208",
+ "flow_name": "creator-ci",
+ "trail_name": "6ff6b4c71ab218d39065654bef32839b9226d21f",
"artifact_status": "COMPLIANT"
}
},
@@ -2196,23 +2053,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-111",
+ "trail_name": "promote-all-29",
"artifact_status": "COMPLIANT"
}
},
{
- "type": "rule_satisfied",
+ "type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "saver-45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "creator-a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
"artifact_status": "COMPLIANT"
}
},
{
- "type": "rule_not_applicable",
+ "type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "saver-45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "creator-a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
"artifact_status": "COMPLIANT"
}
}
@@ -2223,9 +2080,9 @@ kosli get snapshot aws-prod --output=json
}
],
"reasons_for_incompliance": [],
- "fingerprint": "45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
+ "fingerprint": "a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
"creationTimestamp": [
- 1782966801
+ 1783075863
],
"pods": null,
"annotation": {
@@ -2233,59 +2090,59 @@ kosli get snapshot aws-prod --output=json
"was": 1,
"now": 1
},
- "flow_name": "saver-ci",
- "git_commit": "139dc6d316a5e4b66755fecc926f2e25cd5c8208",
- "commit_url": "https://github.com/cyber-dojo/saver/commit/139dc6d316a5e4b66755fecc926f2e25cd5c8208",
- "html_url": "https://app.kosli.com/cyber-dojo/flows/saver-ci/artifacts/45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd?artifact_id=03592b11-2821-4d18-b7cb-7e4442a7",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/saver-ci",
+ "flow_name": "creator-ci",
+ "git_commit": "6ff6b4c71ab218d39065654bef32839b9226d21f",
+ "commit_url": "https://github.com/cyber-dojo/creator/commit/6ff6b4c71ab218d39065654bef32839b9226d21f",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/creator-ci/artifacts/a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8?artifact_id=26dd06bd-0d63-4775-a3d1-db332cf0",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/creator-ci",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/saver/compare/670c9632fe81e69d2cf48aa1dc21347b562fb042...139dc6d316a5e4b66755fecc926f2e25cd5c8208",
- "previous_git_commit": "670c9632fe81e69d2cf48aa1dc21347b562fb042",
- "previous_fingerprint": "e60133ad9dfe473b76853173204f15c0a307fd81b561be2531f197efb99e8499",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/saver:670c963@sha256:e60133ad9dfe473b76853173204f15c0a307fd81b561be2531f197efb99e8499",
+ "diff_url": "https://github.com/cyber-dojo/creator/compare/c174ef247b1efb95812373fde2a8e8db3a9ede03...6ff6b4c71ab218d39065654bef32839b9226d21f",
+ "previous_git_commit": "c174ef247b1efb95812373fde2a8e8db3a9ede03",
+ "previous_fingerprint": "8130ae297936df0b6b15cd5a561d71457a82a41acf7b2da27da113b8333c8005",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/creator:c174ef2@sha256:8130ae297936df0b6b15cd5a561d71457a82a41acf7b2da27da113b8333c8005",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/saver/commit/670c9632fe81e69d2cf48aa1dc21347b562fb042",
- "previous_trail_name": "670c9632fe81e69d2cf48aa1dc21347b562fb042",
- "previous_template_reference_name": "saver"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/creator/commit/c174ef247b1efb95812373fde2a8e8db3a9ede03",
+ "previous_trail_name": "c174ef247b1efb95812373fde2a8e8db3a9ede03",
+ "previous_template_reference_name": "creator"
},
- "commit_lead_time": 1693.0,
+ "commit_lead_time": 14188.0,
"flows": [
{
- "flow_name": "saver-ci",
- "trail_name": "139dc6d316a5e4b66755fecc926f2e25cd5c8208",
- "template_reference_name": "saver",
- "git_commit": "139dc6d316a5e4b66755fecc926f2e25cd5c8208",
- "commit_url": "https://github.com/cyber-dojo/saver/commit/139dc6d316a5e4b66755fecc926f2e25cd5c8208",
+ "flow_name": "creator-ci",
+ "trail_name": "6ff6b4c71ab218d39065654bef32839b9226d21f",
+ "template_reference_name": "creator",
+ "git_commit": "6ff6b4c71ab218d39065654bef32839b9226d21f",
+ "commit_url": "https://github.com/cyber-dojo/creator/commit/6ff6b4c71ab218d39065654bef32839b9226d21f",
"git_commit_info": {
- "sha1": "139dc6d316a5e4b66755fecc926f2e25cd5c8208",
- "message": "Disable dead workflows (#419)",
+ "sha1": "6ff6b4c71ab218d39065654bef32839b9226d21f",
+ "message": "Dockerfile - Automated base-image update (#37)\n\nCo-authored-by: JonJagger ",
"author": "Jon Jagger ",
"branch": "",
- "timestamp": 1782965108.0,
- "url": "https://github.com/cyber-dojo/saver/commit/139dc6d316a5e4b66755fecc926f2e25cd5c8208"
+ "timestamp": 1783061675.0,
+ "url": "https://github.com/cyber-dojo/creator/commit/6ff6b4c71ab218d39065654bef32839b9226d21f"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/saver-ci/artifacts/45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd?artifact_id=03592b11-2821-4d18-b7cb-7e4442a7",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/saver-ci",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/creator-ci/artifacts/a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8?artifact_id=26dd06bd-0d63-4775-a3d1-db332cf0",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/creator-ci",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/saver/compare/670c9632fe81e69d2cf48aa1dc21347b562fb042...139dc6d316a5e4b66755fecc926f2e25cd5c8208",
- "previous_git_commit": "670c9632fe81e69d2cf48aa1dc21347b562fb042",
- "previous_fingerprint": "e60133ad9dfe473b76853173204f15c0a307fd81b561be2531f197efb99e8499",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/saver:670c963@sha256:e60133ad9dfe473b76853173204f15c0a307fd81b561be2531f197efb99e8499",
+ "diff_url": "https://github.com/cyber-dojo/creator/compare/c174ef247b1efb95812373fde2a8e8db3a9ede03...6ff6b4c71ab218d39065654bef32839b9226d21f",
+ "previous_git_commit": "c174ef247b1efb95812373fde2a8e8db3a9ede03",
+ "previous_fingerprint": "8130ae297936df0b6b15cd5a561d71457a82a41acf7b2da27da113b8333c8005",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/creator:c174ef2@sha256:8130ae297936df0b6b15cd5a561d71457a82a41acf7b2da27da113b8333c8005",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/saver/commit/670c9632fe81e69d2cf48aa1dc21347b562fb042",
- "previous_trail_name": "670c9632fe81e69d2cf48aa1dc21347b562fb042",
- "previous_template_reference_name": "saver"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/creator/commit/c174ef247b1efb95812373fde2a8e8db3a9ede03",
+ "previous_trail_name": "c174ef247b1efb95812373fde2a8e8db3a9ede03",
+ "previous_template_reference_name": "creator"
},
- "commit_lead_time": 1693.0,
+ "commit_lead_time": 14188.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
},
{
"flow_name": "production-promotion",
- "trail_name": "promotion-one-111",
- "template_reference_name": "saver",
+ "trail_name": "promote-all-29",
+ "template_reference_name": "creator",
"git_commit": "d7e31ce0207b766140ae689f38625da4374acf87",
"commit_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/d7e31ce0207b766140ae689f38625da4374acf87",
"git_commit_info": {
@@ -2296,27 +2153,27 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782907108.0,
"url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/d7e31ce0207b766140ae689f38625da4374acf87"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/production-promotion/artifacts/45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd?artifact_id=12d9e7c1-4458-49cc-90f9-65e7d617",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/production-promotion/artifacts/a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8?artifact_id=863376ee-2919-44bd-ac98-1f3ead0b",
"flow_html_url": "https://app.kosli.com/cyber-dojo/flows/production-promotion",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/compare/c1b1e0c943de88d31a15ba62466f4e9c6bd45259...d7e31ce0207b766140ae689f38625da4374acf87",
- "previous_git_commit": "c1b1e0c943de88d31a15ba62466f4e9c6bd45259",
- "previous_fingerprint": "e60133ad9dfe473b76853173204f15c0a307fd81b561be2531f197efb99e8499",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/saver:670c963@sha256:e60133ad9dfe473b76853173204f15c0a307fd81b561be2531f197efb99e8499",
+ "diff_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/compare/d7e31ce0207b766140ae689f38625da4374acf87...d7e31ce0207b766140ae689f38625da4374acf87",
+ "previous_git_commit": "d7e31ce0207b766140ae689f38625da4374acf87",
+ "previous_fingerprint": "8130ae297936df0b6b15cd5a561d71457a82a41acf7b2da27da113b8333c8005",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/creator:c174ef2@sha256:8130ae297936df0b6b15cd5a561d71457a82a41acf7b2da27da113b8333c8005",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/c1b1e0c943de88d31a15ba62466f4e9c6bd45259",
- "previous_trail_name": "promotion-one-91",
- "previous_template_reference_name": "saver"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/d7e31ce0207b766140ae689f38625da4374acf87",
+ "previous_trail_name": "promote-all-28",
+ "previous_template_reference_name": "creator"
},
- "commit_lead_time": 59693.0,
+ "commit_lead_time": 168755.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
},
{
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "saver-45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
- "template_reference_name": "saver",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "creator-a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
+ "template_reference_name": "creator",
"git_commit": "a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"git_commit_info": {
@@ -2327,27 +2184,27 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782799303.0,
"url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact/artifacts/45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd?artifact_id=de3fc417-9922-45d4-a5f5-a6ff932c",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact/artifacts/a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8?artifact_id=f2ce0f30-79e0-4c5e-b7cf-26b98d06",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/00c479764cb9eca038fdaaaef108672d0bb0ed26...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
- "previous_git_commit": "00c479764cb9eca038fdaaaef108672d0bb0ed26",
- "previous_fingerprint": "f5909cc8dd53b2105953d1a72cd5d6181367d3588964aa01a04c056205a5d419",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/saver:8c84fac@sha256:f5909cc8dd53b2105953d1a72cd5d6181367d3588964aa01a04c056205a5d419",
+ "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/c17bb3ed8862de03c1a491dfe790fd8734fc7071...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
+ "previous_git_commit": "c17bb3ed8862de03c1a491dfe790fd8734fc7071",
+ "previous_fingerprint": "4aaeb948517477d75c3077d5749e5c470e787b94f583b2cf95c22eb676c2fce6",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/creator:9034c75@sha256:4aaeb948517477d75c3077d5749e5c470e787b94f583b2cf95c22eb676c2fce6",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/00c479764cb9eca038fdaaaef108672d0bb0ed26",
- "previous_trail_name": "saver-f5909cc8dd53b2105953d1a72cd5d6181367d3588964aa01a04c056205a5d419",
- "previous_template_reference_name": "saver"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/c17bb3ed8862de03c1a491dfe790fd8734fc7071",
+ "previous_trail_name": "creator-4aaeb948517477d75c3077d5749e5c470e787b94f583b2cf95c22eb676c2fce6",
+ "previous_template_reference_name": "creator"
},
- "commit_lead_time": 167498.0,
+ "commit_lead_time": 276560.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
},
{
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "saver-45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
- "template_reference_name": "saver",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "creator-a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
+ "template_reference_name": "creator",
"git_commit": "a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"git_commit_info": {
@@ -2358,32 +2215,32 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782799303.0,
"url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact/artifacts/45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd?artifact_id=e3318c41-a758-45bb-a068-34d16d05",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact/artifacts/a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8?artifact_id=a2b6ea16-1456-43da-8615-e5c6852c",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/c17bb3ed8862de03c1a491dfe790fd8734fc7071...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
- "previous_git_commit": "c17bb3ed8862de03c1a491dfe790fd8734fc7071",
- "previous_fingerprint": "5153955367bbc753a61648d385a73f0e391d2a7410e3d55e095da7d69b418b7e",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/saver:a35d092@sha256:5153955367bbc753a61648d385a73f0e391d2a7410e3d55e095da7d69b418b7e",
+ "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/7172cc22125f480a9f12127edb481a4d84aabea3...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
+ "previous_git_commit": "7172cc22125f480a9f12127edb481a4d84aabea3",
+ "previous_fingerprint": "e8b5e25c5550658cdbd2b8339684b18bce86aaf6538611124ff62f2582c2e5b6",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/creator:a288de5@sha256:e8b5e25c5550658cdbd2b8339684b18bce86aaf6538611124ff62f2582c2e5b6",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/c17bb3ed8862de03c1a491dfe790fd8734fc7071",
- "previous_trail_name": "saver-5153955367bbc753a61648d385a73f0e391d2a7410e3d55e095da7d69b418b7e",
- "previous_template_reference_name": "saver"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/7172cc22125f480a9f12127edb481a4d84aabea3",
+ "previous_trail_name": "creator-e8b5e25c5550658cdbd2b8339684b18bce86aaf6538611124ff62f2582c2e5b6",
+ "previous_template_reference_name": "creator"
},
- "commit_lead_time": 167498.0,
+ "commit_lead_time": 276560.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
}
],
"ecs_context": {
- "task_arn": "arn:aws:ecs:eu-central-1:274425519734:task/app/8b0f830462714c0cb4b3b81654b602eb",
+ "task_arn": "arn:aws:ecs:eu-central-1:274425519734:task/app/290a2fb12a09478b8ab339ff542d7390",
"cluster_name": null,
"service_name": null
}
},
{
- "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/web:027b85e@sha256:38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac",
+ "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/web:97ebee5@sha256:929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"compliant": true,
"deployments": [],
"policy_decisions": [
@@ -2406,7 +2263,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "web-ci",
- "trail_name": "027b85ebccec65b35b0ba0e4da196b7738d4ba82",
+ "trail_name": "97ebee56e01ca3af95bfcae0c7c328eee8c56865",
"artifact_status": null
}
},
@@ -2414,7 +2271,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-112",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
@@ -2422,7 +2279,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "web-38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac",
+ "trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": null
}
},
@@ -2430,7 +2287,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "web-38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac",
+ "trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": null
}
}
@@ -2451,7 +2308,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "web-ci",
- "trail_name": "027b85ebccec65b35b0ba0e4da196b7738d4ba82",
+ "trail_name": "97ebee56e01ca3af95bfcae0c7c328eee8c56865",
"artifact_status": "COMPLIANT"
}
},
@@ -2459,7 +2316,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-112",
+ "trail_name": "promote-all-29",
"artifact_status": "COMPLIANT"
}
},
@@ -2467,7 +2324,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "web-38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac",
+ "trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": "COMPLIANT"
}
},
@@ -2475,7 +2332,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "web-38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac",
+ "trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": "COMPLIANT"
}
}
@@ -2501,7 +2358,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "web-ci",
- "trail_name": "027b85ebccec65b35b0ba0e4da196b7738d4ba82",
+ "trail_name": "97ebee56e01ca3af95bfcae0c7c328eee8c56865",
"artifact_status": null
}
},
@@ -2509,7 +2366,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-112",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
@@ -2517,7 +2374,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "web-38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac",
+ "trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": null
}
},
@@ -2525,7 +2382,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "web-38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac",
+ "trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": null
}
}
@@ -2553,7 +2410,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "web-ci",
- "trail_name": "027b85ebccec65b35b0ba0e4da196b7738d4ba82",
+ "trail_name": "97ebee56e01ca3af95bfcae0c7c328eee8c56865",
"artifact_status": null
}
},
@@ -2561,7 +2418,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-112",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
@@ -2569,7 +2426,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "web-38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac",
+ "trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": null
}
},
@@ -2577,7 +2434,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "web-38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac",
+ "trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": null
}
}
@@ -2598,7 +2455,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "web-ci",
- "trail_name": "027b85ebccec65b35b0ba0e4da196b7738d4ba82",
+ "trail_name": "97ebee56e01ca3af95bfcae0c7c328eee8c56865",
"artifact_status": "COMPLIANT"
}
},
@@ -2606,7 +2463,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-112",
+ "trail_name": "promote-all-29",
"artifact_status": "COMPLIANT"
}
},
@@ -2614,7 +2471,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "web-38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac",
+ "trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": "COMPLIANT"
}
},
@@ -2622,7 +2479,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "web-38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac",
+ "trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": "COMPLIANT"
}
}
@@ -2648,7 +2505,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "web-ci",
- "trail_name": "027b85ebccec65b35b0ba0e4da196b7738d4ba82",
+ "trail_name": "97ebee56e01ca3af95bfcae0c7c328eee8c56865",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -2657,7 +2514,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-112",
+ "trail_name": "promote-all-29",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -2666,7 +2523,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "web-38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac",
+ "trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -2675,7 +2532,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "web-38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac",
+ "trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -2704,7 +2561,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "web-ci",
- "trail_name": "027b85ebccec65b35b0ba0e4da196b7738d4ba82",
+ "trail_name": "97ebee56e01ca3af95bfcae0c7c328eee8c56865",
"artifact_status": null
}
},
@@ -2712,7 +2569,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-112",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
@@ -2720,7 +2577,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "web-38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac",
+ "trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": null
}
},
@@ -2728,7 +2585,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "web-38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac",
+ "trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": null
}
}
@@ -2749,7 +2606,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "web-ci",
- "trail_name": "027b85ebccec65b35b0ba0e4da196b7738d4ba82",
+ "trail_name": "97ebee56e01ca3af95bfcae0c7c328eee8c56865",
"artifact_status": "COMPLIANT"
}
},
@@ -2757,7 +2614,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-112",
+ "trail_name": "promote-all-29",
"artifact_status": "COMPLIANT"
}
},
@@ -2765,7 +2622,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "web-38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac",
+ "trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": "COMPLIANT"
}
},
@@ -2773,7 +2630,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "web-38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac",
+ "trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": "COMPLIANT"
}
}
@@ -2799,7 +2656,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "web-ci",
- "trail_name": "027b85ebccec65b35b0ba0e4da196b7738d4ba82",
+ "trail_name": "97ebee56e01ca3af95bfcae0c7c328eee8c56865",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
@@ -2808,7 +2665,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-112",
+ "trail_name": "promote-all-29",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
@@ -2817,7 +2674,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "web-38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac",
+ "trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
@@ -2826,7 +2683,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "web-38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac",
+ "trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
@@ -2855,7 +2712,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "web-ci",
- "trail_name": "027b85ebccec65b35b0ba0e4da196b7738d4ba82",
+ "trail_name": "97ebee56e01ca3af95bfcae0c7c328eee8c56865",
"artifact_status": null
}
},
@@ -2863,7 +2720,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-112",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
@@ -2871,7 +2728,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "web-38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac",
+ "trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": null
}
},
@@ -2879,7 +2736,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "web-38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac",
+ "trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": null
}
}
@@ -2900,7 +2757,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "web-ci",
- "trail_name": "027b85ebccec65b35b0ba0e4da196b7738d4ba82",
+ "trail_name": "97ebee56e01ca3af95bfcae0c7c328eee8c56865",
"artifact_status": "COMPLIANT"
}
},
@@ -2908,7 +2765,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-112",
+ "trail_name": "promote-all-29",
"artifact_status": "COMPLIANT"
}
},
@@ -2916,7 +2773,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "web-38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac",
+ "trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": "COMPLIANT"
}
},
@@ -2924,7 +2781,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "web-38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac",
+ "trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": "COMPLIANT"
}
}
@@ -2950,7 +2807,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "web-ci",
- "trail_name": "027b85ebccec65b35b0ba0e4da196b7738d4ba82",
+ "trail_name": "97ebee56e01ca3af95bfcae0c7c328eee8c56865",
"artifact_status": null
}
},
@@ -2958,7 +2815,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-112",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
@@ -2966,7 +2823,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "web-38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac",
+ "trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": null
}
},
@@ -2974,7 +2831,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "web-38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac",
+ "trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": null
}
}
@@ -3002,7 +2859,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "web-ci",
- "trail_name": "027b85ebccec65b35b0ba0e4da196b7738d4ba82",
+ "trail_name": "97ebee56e01ca3af95bfcae0c7c328eee8c56865",
"artifact_status": null
}
},
@@ -3010,7 +2867,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-112",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
@@ -3018,7 +2875,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "web-38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac",
+ "trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": null
}
},
@@ -3026,7 +2883,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "web-38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac",
+ "trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": null
}
}
@@ -3053,7 +2910,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "web-ci",
- "trail_name": "027b85ebccec65b35b0ba0e4da196b7738d4ba82",
+ "trail_name": "97ebee56e01ca3af95bfcae0c7c328eee8c56865",
"artifact_status": "COMPLIANT"
}
},
@@ -3061,7 +2918,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-112",
+ "trail_name": "promote-all-29",
"artifact_status": "COMPLIANT"
}
},
@@ -3069,7 +2926,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "web-38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac",
+ "trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": "COMPLIANT"
}
},
@@ -3077,7 +2934,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "web-38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac",
+ "trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"artifact_status": "COMPLIANT"
}
}
@@ -3088,11 +2945,11 @@ kosli get snapshot aws-prod --output=json
}
],
"reasons_for_incompliance": [],
- "fingerprint": "38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac",
+ "fingerprint": "929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"creationTimestamp": [
- 1782966793,
- 1782966799,
- 1782966800
+ 1783075535,
+ 1783075540,
+ 1783075624
],
"pods": null,
"annotation": {
@@ -3101,57 +2958,57 @@ kosli get snapshot aws-prod --output=json
"now": 3
},
"flow_name": "web-ci",
- "git_commit": "027b85ebccec65b35b0ba0e4da196b7738d4ba82",
- "commit_url": "https://github.com/cyber-dojo/web/commit/027b85ebccec65b35b0ba0e4da196b7738d4ba82",
- "html_url": "https://app.kosli.com/cyber-dojo/flows/web-ci/artifacts/38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac?artifact_id=df97a2c6-d2eb-4465-b276-084bd7a7",
+ "git_commit": "97ebee56e01ca3af95bfcae0c7c328eee8c56865",
+ "commit_url": "https://github.com/cyber-dojo/web/commit/97ebee56e01ca3af95bfcae0c7c328eee8c56865",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/web-ci/artifacts/929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab?artifact_id=f065965e-194b-43a5-a688-00797359",
"flow_html_url": "https://app.kosli.com/cyber-dojo/flows/web-ci",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/web/compare/44e3ad96800ba2ccd41a3aec3ba4e728d40e9e4a...027b85ebccec65b35b0ba0e4da196b7738d4ba82",
- "previous_git_commit": "44e3ad96800ba2ccd41a3aec3ba4e728d40e9e4a",
- "previous_fingerprint": "11ea3e527a5d5d6c8a54cd098dc6f78bdf6368b78c22a024fc046cf8be4124fe",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/web:44e3ad9@sha256:11ea3e527a5d5d6c8a54cd098dc6f78bdf6368b78c22a024fc046cf8be4124fe",
+ "diff_url": "https://github.com/cyber-dojo/web/compare/fbe04c6016bd7822a9b0b948043614186787194f...97ebee56e01ca3af95bfcae0c7c328eee8c56865",
+ "previous_git_commit": "fbe04c6016bd7822a9b0b948043614186787194f",
+ "previous_fingerprint": "5c05964970f34b50fff834c589f026967722784fb02622fe8cb769100189aefc",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/web:fbe04c6@sha256:5c05964970f34b50fff834c589f026967722784fb02622fe8cb769100189aefc",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/web/commit/44e3ad96800ba2ccd41a3aec3ba4e728d40e9e4a",
- "previous_trail_name": "44e3ad96800ba2ccd41a3aec3ba4e728d40e9e4a",
+ "previous_git_commit_url": "https://github.com/cyber-dojo/web/commit/fbe04c6016bd7822a9b0b948043614186787194f",
+ "previous_trail_name": "fbe04c6016bd7822a9b0b948043614186787194f",
"previous_template_reference_name": "web"
},
- "commit_lead_time": 1026.0,
+ "commit_lead_time": 13875.0,
"flows": [
{
"flow_name": "web-ci",
- "trail_name": "027b85ebccec65b35b0ba0e4da196b7738d4ba82",
+ "trail_name": "97ebee56e01ca3af95bfcae0c7c328eee8c56865",
"template_reference_name": "web",
- "git_commit": "027b85ebccec65b35b0ba0e4da196b7738d4ba82",
- "commit_url": "https://github.com/cyber-dojo/web/commit/027b85ebccec65b35b0ba0e4da196b7738d4ba82",
+ "git_commit": "97ebee56e01ca3af95bfcae0c7c328eee8c56865",
+ "commit_url": "https://github.com/cyber-dojo/web/commit/97ebee56e01ca3af95bfcae0c7c328eee8c56865",
"git_commit_info": {
- "sha1": "027b85ebccec65b35b0ba0e4da196b7738d4ba82",
- "message": "Force ci-run to create terraform web-drift file for aws-prod (#372)",
+ "sha1": "97ebee56e01ca3af95bfcae0c7c328eee8c56865",
+ "message": "Dockerfile - Automated base-image update (#377)\n\nCo-authored-by: JonJagger ",
"author": "Jon Jagger ",
"branch": "",
- "timestamp": 1782965767.0,
- "url": "https://github.com/cyber-dojo/web/commit/027b85ebccec65b35b0ba0e4da196b7738d4ba82"
+ "timestamp": 1783061660.0,
+ "url": "https://github.com/cyber-dojo/web/commit/97ebee56e01ca3af95bfcae0c7c328eee8c56865"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/web-ci/artifacts/38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac?artifact_id=df97a2c6-d2eb-4465-b276-084bd7a7",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/web-ci/artifacts/929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab?artifact_id=f065965e-194b-43a5-a688-00797359",
"flow_html_url": "https://app.kosli.com/cyber-dojo/flows/web-ci",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/web/compare/44e3ad96800ba2ccd41a3aec3ba4e728d40e9e4a...027b85ebccec65b35b0ba0e4da196b7738d4ba82",
- "previous_git_commit": "44e3ad96800ba2ccd41a3aec3ba4e728d40e9e4a",
- "previous_fingerprint": "11ea3e527a5d5d6c8a54cd098dc6f78bdf6368b78c22a024fc046cf8be4124fe",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/web:44e3ad9@sha256:11ea3e527a5d5d6c8a54cd098dc6f78bdf6368b78c22a024fc046cf8be4124fe",
+ "diff_url": "https://github.com/cyber-dojo/web/compare/fbe04c6016bd7822a9b0b948043614186787194f...97ebee56e01ca3af95bfcae0c7c328eee8c56865",
+ "previous_git_commit": "fbe04c6016bd7822a9b0b948043614186787194f",
+ "previous_fingerprint": "5c05964970f34b50fff834c589f026967722784fb02622fe8cb769100189aefc",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/web:fbe04c6@sha256:5c05964970f34b50fff834c589f026967722784fb02622fe8cb769100189aefc",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/web/commit/44e3ad96800ba2ccd41a3aec3ba4e728d40e9e4a",
- "previous_trail_name": "44e3ad96800ba2ccd41a3aec3ba4e728d40e9e4a",
+ "previous_git_commit_url": "https://github.com/cyber-dojo/web/commit/fbe04c6016bd7822a9b0b948043614186787194f",
+ "previous_trail_name": "fbe04c6016bd7822a9b0b948043614186787194f",
"previous_template_reference_name": "web"
},
- "commit_lead_time": 1026.0,
+ "commit_lead_time": 13875.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
},
{
"flow_name": "production-promotion",
- "trail_name": "promotion-one-112",
+ "trail_name": "promote-all-29",
"template_reference_name": "web",
"git_commit": "d7e31ce0207b766140ae689f38625da4374acf87",
"commit_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/d7e31ce0207b766140ae689f38625da4374acf87",
@@ -3163,26 +3020,26 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782907108.0,
"url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/d7e31ce0207b766140ae689f38625da4374acf87"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/production-promotion/artifacts/38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac?artifact_id=d8014b09-34a8-4fff-89a2-07786149",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/production-promotion/artifacts/929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab?artifact_id=c4b87590-b427-449e-b571-f1d4c0d7",
"flow_html_url": "https://app.kosli.com/cyber-dojo/flows/production-promotion",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/compare/c1b1e0c943de88d31a15ba62466f4e9c6bd45259...d7e31ce0207b766140ae689f38625da4374acf87",
- "previous_git_commit": "c1b1e0c943de88d31a15ba62466f4e9c6bd45259",
- "previous_fingerprint": "11ea3e527a5d5d6c8a54cd098dc6f78bdf6368b78c22a024fc046cf8be4124fe",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/web:44e3ad9@sha256:11ea3e527a5d5d6c8a54cd098dc6f78bdf6368b78c22a024fc046cf8be4124fe",
+ "diff_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/compare/d7e31ce0207b766140ae689f38625da4374acf87...d7e31ce0207b766140ae689f38625da4374acf87",
+ "previous_git_commit": "d7e31ce0207b766140ae689f38625da4374acf87",
+ "previous_fingerprint": "5c05964970f34b50fff834c589f026967722784fb02622fe8cb769100189aefc",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/web:fbe04c6@sha256:5c05964970f34b50fff834c589f026967722784fb02622fe8cb769100189aefc",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/c1b1e0c943de88d31a15ba62466f4e9c6bd45259",
- "previous_trail_name": "promotion-one-94",
+ "previous_git_commit_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/d7e31ce0207b766140ae689f38625da4374acf87",
+ "previous_trail_name": "promote-all-28",
"previous_template_reference_name": "web"
},
- "commit_lead_time": 59685.0,
+ "commit_lead_time": 168427.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
},
{
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "web-38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac",
+ "trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"template_reference_name": "web",
"git_commit": "a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0",
@@ -3194,7 +3051,7 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782799303.0,
"url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact/artifacts/38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac?artifact_id=3b1ccdd3-5b97-4b00-9b4d-39c34b68",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact/artifacts/929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab?artifact_id=52ac1cea-0f23-477a-8ac2-64c1c66d",
"flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact",
"deployment_diff": {
"diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/00c479764cb9eca038fdaaaef108672d0bb0ed26...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
@@ -3207,13 +3064,13 @@ kosli get snapshot aws-prod --output=json
"previous_trail_name": "web-29c69c2f30f261a26fff4793fd8ae44b9081def1d4bcaaa27b0fef0501d949e4",
"previous_template_reference_name": "web"
},
- "commit_lead_time": 167490.0,
+ "commit_lead_time": 276232.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
},
{
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "web-38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac",
+ "trail_name": "web-929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"template_reference_name": "web",
"git_commit": "a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0",
@@ -3225,7 +3082,7 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782799303.0,
"url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact/artifacts/38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac?artifact_id=da0dc1f1-2d47-4d1f-b6e5-96374b32",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact/artifacts/929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab?artifact_id=16ee8aa0-274d-4f4d-b774-bead5c42",
"flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact",
"deployment_diff": {
"diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/c17bb3ed8862de03c1a491dfe790fd8734fc7071...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
@@ -3238,19 +3095,19 @@ kosli get snapshot aws-prod --output=json
"previous_trail_name": "web-d7112bc0d70f56933b10c90b29e3d47abeaff64b9c95f2b53882f7d3ec819685",
"previous_template_reference_name": "web"
},
- "commit_lead_time": 167490.0,
+ "commit_lead_time": 276232.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
}
],
"ecs_context": {
- "task_arn": "arn:aws:ecs:eu-central-1:274425519734:task/app/f0cdd7720c464eddb42fef9802d5c04a",
+ "task_arn": "arn:aws:ecs:eu-central-1:274425519734:task/app/e363472d4edb40afb8214f90a3694610",
"cluster_name": null,
"service_name": null
}
},
{
- "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/custom-start-points:ae0c2f0@sha256:fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
+ "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/dashboard:6d203a8@sha256:4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
"compliant": true,
"deployments": [],
"policy_decisions": [
@@ -3272,8 +3129,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "custom-start-points-ci",
- "trail_name": "ae0c2f039480061d958cc007bc4c78e5b0f36a83",
+ "flow_name": "dashboard-ci",
+ "trail_name": "6d203a85ffda1513db4d86d4e48b1f969bd2f510",
"artifact_status": null
}
},
@@ -3281,23 +3138,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-110",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "custom-start-points-fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "dashboard-4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "custom-start-points-fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "dashboard-4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
"artifact_status": null
}
}
@@ -3317,8 +3174,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "custom-start-points-ci",
- "trail_name": "ae0c2f039480061d958cc007bc4c78e5b0f36a83",
+ "flow_name": "dashboard-ci",
+ "trail_name": "6d203a85ffda1513db4d86d4e48b1f969bd2f510",
"artifact_status": "COMPLIANT"
}
},
@@ -3326,23 +3183,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-110",
+ "trail_name": "promote-all-29",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "custom-start-points-fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "dashboard-4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "custom-start-points-fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "dashboard-4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
"artifact_status": "COMPLIANT"
}
}
@@ -3367,8 +3224,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "custom-start-points-ci",
- "trail_name": "ae0c2f039480061d958cc007bc4c78e5b0f36a83",
+ "flow_name": "dashboard-ci",
+ "trail_name": "6d203a85ffda1513db4d86d4e48b1f969bd2f510",
"artifact_status": null
}
},
@@ -3376,23 +3233,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-110",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "custom-start-points-fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "dashboard-4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "custom-start-points-fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "dashboard-4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
"artifact_status": null
}
}
@@ -3419,8 +3276,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "custom-start-points-ci",
- "trail_name": "ae0c2f039480061d958cc007bc4c78e5b0f36a83",
+ "flow_name": "dashboard-ci",
+ "trail_name": "6d203a85ffda1513db4d86d4e48b1f969bd2f510",
"artifact_status": null
}
},
@@ -3428,23 +3285,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-110",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
{
"type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "custom-start-points-fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "dashboard-4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
"artifact_status": null
}
},
{
"type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "custom-start-points-fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "dashboard-4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
"artifact_status": null
}
}
@@ -3464,8 +3321,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "custom-start-points-ci",
- "trail_name": "ae0c2f039480061d958cc007bc4c78e5b0f36a83",
+ "flow_name": "dashboard-ci",
+ "trail_name": "6d203a85ffda1513db4d86d4e48b1f969bd2f510",
"artifact_status": "COMPLIANT"
}
},
@@ -3473,23 +3330,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-110",
+ "trail_name": "promote-all-29",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "custom-start-points-fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "dashboard-4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "custom-start-points-fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "dashboard-4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
"artifact_status": "COMPLIANT"
}
}
@@ -3514,8 +3371,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "custom-start-points-ci",
- "trail_name": "ae0c2f039480061d958cc007bc4c78e5b0f36a83",
+ "flow_name": "dashboard-ci",
+ "trail_name": "6d203a85ffda1513db4d86d4e48b1f969bd2f510",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -3524,7 +3381,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-110",
+ "trail_name": "promote-all-29",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -3532,8 +3389,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "custom-start-points-fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "dashboard-4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -3541,8 +3398,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "custom-start-points-fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "dashboard-4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -3570,8 +3427,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "custom-start-points-ci",
- "trail_name": "ae0c2f039480061d958cc007bc4c78e5b0f36a83",
+ "flow_name": "dashboard-ci",
+ "trail_name": "6d203a85ffda1513db4d86d4e48b1f969bd2f510",
"artifact_status": null
}
},
@@ -3579,23 +3436,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-110",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "custom-start-points-fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "dashboard-4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "custom-start-points-fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "dashboard-4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
"artifact_status": null
}
}
@@ -3615,8 +3472,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "custom-start-points-ci",
- "trail_name": "ae0c2f039480061d958cc007bc4c78e5b0f36a83",
+ "flow_name": "dashboard-ci",
+ "trail_name": "6d203a85ffda1513db4d86d4e48b1f969bd2f510",
"artifact_status": "COMPLIANT"
}
},
@@ -3624,23 +3481,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-110",
+ "trail_name": "promote-all-29",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "custom-start-points-fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "dashboard-4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "custom-start-points-fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "dashboard-4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
"artifact_status": "COMPLIANT"
}
}
@@ -3665,8 +3522,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "custom-start-points-ci",
- "trail_name": "ae0c2f039480061d958cc007bc4c78e5b0f36a83",
+ "flow_name": "dashboard-ci",
+ "trail_name": "6d203a85ffda1513db4d86d4e48b1f969bd2f510",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
@@ -3675,25 +3532,25 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-110",
+ "trail_name": "promote-all-29",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
},
{
- "type": "rule_satisfied",
+ "type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "custom-start-points-fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "dashboard-4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
},
{
- "type": "rule_not_applicable",
+ "type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "custom-start-points-fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "dashboard-4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
@@ -3721,8 +3578,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "custom-start-points-ci",
- "trail_name": "ae0c2f039480061d958cc007bc4c78e5b0f36a83",
+ "flow_name": "dashboard-ci",
+ "trail_name": "6d203a85ffda1513db4d86d4e48b1f969bd2f510",
"artifact_status": null
}
},
@@ -3730,23 +3587,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-110",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "custom-start-points-fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "dashboard-4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "custom-start-points-fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "dashboard-4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
"artifact_status": null
}
}
@@ -3766,8 +3623,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "custom-start-points-ci",
- "trail_name": "ae0c2f039480061d958cc007bc4c78e5b0f36a83",
+ "flow_name": "dashboard-ci",
+ "trail_name": "6d203a85ffda1513db4d86d4e48b1f969bd2f510",
"artifact_status": "COMPLIANT"
}
},
@@ -3775,23 +3632,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-110",
+ "trail_name": "promote-all-29",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "custom-start-points-fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "dashboard-4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "custom-start-points-fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "dashboard-4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
"artifact_status": "COMPLIANT"
}
}
@@ -3816,8 +3673,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "custom-start-points-ci",
- "trail_name": "ae0c2f039480061d958cc007bc4c78e5b0f36a83",
+ "flow_name": "dashboard-ci",
+ "trail_name": "6d203a85ffda1513db4d86d4e48b1f969bd2f510",
"artifact_status": null
}
},
@@ -3825,23 +3682,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-110",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "custom-start-points-fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "dashboard-4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "custom-start-points-fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "dashboard-4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
"artifact_status": null
}
}
@@ -3868,8 +3725,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "custom-start-points-ci",
- "trail_name": "ae0c2f039480061d958cc007bc4c78e5b0f36a83",
+ "flow_name": "dashboard-ci",
+ "trail_name": "6d203a85ffda1513db4d86d4e48b1f969bd2f510",
"artifact_status": null
}
},
@@ -3877,23 +3734,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-110",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "custom-start-points-fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "dashboard-4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "custom-start-points-fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "dashboard-4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
"artifact_status": null
}
}
@@ -3919,8 +3776,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "custom-start-points-ci",
- "trail_name": "ae0c2f039480061d958cc007bc4c78e5b0f36a83",
+ "flow_name": "dashboard-ci",
+ "trail_name": "6d203a85ffda1513db4d86d4e48b1f969bd2f510",
"artifact_status": "COMPLIANT"
}
},
@@ -3928,23 +3785,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-110",
+ "trail_name": "promote-all-29",
"artifact_status": "COMPLIANT"
}
},
{
- "type": "rule_satisfied",
+ "type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "custom-start-points-fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "dashboard-4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
"artifact_status": "COMPLIANT"
}
},
{
- "type": "rule_not_applicable",
+ "type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "custom-start-points-fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "dashboard-4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
"artifact_status": "COMPLIANT"
}
}
@@ -3955,9 +3812,9 @@ kosli get snapshot aws-prod --output=json
}
],
"reasons_for_incompliance": [],
- "fingerprint": "fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
+ "fingerprint": "4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
"creationTimestamp": [
- 1782966159
+ 1783075608
],
"pods": null,
"annotation": {
@@ -3965,59 +3822,59 @@ kosli get snapshot aws-prod --output=json
"was": 1,
"now": 1
},
- "flow_name": "custom-start-points-ci",
- "git_commit": "ae0c2f039480061d958cc007bc4c78e5b0f36a83",
- "commit_url": "https://github.com/cyber-dojo/custom-start-points/commit/ae0c2f039480061d958cc007bc4c78e5b0f36a83",
- "html_url": "https://app.kosli.com/cyber-dojo/flows/custom-start-points-ci/artifacts/fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3?artifact_id=23d32989-6594-441a-8baa-ba54c633",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/custom-start-points-ci",
+ "flow_name": "dashboard-ci",
+ "git_commit": "6d203a85ffda1513db4d86d4e48b1f969bd2f510",
+ "commit_url": "https://github.com/cyber-dojo/dashboard/commit/6d203a85ffda1513db4d86d4e48b1f969bd2f510",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/dashboard-ci/artifacts/4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc?artifact_id=87705eca-ac37-4632-93de-c4f63539",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/dashboard-ci",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/custom-start-points/compare/2b7b7759d2f5f8246a5d0e9ea99def087a7e2817...ae0c2f039480061d958cc007bc4c78e5b0f36a83",
- "previous_git_commit": "2b7b7759d2f5f8246a5d0e9ea99def087a7e2817",
- "previous_fingerprint": "7f297e8a0ed0459b7251fd024042e5bcbd24b654934de2a7963db8d1416859a3",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/custom-start-points:2b7b775@sha256:7f297e8a0ed0459b7251fd024042e5bcbd24b654934de2a7963db8d1416859a3",
+ "diff_url": "https://github.com/cyber-dojo/dashboard/compare/f7fd6b78302ad399252990b0b81f54d7416a402f...6d203a85ffda1513db4d86d4e48b1f969bd2f510",
+ "previous_git_commit": "f7fd6b78302ad399252990b0b81f54d7416a402f",
+ "previous_fingerprint": "746b907bc4bd5d5b685299448a0db9e838d6b003036e014467fc097ae8bbb115",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/dashboard:f7fd6b7@sha256:746b907bc4bd5d5b685299448a0db9e838d6b003036e014467fc097ae8bbb115",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/custom-start-points/commit/2b7b7759d2f5f8246a5d0e9ea99def087a7e2817",
- "previous_trail_name": "2b7b7759d2f5f8246a5d0e9ea99def087a7e2817",
- "previous_template_reference_name": "custom-start-points"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/dashboard/commit/f7fd6b78302ad399252990b0b81f54d7416a402f",
+ "previous_trail_name": "f7fd6b78302ad399252990b0b81f54d7416a402f",
+ "previous_template_reference_name": "dashboard"
},
- "commit_lead_time": 1076.0,
+ "commit_lead_time": 13944.0,
"flows": [
{
- "flow_name": "custom-start-points-ci",
- "trail_name": "ae0c2f039480061d958cc007bc4c78e5b0f36a83",
- "template_reference_name": "custom-start-points",
- "git_commit": "ae0c2f039480061d958cc007bc4c78e5b0f36a83",
- "commit_url": "https://github.com/cyber-dojo/custom-start-points/commit/ae0c2f039480061d958cc007bc4c78e5b0f36a83",
+ "flow_name": "dashboard-ci",
+ "trail_name": "6d203a85ffda1513db4d86d4e48b1f969bd2f510",
+ "template_reference_name": "dashboard",
+ "git_commit": "6d203a85ffda1513db4d86d4e48b1f969bd2f510",
+ "commit_url": "https://github.com/cyber-dojo/dashboard/commit/6d203a85ffda1513db4d86d4e48b1f969bd2f510",
"git_commit_info": {
- "sha1": "ae0c2f039480061d958cc007bc4c78e5b0f36a83",
- "message": "Merge pull request #131 from cyber-dojo/force-ci-run-169\n\nRun ci workflow to create terraform drift file on aws-prod",
+ "sha1": "6d203a85ffda1513db4d86d4e48b1f969bd2f510",
+ "message": "Dockerfile - Automated base-image update (#411)\n\nCo-authored-by: JonJagger ",
"author": "Jon Jagger ",
- "branch": "main",
- "timestamp": 1782965083.0,
- "url": "https://github.com/cyber-dojo/custom-start-points/commit/ae0c2f039480061d958cc007bc4c78e5b0f36a83"
+ "branch": "",
+ "timestamp": 1783061664.0,
+ "url": "https://github.com/cyber-dojo/dashboard/commit/6d203a85ffda1513db4d86d4e48b1f969bd2f510"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/custom-start-points-ci/artifacts/fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3?artifact_id=23d32989-6594-441a-8baa-ba54c633",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/custom-start-points-ci",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/dashboard-ci/artifacts/4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc?artifact_id=87705eca-ac37-4632-93de-c4f63539",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/dashboard-ci",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/custom-start-points/compare/2b7b7759d2f5f8246a5d0e9ea99def087a7e2817...ae0c2f039480061d958cc007bc4c78e5b0f36a83",
- "previous_git_commit": "2b7b7759d2f5f8246a5d0e9ea99def087a7e2817",
- "previous_fingerprint": "7f297e8a0ed0459b7251fd024042e5bcbd24b654934de2a7963db8d1416859a3",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/custom-start-points:2b7b775@sha256:7f297e8a0ed0459b7251fd024042e5bcbd24b654934de2a7963db8d1416859a3",
+ "diff_url": "https://github.com/cyber-dojo/dashboard/compare/f7fd6b78302ad399252990b0b81f54d7416a402f...6d203a85ffda1513db4d86d4e48b1f969bd2f510",
+ "previous_git_commit": "f7fd6b78302ad399252990b0b81f54d7416a402f",
+ "previous_fingerprint": "746b907bc4bd5d5b685299448a0db9e838d6b003036e014467fc097ae8bbb115",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/dashboard:f7fd6b7@sha256:746b907bc4bd5d5b685299448a0db9e838d6b003036e014467fc097ae8bbb115",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/custom-start-points/commit/2b7b7759d2f5f8246a5d0e9ea99def087a7e2817",
- "previous_trail_name": "2b7b7759d2f5f8246a5d0e9ea99def087a7e2817",
- "previous_template_reference_name": "custom-start-points"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/dashboard/commit/f7fd6b78302ad399252990b0b81f54d7416a402f",
+ "previous_trail_name": "f7fd6b78302ad399252990b0b81f54d7416a402f",
+ "previous_template_reference_name": "dashboard"
},
- "commit_lead_time": 1076.0,
+ "commit_lead_time": 13944.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
},
{
"flow_name": "production-promotion",
- "trail_name": "promotion-one-110",
- "template_reference_name": "custom-start-points",
+ "trail_name": "promote-all-29",
+ "template_reference_name": "dashboard",
"git_commit": "d7e31ce0207b766140ae689f38625da4374acf87",
"commit_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/d7e31ce0207b766140ae689f38625da4374acf87",
"git_commit_info": {
@@ -4028,27 +3885,27 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782907108.0,
"url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/d7e31ce0207b766140ae689f38625da4374acf87"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/production-promotion/artifacts/fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3?artifact_id=c8be4dd9-1e66-497d-b4ff-acbf6ef0",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/production-promotion/artifacts/4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc?artifact_id=555079f1-357b-4a32-ae7a-7bc54bf8",
"flow_html_url": "https://app.kosli.com/cyber-dojo/flows/production-promotion",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/compare/c1b1e0c943de88d31a15ba62466f4e9c6bd45259...d7e31ce0207b766140ae689f38625da4374acf87",
- "previous_git_commit": "c1b1e0c943de88d31a15ba62466f4e9c6bd45259",
- "previous_fingerprint": "7f297e8a0ed0459b7251fd024042e5bcbd24b654934de2a7963db8d1416859a3",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/custom-start-points:2b7b775@sha256:7f297e8a0ed0459b7251fd024042e5bcbd24b654934de2a7963db8d1416859a3",
+ "diff_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/compare/d7e31ce0207b766140ae689f38625da4374acf87...d7e31ce0207b766140ae689f38625da4374acf87",
+ "previous_git_commit": "d7e31ce0207b766140ae689f38625da4374acf87",
+ "previous_fingerprint": "746b907bc4bd5d5b685299448a0db9e838d6b003036e014467fc097ae8bbb115",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/dashboard:f7fd6b7@sha256:746b907bc4bd5d5b685299448a0db9e838d6b003036e014467fc097ae8bbb115",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/c1b1e0c943de88d31a15ba62466f4e9c6bd45259",
- "previous_trail_name": "promotion-one-97",
- "previous_template_reference_name": "custom-start-points"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/d7e31ce0207b766140ae689f38625da4374acf87",
+ "previous_trail_name": "promote-all-28",
+ "previous_template_reference_name": "dashboard"
},
- "commit_lead_time": 59051.0,
+ "commit_lead_time": 168500.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
},
{
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "custom-start-points-fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
- "template_reference_name": "custom-start-points",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "dashboard-4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
+ "template_reference_name": "dashboard",
"git_commit": "a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"git_commit_info": {
@@ -4059,27 +3916,27 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782799303.0,
"url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact/artifacts/fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3?artifact_id=95c90ad9-a395-40cc-a9b4-6b044a2a",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact/artifacts/4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc?artifact_id=1568178b-5932-4757-9934-d63d9a18",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/00c479764cb9eca038fdaaaef108672d0bb0ed26...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
- "previous_git_commit": "00c479764cb9eca038fdaaaef108672d0bb0ed26",
- "previous_fingerprint": "b4448ca68a0926e4a7a800f5b101b63e9c2f38e1caaebb7e929d992763570928",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/custom-start-points:6b5c159@sha256:b4448ca68a0926e4a7a800f5b101b63e9c2f38e1caaebb7e929d992763570928",
+ "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/c17bb3ed8862de03c1a491dfe790fd8734fc7071...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
+ "previous_git_commit": "c17bb3ed8862de03c1a491dfe790fd8734fc7071",
+ "previous_fingerprint": "76898630b521e22b13e4bbec9e14ada885b5571f7ef64d721369198a3b77480f",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/dashboard:0e0b4c1@sha256:76898630b521e22b13e4bbec9e14ada885b5571f7ef64d721369198a3b77480f",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/00c479764cb9eca038fdaaaef108672d0bb0ed26",
- "previous_trail_name": "custom-start-points-b4448ca68a0926e4a7a800f5b101b63e9c2f38e1caaebb7e929d992763570928",
- "previous_template_reference_name": "custom-start-points"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/c17bb3ed8862de03c1a491dfe790fd8734fc7071",
+ "previous_trail_name": "dashboard-76898630b521e22b13e4bbec9e14ada885b5571f7ef64d721369198a3b77480f",
+ "previous_template_reference_name": "dashboard"
},
- "commit_lead_time": 166856.0,
+ "commit_lead_time": 276305.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
},
{
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "custom-start-points-fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
- "template_reference_name": "custom-start-points",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "dashboard-4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
+ "template_reference_name": "dashboard",
"git_commit": "a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"git_commit_info": {
@@ -4090,32 +3947,32 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782799303.0,
"url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact/artifacts/fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3?artifact_id=6d3f6435-b913-4693-a6b8-f386b85f",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact/artifacts/4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc?artifact_id=5f3872ad-e8b4-49d7-b4be-f20db223",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/c17bb3ed8862de03c1a491dfe790fd8734fc7071...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
- "previous_git_commit": "c17bb3ed8862de03c1a491dfe790fd8734fc7071",
- "previous_fingerprint": "311da8e95c74716bf3953de67a6dc3fe514c88d805a08a55ab17c677d75cf797",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/custom-start-points:514f79a@sha256:311da8e95c74716bf3953de67a6dc3fe514c88d805a08a55ab17c677d75cf797",
+ "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/00c479764cb9eca038fdaaaef108672d0bb0ed26...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
+ "previous_git_commit": "00c479764cb9eca038fdaaaef108672d0bb0ed26",
+ "previous_fingerprint": "45513c642ba191052bde056d56eeba8b06b0346eb444ec0008bd59bc0581bb8c",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/dashboard:87f560f@sha256:45513c642ba191052bde056d56eeba8b06b0346eb444ec0008bd59bc0581bb8c",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/c17bb3ed8862de03c1a491dfe790fd8734fc7071",
- "previous_trail_name": "custom-start-points-311da8e95c74716bf3953de67a6dc3fe514c88d805a08a55ab17c677d75cf797",
- "previous_template_reference_name": "custom-start-points"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/00c479764cb9eca038fdaaaef108672d0bb0ed26",
+ "previous_trail_name": "dashboard-45513c642ba191052bde056d56eeba8b06b0346eb444ec0008bd59bc0581bb8c",
+ "previous_template_reference_name": "dashboard"
},
- "commit_lead_time": 166856.0,
+ "commit_lead_time": 276305.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
}
],
"ecs_context": {
- "task_arn": "arn:aws:ecs:eu-central-1:274425519734:task/app/ad075a2ed76047bfadfc827e5102f274",
+ "task_arn": "arn:aws:ecs:eu-central-1:274425519734:task/app/c6ffde8231994f30a62d590408ab2c62",
"cluster_name": null,
"service_name": null
}
},
{
- "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/runner:552f300@sha256:7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
+ "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/languages-start-points:04e0e14@sha256:a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"compliant": true,
"deployments": [],
"policy_decisions": [
@@ -4137,8 +3994,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "runner-ci",
- "trail_name": "552f300213a65ee0c8c773474d75b26b2d723575",
+ "flow_name": "languages-start-points-ci",
+ "trail_name": "04e0e14bb8874ab521d35c97d6040133f0d2143a",
"artifact_status": null
}
},
@@ -4146,7 +4003,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-109",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
@@ -4154,7 +4011,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "runner-7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
+ "trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": null
}
},
@@ -4162,7 +4019,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "runner-7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
+ "trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": null
}
}
@@ -4182,8 +4039,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "runner-ci",
- "trail_name": "552f300213a65ee0c8c773474d75b26b2d723575",
+ "flow_name": "languages-start-points-ci",
+ "trail_name": "04e0e14bb8874ab521d35c97d6040133f0d2143a",
"artifact_status": "COMPLIANT"
}
},
@@ -4191,7 +4048,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-109",
+ "trail_name": "promote-all-29",
"artifact_status": "COMPLIANT"
}
},
@@ -4199,7 +4056,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "runner-7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
+ "trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": "COMPLIANT"
}
},
@@ -4207,7 +4064,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "runner-7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
+ "trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": "COMPLIANT"
}
}
@@ -4232,8 +4089,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "runner-ci",
- "trail_name": "552f300213a65ee0c8c773474d75b26b2d723575",
+ "flow_name": "languages-start-points-ci",
+ "trail_name": "04e0e14bb8874ab521d35c97d6040133f0d2143a",
"artifact_status": null
}
},
@@ -4241,7 +4098,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-109",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
@@ -4249,7 +4106,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "runner-7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
+ "trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": null
}
},
@@ -4257,7 +4114,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "runner-7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
+ "trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": null
}
}
@@ -4284,8 +4141,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "runner-ci",
- "trail_name": "552f300213a65ee0c8c773474d75b26b2d723575",
+ "flow_name": "languages-start-points-ci",
+ "trail_name": "04e0e14bb8874ab521d35c97d6040133f0d2143a",
"artifact_status": null
}
},
@@ -4293,7 +4150,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-109",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
@@ -4301,7 +4158,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "runner-7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
+ "trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": null
}
},
@@ -4309,7 +4166,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "runner-7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
+ "trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": null
}
}
@@ -4329,8 +4186,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "runner-ci",
- "trail_name": "552f300213a65ee0c8c773474d75b26b2d723575",
+ "flow_name": "languages-start-points-ci",
+ "trail_name": "04e0e14bb8874ab521d35c97d6040133f0d2143a",
"artifact_status": "COMPLIANT"
}
},
@@ -4338,7 +4195,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-109",
+ "trail_name": "promote-all-29",
"artifact_status": "COMPLIANT"
}
},
@@ -4346,7 +4203,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "runner-7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
+ "trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": "COMPLIANT"
}
},
@@ -4354,7 +4211,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "runner-7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
+ "trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": "COMPLIANT"
}
}
@@ -4379,8 +4236,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "runner-ci",
- "trail_name": "552f300213a65ee0c8c773474d75b26b2d723575",
+ "flow_name": "languages-start-points-ci",
+ "trail_name": "04e0e14bb8874ab521d35c97d6040133f0d2143a",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -4389,7 +4246,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-109",
+ "trail_name": "promote-all-29",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -4398,7 +4255,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "runner-7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
+ "trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -4407,7 +4264,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "runner-7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
+ "trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -4435,8 +4292,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "runner-ci",
- "trail_name": "552f300213a65ee0c8c773474d75b26b2d723575",
+ "flow_name": "languages-start-points-ci",
+ "trail_name": "04e0e14bb8874ab521d35c97d6040133f0d2143a",
"artifact_status": null
}
},
@@ -4444,7 +4301,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-109",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
@@ -4452,7 +4309,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "runner-7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
+ "trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": null
}
},
@@ -4460,7 +4317,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "runner-7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
+ "trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": null
}
}
@@ -4480,8 +4337,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "runner-ci",
- "trail_name": "552f300213a65ee0c8c773474d75b26b2d723575",
+ "flow_name": "languages-start-points-ci",
+ "trail_name": "04e0e14bb8874ab521d35c97d6040133f0d2143a",
"artifact_status": "COMPLIANT"
}
},
@@ -4489,7 +4346,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-109",
+ "trail_name": "promote-all-29",
"artifact_status": "COMPLIANT"
}
},
@@ -4497,7 +4354,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "runner-7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
+ "trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": "COMPLIANT"
}
},
@@ -4505,7 +4362,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "runner-7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
+ "trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": "COMPLIANT"
}
}
@@ -4530,8 +4387,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "runner-ci",
- "trail_name": "552f300213a65ee0c8c773474d75b26b2d723575",
+ "flow_name": "languages-start-points-ci",
+ "trail_name": "04e0e14bb8874ab521d35c97d6040133f0d2143a",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
@@ -4540,7 +4397,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-109",
+ "trail_name": "promote-all-29",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
@@ -4549,7 +4406,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "runner-7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
+ "trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
@@ -4558,7 +4415,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "runner-7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
+ "trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
@@ -4586,8 +4443,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "runner-ci",
- "trail_name": "552f300213a65ee0c8c773474d75b26b2d723575",
+ "flow_name": "languages-start-points-ci",
+ "trail_name": "04e0e14bb8874ab521d35c97d6040133f0d2143a",
"artifact_status": null
}
},
@@ -4595,7 +4452,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-109",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
@@ -4603,7 +4460,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "runner-7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
+ "trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": null
}
},
@@ -4611,7 +4468,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "runner-7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
+ "trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": null
}
}
@@ -4631,8 +4488,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "runner-ci",
- "trail_name": "552f300213a65ee0c8c773474d75b26b2d723575",
+ "flow_name": "languages-start-points-ci",
+ "trail_name": "04e0e14bb8874ab521d35c97d6040133f0d2143a",
"artifact_status": "COMPLIANT"
}
},
@@ -4640,7 +4497,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-109",
+ "trail_name": "promote-all-29",
"artifact_status": "COMPLIANT"
}
},
@@ -4648,7 +4505,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "runner-7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
+ "trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": "COMPLIANT"
}
},
@@ -4656,7 +4513,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "runner-7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
+ "trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": "COMPLIANT"
}
}
@@ -4681,8 +4538,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "runner-ci",
- "trail_name": "552f300213a65ee0c8c773474d75b26b2d723575",
+ "flow_name": "languages-start-points-ci",
+ "trail_name": "04e0e14bb8874ab521d35c97d6040133f0d2143a",
"artifact_status": null
}
},
@@ -4690,7 +4547,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-109",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
@@ -4698,7 +4555,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "runner-7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
+ "trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": null
}
},
@@ -4706,7 +4563,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "runner-7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
+ "trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": null
}
}
@@ -4733,8 +4590,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "runner-ci",
- "trail_name": "552f300213a65ee0c8c773474d75b26b2d723575",
+ "flow_name": "languages-start-points-ci",
+ "trail_name": "04e0e14bb8874ab521d35c97d6040133f0d2143a",
"artifact_status": null
}
},
@@ -4742,7 +4599,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-109",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
@@ -4750,7 +4607,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "runner-7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
+ "trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": null
}
},
@@ -4758,7 +4615,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "runner-7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
+ "trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": null
}
}
@@ -4784,8 +4641,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "runner-ci",
- "trail_name": "552f300213a65ee0c8c773474d75b26b2d723575",
+ "flow_name": "languages-start-points-ci",
+ "trail_name": "04e0e14bb8874ab521d35c97d6040133f0d2143a",
"artifact_status": "COMPLIANT"
}
},
@@ -4793,7 +4650,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-109",
+ "trail_name": "promote-all-29",
"artifact_status": "COMPLIANT"
}
},
@@ -4801,7 +4658,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "runner-7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
+ "trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": "COMPLIANT"
}
},
@@ -4809,7 +4666,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "runner-7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
+ "trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"artifact_status": "COMPLIANT"
}
}
@@ -4820,71 +4677,69 @@ kosli get snapshot aws-prod --output=json
}
],
"reasons_for_incompliance": [],
- "fingerprint": "7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
+ "fingerprint": "a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"creationTimestamp": [
- 1782963924,
- 1782963926,
- 1782963931
+ 1783075605
],
"pods": null,
"annotation": {
"type": "unchanged",
- "was": 3,
- "now": 3
+ "was": 1,
+ "now": 1
},
- "flow_name": "runner-ci",
- "git_commit": "552f300213a65ee0c8c773474d75b26b2d723575",
- "commit_url": "https://github.com/cyber-dojo/runner/commit/552f300213a65ee0c8c773474d75b26b2d723575",
- "html_url": "https://app.kosli.com/cyber-dojo/flows/runner-ci/artifacts/7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073?artifact_id=3136a438-a076-4242-8e2f-d6595cfe",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/runner-ci",
+ "flow_name": "languages-start-points-ci",
+ "git_commit": "04e0e14bb8874ab521d35c97d6040133f0d2143a",
+ "commit_url": "https://github.com/cyber-dojo/languages-start-points/commit/04e0e14bb8874ab521d35c97d6040133f0d2143a",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/languages-start-points-ci/artifacts/a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c?artifact_id=651b0c78-5926-41b5-ba5b-9aa87601",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/languages-start-points-ci",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/runner/compare/84d9fee0524e602c1d7529bf18279fc78486bdb0...552f300213a65ee0c8c773474d75b26b2d723575",
- "previous_git_commit": "84d9fee0524e602c1d7529bf18279fc78486bdb0",
- "previous_fingerprint": "3f1c9f2a39bd7fa31e3cb453e5937e0c0e1cf43ba58e66423e459dfec74aa966",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/runner:84d9fee@sha256:3f1c9f2a39bd7fa31e3cb453e5937e0c0e1cf43ba58e66423e459dfec74aa966",
+ "diff_url": "https://github.com/cyber-dojo/languages-start-points/compare/ca386e022a6857ad4ea8cfcc765a574452555ac7...04e0e14bb8874ab521d35c97d6040133f0d2143a",
+ "previous_git_commit": "ca386e022a6857ad4ea8cfcc765a574452555ac7",
+ "previous_fingerprint": "133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/languages-start-points:ca386e0@sha256:133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/runner/commit/84d9fee0524e602c1d7529bf18279fc78486bdb0",
- "previous_trail_name": "84d9fee0524e602c1d7529bf18279fc78486bdb0",
- "previous_template_reference_name": "runner"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/languages-start-points/commit/ca386e022a6857ad4ea8cfcc765a574452555ac7",
+ "previous_trail_name": "ca386e022a6857ad4ea8cfcc765a574452555ac7",
+ "previous_template_reference_name": "languages-start-points"
},
- "commit_lead_time": 1262.0,
+ "commit_lead_time": 894.0,
"flows": [
{
- "flow_name": "runner-ci",
- "trail_name": "552f300213a65ee0c8c773474d75b26b2d723575",
- "template_reference_name": "runner",
- "git_commit": "552f300213a65ee0c8c773474d75b26b2d723575",
- "commit_url": "https://github.com/cyber-dojo/runner/commit/552f300213a65ee0c8c773474d75b26b2d723575",
+ "flow_name": "languages-start-points-ci",
+ "trail_name": "04e0e14bb8874ab521d35c97d6040133f0d2143a",
+ "template_reference_name": "languages-start-points",
+ "git_commit": "04e0e14bb8874ab521d35c97d6040133f0d2143a",
+ "commit_url": "https://github.com/cyber-dojo/languages-start-points/commit/04e0e14bb8874ab521d35c97d6040133f0d2143a",
"git_commit_info": {
- "sha1": "552f300213a65ee0c8c773474d75b26b2d723575",
- "message": "Merge pull request #260 from cyber-dojo/force-ci-run-134\n\nRun CI workflow to see if terraform runner-drift is created on aws-prod",
+ "sha1": "04e0e14bb8874ab521d35c97d6040133f0d2143a",
+ "message": "Merge pull request #240 from cyber-dojo/update-base-image-df28e04\n\nMerge update-base-image into main",
"author": "Jon Jagger ",
- "branch": "",
- "timestamp": 1782962662.0,
- "url": "https://github.com/cyber-dojo/runner/commit/552f300213a65ee0c8c773474d75b26b2d723575"
+ "branch": "main",
+ "timestamp": 1783074711.0,
+ "url": "https://github.com/cyber-dojo/languages-start-points/commit/04e0e14bb8874ab521d35c97d6040133f0d2143a"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/runner-ci/artifacts/7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073?artifact_id=3136a438-a076-4242-8e2f-d6595cfe",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/runner-ci",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/languages-start-points-ci/artifacts/a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c?artifact_id=651b0c78-5926-41b5-ba5b-9aa87601",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/languages-start-points-ci",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/runner/compare/84d9fee0524e602c1d7529bf18279fc78486bdb0...552f300213a65ee0c8c773474d75b26b2d723575",
- "previous_git_commit": "84d9fee0524e602c1d7529bf18279fc78486bdb0",
- "previous_fingerprint": "3f1c9f2a39bd7fa31e3cb453e5937e0c0e1cf43ba58e66423e459dfec74aa966",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/runner:84d9fee@sha256:3f1c9f2a39bd7fa31e3cb453e5937e0c0e1cf43ba58e66423e459dfec74aa966",
+ "diff_url": "https://github.com/cyber-dojo/languages-start-points/compare/ca386e022a6857ad4ea8cfcc765a574452555ac7...04e0e14bb8874ab521d35c97d6040133f0d2143a",
+ "previous_git_commit": "ca386e022a6857ad4ea8cfcc765a574452555ac7",
+ "previous_fingerprint": "133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/languages-start-points:ca386e0@sha256:133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/runner/commit/84d9fee0524e602c1d7529bf18279fc78486bdb0",
- "previous_trail_name": "84d9fee0524e602c1d7529bf18279fc78486bdb0",
- "previous_template_reference_name": "runner"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/languages-start-points/commit/ca386e022a6857ad4ea8cfcc765a574452555ac7",
+ "previous_trail_name": "ca386e022a6857ad4ea8cfcc765a574452555ac7",
+ "previous_template_reference_name": "languages-start-points"
},
- "commit_lead_time": 1262.0,
+ "commit_lead_time": 894.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
},
{
"flow_name": "production-promotion",
- "trail_name": "promotion-one-109",
- "template_reference_name": "runner",
+ "trail_name": "promote-all-29",
+ "template_reference_name": "languages-start-points",
"git_commit": "d7e31ce0207b766140ae689f38625da4374acf87",
"commit_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/d7e31ce0207b766140ae689f38625da4374acf87",
"git_commit_info": {
@@ -4895,27 +4750,27 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782907108.0,
"url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/d7e31ce0207b766140ae689f38625da4374acf87"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/production-promotion/artifacts/7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073?artifact_id=07a1ca37-ffef-4540-9fd9-372060d2",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/production-promotion/artifacts/a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c?artifact_id=954b3ac9-012b-4de3-8bca-660d22f4",
"flow_html_url": "https://app.kosli.com/cyber-dojo/flows/production-promotion",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/compare/a464ba86b9bfc5989075d85e6e3dc69e8cc3f16e...d7e31ce0207b766140ae689f38625da4374acf87",
- "previous_git_commit": "a464ba86b9bfc5989075d85e6e3dc69e8cc3f16e",
- "previous_fingerprint": "3f1c9f2a39bd7fa31e3cb453e5937e0c0e1cf43ba58e66423e459dfec74aa966",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/runner:84d9fee@sha256:3f1c9f2a39bd7fa31e3cb453e5937e0c0e1cf43ba58e66423e459dfec74aa966",
+ "diff_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/compare/935669068568593a9658781a56bb6cab5686e136...d7e31ce0207b766140ae689f38625da4374acf87",
+ "previous_git_commit": "935669068568593a9658781a56bb6cab5686e136",
+ "previous_fingerprint": "133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/languages-start-points:ca386e0@sha256:133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/a464ba86b9bfc5989075d85e6e3dc69e8cc3f16e",
- "previous_trail_name": "promotion-one-103",
- "previous_template_reference_name": "runner"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/935669068568593a9658781a56bb6cab5686e136",
+ "previous_trail_name": "promotion-one-106",
+ "previous_template_reference_name": "languages-start-points"
},
- "commit_lead_time": 56816.0,
+ "commit_lead_time": 168497.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
},
{
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "runner-7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
- "template_reference_name": "runner",
+ "trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
+ "template_reference_name": "languages-start-points",
"git_commit": "a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"git_commit_info": {
@@ -4926,27 +4781,27 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782799303.0,
"url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact/artifacts/7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073?artifact_id=5a2885a8-1056-4277-887d-723eecec",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact/artifacts/a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c?artifact_id=f1ddded1-2b71-43fa-844b-1476b895",
"flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact",
"deployment_diff": {
"diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/00c479764cb9eca038fdaaaef108672d0bb0ed26...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"previous_git_commit": "00c479764cb9eca038fdaaaef108672d0bb0ed26",
- "previous_fingerprint": "414a07a72fbd04444ba4d2e19b6c7102095d5aeb469211f99166538626c08d06",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/runner:9cc2a80@sha256:414a07a72fbd04444ba4d2e19b6c7102095d5aeb469211f99166538626c08d06",
+ "previous_fingerprint": "b2f51324efc1528e4dda57d235bdbc68d966e1ea23722d5d296f98eefbfc2676",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/languages-start-points:7e86fed@sha256:b2f51324efc1528e4dda57d235bdbc68d966e1ea23722d5d296f98eefbfc2676",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
"previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/00c479764cb9eca038fdaaaef108672d0bb0ed26",
- "previous_trail_name": "runner-414a07a72fbd04444ba4d2e19b6c7102095d5aeb469211f99166538626c08d06",
- "previous_template_reference_name": "runner"
+ "previous_trail_name": "languages-start-points-b2f51324efc1528e4dda57d235bdbc68d966e1ea23722d5d296f98eefbfc2676",
+ "previous_template_reference_name": "languages-start-points"
},
- "commit_lead_time": 164621.0,
+ "commit_lead_time": 276302.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
},
{
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "runner-7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
- "template_reference_name": "runner",
+ "trail_name": "languages-start-points-a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
+ "template_reference_name": "languages-start-points",
"git_commit": "a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"git_commit_info": {
@@ -4957,32 +4812,32 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782799303.0,
"url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact/artifacts/7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073?artifact_id=aa506591-16f1-425d-85ba-ea1bc1ef",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact/artifacts/a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c?artifact_id=14204a5c-4403-46f7-b7f7-4f0c813d",
"flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/a517304f4e9013e2e9ea67e90c7342f7e56653f0...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
- "previous_git_commit": "a517304f4e9013e2e9ea67e90c7342f7e56653f0",
- "previous_fingerprint": "3f1c9f2a39bd7fa31e3cb453e5937e0c0e1cf43ba58e66423e459dfec74aa966",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/runner:84d9fee@sha256:3f1c9f2a39bd7fa31e3cb453e5937e0c0e1cf43ba58e66423e459dfec74aa966",
+ "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/c17bb3ed8862de03c1a491dfe790fd8734fc7071...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
+ "previous_git_commit": "c17bb3ed8862de03c1a491dfe790fd8734fc7071",
+ "previous_fingerprint": "5bc686a6794d6a180f3a70f815348627578982e951f16e7462b1b6f533a97f38",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/languages-start-points:bb8a712@sha256:5bc686a6794d6a180f3a70f815348627578982e951f16e7462b1b6f533a97f38",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0",
- "previous_trail_name": "runner-3f1c9f2a39bd7fa31e3cb453e5937e0c0e1cf43ba58e66423e459dfec74aa966",
- "previous_template_reference_name": "runner"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/c17bb3ed8862de03c1a491dfe790fd8734fc7071",
+ "previous_trail_name": "languages-start-points-5bc686a6794d6a180f3a70f815348627578982e951f16e7462b1b6f533a97f38",
+ "previous_template_reference_name": "languages-start-points"
},
- "commit_lead_time": 164621.0,
+ "commit_lead_time": 276302.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
}
],
"ecs_context": {
- "task_arn": "arn:aws:ecs:eu-central-1:274425519734:task/app/a1523927ec1b420f92580ca726371f54",
+ "task_arn": "arn:aws:ecs:eu-central-1:274425519734:task/app/118a5d27d65a480691a4825ea02ee2b3",
"cluster_name": null,
"service_name": null
}
},
{
- "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/nginx:665d6dd@sha256:961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
+ "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/differ:26dcd06@sha256:8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
"compliant": true,
"deployments": [],
"policy_decisions": [
@@ -5004,8 +4859,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "nginx-ci",
- "trail_name": "665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
+ "flow_name": "differ-ci",
+ "trail_name": "26dcd06257a4bb00d594dbb5de05eefbb7b20379",
"artifact_status": null
}
},
@@ -5013,7 +4868,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-108",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
@@ -5021,7 +4876,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
+ "trail_name": "differ-8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
"artifact_status": null
}
},
@@ -5029,7 +4884,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
+ "trail_name": "differ-8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
"artifact_status": null
}
}
@@ -5049,8 +4904,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "nginx-ci",
- "trail_name": "665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
+ "flow_name": "differ-ci",
+ "trail_name": "26dcd06257a4bb00d594dbb5de05eefbb7b20379",
"artifact_status": "COMPLIANT"
}
},
@@ -5058,7 +4913,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-108",
+ "trail_name": "promote-all-29",
"artifact_status": "COMPLIANT"
}
},
@@ -5066,7 +4921,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
+ "trail_name": "differ-8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
"artifact_status": "COMPLIANT"
}
},
@@ -5074,7 +4929,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
+ "trail_name": "differ-8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
"artifact_status": "COMPLIANT"
}
}
@@ -5099,8 +4954,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "nginx-ci",
- "trail_name": "665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
+ "flow_name": "differ-ci",
+ "trail_name": "26dcd06257a4bb00d594dbb5de05eefbb7b20379",
"artifact_status": null
}
},
@@ -5108,7 +4963,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-108",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
@@ -5116,7 +4971,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
+ "trail_name": "differ-8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
"artifact_status": null
}
},
@@ -5124,7 +4979,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
+ "trail_name": "differ-8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
"artifact_status": null
}
}
@@ -5151,8 +5006,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "nginx-ci",
- "trail_name": "665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
+ "flow_name": "differ-ci",
+ "trail_name": "26dcd06257a4bb00d594dbb5de05eefbb7b20379",
"artifact_status": null
}
},
@@ -5160,7 +5015,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-108",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
@@ -5168,7 +5023,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
+ "trail_name": "differ-8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
"artifact_status": null
}
},
@@ -5176,7 +5031,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
+ "trail_name": "differ-8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
"artifact_status": null
}
}
@@ -5196,8 +5051,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "nginx-ci",
- "trail_name": "665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
+ "flow_name": "differ-ci",
+ "trail_name": "26dcd06257a4bb00d594dbb5de05eefbb7b20379",
"artifact_status": "COMPLIANT"
}
},
@@ -5205,7 +5060,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-108",
+ "trail_name": "promote-all-29",
"artifact_status": "COMPLIANT"
}
},
@@ -5213,7 +5068,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
+ "trail_name": "differ-8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
"artifact_status": "COMPLIANT"
}
},
@@ -5221,7 +5076,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
+ "trail_name": "differ-8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
"artifact_status": "COMPLIANT"
}
}
@@ -5246,8 +5101,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "nginx-ci",
- "trail_name": "665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
+ "flow_name": "differ-ci",
+ "trail_name": "26dcd06257a4bb00d594dbb5de05eefbb7b20379",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -5256,7 +5111,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-108",
+ "trail_name": "promote-all-29",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -5265,7 +5120,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
+ "trail_name": "differ-8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -5274,7 +5129,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
+ "trail_name": "differ-8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -5302,8 +5157,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "nginx-ci",
- "trail_name": "665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
+ "flow_name": "differ-ci",
+ "trail_name": "26dcd06257a4bb00d594dbb5de05eefbb7b20379",
"artifact_status": null
}
},
@@ -5311,7 +5166,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-108",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
@@ -5319,7 +5174,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
+ "trail_name": "differ-8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
"artifact_status": null
}
},
@@ -5327,7 +5182,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
+ "trail_name": "differ-8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
"artifact_status": null
}
}
@@ -5347,8 +5202,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "nginx-ci",
- "trail_name": "665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
+ "flow_name": "differ-ci",
+ "trail_name": "26dcd06257a4bb00d594dbb5de05eefbb7b20379",
"artifact_status": "COMPLIANT"
}
},
@@ -5356,7 +5211,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-108",
+ "trail_name": "promote-all-29",
"artifact_status": "COMPLIANT"
}
},
@@ -5364,7 +5219,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
+ "trail_name": "differ-8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
"artifact_status": "COMPLIANT"
}
},
@@ -5372,7 +5227,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
+ "trail_name": "differ-8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
"artifact_status": "COMPLIANT"
}
}
@@ -5397,8 +5252,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "nginx-ci",
- "trail_name": "665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
+ "flow_name": "differ-ci",
+ "trail_name": "26dcd06257a4bb00d594dbb5de05eefbb7b20379",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
@@ -5407,7 +5262,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-108",
+ "trail_name": "promote-all-29",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
@@ -5416,7 +5271,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
+ "trail_name": "differ-8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
@@ -5425,7 +5280,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
+ "trail_name": "differ-8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
@@ -5453,8 +5308,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "nginx-ci",
- "trail_name": "665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
+ "flow_name": "differ-ci",
+ "trail_name": "26dcd06257a4bb00d594dbb5de05eefbb7b20379",
"artifact_status": null
}
},
@@ -5462,7 +5317,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-108",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
@@ -5470,7 +5325,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
+ "trail_name": "differ-8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
"artifact_status": null
}
},
@@ -5478,7 +5333,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
+ "trail_name": "differ-8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
"artifact_status": null
}
}
@@ -5498,8 +5353,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "nginx-ci",
- "trail_name": "665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
+ "flow_name": "differ-ci",
+ "trail_name": "26dcd06257a4bb00d594dbb5de05eefbb7b20379",
"artifact_status": "COMPLIANT"
}
},
@@ -5507,7 +5362,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-108",
+ "trail_name": "promote-all-29",
"artifact_status": "COMPLIANT"
}
},
@@ -5515,7 +5370,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
+ "trail_name": "differ-8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
"artifact_status": "COMPLIANT"
}
},
@@ -5523,7 +5378,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
+ "trail_name": "differ-8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
"artifact_status": "COMPLIANT"
}
}
@@ -5548,8 +5403,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "nginx-ci",
- "trail_name": "665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
+ "flow_name": "differ-ci",
+ "trail_name": "26dcd06257a4bb00d594dbb5de05eefbb7b20379",
"artifact_status": null
}
},
@@ -5557,7 +5412,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-108",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
@@ -5565,7 +5420,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
+ "trail_name": "differ-8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
"artifact_status": null
}
},
@@ -5573,7 +5428,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
+ "trail_name": "differ-8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
"artifact_status": null
}
}
@@ -5600,8 +5455,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "nginx-ci",
- "trail_name": "665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
+ "flow_name": "differ-ci",
+ "trail_name": "26dcd06257a4bb00d594dbb5de05eefbb7b20379",
"artifact_status": null
}
},
@@ -5609,7 +5464,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-108",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
@@ -5617,7 +5472,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
+ "trail_name": "differ-8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
"artifact_status": null
}
},
@@ -5625,7 +5480,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
+ "trail_name": "differ-8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
"artifact_status": null
}
}
@@ -5651,8 +5506,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "nginx-ci",
- "trail_name": "665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
+ "flow_name": "differ-ci",
+ "trail_name": "26dcd06257a4bb00d594dbb5de05eefbb7b20379",
"artifact_status": "COMPLIANT"
}
},
@@ -5660,7 +5515,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-108",
+ "trail_name": "promote-all-29",
"artifact_status": "COMPLIANT"
}
},
@@ -5668,7 +5523,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
+ "trail_name": "differ-8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
"artifact_status": "COMPLIANT"
}
},
@@ -5676,7 +5531,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
+ "trail_name": "differ-8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
"artifact_status": "COMPLIANT"
}
}
@@ -5687,9 +5542,9 @@ kosli get snapshot aws-prod --output=json
}
],
"reasons_for_incompliance": [],
- "fingerprint": "961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
+ "fingerprint": "8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
"creationTimestamp": [
- 1782907144
+ 1783075532
],
"pods": null,
"annotation": {
@@ -5697,90 +5552,90 @@ kosli get snapshot aws-prod --output=json
"was": 1,
"now": 1
},
- "flow_name": "nginx-ci",
- "git_commit": "665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
- "commit_url": "https://github.com/cyber-dojo/nginx/commit/665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
- "html_url": "https://app.kosli.com/cyber-dojo/flows/nginx-ci/artifacts/961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098?artifact_id=5869dda9-7c8d-456f-a512-95c79667",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/nginx-ci",
+ "flow_name": "differ-ci",
+ "git_commit": "26dcd06257a4bb00d594dbb5de05eefbb7b20379",
+ "commit_url": "https://github.com/cyber-dojo/differ/commit/26dcd06257a4bb00d594dbb5de05eefbb7b20379",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/differ-ci/artifacts/8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7?artifact_id=494ad51d-feff-4795-9fec-f2a8b953",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/differ-ci",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/nginx/compare/a6e433a6fd3eb29c499b75310756420864b6c346...665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
- "previous_git_commit": "a6e433a6fd3eb29c499b75310756420864b6c346",
- "previous_fingerprint": "94e9462c088ceb7baaf95799dc935277ad0c50b2a5d99f0d489bb7329dddf8c4",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/nginx:a6e433a@sha256:94e9462c088ceb7baaf95799dc935277ad0c50b2a5d99f0d489bb7329dddf8c4",
+ "diff_url": "https://github.com/cyber-dojo/differ/compare/9d1887776497e501bc8dcd46e508488bf5c8b0c8...26dcd06257a4bb00d594dbb5de05eefbb7b20379",
+ "previous_git_commit": "9d1887776497e501bc8dcd46e508488bf5c8b0c8",
+ "previous_fingerprint": "7be2ef9d49b95f256b734987619068484fde1dbe123bd9c814947d573b6638cb",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/differ:9d18877@sha256:7be2ef9d49b95f256b734987619068484fde1dbe123bd9c814947d573b6638cb",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/nginx/commit/a6e433a6fd3eb29c499b75310756420864b6c346",
- "previous_trail_name": "a6e433a6fd3eb29c499b75310756420864b6c346",
- "previous_template_reference_name": "nginx"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/differ/commit/9d1887776497e501bc8dcd46e508488bf5c8b0c8",
+ "previous_trail_name": "9d1887776497e501bc8dcd46e508488bf5c8b0c8",
+ "previous_template_reference_name": "differ"
},
- "commit_lead_time": 924.0,
+ "commit_lead_time": 13687.0,
"flows": [
{
- "flow_name": "nginx-ci",
- "trail_name": "665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
- "template_reference_name": "nginx",
- "git_commit": "665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
- "commit_url": "https://github.com/cyber-dojo/nginx/commit/665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
+ "flow_name": "differ-ci",
+ "trail_name": "26dcd06257a4bb00d594dbb5de05eefbb7b20379",
+ "template_reference_name": "differ",
+ "git_commit": "26dcd06257a4bb00d594dbb5de05eefbb7b20379",
+ "commit_url": "https://github.com/cyber-dojo/differ/commit/26dcd06257a4bb00d594dbb5de05eefbb7b20379",
"git_commit_info": {
- "sha1": "665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
- "message": "Merge pull request #150 from cyber-dojo/run-workflow-146\n\nRun workflow to test changes to deployment pipeline",
+ "sha1": "26dcd06257a4bb00d594dbb5de05eefbb7b20379",
+ "message": "Dockerfile - Automated base-image update (#423)\n\nCo-authored-by: JonJagger ",
"author": "Jon Jagger ",
"branch": "",
- "timestamp": 1782906220.0,
- "url": "https://github.com/cyber-dojo/nginx/commit/665d6dde5f736dbb33b5a0592fe49b5e577f4ecf"
+ "timestamp": 1783061845.0,
+ "url": "https://github.com/cyber-dojo/differ/commit/26dcd06257a4bb00d594dbb5de05eefbb7b20379"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/nginx-ci/artifacts/961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098?artifact_id=5869dda9-7c8d-456f-a512-95c79667",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/nginx-ci",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/differ-ci/artifacts/8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7?artifact_id=494ad51d-feff-4795-9fec-f2a8b953",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/differ-ci",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/nginx/compare/a6e433a6fd3eb29c499b75310756420864b6c346...665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
- "previous_git_commit": "a6e433a6fd3eb29c499b75310756420864b6c346",
- "previous_fingerprint": "94e9462c088ceb7baaf95799dc935277ad0c50b2a5d99f0d489bb7329dddf8c4",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/nginx:a6e433a@sha256:94e9462c088ceb7baaf95799dc935277ad0c50b2a5d99f0d489bb7329dddf8c4",
+ "diff_url": "https://github.com/cyber-dojo/differ/compare/9d1887776497e501bc8dcd46e508488bf5c8b0c8...26dcd06257a4bb00d594dbb5de05eefbb7b20379",
+ "previous_git_commit": "9d1887776497e501bc8dcd46e508488bf5c8b0c8",
+ "previous_fingerprint": "7be2ef9d49b95f256b734987619068484fde1dbe123bd9c814947d573b6638cb",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/differ:9d18877@sha256:7be2ef9d49b95f256b734987619068484fde1dbe123bd9c814947d573b6638cb",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/nginx/commit/a6e433a6fd3eb29c499b75310756420864b6c346",
- "previous_trail_name": "a6e433a6fd3eb29c499b75310756420864b6c346",
- "previous_template_reference_name": "nginx"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/differ/commit/9d1887776497e501bc8dcd46e508488bf5c8b0c8",
+ "previous_trail_name": "9d1887776497e501bc8dcd46e508488bf5c8b0c8",
+ "previous_template_reference_name": "differ"
},
- "commit_lead_time": 924.0,
+ "commit_lead_time": 13687.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
},
{
"flow_name": "production-promotion",
- "trail_name": "promotion-one-108",
- "template_reference_name": "nginx",
- "git_commit": "c03b1c05559f7bf6e23c890bcbddd6262f008ae9",
- "commit_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/c03b1c05559f7bf6e23c890bcbddd6262f008ae9",
+ "trail_name": "promote-all-29",
+ "template_reference_name": "differ",
+ "git_commit": "d7e31ce0207b766140ae689f38625da4374acf87",
+ "commit_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/d7e31ce0207b766140ae689f38625da4374acf87",
"git_commit_info": {
- "sha1": "c03b1c05559f7bf6e23c890bcbddd6262f008ae9",
- "message": "Merge pull request #14 from cyber-dojo/add-back-checkout\n\nkosli-attest-decision requires a git repo",
+ "sha1": "d7e31ce0207b766140ae689f38625da4374acf87",
+ "message": "Merge pull request #15 from cyber-dojo/delete-dead-comments\n\nDelete dead comments",
"author": "Jon Jagger ",
"branch": "main",
- "timestamp": 1782906897.0,
- "url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/c03b1c05559f7bf6e23c890bcbddd6262f008ae9"
+ "timestamp": 1782907108.0,
+ "url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/d7e31ce0207b766140ae689f38625da4374acf87"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/production-promotion/artifacts/961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098?artifact_id=c3a0c40d-c27a-4195-a823-1e3e0db3",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/production-promotion/artifacts/8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7?artifact_id=69127bc9-04c4-481d-acc7-114577e6",
"flow_html_url": "https://app.kosli.com/cyber-dojo/flows/production-promotion",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/compare/935669068568593a9658781a56bb6cab5686e136...c03b1c05559f7bf6e23c890bcbddd6262f008ae9",
- "previous_git_commit": "935669068568593a9658781a56bb6cab5686e136",
- "previous_fingerprint": "94e9462c088ceb7baaf95799dc935277ad0c50b2a5d99f0d489bb7329dddf8c4",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/nginx:a6e433a@sha256:94e9462c088ceb7baaf95799dc935277ad0c50b2a5d99f0d489bb7329dddf8c4",
+ "diff_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/compare/d7e31ce0207b766140ae689f38625da4374acf87...d7e31ce0207b766140ae689f38625da4374acf87",
+ "previous_git_commit": "d7e31ce0207b766140ae689f38625da4374acf87",
+ "previous_fingerprint": "7be2ef9d49b95f256b734987619068484fde1dbe123bd9c814947d573b6638cb",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/differ:9d18877@sha256:7be2ef9d49b95f256b734987619068484fde1dbe123bd9c814947d573b6638cb",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/935669068568593a9658781a56bb6cab5686e136",
- "previous_trail_name": "promotion-one-105",
- "previous_template_reference_name": "nginx"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/d7e31ce0207b766140ae689f38625da4374acf87",
+ "previous_trail_name": "promotion-one-115",
+ "previous_template_reference_name": "differ"
},
- "commit_lead_time": 247.0,
+ "commit_lead_time": 168424.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
},
{
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
- "template_reference_name": "nginx",
+ "trail_name": "differ-8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
+ "template_reference_name": "differ",
"git_commit": "a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"git_commit_info": {
@@ -5791,27 +5646,27 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782799303.0,
"url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact/artifacts/961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098?artifact_id=4d80a948-3f93-4c31-ae6f-727a684b",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact/artifacts/8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7?artifact_id=1e768d78-54cd-4f22-978e-8dfa4536",
"flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact",
"deployment_diff": {
"diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/00c479764cb9eca038fdaaaef108672d0bb0ed26...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"previous_git_commit": "00c479764cb9eca038fdaaaef108672d0bb0ed26",
- "previous_fingerprint": "b7ff2cf22c934716a4280f0450ae52fe822cda7fce7fc5488bf62853860cddc8",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/nginx:7065268@sha256:b7ff2cf22c934716a4280f0450ae52fe822cda7fce7fc5488bf62853860cddc8",
+ "previous_fingerprint": "902ec7af03407049ac6e5ef713146d518bbffd9d99cd28715fa0df973e809b7b",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/differ:981dcfc@sha256:902ec7af03407049ac6e5ef713146d518bbffd9d99cd28715fa0df973e809b7b",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
"previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/00c479764cb9eca038fdaaaef108672d0bb0ed26",
- "previous_trail_name": "nginx-b7ff2cf22c934716a4280f0450ae52fe822cda7fce7fc5488bf62853860cddc8",
- "previous_template_reference_name": "nginx"
+ "previous_trail_name": "differ-902ec7af03407049ac6e5ef713146d518bbffd9d99cd28715fa0df973e809b7b",
+ "previous_template_reference_name": "differ"
},
- "commit_lead_time": 107841.0,
+ "commit_lead_time": 276229.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
},
{
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
- "template_reference_name": "nginx",
+ "trail_name": "differ-8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
+ "template_reference_name": "differ",
"git_commit": "a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"git_commit_info": {
@@ -5822,32 +5677,32 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782799303.0,
"url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact/artifacts/961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098?artifact_id=0c896953-219d-45b0-886e-585ae595",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact/artifacts/8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7?artifact_id=50b67af4-0e3a-429d-bcbd-cc3f042a",
"flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/d07d841723e4e524e4ea4d7dc8a7e60f0fc3349e...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
- "previous_git_commit": "d07d841723e4e524e4ea4d7dc8a7e60f0fc3349e",
- "previous_fingerprint": "8bc44a90894de99aa76cd931ea42e2544b0727c5e3842ea57e4f08cace175ca9",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/nginx:66c0766@sha256:8bc44a90894de99aa76cd931ea42e2544b0727c5e3842ea57e4f08cace175ca9",
+ "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/c17bb3ed8862de03c1a491dfe790fd8734fc7071...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
+ "previous_git_commit": "c17bb3ed8862de03c1a491dfe790fd8734fc7071",
+ "previous_fingerprint": "ff893d25180aa091de68a42598a76286843ff8ff590c28dfbb62fd76cb0fcd38",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/differ:3e563ea@sha256:ff893d25180aa091de68a42598a76286843ff8ff590c28dfbb62fd76cb0fcd38",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/d07d841723e4e524e4ea4d7dc8a7e60f0fc3349e",
- "previous_trail_name": "nginx-8bc44a90894de99aa76cd931ea42e2544b0727c5e3842ea57e4f08cace175ca9",
- "previous_template_reference_name": "nginx"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/c17bb3ed8862de03c1a491dfe790fd8734fc7071",
+ "previous_trail_name": "differ-ff893d25180aa091de68a42598a76286843ff8ff590c28dfbb62fd76cb0fcd38",
+ "previous_template_reference_name": "differ"
},
- "commit_lead_time": 107841.0,
+ "commit_lead_time": 276229.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
}
],
"ecs_context": {
- "task_arn": "arn:aws:ecs:eu-central-1:274425519734:task/app/759ae63934ad4579ab7690f7133f68a2",
+ "task_arn": "arn:aws:ecs:eu-central-1:274425519734:task/app/acbe6af657b94a548853a92851e4eae2",
"cluster_name": null,
"service_name": null
}
},
{
- "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/languages-start-points:ca386e0@sha256:133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
+ "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/saver:2fa0324@sha256:1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"compliant": true,
"deployments": [],
"policy_decisions": [
@@ -5869,8 +5724,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "languages-start-points-ci",
- "trail_name": "ca386e022a6857ad4ea8cfcc765a574452555ac7",
+ "flow_name": "saver-ci",
+ "trail_name": "2fa032402c47885c2fcf8036e2eee07ac73bdc41",
"artifact_status": null
}
},
@@ -5878,7 +5733,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-106",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
@@ -5886,7 +5741,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "languages-start-points-133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
+ "trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": null
}
},
@@ -5894,7 +5749,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "languages-start-points-133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
+ "trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": null
}
}
@@ -5914,8 +5769,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "languages-start-points-ci",
- "trail_name": "ca386e022a6857ad4ea8cfcc765a574452555ac7",
+ "flow_name": "saver-ci",
+ "trail_name": "2fa032402c47885c2fcf8036e2eee07ac73bdc41",
"artifact_status": "COMPLIANT"
}
},
@@ -5923,7 +5778,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-106",
+ "trail_name": "promote-all-29",
"artifact_status": "COMPLIANT"
}
},
@@ -5931,7 +5786,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "languages-start-points-133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
+ "trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": "COMPLIANT"
}
},
@@ -5939,7 +5794,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "languages-start-points-133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
+ "trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": "COMPLIANT"
}
}
@@ -5964,8 +5819,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "languages-start-points-ci",
- "trail_name": "ca386e022a6857ad4ea8cfcc765a574452555ac7",
+ "flow_name": "saver-ci",
+ "trail_name": "2fa032402c47885c2fcf8036e2eee07ac73bdc41",
"artifact_status": null
}
},
@@ -5973,7 +5828,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-106",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
@@ -5981,7 +5836,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "languages-start-points-133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
+ "trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": null
}
},
@@ -5989,7 +5844,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "languages-start-points-133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
+ "trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": null
}
}
@@ -6016,8 +5871,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "languages-start-points-ci",
- "trail_name": "ca386e022a6857ad4ea8cfcc765a574452555ac7",
+ "flow_name": "saver-ci",
+ "trail_name": "2fa032402c47885c2fcf8036e2eee07ac73bdc41",
"artifact_status": null
}
},
@@ -6025,7 +5880,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-106",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
@@ -6033,7 +5888,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "languages-start-points-133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
+ "trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": null
}
},
@@ -6041,7 +5896,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "languages-start-points-133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
+ "trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": null
}
}
@@ -6061,8 +5916,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "languages-start-points-ci",
- "trail_name": "ca386e022a6857ad4ea8cfcc765a574452555ac7",
+ "flow_name": "saver-ci",
+ "trail_name": "2fa032402c47885c2fcf8036e2eee07ac73bdc41",
"artifact_status": "COMPLIANT"
}
},
@@ -6070,7 +5925,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-106",
+ "trail_name": "promote-all-29",
"artifact_status": "COMPLIANT"
}
},
@@ -6078,7 +5933,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "languages-start-points-133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
+ "trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": "COMPLIANT"
}
},
@@ -6086,7 +5941,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "languages-start-points-133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
+ "trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": "COMPLIANT"
}
}
@@ -6111,8 +5966,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "languages-start-points-ci",
- "trail_name": "ca386e022a6857ad4ea8cfcc765a574452555ac7",
+ "flow_name": "saver-ci",
+ "trail_name": "2fa032402c47885c2fcf8036e2eee07ac73bdc41",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -6121,7 +5976,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-106",
+ "trail_name": "promote-all-29",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -6130,7 +5985,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "languages-start-points-133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
+ "trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -6139,7 +5994,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "languages-start-points-133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
+ "trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -6167,8 +6022,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "languages-start-points-ci",
- "trail_name": "ca386e022a6857ad4ea8cfcc765a574452555ac7",
+ "flow_name": "saver-ci",
+ "trail_name": "2fa032402c47885c2fcf8036e2eee07ac73bdc41",
"artifact_status": null
}
},
@@ -6176,7 +6031,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-106",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
@@ -6184,7 +6039,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "languages-start-points-133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
+ "trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": null
}
},
@@ -6192,7 +6047,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "languages-start-points-133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
+ "trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": null
}
}
@@ -6212,8 +6067,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "languages-start-points-ci",
- "trail_name": "ca386e022a6857ad4ea8cfcc765a574452555ac7",
+ "flow_name": "saver-ci",
+ "trail_name": "2fa032402c47885c2fcf8036e2eee07ac73bdc41",
"artifact_status": "COMPLIANT"
}
},
@@ -6221,7 +6076,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-106",
+ "trail_name": "promote-all-29",
"artifact_status": "COMPLIANT"
}
},
@@ -6229,7 +6084,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "languages-start-points-133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
+ "trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": "COMPLIANT"
}
},
@@ -6237,7 +6092,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "languages-start-points-133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
+ "trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": "COMPLIANT"
}
}
@@ -6262,8 +6117,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "languages-start-points-ci",
- "trail_name": "ca386e022a6857ad4ea8cfcc765a574452555ac7",
+ "flow_name": "saver-ci",
+ "trail_name": "2fa032402c47885c2fcf8036e2eee07ac73bdc41",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
@@ -6272,7 +6127,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-106",
+ "trail_name": "promote-all-29",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
@@ -6281,7 +6136,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "languages-start-points-133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
+ "trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
@@ -6290,7 +6145,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "languages-start-points-133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
+ "trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
@@ -6318,8 +6173,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "languages-start-points-ci",
- "trail_name": "ca386e022a6857ad4ea8cfcc765a574452555ac7",
+ "flow_name": "saver-ci",
+ "trail_name": "2fa032402c47885c2fcf8036e2eee07ac73bdc41",
"artifact_status": null
}
},
@@ -6327,7 +6182,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-106",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
@@ -6335,7 +6190,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "languages-start-points-133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
+ "trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": null
}
},
@@ -6343,7 +6198,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "languages-start-points-133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
+ "trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": null
}
}
@@ -6363,8 +6218,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "languages-start-points-ci",
- "trail_name": "ca386e022a6857ad4ea8cfcc765a574452555ac7",
+ "flow_name": "saver-ci",
+ "trail_name": "2fa032402c47885c2fcf8036e2eee07ac73bdc41",
"artifact_status": "COMPLIANT"
}
},
@@ -6372,7 +6227,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-106",
+ "trail_name": "promote-all-29",
"artifact_status": "COMPLIANT"
}
},
@@ -6380,7 +6235,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "languages-start-points-133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
+ "trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": "COMPLIANT"
}
},
@@ -6388,7 +6243,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "languages-start-points-133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
+ "trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": "COMPLIANT"
}
}
@@ -6413,8 +6268,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "languages-start-points-ci",
- "trail_name": "ca386e022a6857ad4ea8cfcc765a574452555ac7",
+ "flow_name": "saver-ci",
+ "trail_name": "2fa032402c47885c2fcf8036e2eee07ac73bdc41",
"artifact_status": null
}
},
@@ -6422,7 +6277,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-106",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
@@ -6430,7 +6285,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "languages-start-points-133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
+ "trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": null
}
},
@@ -6438,7 +6293,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "languages-start-points-133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
+ "trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": null
}
}
@@ -6465,8 +6320,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "languages-start-points-ci",
- "trail_name": "ca386e022a6857ad4ea8cfcc765a574452555ac7",
+ "flow_name": "saver-ci",
+ "trail_name": "2fa032402c47885c2fcf8036e2eee07ac73bdc41",
"artifact_status": null
}
},
@@ -6474,7 +6329,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-106",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
@@ -6482,7 +6337,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "languages-start-points-133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
+ "trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": null
}
},
@@ -6490,7 +6345,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "languages-start-points-133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
+ "trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": null
}
}
@@ -6516,8 +6371,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "languages-start-points-ci",
- "trail_name": "ca386e022a6857ad4ea8cfcc765a574452555ac7",
+ "flow_name": "saver-ci",
+ "trail_name": "2fa032402c47885c2fcf8036e2eee07ac73bdc41",
"artifact_status": "COMPLIANT"
}
},
@@ -6525,7 +6380,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-106",
+ "trail_name": "promote-all-29",
"artifact_status": "COMPLIANT"
}
},
@@ -6533,7 +6388,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "languages-start-points-133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
+ "trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": "COMPLIANT"
}
},
@@ -6541,7 +6396,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "languages-start-points-133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
+ "trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"artifact_status": "COMPLIANT"
}
}
@@ -6552,9 +6407,9 @@ kosli get snapshot aws-prod --output=json
}
],
"reasons_for_incompliance": [],
- "fingerprint": "133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
+ "fingerprint": "1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"creationTimestamp": [
- 1782900828
+ 1783075531
],
"pods": null,
"annotation": {
@@ -6562,90 +6417,90 @@ kosli get snapshot aws-prod --output=json
"was": 1,
"now": 1
},
- "flow_name": "languages-start-points-ci",
- "git_commit": "ca386e022a6857ad4ea8cfcc765a574452555ac7",
- "commit_url": "https://github.com/cyber-dojo/languages-start-points/commit/ca386e022a6857ad4ea8cfcc765a574452555ac7",
- "html_url": "https://app.kosli.com/cyber-dojo/flows/languages-start-points-ci/artifacts/133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e?artifact_id=e5dd9397-3db0-4786-b854-e938e315",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/languages-start-points-ci",
+ "flow_name": "saver-ci",
+ "git_commit": "2fa032402c47885c2fcf8036e2eee07ac73bdc41",
+ "commit_url": "https://github.com/cyber-dojo/saver/commit/2fa032402c47885c2fcf8036e2eee07ac73bdc41",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/saver-ci/artifacts/1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59?artifact_id=eea73af9-c6cf-45f6-8ab3-7181c587",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/saver-ci",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/languages-start-points/compare/0867cd49ecfb556eb662e1942c500f0d4fc50bf4...ca386e022a6857ad4ea8cfcc765a574452555ac7",
- "previous_git_commit": "0867cd49ecfb556eb662e1942c500f0d4fc50bf4",
- "previous_fingerprint": "edb1b94727eb135859997161077febbc2e6c9face4d82c4aeb43642f07e9480d",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/languages-start-points:0867cd4@sha256:edb1b94727eb135859997161077febbc2e6c9face4d82c4aeb43642f07e9480d",
+ "diff_url": "https://github.com/cyber-dojo/saver/compare/139dc6d316a5e4b66755fecc926f2e25cd5c8208...2fa032402c47885c2fcf8036e2eee07ac73bdc41",
+ "previous_git_commit": "139dc6d316a5e4b66755fecc926f2e25cd5c8208",
+ "previous_fingerprint": "45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/saver:139dc6d@sha256:45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/languages-start-points/commit/0867cd49ecfb556eb662e1942c500f0d4fc50bf4",
- "previous_trail_name": "0867cd49ecfb556eb662e1942c500f0d4fc50bf4",
- "previous_template_reference_name": "languages-start-points"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/saver/commit/139dc6d316a5e4b66755fecc926f2e25cd5c8208",
+ "previous_trail_name": "139dc6d316a5e4b66755fecc926f2e25cd5c8208",
+ "previous_template_reference_name": "saver"
},
- "commit_lead_time": 2062.0,
+ "commit_lead_time": 13873.0,
"flows": [
{
- "flow_name": "languages-start-points-ci",
- "trail_name": "ca386e022a6857ad4ea8cfcc765a574452555ac7",
- "template_reference_name": "languages-start-points",
- "git_commit": "ca386e022a6857ad4ea8cfcc765a574452555ac7",
- "commit_url": "https://github.com/cyber-dojo/languages-start-points/commit/ca386e022a6857ad4ea8cfcc765a574452555ac7",
+ "flow_name": "saver-ci",
+ "trail_name": "2fa032402c47885c2fcf8036e2eee07ac73bdc41",
+ "template_reference_name": "saver",
+ "git_commit": "2fa032402c47885c2fcf8036e2eee07ac73bdc41",
+ "commit_url": "https://github.com/cyber-dojo/saver/commit/2fa032402c47885c2fcf8036e2eee07ac73bdc41",
"git_commit_info": {
- "sha1": "ca386e022a6857ad4ea8cfcc765a574452555ac7",
- "message": "Merge pull request #236 from cyber-dojo/force-ci\n\nOne more force CI build",
- "author": "Graham Savage ",
- "branch": "main",
- "timestamp": 1782898766.0,
- "url": "https://github.com/cyber-dojo/languages-start-points/commit/ca386e022a6857ad4ea8cfcc765a574452555ac7"
+ "sha1": "2fa032402c47885c2fcf8036e2eee07ac73bdc41",
+ "message": "Dockerfile - Automated base-image update (#421)\n\nCo-authored-by: JonJagger ",
+ "author": "Jon Jagger ",
+ "branch": "",
+ "timestamp": 1783061658.0,
+ "url": "https://github.com/cyber-dojo/saver/commit/2fa032402c47885c2fcf8036e2eee07ac73bdc41"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/languages-start-points-ci/artifacts/133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e?artifact_id=e5dd9397-3db0-4786-b854-e938e315",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/languages-start-points-ci",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/saver-ci/artifacts/1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59?artifact_id=eea73af9-c6cf-45f6-8ab3-7181c587",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/saver-ci",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/languages-start-points/compare/0867cd49ecfb556eb662e1942c500f0d4fc50bf4...ca386e022a6857ad4ea8cfcc765a574452555ac7",
- "previous_git_commit": "0867cd49ecfb556eb662e1942c500f0d4fc50bf4",
- "previous_fingerprint": "edb1b94727eb135859997161077febbc2e6c9face4d82c4aeb43642f07e9480d",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/languages-start-points:0867cd4@sha256:edb1b94727eb135859997161077febbc2e6c9face4d82c4aeb43642f07e9480d",
+ "diff_url": "https://github.com/cyber-dojo/saver/compare/139dc6d316a5e4b66755fecc926f2e25cd5c8208...2fa032402c47885c2fcf8036e2eee07ac73bdc41",
+ "previous_git_commit": "139dc6d316a5e4b66755fecc926f2e25cd5c8208",
+ "previous_fingerprint": "45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/saver:139dc6d@sha256:45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/languages-start-points/commit/0867cd49ecfb556eb662e1942c500f0d4fc50bf4",
- "previous_trail_name": "0867cd49ecfb556eb662e1942c500f0d4fc50bf4",
- "previous_template_reference_name": "languages-start-points"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/saver/commit/139dc6d316a5e4b66755fecc926f2e25cd5c8208",
+ "previous_trail_name": "139dc6d316a5e4b66755fecc926f2e25cd5c8208",
+ "previous_template_reference_name": "saver"
},
- "commit_lead_time": 2062.0,
+ "commit_lead_time": 13873.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
},
{
"flow_name": "production-promotion",
- "trail_name": "promotion-one-106",
- "template_reference_name": "languages-start-points",
- "git_commit": "935669068568593a9658781a56bb6cab5686e136",
- "commit_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/935669068568593a9658781a56bb6cab5686e136",
+ "trail_name": "promote-all-29",
+ "template_reference_name": "saver",
+ "git_commit": "d7e31ce0207b766140ae689f38625da4374acf87",
+ "commit_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/d7e31ce0207b766140ae689f38625da4374acf87",
"git_commit_info": {
- "sha1": "935669068568593a9658781a56bb6cab5686e136",
- "message": "Merge pull request #12 from cyber-dojo/put-template-back-to-generic\n\nPut template back to attestation of type generic",
+ "sha1": "d7e31ce0207b766140ae689f38625da4374acf87",
+ "message": "Merge pull request #15 from cyber-dojo/delete-dead-comments\n\nDelete dead comments",
"author": "Jon Jagger ",
"branch": "main",
- "timestamp": 1782898702.0,
- "url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/935669068568593a9658781a56bb6cab5686e136"
+ "timestamp": 1782907108.0,
+ "url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/d7e31ce0207b766140ae689f38625da4374acf87"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/production-promotion/artifacts/133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e?artifact_id=8180d5e2-b1e8-4aa8-ba83-c6f42c81",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/production-promotion/artifacts/1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59?artifact_id=b88b9d51-5534-45c4-baa9-ee01d4ce",
"flow_html_url": "https://app.kosli.com/cyber-dojo/flows/production-promotion",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/compare/c1b1e0c943de88d31a15ba62466f4e9c6bd45259...935669068568593a9658781a56bb6cab5686e136",
- "previous_git_commit": "c1b1e0c943de88d31a15ba62466f4e9c6bd45259",
- "previous_fingerprint": "edb1b94727eb135859997161077febbc2e6c9face4d82c4aeb43642f07e9480d",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/languages-start-points:0867cd4@sha256:edb1b94727eb135859997161077febbc2e6c9face4d82c4aeb43642f07e9480d",
+ "diff_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/compare/d7e31ce0207b766140ae689f38625da4374acf87...d7e31ce0207b766140ae689f38625da4374acf87",
+ "previous_git_commit": "d7e31ce0207b766140ae689f38625da4374acf87",
+ "previous_fingerprint": "45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/saver:139dc6d@sha256:45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/c1b1e0c943de88d31a15ba62466f4e9c6bd45259",
- "previous_trail_name": "promotion-one-100",
- "previous_template_reference_name": "languages-start-points"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/d7e31ce0207b766140ae689f38625da4374acf87",
+ "previous_trail_name": "promotion-one-111",
+ "previous_template_reference_name": "saver"
},
- "commit_lead_time": 2126.0,
+ "commit_lead_time": 168423.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
},
{
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "languages-start-points-133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
- "template_reference_name": "languages-start-points",
+ "trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
+ "template_reference_name": "saver",
"git_commit": "a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"git_commit_info": {
@@ -6656,27 +6511,27 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782799303.0,
"url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact/artifacts/133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e?artifact_id=8fca0a17-a7e4-4fd3-956c-4f8e5a2e",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact/artifacts/1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59?artifact_id=f7ce030b-7965-4063-ada1-6c218524",
"flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact",
"deployment_diff": {
"diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/00c479764cb9eca038fdaaaef108672d0bb0ed26...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"previous_git_commit": "00c479764cb9eca038fdaaaef108672d0bb0ed26",
- "previous_fingerprint": "b2f51324efc1528e4dda57d235bdbc68d966e1ea23722d5d296f98eefbfc2676",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/languages-start-points:7e86fed@sha256:b2f51324efc1528e4dda57d235bdbc68d966e1ea23722d5d296f98eefbfc2676",
+ "previous_fingerprint": "f5909cc8dd53b2105953d1a72cd5d6181367d3588964aa01a04c056205a5d419",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/saver:8c84fac@sha256:f5909cc8dd53b2105953d1a72cd5d6181367d3588964aa01a04c056205a5d419",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
"previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/00c479764cb9eca038fdaaaef108672d0bb0ed26",
- "previous_trail_name": "languages-start-points-b2f51324efc1528e4dda57d235bdbc68d966e1ea23722d5d296f98eefbfc2676",
- "previous_template_reference_name": "languages-start-points"
+ "previous_trail_name": "saver-f5909cc8dd53b2105953d1a72cd5d6181367d3588964aa01a04c056205a5d419",
+ "previous_template_reference_name": "saver"
},
- "commit_lead_time": 101525.0,
+ "commit_lead_time": 276228.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
},
{
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "languages-start-points-133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
- "template_reference_name": "languages-start-points",
+ "trail_name": "saver-1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
+ "template_reference_name": "saver",
"git_commit": "a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"git_commit_info": {
@@ -6687,32 +6542,32 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782799303.0,
"url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact/artifacts/133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e?artifact_id=e9632a5f-0053-40a1-8c7d-248b552f",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact/artifacts/1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59?artifact_id=eb83b50e-f4fb-4325-99f8-33abe2c9",
"flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact",
"deployment_diff": {
"diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/c17bb3ed8862de03c1a491dfe790fd8734fc7071...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"previous_git_commit": "c17bb3ed8862de03c1a491dfe790fd8734fc7071",
- "previous_fingerprint": "5bc686a6794d6a180f3a70f815348627578982e951f16e7462b1b6f533a97f38",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/languages-start-points:bb8a712@sha256:5bc686a6794d6a180f3a70f815348627578982e951f16e7462b1b6f533a97f38",
+ "previous_fingerprint": "5153955367bbc753a61648d385a73f0e391d2a7410e3d55e095da7d69b418b7e",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/saver:a35d092@sha256:5153955367bbc753a61648d385a73f0e391d2a7410e3d55e095da7d69b418b7e",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
"previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/c17bb3ed8862de03c1a491dfe790fd8734fc7071",
- "previous_trail_name": "languages-start-points-5bc686a6794d6a180f3a70f815348627578982e951f16e7462b1b6f533a97f38",
- "previous_template_reference_name": "languages-start-points"
+ "previous_trail_name": "saver-5153955367bbc753a61648d385a73f0e391d2a7410e3d55e095da7d69b418b7e",
+ "previous_template_reference_name": "saver"
},
- "commit_lead_time": 101525.0,
+ "commit_lead_time": 276228.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
}
],
"ecs_context": {
- "task_arn": "arn:aws:ecs:eu-central-1:274425519734:task/app/5dc5a4d24e0446afa8a6d3db69f459d3",
+ "task_arn": "arn:aws:ecs:eu-central-1:274425519734:task/app/c875762ad1a940fd9ed5218d13bbae4a",
"cluster_name": null,
"service_name": null
}
},
{
- "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/exercises-start-points:17f61f8@sha256:edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
+ "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/custom-start-points:fc6b09b@sha256:1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"compliant": true,
"deployments": [],
"policy_decisions": [
@@ -6734,8 +6589,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "exercises-start-points-ci",
- "trail_name": "17f61f83683a52ec1b9040127da582affb70e997",
+ "flow_name": "custom-start-points-ci",
+ "trail_name": "fc6b09be0518fbf8ab76815cb85b1745631e3659",
"artifact_status": null
}
},
@@ -6743,7 +6598,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-101",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
@@ -6751,7 +6606,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "exercises-start-points-edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
+ "trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": null
}
},
@@ -6759,7 +6614,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "exercises-start-points-edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
+ "trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": null
}
}
@@ -6779,8 +6634,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "exercises-start-points-ci",
- "trail_name": "17f61f83683a52ec1b9040127da582affb70e997",
+ "flow_name": "custom-start-points-ci",
+ "trail_name": "fc6b09be0518fbf8ab76815cb85b1745631e3659",
"artifact_status": "COMPLIANT"
}
},
@@ -6788,7 +6643,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-101",
+ "trail_name": "promote-all-29",
"artifact_status": "COMPLIANT"
}
},
@@ -6796,7 +6651,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "exercises-start-points-edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
+ "trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": "COMPLIANT"
}
},
@@ -6804,7 +6659,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "exercises-start-points-edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
+ "trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": "COMPLIANT"
}
}
@@ -6829,8 +6684,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "exercises-start-points-ci",
- "trail_name": "17f61f83683a52ec1b9040127da582affb70e997",
+ "flow_name": "custom-start-points-ci",
+ "trail_name": "fc6b09be0518fbf8ab76815cb85b1745631e3659",
"artifact_status": null
}
},
@@ -6838,7 +6693,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-101",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
@@ -6846,7 +6701,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "exercises-start-points-edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
+ "trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": null
}
},
@@ -6854,7 +6709,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "exercises-start-points-edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
+ "trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": null
}
}
@@ -6881,8 +6736,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "exercises-start-points-ci",
- "trail_name": "17f61f83683a52ec1b9040127da582affb70e997",
+ "flow_name": "custom-start-points-ci",
+ "trail_name": "fc6b09be0518fbf8ab76815cb85b1745631e3659",
"artifact_status": null
}
},
@@ -6890,7 +6745,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-101",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
@@ -6898,7 +6753,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "exercises-start-points-edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
+ "trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": null
}
},
@@ -6906,7 +6761,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "exercises-start-points-edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
+ "trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": null
}
}
@@ -6926,8 +6781,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "exercises-start-points-ci",
- "trail_name": "17f61f83683a52ec1b9040127da582affb70e997",
+ "flow_name": "custom-start-points-ci",
+ "trail_name": "fc6b09be0518fbf8ab76815cb85b1745631e3659",
"artifact_status": "COMPLIANT"
}
},
@@ -6935,7 +6790,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-101",
+ "trail_name": "promote-all-29",
"artifact_status": "COMPLIANT"
}
},
@@ -6943,7 +6798,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "exercises-start-points-edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
+ "trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": "COMPLIANT"
}
},
@@ -6951,7 +6806,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "exercises-start-points-edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
+ "trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": "COMPLIANT"
}
}
@@ -6976,8 +6831,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "exercises-start-points-ci",
- "trail_name": "17f61f83683a52ec1b9040127da582affb70e997",
+ "flow_name": "custom-start-points-ci",
+ "trail_name": "fc6b09be0518fbf8ab76815cb85b1745631e3659",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -6986,7 +6841,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-101",
+ "trail_name": "promote-all-29",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -6995,7 +6850,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "exercises-start-points-edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
+ "trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -7004,7 +6859,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "exercises-start-points-edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
+ "trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -7032,8 +6887,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "exercises-start-points-ci",
- "trail_name": "17f61f83683a52ec1b9040127da582affb70e997",
+ "flow_name": "custom-start-points-ci",
+ "trail_name": "fc6b09be0518fbf8ab76815cb85b1745631e3659",
"artifact_status": null
}
},
@@ -7041,7 +6896,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-101",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
@@ -7049,7 +6904,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "exercises-start-points-edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
+ "trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": null
}
},
@@ -7057,7 +6912,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "exercises-start-points-edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
+ "trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": null
}
}
@@ -7077,8 +6932,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "exercises-start-points-ci",
- "trail_name": "17f61f83683a52ec1b9040127da582affb70e997",
+ "flow_name": "custom-start-points-ci",
+ "trail_name": "fc6b09be0518fbf8ab76815cb85b1745631e3659",
"artifact_status": "COMPLIANT"
}
},
@@ -7086,7 +6941,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-101",
+ "trail_name": "promote-all-29",
"artifact_status": "COMPLIANT"
}
},
@@ -7094,7 +6949,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "exercises-start-points-edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
+ "trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": "COMPLIANT"
}
},
@@ -7102,7 +6957,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "exercises-start-points-edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
+ "trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": "COMPLIANT"
}
}
@@ -7127,8 +6982,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "exercises-start-points-ci",
- "trail_name": "17f61f83683a52ec1b9040127da582affb70e997",
+ "flow_name": "custom-start-points-ci",
+ "trail_name": "fc6b09be0518fbf8ab76815cb85b1745631e3659",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
@@ -7137,7 +6992,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-101",
+ "trail_name": "promote-all-29",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
@@ -7146,7 +7001,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "exercises-start-points-edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
+ "trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
@@ -7155,7 +7010,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "exercises-start-points-edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
+ "trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
@@ -7183,8 +7038,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "exercises-start-points-ci",
- "trail_name": "17f61f83683a52ec1b9040127da582affb70e997",
+ "flow_name": "custom-start-points-ci",
+ "trail_name": "fc6b09be0518fbf8ab76815cb85b1745631e3659",
"artifact_status": null
}
},
@@ -7192,7 +7047,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-101",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
@@ -7200,7 +7055,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "exercises-start-points-edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
+ "trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": null
}
},
@@ -7208,7 +7063,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "exercises-start-points-edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
+ "trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": null
}
}
@@ -7228,8 +7083,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "exercises-start-points-ci",
- "trail_name": "17f61f83683a52ec1b9040127da582affb70e997",
+ "flow_name": "custom-start-points-ci",
+ "trail_name": "fc6b09be0518fbf8ab76815cb85b1745631e3659",
"artifact_status": "COMPLIANT"
}
},
@@ -7237,7 +7092,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-101",
+ "trail_name": "promote-all-29",
"artifact_status": "COMPLIANT"
}
},
@@ -7245,7 +7100,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "exercises-start-points-edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
+ "trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": "COMPLIANT"
}
},
@@ -7253,7 +7108,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "exercises-start-points-edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
+ "trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": "COMPLIANT"
}
}
@@ -7278,8 +7133,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "exercises-start-points-ci",
- "trail_name": "17f61f83683a52ec1b9040127da582affb70e997",
+ "flow_name": "custom-start-points-ci",
+ "trail_name": "fc6b09be0518fbf8ab76815cb85b1745631e3659",
"artifact_status": null
}
},
@@ -7287,7 +7142,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-101",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
@@ -7295,7 +7150,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "exercises-start-points-edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
+ "trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": null
}
},
@@ -7303,7 +7158,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "exercises-start-points-edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
+ "trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": null
}
}
@@ -7330,8 +7185,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "exercises-start-points-ci",
- "trail_name": "17f61f83683a52ec1b9040127da582affb70e997",
+ "flow_name": "custom-start-points-ci",
+ "trail_name": "fc6b09be0518fbf8ab76815cb85b1745631e3659",
"artifact_status": null
}
},
@@ -7339,7 +7194,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-101",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
@@ -7347,7 +7202,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "exercises-start-points-edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
+ "trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": null
}
},
@@ -7355,7 +7210,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "exercises-start-points-edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
+ "trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": null
}
}
@@ -7381,8 +7236,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "exercises-start-points-ci",
- "trail_name": "17f61f83683a52ec1b9040127da582affb70e997",
+ "flow_name": "custom-start-points-ci",
+ "trail_name": "fc6b09be0518fbf8ab76815cb85b1745631e3659",
"artifact_status": "COMPLIANT"
}
},
@@ -7390,7 +7245,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-101",
+ "trail_name": "promote-all-29",
"artifact_status": "COMPLIANT"
}
},
@@ -7398,7 +7253,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "exercises-start-points-edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
+ "trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": "COMPLIANT"
}
},
@@ -7406,7 +7261,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "exercises-start-points-edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
+ "trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"artifact_status": "COMPLIANT"
}
}
@@ -7417,9 +7272,9 @@ kosli get snapshot aws-prod --output=json
}
],
"reasons_for_incompliance": [],
- "fingerprint": "edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
+ "fingerprint": "1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"creationTimestamp": [
- 1782833760
+ 1783075526
],
"pods": null,
"annotation": {
@@ -7427,90 +7282,90 @@ kosli get snapshot aws-prod --output=json
"was": 1,
"now": 1
},
- "flow_name": "exercises-start-points-ci",
- "git_commit": "17f61f83683a52ec1b9040127da582affb70e997",
- "commit_url": "https://github.com/cyber-dojo/exercises-start-points/commit/17f61f83683a52ec1b9040127da582affb70e997",
- "html_url": "https://app.kosli.com/cyber-dojo/flows/exercises-start-points-ci/artifacts/edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e?artifact_id=1157cd4a-b91c-4788-b572-22996ccd",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/exercises-start-points-ci",
+ "flow_name": "custom-start-points-ci",
+ "git_commit": "fc6b09be0518fbf8ab76815cb85b1745631e3659",
+ "commit_url": "https://github.com/cyber-dojo/custom-start-points/commit/fc6b09be0518fbf8ab76815cb85b1745631e3659",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/custom-start-points-ci/artifacts/1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1?artifact_id=329017a5-5366-400d-928a-193ea961",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/custom-start-points-ci",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/exercises-start-points/compare/88239b96c7bb1f0c99af688010f5aed4097ae7b4...17f61f83683a52ec1b9040127da582affb70e997",
- "previous_git_commit": "88239b96c7bb1f0c99af688010f5aed4097ae7b4",
- "previous_fingerprint": "34e5f0ce1ddbc2131d1142512871eebc5422ac74c4e36d56f4c0f7370f102781",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/exercises-start-points:88239b9@sha256:34e5f0ce1ddbc2131d1142512871eebc5422ac74c4e36d56f4c0f7370f102781",
+ "diff_url": "https://github.com/cyber-dojo/custom-start-points/compare/ae0c2f039480061d958cc007bc4c78e5b0f36a83...fc6b09be0518fbf8ab76815cb85b1745631e3659",
+ "previous_git_commit": "ae0c2f039480061d958cc007bc4c78e5b0f36a83",
+ "previous_fingerprint": "fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/custom-start-points:ae0c2f0@sha256:fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/exercises-start-points/commit/88239b96c7bb1f0c99af688010f5aed4097ae7b4",
- "previous_trail_name": "88239b96c7bb1f0c99af688010f5aed4097ae7b4",
- "previous_template_reference_name": "exercises-start-points"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/custom-start-points/commit/ae0c2f039480061d958cc007bc4c78e5b0f36a83",
+ "previous_trail_name": "ae0c2f039480061d958cc007bc4c78e5b0f36a83",
+ "previous_template_reference_name": "custom-start-points"
},
- "commit_lead_time": 5700.0,
+ "commit_lead_time": 870.0,
"flows": [
{
- "flow_name": "exercises-start-points-ci",
- "trail_name": "17f61f83683a52ec1b9040127da582affb70e997",
- "template_reference_name": "exercises-start-points",
- "git_commit": "17f61f83683a52ec1b9040127da582affb70e997",
- "commit_url": "https://github.com/cyber-dojo/exercises-start-points/commit/17f61f83683a52ec1b9040127da582affb70e997",
+ "flow_name": "custom-start-points-ci",
+ "trail_name": "fc6b09be0518fbf8ab76815cb85b1745631e3659",
+ "template_reference_name": "custom-start-points",
+ "git_commit": "fc6b09be0518fbf8ab76815cb85b1745631e3659",
+ "commit_url": "https://github.com/cyber-dojo/custom-start-points/commit/fc6b09be0518fbf8ab76815cb85b1745631e3659",
"git_commit_info": {
- "sha1": "17f61f83683a52ec1b9040127da582affb70e997",
- "message": "Merge pull request #139 from cyber-dojo/force-ci\n\nForce a CI run",
- "author": "Graham Savage ",
+ "sha1": "fc6b09be0518fbf8ab76815cb85b1745631e3659",
+ "message": "Merge pull request #135 from cyber-dojo/update-base-image-df28e04\n\nMerge update-base-image into main",
+ "author": "Jon Jagger ",
"branch": "main",
- "timestamp": 1782828060.0,
- "url": "https://github.com/cyber-dojo/exercises-start-points/commit/17f61f83683a52ec1b9040127da582affb70e997"
+ "timestamp": 1783074656.0,
+ "url": "https://github.com/cyber-dojo/custom-start-points/commit/fc6b09be0518fbf8ab76815cb85b1745631e3659"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/exercises-start-points-ci/artifacts/edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e?artifact_id=1157cd4a-b91c-4788-b572-22996ccd",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/exercises-start-points-ci",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/custom-start-points-ci/artifacts/1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1?artifact_id=329017a5-5366-400d-928a-193ea961",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/custom-start-points-ci",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/exercises-start-points/compare/88239b96c7bb1f0c99af688010f5aed4097ae7b4...17f61f83683a52ec1b9040127da582affb70e997",
- "previous_git_commit": "88239b96c7bb1f0c99af688010f5aed4097ae7b4",
- "previous_fingerprint": "34e5f0ce1ddbc2131d1142512871eebc5422ac74c4e36d56f4c0f7370f102781",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/exercises-start-points:88239b9@sha256:34e5f0ce1ddbc2131d1142512871eebc5422ac74c4e36d56f4c0f7370f102781",
+ "diff_url": "https://github.com/cyber-dojo/custom-start-points/compare/ae0c2f039480061d958cc007bc4c78e5b0f36a83...fc6b09be0518fbf8ab76815cb85b1745631e3659",
+ "previous_git_commit": "ae0c2f039480061d958cc007bc4c78e5b0f36a83",
+ "previous_fingerprint": "fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/custom-start-points:ae0c2f0@sha256:fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/exercises-start-points/commit/88239b96c7bb1f0c99af688010f5aed4097ae7b4",
- "previous_trail_name": "88239b96c7bb1f0c99af688010f5aed4097ae7b4",
- "previous_template_reference_name": "exercises-start-points"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/custom-start-points/commit/ae0c2f039480061d958cc007bc4c78e5b0f36a83",
+ "previous_trail_name": "ae0c2f039480061d958cc007bc4c78e5b0f36a83",
+ "previous_template_reference_name": "custom-start-points"
},
- "commit_lead_time": 5700.0,
+ "commit_lead_time": 870.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
},
{
"flow_name": "production-promotion",
- "trail_name": "promotion-one-101",
- "template_reference_name": "exercises-start-points",
- "git_commit": "a464ba86b9bfc5989075d85e6e3dc69e8cc3f16e",
- "commit_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/a464ba86b9bfc5989075d85e6e3dc69e8cc3f16e",
+ "trail_name": "promote-all-29",
+ "template_reference_name": "custom-start-points",
+ "git_commit": "d7e31ce0207b766140ae689f38625da4374acf87",
+ "commit_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/d7e31ce0207b766140ae689f38625da4374acf87",
"git_commit_info": {
- "sha1": "a464ba86b9bfc5989075d85e6e3dc69e8cc3f16e",
- "message": "Merge pull request #10 from cyber-dojo/deploy-differ-with-tf\n\nDeploy differ with the Kosli \"tf\" tooling",
- "author": "Graham Savage ",
+ "sha1": "d7e31ce0207b766140ae689f38625da4374acf87",
+ "message": "Merge pull request #15 from cyber-dojo/delete-dead-comments\n\nDelete dead comments",
+ "author": "Jon Jagger ",
"branch": "main",
- "timestamp": 1782832173.0,
- "url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/a464ba86b9bfc5989075d85e6e3dc69e8cc3f16e"
+ "timestamp": 1782907108.0,
+ "url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/d7e31ce0207b766140ae689f38625da4374acf87"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/production-promotion/artifacts/edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e?artifact_id=2287a0a2-f493-497b-a77d-b7ac3fe7",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/production-promotion/artifacts/1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1?artifact_id=41666ecd-79c5-401f-abf8-95e09dba",
"flow_html_url": "https://app.kosli.com/cyber-dojo/flows/production-promotion",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/compare/01dd4c6406d6655898ef2236875ec9f67091c792...a464ba86b9bfc5989075d85e6e3dc69e8cc3f16e",
- "previous_git_commit": "01dd4c6406d6655898ef2236875ec9f67091c792",
- "previous_fingerprint": "34e5f0ce1ddbc2131d1142512871eebc5422ac74c4e36d56f4c0f7370f102781",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/exercises-start-points:88239b9@sha256:34e5f0ce1ddbc2131d1142512871eebc5422ac74c4e36d56f4c0f7370f102781",
+ "diff_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/compare/d7e31ce0207b766140ae689f38625da4374acf87...d7e31ce0207b766140ae689f38625da4374acf87",
+ "previous_git_commit": "d7e31ce0207b766140ae689f38625da4374acf87",
+ "previous_fingerprint": "fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/custom-start-points:ae0c2f0@sha256:fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/01dd4c6406d6655898ef2236875ec9f67091c792",
- "previous_trail_name": "promote-all-27",
- "previous_template_reference_name": "exercises-start-points"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/d7e31ce0207b766140ae689f38625da4374acf87",
+ "previous_trail_name": "promotion-one-110",
+ "previous_template_reference_name": "custom-start-points"
},
- "commit_lead_time": 1587.0,
+ "commit_lead_time": 168418.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
},
{
"flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "exercises-start-points-edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
- "template_reference_name": "exercises-start-points",
+ "trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
+ "template_reference_name": "custom-start-points",
"git_commit": "a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"git_commit_info": {
@@ -7521,27 +7376,27 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782799303.0,
"url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact/artifacts/edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e?artifact_id=c170de5a-fd29-41dd-83cf-58f4dba5",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact/artifacts/1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1?artifact_id=4a5f4693-6f2f-4357-8c90-06cb3d00",
"flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact",
"deployment_diff": {
"diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/00c479764cb9eca038fdaaaef108672d0bb0ed26...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"previous_git_commit": "00c479764cb9eca038fdaaaef108672d0bb0ed26",
- "previous_fingerprint": "f00aa234bebafb1980dced29626750f84a6fe6c9c50f6a90167e4d8e6511a8a8",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/exercises-start-points:b8e5cbf@sha256:f00aa234bebafb1980dced29626750f84a6fe6c9c50f6a90167e4d8e6511a8a8",
+ "previous_fingerprint": "b4448ca68a0926e4a7a800f5b101b63e9c2f38e1caaebb7e929d992763570928",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/custom-start-points:6b5c159@sha256:b4448ca68a0926e4a7a800f5b101b63e9c2f38e1caaebb7e929d992763570928",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
"previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/00c479764cb9eca038fdaaaef108672d0bb0ed26",
- "previous_trail_name": "exercises-start-points-f00aa234bebafb1980dced29626750f84a6fe6c9c50f6a90167e4d8e6511a8a8",
- "previous_template_reference_name": "exercises-start-points"
+ "previous_trail_name": "custom-start-points-b4448ca68a0926e4a7a800f5b101b63e9c2f38e1caaebb7e929d992763570928",
+ "previous_template_reference_name": "custom-start-points"
},
- "commit_lead_time": 34457.0,
+ "commit_lead_time": 276223.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
},
{
"flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "exercises-start-points-edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
- "template_reference_name": "exercises-start-points",
+ "trail_name": "custom-start-points-1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
+ "template_reference_name": "custom-start-points",
"git_commit": "a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"git_commit_info": {
@@ -7552,32 +7407,32 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782799303.0,
"url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact/artifacts/edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e?artifact_id=660c6d60-6ce4-42a3-a4ed-44f76bf9",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact/artifacts/1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1?artifact_id=eb3d5f9f-97f6-4161-89da-18809af2",
"flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact",
"deployment_diff": {
"diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/c17bb3ed8862de03c1a491dfe790fd8734fc7071...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"previous_git_commit": "c17bb3ed8862de03c1a491dfe790fd8734fc7071",
- "previous_fingerprint": "fe536dd19b159d9cb43aaa09236d26c916906bd915c648991aa824fb2f69af58",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/exercises-start-points:75485ee@sha256:fe536dd19b159d9cb43aaa09236d26c916906bd915c648991aa824fb2f69af58",
+ "previous_fingerprint": "311da8e95c74716bf3953de67a6dc3fe514c88d805a08a55ab17c677d75cf797",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/custom-start-points:514f79a@sha256:311da8e95c74716bf3953de67a6dc3fe514c88d805a08a55ab17c677d75cf797",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
"previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/c17bb3ed8862de03c1a491dfe790fd8734fc7071",
- "previous_trail_name": "exercises-start-points-fe536dd19b159d9cb43aaa09236d26c916906bd915c648991aa824fb2f69af58",
- "previous_template_reference_name": "exercises-start-points"
+ "previous_trail_name": "custom-start-points-311da8e95c74716bf3953de67a6dc3fe514c88d805a08a55ab17c677d75cf797",
+ "previous_template_reference_name": "custom-start-points"
},
- "commit_lead_time": 34457.0,
+ "commit_lead_time": 276223.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
}
],
"ecs_context": {
- "task_arn": "arn:aws:ecs:eu-central-1:274425519734:task/app/a7e980a11b7c49f6afbabdf91fd46c2f",
+ "task_arn": "arn:aws:ecs:eu-central-1:274425519734:task/app/01b4e31ec5674ba4bded8e2bd9eb01c7",
"cluster_name": null,
"service_name": null
}
},
{
- "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/creator:2a3119f@sha256:eff1499216faedf137034f80e4027afb552b37a681e83d9a556254bf65db9b33",
+ "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/exercises-start-points:80b913e@sha256:748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"compliant": true,
"deployments": [],
"policy_decisions": [
@@ -7599,8 +7454,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "creator-ci",
- "trail_name": "2a3119f72fa7bf62bbc83a3d48266120085d03ab",
+ "flow_name": "exercises-start-points-ci",
+ "trail_name": "80b913e9f88902428a3567f75165d8b9d73b561a",
"artifact_status": null
}
},
@@ -7608,23 +7463,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-99",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "creator-eff1499216faedf137034f80e4027afb552b37a681e83d9a556254bf65db9b33",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "creator-eff1499216faedf137034f80e4027afb552b37a681e83d9a556254bf65db9b33",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": null
}
}
@@ -7644,8 +7499,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "creator-ci",
- "trail_name": "2a3119f72fa7bf62bbc83a3d48266120085d03ab",
+ "flow_name": "exercises-start-points-ci",
+ "trail_name": "80b913e9f88902428a3567f75165d8b9d73b561a",
"artifact_status": "COMPLIANT"
}
},
@@ -7653,23 +7508,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-99",
+ "trail_name": "promote-all-29",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "creator-eff1499216faedf137034f80e4027afb552b37a681e83d9a556254bf65db9b33",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "creator-eff1499216faedf137034f80e4027afb552b37a681e83d9a556254bf65db9b33",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": "COMPLIANT"
}
}
@@ -7694,8 +7549,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "creator-ci",
- "trail_name": "2a3119f72fa7bf62bbc83a3d48266120085d03ab",
+ "flow_name": "exercises-start-points-ci",
+ "trail_name": "80b913e9f88902428a3567f75165d8b9d73b561a",
"artifact_status": null
}
},
@@ -7703,23 +7558,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-99",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "creator-eff1499216faedf137034f80e4027afb552b37a681e83d9a556254bf65db9b33",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "creator-eff1499216faedf137034f80e4027afb552b37a681e83d9a556254bf65db9b33",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": null
}
}
@@ -7746,8 +7601,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "creator-ci",
- "trail_name": "2a3119f72fa7bf62bbc83a3d48266120085d03ab",
+ "flow_name": "exercises-start-points-ci",
+ "trail_name": "80b913e9f88902428a3567f75165d8b9d73b561a",
"artifact_status": null
}
},
@@ -7755,23 +7610,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-99",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
{
"type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "creator-eff1499216faedf137034f80e4027afb552b37a681e83d9a556254bf65db9b33",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": null
}
},
{
"type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "creator-eff1499216faedf137034f80e4027afb552b37a681e83d9a556254bf65db9b33",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": null
}
}
@@ -7791,8 +7646,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "creator-ci",
- "trail_name": "2a3119f72fa7bf62bbc83a3d48266120085d03ab",
+ "flow_name": "exercises-start-points-ci",
+ "trail_name": "80b913e9f88902428a3567f75165d8b9d73b561a",
"artifact_status": "COMPLIANT"
}
},
@@ -7800,23 +7655,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-99",
+ "trail_name": "promote-all-29",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "creator-eff1499216faedf137034f80e4027afb552b37a681e83d9a556254bf65db9b33",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "creator-eff1499216faedf137034f80e4027afb552b37a681e83d9a556254bf65db9b33",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": "COMPLIANT"
}
}
@@ -7841,8 +7696,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "creator-ci",
- "trail_name": "2a3119f72fa7bf62bbc83a3d48266120085d03ab",
+ "flow_name": "exercises-start-points-ci",
+ "trail_name": "80b913e9f88902428a3567f75165d8b9d73b561a",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -7851,7 +7706,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-99",
+ "trail_name": "promote-all-29",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -7859,8 +7714,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "creator-eff1499216faedf137034f80e4027afb552b37a681e83d9a556254bf65db9b33",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -7868,8 +7723,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "creator-eff1499216faedf137034f80e4027afb552b37a681e83d9a556254bf65db9b33",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -7897,8 +7752,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "creator-ci",
- "trail_name": "2a3119f72fa7bf62bbc83a3d48266120085d03ab",
+ "flow_name": "exercises-start-points-ci",
+ "trail_name": "80b913e9f88902428a3567f75165d8b9d73b561a",
"artifact_status": null
}
},
@@ -7906,23 +7761,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-99",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "creator-eff1499216faedf137034f80e4027afb552b37a681e83d9a556254bf65db9b33",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "creator-eff1499216faedf137034f80e4027afb552b37a681e83d9a556254bf65db9b33",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": null
}
}
@@ -7942,8 +7797,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "creator-ci",
- "trail_name": "2a3119f72fa7bf62bbc83a3d48266120085d03ab",
+ "flow_name": "exercises-start-points-ci",
+ "trail_name": "80b913e9f88902428a3567f75165d8b9d73b561a",
"artifact_status": "COMPLIANT"
}
},
@@ -7951,23 +7806,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-99",
+ "trail_name": "promote-all-29",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "creator-eff1499216faedf137034f80e4027afb552b37a681e83d9a556254bf65db9b33",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "creator-eff1499216faedf137034f80e4027afb552b37a681e83d9a556254bf65db9b33",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": "COMPLIANT"
}
}
@@ -7992,8 +7847,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "creator-ci",
- "trail_name": "2a3119f72fa7bf62bbc83a3d48266120085d03ab",
+ "flow_name": "exercises-start-points-ci",
+ "trail_name": "80b913e9f88902428a3567f75165d8b9d73b561a",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
@@ -8002,25 +7857,25 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-99",
+ "trail_name": "promote-all-29",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
},
{
- "type": "rule_not_applicable",
+ "type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "creator-eff1499216faedf137034f80e4027afb552b37a681e83d9a556254bf65db9b33",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
},
{
- "type": "rule_satisfied",
+ "type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "creator-eff1499216faedf137034f80e4027afb552b37a681e83d9a556254bf65db9b33",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
@@ -8048,8 +7903,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "creator-ci",
- "trail_name": "2a3119f72fa7bf62bbc83a3d48266120085d03ab",
+ "flow_name": "exercises-start-points-ci",
+ "trail_name": "80b913e9f88902428a3567f75165d8b9d73b561a",
"artifact_status": null
}
},
@@ -8057,23 +7912,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-99",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "creator-eff1499216faedf137034f80e4027afb552b37a681e83d9a556254bf65db9b33",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "creator-eff1499216faedf137034f80e4027afb552b37a681e83d9a556254bf65db9b33",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": null
}
}
@@ -8093,8 +7948,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "creator-ci",
- "trail_name": "2a3119f72fa7bf62bbc83a3d48266120085d03ab",
+ "flow_name": "exercises-start-points-ci",
+ "trail_name": "80b913e9f88902428a3567f75165d8b9d73b561a",
"artifact_status": "COMPLIANT"
}
},
@@ -8102,23 +7957,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-99",
+ "trail_name": "promote-all-29",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "creator-eff1499216faedf137034f80e4027afb552b37a681e83d9a556254bf65db9b33",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "creator-eff1499216faedf137034f80e4027afb552b37a681e83d9a556254bf65db9b33",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": "COMPLIANT"
}
}
@@ -8143,8 +7998,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "creator-ci",
- "trail_name": "2a3119f72fa7bf62bbc83a3d48266120085d03ab",
+ "flow_name": "exercises-start-points-ci",
+ "trail_name": "80b913e9f88902428a3567f75165d8b9d73b561a",
"artifact_status": null
}
},
@@ -8152,23 +8007,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-99",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "creator-eff1499216faedf137034f80e4027afb552b37a681e83d9a556254bf65db9b33",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "creator-eff1499216faedf137034f80e4027afb552b37a681e83d9a556254bf65db9b33",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": null
}
}
@@ -8195,8 +8050,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "creator-ci",
- "trail_name": "2a3119f72fa7bf62bbc83a3d48266120085d03ab",
+ "flow_name": "exercises-start-points-ci",
+ "trail_name": "80b913e9f88902428a3567f75165d8b9d73b561a",
"artifact_status": null
}
},
@@ -8204,23 +8059,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-99",
+ "trail_name": "promote-all-29",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "creator-eff1499216faedf137034f80e4027afb552b37a681e83d9a556254bf65db9b33",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "creator-eff1499216faedf137034f80e4027afb552b37a681e83d9a556254bf65db9b33",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": null
}
}
@@ -8246,8 +8101,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "creator-ci",
- "trail_name": "2a3119f72fa7bf62bbc83a3d48266120085d03ab",
+ "flow_name": "exercises-start-points-ci",
+ "trail_name": "80b913e9f88902428a3567f75165d8b9d73b561a",
"artifact_status": "COMPLIANT"
}
},
@@ -8255,23 +8110,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-99",
+ "trail_name": "promote-all-29",
"artifact_status": "COMPLIANT"
}
},
{
- "type": "rule_not_applicable",
+ "type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "creator-eff1499216faedf137034f80e4027afb552b37a681e83d9a556254bf65db9b33",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": "COMPLIANT"
}
},
{
- "type": "rule_satisfied",
+ "type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "creator-eff1499216faedf137034f80e4027afb552b37a681e83d9a556254bf65db9b33",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"artifact_status": "COMPLIANT"
}
}
@@ -8282,9 +8137,9 @@ kosli get snapshot aws-prod --output=json
}
],
"reasons_for_incompliance": [],
- "fingerprint": "eff1499216faedf137034f80e4027afb552b37a681e83d9a556254bf65db9b33",
+ "fingerprint": "748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"creationTimestamp": [
- 1782831972
+ 1783075521
],
"pods": null,
"annotation": {
@@ -8292,90 +8147,90 @@ kosli get snapshot aws-prod --output=json
"was": 1,
"now": 1
},
- "flow_name": "creator-ci",
- "git_commit": "2a3119f72fa7bf62bbc83a3d48266120085d03ab",
- "commit_url": "https://github.com/cyber-dojo/creator/commit/2a3119f72fa7bf62bbc83a3d48266120085d03ab",
- "html_url": "https://app.kosli.com/cyber-dojo/flows/creator-ci/artifacts/eff1499216faedf137034f80e4027afb552b37a681e83d9a556254bf65db9b33?artifact_id=08189ccd-6f3a-439e-99ca-e5abe3ee",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/creator-ci",
+ "flow_name": "exercises-start-points-ci",
+ "git_commit": "80b913e9f88902428a3567f75165d8b9d73b561a",
+ "commit_url": "https://github.com/cyber-dojo/exercises-start-points/commit/80b913e9f88902428a3567f75165d8b9d73b561a",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/exercises-start-points-ci/artifacts/748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b?artifact_id=1f5af7a4-2ab5-4c78-982c-afb9c2b1",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/exercises-start-points-ci",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/creator/compare/0053b2e10ecb42e515c78b5d8b926c70ef3908b9...2a3119f72fa7bf62bbc83a3d48266120085d03ab",
- "previous_git_commit": "0053b2e10ecb42e515c78b5d8b926c70ef3908b9",
- "previous_fingerprint": "9514e7ca0904b3f585ac20163e34d53839262d7d3d44dac353c1ed1e7d7cb15b",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/creator:0053b2e@sha256:9514e7ca0904b3f585ac20163e34d53839262d7d3d44dac353c1ed1e7d7cb15b",
+ "diff_url": "https://github.com/cyber-dojo/exercises-start-points/compare/17f61f83683a52ec1b9040127da582affb70e997...80b913e9f88902428a3567f75165d8b9d73b561a",
+ "previous_git_commit": "17f61f83683a52ec1b9040127da582affb70e997",
+ "previous_fingerprint": "edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/exercises-start-points:17f61f8@sha256:edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/creator/commit/0053b2e10ecb42e515c78b5d8b926c70ef3908b9",
- "previous_trail_name": "0053b2e10ecb42e515c78b5d8b926c70ef3908b9",
- "previous_template_reference_name": "creator"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/exercises-start-points/commit/17f61f83683a52ec1b9040127da582affb70e997",
+ "previous_trail_name": "17f61f83683a52ec1b9040127da582affb70e997",
+ "previous_template_reference_name": "exercises-start-points"
},
- "commit_lead_time": 3937.0,
+ "commit_lead_time": 861.0,
"flows": [
{
- "flow_name": "creator-ci",
- "trail_name": "2a3119f72fa7bf62bbc83a3d48266120085d03ab",
- "template_reference_name": "creator",
- "git_commit": "2a3119f72fa7bf62bbc83a3d48266120085d03ab",
- "commit_url": "https://github.com/cyber-dojo/creator/commit/2a3119f72fa7bf62bbc83a3d48266120085d03ab",
+ "flow_name": "exercises-start-points-ci",
+ "trail_name": "80b913e9f88902428a3567f75165d8b9d73b561a",
+ "template_reference_name": "exercises-start-points",
+ "git_commit": "80b913e9f88902428a3567f75165d8b9d73b561a",
+ "commit_url": "https://github.com/cyber-dojo/exercises-start-points/commit/80b913e9f88902428a3567f75165d8b9d73b561a",
"git_commit_info": {
- "sha1": "2a3119f72fa7bf62bbc83a3d48266120085d03ab",
- "message": "Merge pull request #30 from cyber-dojo/force-ci\n\nForce a CI run",
- "author": "Graham Savage ",
- "branch": "",
- "timestamp": 1782828035.0,
- "url": "https://github.com/cyber-dojo/creator/commit/2a3119f72fa7bf62bbc83a3d48266120085d03ab"
+ "sha1": "80b913e9f88902428a3567f75165d8b9d73b561a",
+ "message": "Merge pull request #143 from cyber-dojo/update-base-image-df28e04\n\nMerge update-base-image into main",
+ "author": "Jon Jagger ",
+ "branch": "main",
+ "timestamp": 1783074660.0,
+ "url": "https://github.com/cyber-dojo/exercises-start-points/commit/80b913e9f88902428a3567f75165d8b9d73b561a"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/creator-ci/artifacts/eff1499216faedf137034f80e4027afb552b37a681e83d9a556254bf65db9b33?artifact_id=08189ccd-6f3a-439e-99ca-e5abe3ee",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/creator-ci",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/exercises-start-points-ci/artifacts/748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b?artifact_id=1f5af7a4-2ab5-4c78-982c-afb9c2b1",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/exercises-start-points-ci",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/creator/compare/0053b2e10ecb42e515c78b5d8b926c70ef3908b9...2a3119f72fa7bf62bbc83a3d48266120085d03ab",
- "previous_git_commit": "0053b2e10ecb42e515c78b5d8b926c70ef3908b9",
- "previous_fingerprint": "9514e7ca0904b3f585ac20163e34d53839262d7d3d44dac353c1ed1e7d7cb15b",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/creator:0053b2e@sha256:9514e7ca0904b3f585ac20163e34d53839262d7d3d44dac353c1ed1e7d7cb15b",
+ "diff_url": "https://github.com/cyber-dojo/exercises-start-points/compare/17f61f83683a52ec1b9040127da582affb70e997...80b913e9f88902428a3567f75165d8b9d73b561a",
+ "previous_git_commit": "17f61f83683a52ec1b9040127da582affb70e997",
+ "previous_fingerprint": "edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/exercises-start-points:17f61f8@sha256:edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/creator/commit/0053b2e10ecb42e515c78b5d8b926c70ef3908b9",
- "previous_trail_name": "0053b2e10ecb42e515c78b5d8b926c70ef3908b9",
- "previous_template_reference_name": "creator"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/exercises-start-points/commit/17f61f83683a52ec1b9040127da582affb70e997",
+ "previous_trail_name": "17f61f83683a52ec1b9040127da582affb70e997",
+ "previous_template_reference_name": "exercises-start-points"
},
- "commit_lead_time": 3937.0,
+ "commit_lead_time": 861.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
},
{
"flow_name": "production-promotion",
- "trail_name": "promotion-one-99",
- "template_reference_name": "creator",
- "git_commit": "c1b1e0c943de88d31a15ba62466f4e9c6bd45259",
- "commit_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/c1b1e0c943de88d31a15ba62466f4e9c6bd45259",
+ "trail_name": "promote-all-29",
+ "template_reference_name": "exercises-start-points",
+ "git_commit": "d7e31ce0207b766140ae689f38625da4374acf87",
+ "commit_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/d7e31ce0207b766140ae689f38625da4374acf87",
"git_commit_info": {
- "sha1": "c1b1e0c943de88d31a15ba62466f4e9c6bd45259",
- "message": "Merge pull request #9 from cyber-dojo/deploy-saver-with-tf\n\nDeploy saver with the Kosli \"tf\" tooling",
- "author": "Graham Savage ",
+ "sha1": "d7e31ce0207b766140ae689f38625da4374acf87",
+ "message": "Merge pull request #15 from cyber-dojo/delete-dead-comments\n\nDelete dead comments",
+ "author": "Jon Jagger ",
"branch": "main",
- "timestamp": 1782814107.0,
- "url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/c1b1e0c943de88d31a15ba62466f4e9c6bd45259"
+ "timestamp": 1782907108.0,
+ "url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/d7e31ce0207b766140ae689f38625da4374acf87"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/production-promotion/artifacts/eff1499216faedf137034f80e4027afb552b37a681e83d9a556254bf65db9b33?artifact_id=a5ad20a0-26f2-4bab-bbea-25fd6659",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/production-promotion/artifacts/748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b?artifact_id=67896d8a-420b-4418-9fd7-c92d1386",
"flow_html_url": "https://app.kosli.com/cyber-dojo/flows/production-promotion",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/compare/01dd4c6406d6655898ef2236875ec9f67091c792...c1b1e0c943de88d31a15ba62466f4e9c6bd45259",
- "previous_git_commit": "01dd4c6406d6655898ef2236875ec9f67091c792",
- "previous_fingerprint": "9514e7ca0904b3f585ac20163e34d53839262d7d3d44dac353c1ed1e7d7cb15b",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/creator:0053b2e@sha256:9514e7ca0904b3f585ac20163e34d53839262d7d3d44dac353c1ed1e7d7cb15b",
+ "diff_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/compare/a464ba86b9bfc5989075d85e6e3dc69e8cc3f16e...d7e31ce0207b766140ae689f38625da4374acf87",
+ "previous_git_commit": "a464ba86b9bfc5989075d85e6e3dc69e8cc3f16e",
+ "previous_fingerprint": "edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/exercises-start-points:17f61f8@sha256:edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/01dd4c6406d6655898ef2236875ec9f67091c792",
- "previous_trail_name": "promote-all-27",
- "previous_template_reference_name": "creator"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/a464ba86b9bfc5989075d85e6e3dc69e8cc3f16e",
+ "previous_trail_name": "promotion-one-101",
+ "previous_template_reference_name": "exercises-start-points"
},
- "commit_lead_time": 17865.0,
+ "commit_lead_time": 168413.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
},
{
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "creator-eff1499216faedf137034f80e4027afb552b37a681e83d9a556254bf65db9b33",
- "template_reference_name": "creator",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
+ "template_reference_name": "exercises-start-points",
"git_commit": "a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"git_commit_info": {
@@ -8386,27 +8241,27 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782799303.0,
"url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact/artifacts/eff1499216faedf137034f80e4027afb552b37a681e83d9a556254bf65db9b33?artifact_id=270109e4-c54f-4467-9271-a8e81eef",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact/artifacts/748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b?artifact_id=e2b3e66e-2c67-416c-ac72-d6fc5593",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/c17bb3ed8862de03c1a491dfe790fd8734fc7071...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
- "previous_git_commit": "c17bb3ed8862de03c1a491dfe790fd8734fc7071",
- "previous_fingerprint": "4aaeb948517477d75c3077d5749e5c470e787b94f583b2cf95c22eb676c2fce6",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/creator:9034c75@sha256:4aaeb948517477d75c3077d5749e5c470e787b94f583b2cf95c22eb676c2fce6",
+ "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/00c479764cb9eca038fdaaaef108672d0bb0ed26...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
+ "previous_git_commit": "00c479764cb9eca038fdaaaef108672d0bb0ed26",
+ "previous_fingerprint": "f00aa234bebafb1980dced29626750f84a6fe6c9c50f6a90167e4d8e6511a8a8",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/exercises-start-points:b8e5cbf@sha256:f00aa234bebafb1980dced29626750f84a6fe6c9c50f6a90167e4d8e6511a8a8",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/c17bb3ed8862de03c1a491dfe790fd8734fc7071",
- "previous_trail_name": "creator-4aaeb948517477d75c3077d5749e5c470e787b94f583b2cf95c22eb676c2fce6",
- "previous_template_reference_name": "creator"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/00c479764cb9eca038fdaaaef108672d0bb0ed26",
+ "previous_trail_name": "exercises-start-points-f00aa234bebafb1980dced29626750f84a6fe6c9c50f6a90167e4d8e6511a8a8",
+ "previous_template_reference_name": "exercises-start-points"
},
- "commit_lead_time": 32669.0,
+ "commit_lead_time": 276218.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
},
{
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "creator-eff1499216faedf137034f80e4027afb552b37a681e83d9a556254bf65db9b33",
- "template_reference_name": "creator",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "exercises-start-points-748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
+ "template_reference_name": "exercises-start-points",
"git_commit": "a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"git_commit_info": {
@@ -8417,32 +8272,32 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782799303.0,
"url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact/artifacts/eff1499216faedf137034f80e4027afb552b37a681e83d9a556254bf65db9b33?artifact_id=5ea1c8b1-24e8-4cdf-a3bd-bbb8a1c6",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact/artifacts/748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b?artifact_id=73baf5b9-7f54-4828-a829-c4d8e1d5",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/7172cc22125f480a9f12127edb481a4d84aabea3...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
- "previous_git_commit": "7172cc22125f480a9f12127edb481a4d84aabea3",
- "previous_fingerprint": "e8b5e25c5550658cdbd2b8339684b18bce86aaf6538611124ff62f2582c2e5b6",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/creator:a288de5@sha256:e8b5e25c5550658cdbd2b8339684b18bce86aaf6538611124ff62f2582c2e5b6",
+ "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/c17bb3ed8862de03c1a491dfe790fd8734fc7071...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
+ "previous_git_commit": "c17bb3ed8862de03c1a491dfe790fd8734fc7071",
+ "previous_fingerprint": "fe536dd19b159d9cb43aaa09236d26c916906bd915c648991aa824fb2f69af58",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/exercises-start-points:75485ee@sha256:fe536dd19b159d9cb43aaa09236d26c916906bd915c648991aa824fb2f69af58",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/7172cc22125f480a9f12127edb481a4d84aabea3",
- "previous_trail_name": "creator-e8b5e25c5550658cdbd2b8339684b18bce86aaf6538611124ff62f2582c2e5b6",
- "previous_template_reference_name": "creator"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/c17bb3ed8862de03c1a491dfe790fd8734fc7071",
+ "previous_trail_name": "exercises-start-points-fe536dd19b159d9cb43aaa09236d26c916906bd915c648991aa824fb2f69af58",
+ "previous_template_reference_name": "exercises-start-points"
},
- "commit_lead_time": 32669.0,
+ "commit_lead_time": 276218.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
}
],
"ecs_context": {
- "task_arn": "arn:aws:ecs:eu-central-1:274425519734:task/app/7ab9a6dcbbac4e78ac32c9cc3b55a944",
+ "task_arn": "arn:aws:ecs:eu-central-1:274425519734:task/app/f5dc399074644ed8a5c79c8df8751214",
"cluster_name": null,
"service_name": null
}
},
{
- "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/differ:5812bb5@sha256:e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
+ "name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/nginx:665d6dd@sha256:961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
"compliant": true,
"deployments": [],
"policy_decisions": [
@@ -8464,8 +8319,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "differ-ci",
- "trail_name": "5812bb564e572c9e33aef2789d2687f1a999a687",
+ "flow_name": "nginx-ci",
+ "trail_name": "665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
"artifact_status": null
}
},
@@ -8473,23 +8328,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-102",
+ "trail_name": "promotion-one-108",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "differ-e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "differ-e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
"artifact_status": null
}
}
@@ -8509,8 +8364,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "differ-ci",
- "trail_name": "5812bb564e572c9e33aef2789d2687f1a999a687",
+ "flow_name": "nginx-ci",
+ "trail_name": "665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
"artifact_status": "COMPLIANT"
}
},
@@ -8518,23 +8373,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-102",
+ "trail_name": "promotion-one-108",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "differ-e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "differ-e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
"artifact_status": "COMPLIANT"
}
}
@@ -8559,8 +8414,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "differ-ci",
- "trail_name": "5812bb564e572c9e33aef2789d2687f1a999a687",
+ "flow_name": "nginx-ci",
+ "trail_name": "665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
"artifact_status": null
}
},
@@ -8568,23 +8423,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-102",
+ "trail_name": "promotion-one-108",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "differ-e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "differ-e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
"artifact_status": null
}
}
@@ -8611,8 +8466,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "differ-ci",
- "trail_name": "5812bb564e572c9e33aef2789d2687f1a999a687",
+ "flow_name": "nginx-ci",
+ "trail_name": "665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
"artifact_status": null
}
},
@@ -8620,23 +8475,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-102",
+ "trail_name": "promotion-one-108",
"artifact_status": null
}
},
{
"type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "differ-e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
"artifact_status": null
}
},
{
"type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "differ-e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
"artifact_status": null
}
}
@@ -8656,8 +8511,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "differ-ci",
- "trail_name": "5812bb564e572c9e33aef2789d2687f1a999a687",
+ "flow_name": "nginx-ci",
+ "trail_name": "665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
"artifact_status": "COMPLIANT"
}
},
@@ -8665,23 +8520,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-102",
+ "trail_name": "promotion-one-108",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "differ-e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "differ-e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
"artifact_status": "COMPLIANT"
}
}
@@ -8706,8 +8561,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_satisfied",
"context": {
- "flow_name": "differ-ci",
- "trail_name": "5812bb564e572c9e33aef2789d2687f1a999a687",
+ "flow_name": "nginx-ci",
+ "trail_name": "665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -8716,7 +8571,7 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-102",
+ "trail_name": "promotion-one-108",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -8724,8 +8579,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "differ-e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -8733,8 +8588,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "differ-e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
"artifact_status": null,
"for_control": "SDLC-CTRL-0002"
}
@@ -8762,8 +8617,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "differ-ci",
- "trail_name": "5812bb564e572c9e33aef2789d2687f1a999a687",
+ "flow_name": "nginx-ci",
+ "trail_name": "665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
"artifact_status": null
}
},
@@ -8771,23 +8626,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-102",
+ "trail_name": "promotion-one-108",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "differ-e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "differ-e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
"artifact_status": null
}
}
@@ -8807,8 +8662,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "differ-ci",
- "trail_name": "5812bb564e572c9e33aef2789d2687f1a999a687",
+ "flow_name": "nginx-ci",
+ "trail_name": "665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
"artifact_status": "COMPLIANT"
}
},
@@ -8816,23 +8671,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-102",
+ "trail_name": "promotion-one-108",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "differ-e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "differ-e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
"artifact_status": "COMPLIANT"
}
}
@@ -8857,8 +8712,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "differ-ci",
- "trail_name": "5812bb564e572c9e33aef2789d2687f1a999a687",
+ "flow_name": "nginx-ci",
+ "trail_name": "665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
@@ -8867,25 +8722,25 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-102",
+ "trail_name": "promotion-one-108",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
},
{
- "type": "rule_satisfied",
+ "type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "differ-e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
},
{
- "type": "rule_not_applicable",
+ "type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "differ-e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
"artifact_status": null,
"for_control": "SDLC-CTRL-0022"
}
@@ -8913,8 +8768,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "differ-ci",
- "trail_name": "5812bb564e572c9e33aef2789d2687f1a999a687",
+ "flow_name": "nginx-ci",
+ "trail_name": "665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
"artifact_status": null
}
},
@@ -8922,23 +8777,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-102",
+ "trail_name": "promotion-one-108",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "differ-e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "differ-e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
"artifact_status": null
}
}
@@ -8958,8 +8813,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "differ-ci",
- "trail_name": "5812bb564e572c9e33aef2789d2687f1a999a687",
+ "flow_name": "nginx-ci",
+ "trail_name": "665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
"artifact_status": "COMPLIANT"
}
},
@@ -8967,23 +8822,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-102",
+ "trail_name": "promotion-one-108",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "differ-e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
"artifact_status": "COMPLIANT"
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "differ-e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
"artifact_status": "COMPLIANT"
}
}
@@ -9008,8 +8863,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "differ-ci",
- "trail_name": "5812bb564e572c9e33aef2789d2687f1a999a687",
+ "flow_name": "nginx-ci",
+ "trail_name": "665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
"artifact_status": null
}
},
@@ -9017,23 +8872,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-102",
+ "trail_name": "promotion-one-108",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "differ-e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "differ-e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
"artifact_status": null
}
}
@@ -9060,8 +8915,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "differ-ci",
- "trail_name": "5812bb564e572c9e33aef2789d2687f1a999a687",
+ "flow_name": "nginx-ci",
+ "trail_name": "665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
"artifact_status": null
}
},
@@ -9069,23 +8924,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_not_applicable",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-102",
+ "trail_name": "promotion-one-108",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "differ-e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
"artifact_status": null
}
},
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "differ-e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
"artifact_status": null
}
}
@@ -9111,8 +8966,8 @@ kosli get snapshot aws-prod --output=json
{
"type": "rule_not_applicable",
"context": {
- "flow_name": "differ-ci",
- "trail_name": "5812bb564e572c9e33aef2789d2687f1a999a687",
+ "flow_name": "nginx-ci",
+ "trail_name": "665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
"artifact_status": "COMPLIANT"
}
},
@@ -9120,23 +8975,23 @@ kosli get snapshot aws-prod --output=json
"type": "rule_satisfied",
"context": {
"flow_name": "production-promotion",
- "trail_name": "promotion-one-102",
+ "trail_name": "promotion-one-108",
"artifact_status": "COMPLIANT"
}
},
{
- "type": "rule_satisfied",
+ "type": "rule_not_applicable",
"context": {
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "differ-e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
"artifact_status": "COMPLIANT"
}
},
{
- "type": "rule_not_applicable",
+ "type": "rule_satisfied",
"context": {
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "differ-e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
"artifact_status": "COMPLIANT"
}
}
@@ -9147,9 +9002,9 @@ kosli get snapshot aws-prod --output=json
}
],
"reasons_for_incompliance": [],
- "fingerprint": "e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
+ "fingerprint": "961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
"creationTimestamp": [
- 1782835716
+ 1782907144
],
"pods": null,
"annotation": {
@@ -9157,90 +9012,90 @@ kosli get snapshot aws-prod --output=json
"was": 1,
"now": 0
},
- "flow_name": "differ-ci",
- "git_commit": "5812bb564e572c9e33aef2789d2687f1a999a687",
- "commit_url": "https://github.com/cyber-dojo/differ/commit/5812bb564e572c9e33aef2789d2687f1a999a687",
- "html_url": "https://app.kosli.com/cyber-dojo/flows/differ-ci/artifacts/e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1?artifact_id=b0c5a0c3-e982-43a4-b906-de850bf4",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/differ-ci",
+ "flow_name": "nginx-ci",
+ "git_commit": "665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
+ "commit_url": "https://github.com/cyber-dojo/nginx/commit/665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/nginx-ci/artifacts/961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098?artifact_id=5869dda9-7c8d-456f-a512-95c79667",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/nginx-ci",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/differ/compare/6960ff7cc90425329e6def0adae4d5129dca9997...5812bb564e572c9e33aef2789d2687f1a999a687",
- "previous_git_commit": "6960ff7cc90425329e6def0adae4d5129dca9997",
- "previous_fingerprint": "f3679107eb4cbe7a6a17b4c9b2b3d5f939f80c7fdc395e85755c10b2aee15f2a",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/differ:6960ff7@sha256:f3679107eb4cbe7a6a17b4c9b2b3d5f939f80c7fdc395e85755c10b2aee15f2a",
+ "diff_url": "https://github.com/cyber-dojo/nginx/compare/a6e433a6fd3eb29c499b75310756420864b6c346...665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
+ "previous_git_commit": "a6e433a6fd3eb29c499b75310756420864b6c346",
+ "previous_fingerprint": "94e9462c088ceb7baaf95799dc935277ad0c50b2a5d99f0d489bb7329dddf8c4",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/nginx:a6e433a@sha256:94e9462c088ceb7baaf95799dc935277ad0c50b2a5d99f0d489bb7329dddf8c4",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/differ/commit/6960ff7cc90425329e6def0adae4d5129dca9997",
- "previous_trail_name": "6960ff7cc90425329e6def0adae4d5129dca9997",
- "previous_template_reference_name": "differ"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/nginx/commit/a6e433a6fd3eb29c499b75310756420864b6c346",
+ "previous_trail_name": "a6e433a6fd3eb29c499b75310756420864b6c346",
+ "previous_template_reference_name": "nginx"
},
- "commit_lead_time": 5231.0,
+ "commit_lead_time": 924.0,
"flows": [
{
- "flow_name": "differ-ci",
- "trail_name": "5812bb564e572c9e33aef2789d2687f1a999a687",
- "template_reference_name": "differ",
- "git_commit": "5812bb564e572c9e33aef2789d2687f1a999a687",
- "commit_url": "https://github.com/cyber-dojo/differ/commit/5812bb564e572c9e33aef2789d2687f1a999a687",
+ "flow_name": "nginx-ci",
+ "trail_name": "665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
+ "template_reference_name": "nginx",
+ "git_commit": "665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
+ "commit_url": "https://github.com/cyber-dojo/nginx/commit/665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
"git_commit_info": {
- "sha1": "5812bb564e572c9e33aef2789d2687f1a999a687",
- "message": "Merge pull request #418 from cyber-dojo/adopt-tf\n\nSwitch deploys to kosli-dev/tf for drift detection",
- "author": "Graham Savage ",
+ "sha1": "665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
+ "message": "Merge pull request #150 from cyber-dojo/run-workflow-146\n\nRun workflow to test changes to deployment pipeline",
+ "author": "Jon Jagger ",
"branch": "",
- "timestamp": 1782830485.0,
- "url": "https://github.com/cyber-dojo/differ/commit/5812bb564e572c9e33aef2789d2687f1a999a687"
+ "timestamp": 1782906220.0,
+ "url": "https://github.com/cyber-dojo/nginx/commit/665d6dde5f736dbb33b5a0592fe49b5e577f4ecf"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/differ-ci/artifacts/e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1?artifact_id=b0c5a0c3-e982-43a4-b906-de850bf4",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/differ-ci",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/nginx-ci/artifacts/961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098?artifact_id=5869dda9-7c8d-456f-a512-95c79667",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/nginx-ci",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/differ/compare/6960ff7cc90425329e6def0adae4d5129dca9997...5812bb564e572c9e33aef2789d2687f1a999a687",
- "previous_git_commit": "6960ff7cc90425329e6def0adae4d5129dca9997",
- "previous_fingerprint": "f3679107eb4cbe7a6a17b4c9b2b3d5f939f80c7fdc395e85755c10b2aee15f2a",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/differ:6960ff7@sha256:f3679107eb4cbe7a6a17b4c9b2b3d5f939f80c7fdc395e85755c10b2aee15f2a",
+ "diff_url": "https://github.com/cyber-dojo/nginx/compare/a6e433a6fd3eb29c499b75310756420864b6c346...665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
+ "previous_git_commit": "a6e433a6fd3eb29c499b75310756420864b6c346",
+ "previous_fingerprint": "94e9462c088ceb7baaf95799dc935277ad0c50b2a5d99f0d489bb7329dddf8c4",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/nginx:a6e433a@sha256:94e9462c088ceb7baaf95799dc935277ad0c50b2a5d99f0d489bb7329dddf8c4",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/differ/commit/6960ff7cc90425329e6def0adae4d5129dca9997",
- "previous_trail_name": "6960ff7cc90425329e6def0adae4d5129dca9997",
- "previous_template_reference_name": "differ"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/nginx/commit/a6e433a6fd3eb29c499b75310756420864b6c346",
+ "previous_trail_name": "a6e433a6fd3eb29c499b75310756420864b6c346",
+ "previous_template_reference_name": "nginx"
},
- "commit_lead_time": 5231.0,
+ "commit_lead_time": 924.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
},
{
"flow_name": "production-promotion",
- "trail_name": "promotion-one-102",
- "template_reference_name": "differ",
- "git_commit": "a464ba86b9bfc5989075d85e6e3dc69e8cc3f16e",
- "commit_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/a464ba86b9bfc5989075d85e6e3dc69e8cc3f16e",
+ "trail_name": "promotion-one-108",
+ "template_reference_name": "nginx",
+ "git_commit": "c03b1c05559f7bf6e23c890bcbddd6262f008ae9",
+ "commit_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/c03b1c05559f7bf6e23c890bcbddd6262f008ae9",
"git_commit_info": {
- "sha1": "a464ba86b9bfc5989075d85e6e3dc69e8cc3f16e",
- "message": "Merge pull request #10 from cyber-dojo/deploy-differ-with-tf\n\nDeploy differ with the Kosli \"tf\" tooling",
- "author": "Graham Savage ",
+ "sha1": "c03b1c05559f7bf6e23c890bcbddd6262f008ae9",
+ "message": "Merge pull request #14 from cyber-dojo/add-back-checkout\n\nkosli-attest-decision requires a git repo",
+ "author": "Jon Jagger ",
"branch": "main",
- "timestamp": 1782832173.0,
- "url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/a464ba86b9bfc5989075d85e6e3dc69e8cc3f16e"
+ "timestamp": 1782906897.0,
+ "url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/c03b1c05559f7bf6e23c890bcbddd6262f008ae9"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/production-promotion/artifacts/e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1?artifact_id=7efcbd11-af63-4532-82b7-b9028200",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/production-promotion/artifacts/961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098?artifact_id=c3a0c40d-c27a-4195-a823-1e3e0db3",
"flow_html_url": "https://app.kosli.com/cyber-dojo/flows/production-promotion",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/compare/01dd4c6406d6655898ef2236875ec9f67091c792...a464ba86b9bfc5989075d85e6e3dc69e8cc3f16e",
- "previous_git_commit": "01dd4c6406d6655898ef2236875ec9f67091c792",
- "previous_fingerprint": "f3679107eb4cbe7a6a17b4c9b2b3d5f939f80c7fdc395e85755c10b2aee15f2a",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/differ:6960ff7@sha256:f3679107eb4cbe7a6a17b4c9b2b3d5f939f80c7fdc395e85755c10b2aee15f2a",
+ "diff_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/compare/935669068568593a9658781a56bb6cab5686e136...c03b1c05559f7bf6e23c890bcbddd6262f008ae9",
+ "previous_git_commit": "935669068568593a9658781a56bb6cab5686e136",
+ "previous_fingerprint": "94e9462c088ceb7baaf95799dc935277ad0c50b2a5d99f0d489bb7329dddf8c4",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/nginx:a6e433a@sha256:94e9462c088ceb7baaf95799dc935277ad0c50b2a5d99f0d489bb7329dddf8c4",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/01dd4c6406d6655898ef2236875ec9f67091c792",
- "previous_trail_name": "promote-all-27",
- "previous_template_reference_name": "differ"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/aws-prod-co-promotion/commit/935669068568593a9658781a56bb6cab5686e136",
+ "previous_trail_name": "promotion-one-105",
+ "previous_template_reference_name": "nginx"
},
- "commit_lead_time": 3543.0,
+ "commit_lead_time": 247.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
},
{
- "flow_name": "snyk-aws-prod-per-artifact",
- "trail_name": "differ-e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
- "template_reference_name": "differ",
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
+ "template_reference_name": "nginx",
"git_commit": "a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"git_commit_info": {
@@ -9251,27 +9106,27 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782799303.0,
"url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact/artifacts/e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1?artifact_id=e9a0eb1d-506a-40fc-99ab-8efd2440",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact/artifacts/961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098?artifact_id=064b000a-b631-40ca-86de-3e9916ed",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/00c479764cb9eca038fdaaaef108672d0bb0ed26...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
- "previous_git_commit": "00c479764cb9eca038fdaaaef108672d0bb0ed26",
- "previous_fingerprint": "902ec7af03407049ac6e5ef713146d518bbffd9d99cd28715fa0df973e809b7b",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/differ:981dcfc@sha256:902ec7af03407049ac6e5ef713146d518bbffd9d99cd28715fa0df973e809b7b",
+ "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/d07d841723e4e524e4ea4d7dc8a7e60f0fc3349e...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
+ "previous_git_commit": "d07d841723e4e524e4ea4d7dc8a7e60f0fc3349e",
+ "previous_fingerprint": "8bc44a90894de99aa76cd931ea42e2544b0727c5e3842ea57e4f08cace175ca9",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/nginx:66c0766@sha256:8bc44a90894de99aa76cd931ea42e2544b0727c5e3842ea57e4f08cace175ca9",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/00c479764cb9eca038fdaaaef108672d0bb0ed26",
- "previous_trail_name": "differ-902ec7af03407049ac6e5ef713146d518bbffd9d99cd28715fa0df973e809b7b",
- "previous_template_reference_name": "differ"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/d07d841723e4e524e4ea4d7dc8a7e60f0fc3349e",
+ "previous_trail_name": "nginx-8bc44a90894de99aa76cd931ea42e2544b0727c5e3842ea57e4f08cace175ca9",
+ "previous_template_reference_name": "nginx"
},
- "commit_lead_time": 36413.0,
+ "commit_lead_time": 107841.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
},
{
- "flow_name": "snyk-aws-beta-per-artifact",
- "trail_name": "differ-e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
- "template_reference_name": "differ",
+ "flow_name": "snyk-aws-prod-per-artifact",
+ "trail_name": "nginx-961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
+ "template_reference_name": "nginx",
"git_commit": "a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0",
"git_commit_info": {
@@ -9282,26 +9137,26 @@ kosli get snapshot aws-prod --output=json
"timestamp": 1782799303.0,
"url": "https://github.com/cyber-dojo/snyk-scanning/commit/a517304f4e9013e2e9ea67e90c7342f7e56653f0"
},
- "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact/artifacts/e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1?artifact_id=e87fcb63-08b2-427f-8859-790c4307",
- "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-beta-per-artifact",
+ "html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact/artifacts/961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098?artifact_id=7ea02240-bd11-4db1-a7b9-4aed51d4",
+ "flow_html_url": "https://app.kosli.com/cyber-dojo/flows/snyk-aws-prod-per-artifact",
"deployment_diff": {
- "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/c17bb3ed8862de03c1a491dfe790fd8734fc7071...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
- "previous_git_commit": "c17bb3ed8862de03c1a491dfe790fd8734fc7071",
- "previous_fingerprint": "ff893d25180aa091de68a42598a76286843ff8ff590c28dfbb62fd76cb0fcd38",
- "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/differ:3e563ea@sha256:ff893d25180aa091de68a42598a76286843ff8ff590c28dfbb62fd76cb0fcd38",
+ "diff_url": "https://github.com/cyber-dojo/snyk-scanning/compare/00c479764cb9eca038fdaaaef108672d0bb0ed26...a517304f4e9013e2e9ea67e90c7342f7e56653f0",
+ "previous_git_commit": "00c479764cb9eca038fdaaaef108672d0bb0ed26",
+ "previous_fingerprint": "b7ff2cf22c934716a4280f0450ae52fe822cda7fce7fc5488bf62853860cddc8",
+ "previous_artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/nginx:7065268@sha256:b7ff2cf22c934716a4280f0450ae52fe822cda7fce7fc5488bf62853860cddc8",
"previous_artifact_compliance_state": "COMPLIANT",
"previous_running": false,
- "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/c17bb3ed8862de03c1a491dfe790fd8734fc7071",
- "previous_trail_name": "differ-ff893d25180aa091de68a42598a76286843ff8ff590c28dfbb62fd76cb0fcd38",
- "previous_template_reference_name": "differ"
+ "previous_git_commit_url": "https://github.com/cyber-dojo/snyk-scanning/commit/00c479764cb9eca038fdaaaef108672d0bb0ed26",
+ "previous_trail_name": "nginx-b7ff2cf22c934716a4280f0450ae52fe822cda7fce7fc5488bf62853860cddc8",
+ "previous_template_reference_name": "nginx"
},
- "commit_lead_time": 36413.0,
+ "commit_lead_time": 107841.0,
"artifact_compliance_in_flow": true,
"flow_reasons_for_non_compliance": []
}
],
"ecs_context": {
- "task_arn": "arn:aws:ecs:eu-central-1:274425519734:task/app/88ff9a0698874e6ca10c73065c9600d0",
+ "task_arn": "arn:aws:ecs:eu-central-1:274425519734:task/app/759ae63934ad4579ab7690f7133f68a2",
"cluster_name": null,
"service_name": null
}
diff --git a/client_reference/kosli_list_environments.md b/client_reference/kosli_list_environments.md
index b439903..e4ca1ac 100644
--- a/client_reference/kosli_list_environments.md
+++ b/client_reference/kosli_list_environments.md
@@ -63,9 +63,9 @@ kosli list environments --output=json
"name": "aws-beta",
"type": "ECS",
"description": "The ECS cluster for staging cyber-dojo",
- "last_modified_at": 1782982284.4062893,
- "last_reported_at": 1782982284.4062893,
- "last_changed_at": 1782982284.4062893,
+ "last_modified_at": 1783351704.056337,
+ "last_reported_at": 1783351704.056337,
+ "last_changed_at": 1783331784.2621617,
"state": true,
"include_scaling": false,
"tags": {
@@ -84,10 +84,10 @@ kosli list environments --output=json
"name": "aws-beta-terraform-drift-detection",
"type": "server",
"description": "Detection of drift of the Infrastructure-as-code components of aws-beta",
- "last_modified_at": 1782982210.654061,
- "last_reported_at": 1782982210.654061,
- "last_changed_at": 1782982210.654061,
- "state": false,
+ "last_modified_at": 1783351508.6428254,
+ "last_reported_at": 1783351508.6428254,
+ "last_changed_at": 1783339812.2844372,
+ "state": true,
"include_scaling": false,
"tags": {},
"policies": [
@@ -100,9 +100,9 @@ kosli list environments --output=json
"name": "aws-prod",
"type": "ECS",
"description": "The ECS cluster for production cyber-dojo",
- "last_modified_at": 1782982318.5424266,
- "last_reported_at": 1782982318.5424266,
- "last_changed_at": 1782973678.4485867,
+ "last_modified_at": 1783351678.4168556,
+ "last_reported_at": 1783351678.4168556,
+ "last_changed_at": 1783329958.5858161,
"state": true,
"include_scaling": false,
"tags": {
@@ -122,10 +122,10 @@ kosli list environments --output=json
"name": "aws-prod-terraform-drift-detection",
"type": "server",
"description": "Detection of drift of the Infrastructure-as-code components of aws-prod",
- "last_modified_at": 1782982113.8928382,
- "last_reported_at": 1782982113.8928382,
- "last_changed_at": 1782973713.7514162,
- "state": false,
+ "last_modified_at": 1783351711.851365,
+ "last_reported_at": 1783351711.851365,
+ "last_changed_at": 1783343611.9016118,
+ "state": true,
"include_scaling": false,
"tags": {},
"policies": [
@@ -138,10 +138,10 @@ kosli list environments --output=json
"name": "production",
"type": "logical",
"description": "Production environments for cyber-dojo",
- "last_modified_at": 1782973713.7514162,
+ "last_modified_at": 1783343611.9016118,
"last_reported_at": null,
- "last_changed_at": 1782973713.7514162,
- "state": false,
+ "last_changed_at": 1783343611.9016118,
+ "state": true,
"include_scaling": false,
"tags": {},
"policies": null,
@@ -154,11 +154,11 @@ kosli list environments --output=json
"org": "cyber-dojo",
"name": "staging",
"type": "logical",
- "description": "",
- "last_modified_at": 1782982284.4062893,
+ "description": "Staging environments for cyber-dojo",
+ "last_modified_at": 1783346569.6148546,
"last_reported_at": null,
- "last_changed_at": 1782982284.4062893,
- "state": false,
+ "last_changed_at": 1783339812.2844372,
+ "state": true,
"include_scaling": false,
"tags": {},
"policies": [],
diff --git a/client_reference/kosli_list_flows.md b/client_reference/kosli_list_flows.md
index c28f949..885e0c4 100644
--- a/client_reference/kosli_list_flows.md
+++ b/client_reference/kosli_list_flows.md
@@ -465,7 +465,7 @@ kosli list flows --output=json
"visibility": "private",
"org": "cyber-dojo",
"template": "version: 1\ntrail:\n attestations:\n - name: terraform-plan\n type: generic\n - name: terraform-apply\n type: generic\n artifacts:\n - name: terraform-state\n - name: drift-plan\n",
- "repo_url": "https://github.com/cyber-dojo/differ",
+ "repo_url": "https://github.com/cyber-dojo/nginx",
"tags": {}
},
{
diff --git a/client_reference/kosli_list_snapshots.md b/client_reference/kosli_list_snapshots.md
index 2c0e83a..470bc24 100644
--- a/client_reference/kosli_list_snapshots.md
+++ b/client_reference/kosli_list_snapshots.md
@@ -64,109 +64,109 @@ kosli list snapshots aws-prod --output=json
```json
[
{
- "index": 4932,
- "from": 1782973678.4485867,
+ "index": 4960,
+ "from": 1783329958.5858161,
"to": 0.0,
"compliant": true,
- "duration": 8665.949182748795
+ "duration": 21776.646351337433
},
{
- "index": 4931,
- "from": 1782973618.6021194,
- "to": 1782973678.4485867,
+ "index": 4959,
+ "from": 1783329898.4900227,
+ "to": 1783329958.5858161,
"compliant": true,
- "duration": 59.84646725654602
+ "duration": 60.09579348564148
},
{
- "index": 4930,
- "from": 1782971758.5585485,
- "to": 1782973618.6021194,
+ "index": 4958,
+ "from": 1783325398.5364711,
+ "to": 1783329898.4900227,
"compliant": true,
- "duration": 1860.0435709953308
+ "duration": 4499.953551530838
},
{
- "index": 4929,
- "from": 1782971518.9605753,
- "to": 1782971758.5585485,
+ "index": 4957,
+ "from": 1783325338.6830802,
+ "to": 1783325398.5364711,
"compliant": true,
- "duration": 239.59797310829163
+ "duration": 59.85339093208313
},
{
- "index": 4928,
- "from": 1782971458.530566,
- "to": 1782971518.9605753,
+ "index": 4956,
+ "from": 1783318438.5819647,
+ "to": 1783325338.6830802,
"compliant": true,
- "duration": 60.43000936508179
+ "duration": 6900.101115465164
},
{
- "index": 4927,
- "from": 1782971338.646279,
- "to": 1782971458.530566,
+ "index": 4955,
+ "from": 1783318378.577469,
+ "to": 1783318438.5819647,
"compliant": true,
- "duration": 119.88428688049316
+ "duration": 60.00449562072754
},
{
- "index": 4926,
- "from": 1782971159.2597198,
- "to": 1782971338.646279,
+ "index": 4954,
+ "from": 1783318258.5637438,
+ "to": 1783318378.577469,
"compliant": true,
- "duration": 179.38655924797058
+ "duration": 120.01372528076172
},
{
- "index": 4925,
- "from": 1782971107.9348025,
- "to": 1782971159.2597198,
+ "index": 4953,
+ "from": 1783230718.3802922,
+ "to": 1783318258.5637438,
"compliant": true,
- "duration": 51.32491731643677
+ "duration": 87540.18345165253
},
{
- "index": 4924,
- "from": 1782970978.561424,
- "to": 1782971107.9348025,
+ "index": 4952,
+ "from": 1783230658.4344573,
+ "to": 1783230718.3802922,
"compliant": true,
- "duration": 129.37337851524353
+ "duration": 59.94583487510681
},
{
- "index": 4923,
- "from": 1782970918.4267673,
- "to": 1782970978.561424,
+ "index": 4951,
+ "from": 1783230538.7431004,
+ "to": 1783230658.4344573,
"compliant": true,
- "duration": 60.13465666770935
+ "duration": 119.69135689735413
},
{
- "index": 4922,
- "from": 1782969778.638631,
- "to": 1782970918.4267673,
+ "index": 4950,
+ "from": 1783147918.6154184,
+ "to": 1783230538.7431004,
"compliant": true,
- "duration": 1139.7881362438202
+ "duration": 82620.1276819706
},
{
- "index": 4921,
- "from": 1782969718.5513308,
- "to": 1782969778.638631,
+ "index": 4949,
+ "from": 1783143178.674288,
+ "to": 1783147918.6154184,
"compliant": true,
- "duration": 60.087300300598145
+ "duration": 4739.941130399704
},
{
- "index": 4920,
- "from": 1782966898.4576402,
- "to": 1782969718.5513308,
+ "index": 4948,
+ "from": 1783143118.472487,
+ "to": 1783143178.674288,
"compliant": true,
- "duration": 2820.093690633774
+ "duration": 60.20180106163025
},
{
- "index": 4919,
- "from": 1782966838.4397078,
- "to": 1782966898.4576402,
+ "index": 4947,
+ "from": 1783143058.4538293,
+ "to": 1783143118.472487,
"compliant": true,
- "duration": 60.017932415008545
+ "duration": 60.01865768432617
},
{
- "index": 4918,
- "from": 1782966238.4659219,
- "to": 1782966838.4397078,
+ "index": 4946,
+ "from": 1783142998.3936846,
+ "to": 1783143058.4538293,
"compliant": true,
- "duration": 599.9737858772278
+ "duration": 60.060144662857056
}
]
```
diff --git a/client_reference/kosli_log_environment.md b/client_reference/kosli_log_environment.md
index dd8ce6f..c4ce4ee 100644
--- a/client_reference/kosli_log_environment.md
+++ b/client_reference/kosli_log_environment.md
@@ -72,16 +72,16 @@ kosli log environment aws-prod --output=json
[
{
"environment_name": "aws-prod",
- "snapshot_index": 4932,
- "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/differ:5812bb5@sha256:e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
- "sha256": "e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
+ "snapshot_index": 4960,
+ "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/nginx:665d6dd@sha256:961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
+ "sha256": "961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
"description": "1 instance stopped running (from 1 to 0)",
- "reported_at": 1782973678.4485867,
- "pipeline": "differ-ci",
+ "reported_at": 1783329958.5858161,
+ "pipeline": "nginx-ci",
"deployments": [],
"flows": [
{
- "flow_name": "differ-ci",
+ "flow_name": "nginx-ci",
"deployments": null
},
{
@@ -89,41 +89,41 @@ kosli log environment aws-prod --output=json
"deployments": null
},
{
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"deployments": null
},
{
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"deployments": null
}
],
"artifact_compliance": true,
"snapshot_compliance": true,
"type": "exited",
- "code_diff": "https://github.com/cyber-dojo/differ/compare/6960ff7cc90425329e6def0adae4d5129dca9997...5812bb564e572c9e33aef2789d2687f1a999a687",
+ "code_diff": "https://github.com/cyber-dojo/nginx/compare/a6e433a6fd3eb29c499b75310756420864b6c346...665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
"_links": {
"artifact": {
- "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/differ-ci/fingerprint/e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
- "html": "https://app.kosli.com/cyber-dojo/flows/differ-ci/artifacts/e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1?artifact_id=b0c5a0c3-e982-43a4-b906-de850bf4"
+ "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/nginx-ci/fingerprint/961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
+ "html": "https://app.kosli.com/cyber-dojo/flows/nginx-ci/artifacts/961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098?artifact_id=5869dda9-7c8d-456f-a512-95c79667"
},
"snapshot": {
- "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4932",
- "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4932"
+ "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4960",
+ "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4960"
}
}
},
{
"environment_name": "aws-prod",
- "snapshot_index": 4931,
- "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/differ:9d18877@sha256:7be2ef9d49b95f256b734987619068484fde1dbe123bd9c814947d573b6638cb",
- "sha256": "7be2ef9d49b95f256b734987619068484fde1dbe123bd9c814947d573b6638cb",
+ "snapshot_index": 4959,
+ "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/nginx:cbf0063@sha256:c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
+ "sha256": "c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
"description": "1 instance started running (from 0 to 1)",
- "reported_at": 1782973618.6021194,
- "pipeline": "differ-ci",
+ "reported_at": 1783329898.4900227,
+ "pipeline": "nginx-ci",
"deployments": [],
"flows": [
{
- "flow_name": "differ-ci",
+ "flow_name": "nginx-ci",
"deployments": null
},
{
@@ -134,30 +134,30 @@ kosli log environment aws-prod --output=json
"artifact_compliance": true,
"snapshot_compliance": true,
"type": "started-compliant",
- "code_diff": "https://github.com/cyber-dojo/differ/compare/5812bb564e572c9e33aef2789d2687f1a999a687...9d1887776497e501bc8dcd46e508488bf5c8b0c8",
+ "code_diff": "https://github.com/cyber-dojo/nginx/compare/665d6dde5f736dbb33b5a0592fe49b5e577f4ecf...cbf0063e279351ffb201b39296e9bfe892dc772f",
"_links": {
"artifact": {
- "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/differ-ci/fingerprint/7be2ef9d49b95f256b734987619068484fde1dbe123bd9c814947d573b6638cb",
- "html": "https://app.kosli.com/cyber-dojo/flows/differ-ci/artifacts/7be2ef9d49b95f256b734987619068484fde1dbe123bd9c814947d573b6638cb?artifact_id=2253016a-6669-4742-a9ac-19e2c25a"
+ "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/nginx-ci/fingerprint/c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c",
+ "html": "https://app.kosli.com/cyber-dojo/flows/nginx-ci/artifacts/c2ec29a9c6cce9948227159bc97dbb689cdc5803e77c4cff5573a6f257c8182c?artifact_id=8305b55d-4d0c-4860-b2c5-2895665f"
},
"snapshot": {
- "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4931",
- "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4931"
+ "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4959",
+ "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4959"
}
}
},
{
"environment_name": "aws-prod",
- "snapshot_index": 4930,
- "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/web:027b85e@sha256:38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac",
- "sha256": "38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac",
- "description": "3 instances changed",
- "reported_at": 1782971758.5585485,
- "pipeline": "web-ci",
+ "snapshot_index": 4958,
+ "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/runner:552f300@sha256:7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
+ "sha256": "7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
+ "description": "2 instances stopped running (from 2 to 0)",
+ "reported_at": 1783325398.5364711,
+ "pipeline": "runner-ci",
"deployments": [],
"flows": [
{
- "flow_name": "web-ci",
+ "flow_name": "runner-ci",
"deployments": null
},
{
@@ -165,83 +165,79 @@ kosli log environment aws-prod --output=json
"deployments": null
},
{
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"deployments": null
},
{
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"deployments": null
}
],
"artifact_compliance": true,
"snapshot_compliance": true,
- "type": "updated-provenance",
- "code_diff": "https://github.com/cyber-dojo/web/compare/44e3ad96800ba2ccd41a3aec3ba4e728d40e9e4a...027b85ebccec65b35b0ba0e4da196b7738d4ba82",
+ "type": "exited",
+ "code_diff": "https://github.com/cyber-dojo/runner/compare/84d9fee0524e602c1d7529bf18279fc78486bdb0...552f300213a65ee0c8c773474d75b26b2d723575",
"_links": {
"artifact": {
- "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/web-ci/fingerprint/38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac",
- "html": "https://app.kosli.com/cyber-dojo/flows/web-ci/artifacts/38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac?artifact_id=df97a2c6-d2eb-4465-b276-084bd7a7"
+ "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/runner-ci/fingerprint/7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
+ "html": "https://app.kosli.com/cyber-dojo/flows/runner-ci/artifacts/7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073?artifact_id=3136a438-a076-4242-8e2f-d6595cfe"
},
"snapshot": {
- "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4930",
- "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4930"
+ "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4958",
+ "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4958"
}
}
},
{
"environment_name": "aws-prod",
- "snapshot_index": 4929,
- "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/differ:5812bb5@sha256:e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
- "sha256": "e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
- "description": "1 instance changed",
- "reported_at": 1782971518.9605753,
- "pipeline": "differ-ci",
+ "snapshot_index": 4957,
+ "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/runner:28fc01e@sha256:579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
+ "sha256": "579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
+ "description": "3 instances started running (from 0 to 3)",
+ "reported_at": 1783325338.6830802,
+ "pipeline": "runner-ci",
"deployments": [],
"flows": [
{
- "flow_name": "differ-ci",
- "deployments": null
- },
- {
- "flow_name": "production-promotion",
+ "flow_name": "runner-ci",
"deployments": null
},
{
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"deployments": null
},
{
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "production-promotion",
"deployments": null
}
],
"artifact_compliance": true,
"snapshot_compliance": true,
- "type": "updated-provenance",
- "code_diff": "https://github.com/cyber-dojo/differ/compare/6960ff7cc90425329e6def0adae4d5129dca9997...5812bb564e572c9e33aef2789d2687f1a999a687",
+ "type": "started-compliant",
+ "code_diff": "https://github.com/cyber-dojo/runner/compare/552f300213a65ee0c8c773474d75b26b2d723575...28fc01e77500cdb35522d5f27aad95b501a03cdc",
"_links": {
"artifact": {
- "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/differ-ci/fingerprint/e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
- "html": "https://app.kosli.com/cyber-dojo/flows/differ-ci/artifacts/e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1?artifact_id=b0c5a0c3-e982-43a4-b906-de850bf4"
+ "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/runner-ci/fingerprint/579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4",
+ "html": "https://app.kosli.com/cyber-dojo/flows/runner-ci/artifacts/579d2668834cf42f3004e005c295d340dfd3da5b33f394d3151c016dc9f074a4?artifact_id=11490640-912f-4740-8ac5-1890457d"
},
"snapshot": {
- "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4929",
- "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4929"
+ "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4957",
+ "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4957"
}
}
},
{
"environment_name": "aws-prod",
- "snapshot_index": 4928,
- "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/languages-start-points:ca386e0@sha256:133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
- "sha256": "133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
+ "snapshot_index": 4956,
+ "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/saver:2fa0324@sha256:1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
+ "sha256": "1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"description": "1 instance changed",
- "reported_at": 1782971458.530566,
- "pipeline": "languages-start-points-ci",
+ "reported_at": 1783318438.5819647,
+ "pipeline": "saver-ci",
"deployments": [],
"flows": [
{
- "flow_name": "languages-start-points-ci",
+ "flow_name": "saver-ci",
"deployments": null
},
{
@@ -260,30 +256,30 @@ kosli log environment aws-prod --output=json
"artifact_compliance": true,
"snapshot_compliance": true,
"type": "updated-provenance",
- "code_diff": "https://github.com/cyber-dojo/languages-start-points/compare/0867cd49ecfb556eb662e1942c500f0d4fc50bf4...ca386e022a6857ad4ea8cfcc765a574452555ac7",
+ "code_diff": "https://github.com/cyber-dojo/saver/compare/139dc6d316a5e4b66755fecc926f2e25cd5c8208...2fa032402c47885c2fcf8036e2eee07ac73bdc41",
"_links": {
"artifact": {
- "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/languages-start-points-ci/fingerprint/133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
- "html": "https://app.kosli.com/cyber-dojo/flows/languages-start-points-ci/artifacts/133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e?artifact_id=e5dd9397-3db0-4786-b854-e938e315"
+ "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/saver-ci/fingerprint/1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
+ "html": "https://app.kosli.com/cyber-dojo/flows/saver-ci/artifacts/1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59?artifact_id=eea73af9-c6cf-45f6-8ab3-7181c587"
},
"snapshot": {
- "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4928",
- "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4928"
+ "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4956",
+ "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4956"
}
}
},
{
"environment_name": "aws-prod",
- "snapshot_index": 4928,
- "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/dashboard:df9af0c@sha256:157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1",
- "sha256": "157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1",
- "description": "1 instance changed",
- "reported_at": 1782971458.530566,
- "pipeline": "dashboard-ci",
+ "snapshot_index": 4956,
+ "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/runner:552f300@sha256:7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
+ "sha256": "7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
+ "description": "3 instances changed",
+ "reported_at": 1783318438.5819647,
+ "pipeline": "runner-ci",
"deployments": [],
"flows": [
{
- "flow_name": "dashboard-ci",
+ "flow_name": "runner-ci",
"deployments": null
},
{
@@ -291,41 +287,41 @@ kosli log environment aws-prod --output=json
"deployments": null
},
{
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"deployments": null
},
{
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"deployments": null
}
],
"artifact_compliance": true,
"snapshot_compliance": true,
- "type": "updated-provenance",
- "code_diff": "https://github.com/cyber-dojo/dashboard/compare/f62bce8337416d4f785ca825999e3045382b5e5d...df9af0c9a2a81ed7bfc429979121b8310bbe7138",
+ "type": "changed",
+ "code_diff": "https://github.com/cyber-dojo/runner/compare/84d9fee0524e602c1d7529bf18279fc78486bdb0...552f300213a65ee0c8c773474d75b26b2d723575",
"_links": {
"artifact": {
- "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/dashboard-ci/fingerprint/157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1",
- "html": "https://app.kosli.com/cyber-dojo/flows/dashboard-ci/artifacts/157aa8681858c1be91d5a4ecda1674d0e40b6e0cde1a22027b80c51c7a2eb1b1?artifact_id=149f3e12-210d-48b5-af42-01085ab2"
+ "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/runner-ci/fingerprint/7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
+ "html": "https://app.kosli.com/cyber-dojo/flows/runner-ci/artifacts/7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073?artifact_id=3136a438-a076-4242-8e2f-d6595cfe"
},
"snapshot": {
- "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4928",
- "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4928"
+ "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4956",
+ "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4956"
}
}
},
{
"environment_name": "aws-prod",
- "snapshot_index": 4928,
- "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/saver:139dc6d@sha256:45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
- "sha256": "45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
+ "snapshot_index": 4956,
+ "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/differ:26dcd06@sha256:8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
+ "sha256": "8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
"description": "1 instance changed",
- "reported_at": 1782971458.530566,
- "pipeline": "saver-ci",
+ "reported_at": 1783318438.5819647,
+ "pipeline": "differ-ci",
"deployments": [],
"flows": [
{
- "flow_name": "saver-ci",
+ "flow_name": "differ-ci",
"deployments": null
},
{
@@ -344,30 +340,30 @@ kosli log environment aws-prod --output=json
"artifact_compliance": true,
"snapshot_compliance": true,
"type": "updated-provenance",
- "code_diff": "https://github.com/cyber-dojo/saver/compare/670c9632fe81e69d2cf48aa1dc21347b562fb042...139dc6d316a5e4b66755fecc926f2e25cd5c8208",
+ "code_diff": "https://github.com/cyber-dojo/differ/compare/9d1887776497e501bc8dcd46e508488bf5c8b0c8...26dcd06257a4bb00d594dbb5de05eefbb7b20379",
"_links": {
"artifact": {
- "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/saver-ci/fingerprint/45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd",
- "html": "https://app.kosli.com/cyber-dojo/flows/saver-ci/artifacts/45aed88b436d6e57bca837e366ee5c8fe2baaca3715d6fa2a15da8a9fe6f23bd?artifact_id=03592b11-2821-4d18-b7cb-7e4442a7"
+ "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/differ-ci/fingerprint/8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
+ "html": "https://app.kosli.com/cyber-dojo/flows/differ-ci/artifacts/8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7?artifact_id=494ad51d-feff-4795-9fec-f2a8b953"
},
"snapshot": {
- "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4928",
- "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4928"
+ "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4956",
+ "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4956"
}
}
},
{
"environment_name": "aws-prod",
- "snapshot_index": 4928,
- "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/runner:552f300@sha256:7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
- "sha256": "7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
+ "snapshot_index": 4956,
+ "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/web:97ebee5@sha256:929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
+ "sha256": "929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
"description": "3 instances changed",
- "reported_at": 1782971458.530566,
- "pipeline": "runner-ci",
+ "reported_at": 1783318438.5819647,
+ "pipeline": "web-ci",
"deployments": [],
"flows": [
{
- "flow_name": "runner-ci",
+ "flow_name": "web-ci",
"deployments": null
},
{
@@ -386,30 +382,30 @@ kosli log environment aws-prod --output=json
"artifact_compliance": true,
"snapshot_compliance": true,
"type": "updated-provenance",
- "code_diff": "https://github.com/cyber-dojo/runner/compare/84d9fee0524e602c1d7529bf18279fc78486bdb0...552f300213a65ee0c8c773474d75b26b2d723575",
+ "code_diff": "https://github.com/cyber-dojo/web/compare/fbe04c6016bd7822a9b0b948043614186787194f...97ebee56e01ca3af95bfcae0c7c328eee8c56865",
"_links": {
"artifact": {
- "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/runner-ci/fingerprint/7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
- "html": "https://app.kosli.com/cyber-dojo/flows/runner-ci/artifacts/7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073?artifact_id=3136a438-a076-4242-8e2f-d6595cfe"
+ "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/web-ci/fingerprint/929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab",
+ "html": "https://app.kosli.com/cyber-dojo/flows/web-ci/artifacts/929748bb88b31863da9cd8d62a5039c274ff3c669f2ef05bc025e6989d2c1eab?artifact_id=f065965e-194b-43a5-a688-00797359"
},
"snapshot": {
- "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4928",
- "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4928"
+ "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4956",
+ "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4956"
}
}
},
{
"environment_name": "aws-prod",
- "snapshot_index": 4928,
- "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/exercises-start-points:17f61f8@sha256:edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
- "sha256": "edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
+ "snapshot_index": 4955,
+ "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/saver:2fa0324@sha256:1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
+ "sha256": "1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
"description": "1 instance changed",
- "reported_at": 1782971458.530566,
- "pipeline": "exercises-start-points-ci",
+ "reported_at": 1783318378.577469,
+ "pipeline": "saver-ci",
"deployments": [],
"flows": [
{
- "flow_name": "exercises-start-points-ci",
+ "flow_name": "saver-ci",
"deployments": null
},
{
@@ -417,36 +413,36 @@ kosli log environment aws-prod --output=json
"deployments": null
},
{
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"deployments": null
},
{
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"deployments": null
}
],
"artifact_compliance": true,
"snapshot_compliance": true,
"type": "updated-provenance",
- "code_diff": "https://github.com/cyber-dojo/exercises-start-points/compare/88239b96c7bb1f0c99af688010f5aed4097ae7b4...17f61f83683a52ec1b9040127da582affb70e997",
+ "code_diff": "https://github.com/cyber-dojo/saver/compare/139dc6d316a5e4b66755fecc926f2e25cd5c8208...2fa032402c47885c2fcf8036e2eee07ac73bdc41",
"_links": {
"artifact": {
- "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/exercises-start-points-ci/fingerprint/edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e",
- "html": "https://app.kosli.com/cyber-dojo/flows/exercises-start-points-ci/artifacts/edb41a34c32f887de0e62aa5f7dc111f4efc1400d03f5bccc52f16533f51794e?artifact_id=1157cd4a-b91c-4788-b572-22996ccd"
+ "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/saver-ci/fingerprint/1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59",
+ "html": "https://app.kosli.com/cyber-dojo/flows/saver-ci/artifacts/1912e229b2a9e288d099af648ebcb993c16976284f61578a3730d35c33329b59?artifact_id=eea73af9-c6cf-45f6-8ab3-7181c587"
},
"snapshot": {
- "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4928",
- "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4928"
+ "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4955",
+ "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4955"
}
}
},
{
"environment_name": "aws-prod",
- "snapshot_index": 4928,
- "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/custom-start-points:ae0c2f0@sha256:fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
- "sha256": "fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
+ "snapshot_index": 4955,
+ "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/custom-start-points:fc6b09b@sha256:1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
+ "sha256": "1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
"description": "1 instance changed",
- "reported_at": 1782971458.530566,
+ "reported_at": 1783318378.577469,
"pipeline": "custom-start-points-ci",
"deployments": [],
"flows": [
@@ -469,31 +465,31 @@ kosli log environment aws-prod --output=json
],
"artifact_compliance": true,
"snapshot_compliance": true,
- "type": "updated-provenance",
- "code_diff": "https://github.com/cyber-dojo/custom-start-points/compare/2b7b7759d2f5f8246a5d0e9ea99def087a7e2817...ae0c2f039480061d958cc007bc4c78e5b0f36a83",
+ "type": "changed",
+ "code_diff": "https://github.com/cyber-dojo/custom-start-points/compare/ae0c2f039480061d958cc007bc4c78e5b0f36a83...fc6b09be0518fbf8ab76815cb85b1745631e3659",
"_links": {
"artifact": {
- "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/custom-start-points-ci/fingerprint/fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3",
- "html": "https://app.kosli.com/cyber-dojo/flows/custom-start-points-ci/artifacts/fc0f6172590f996051b97a84551748cbb02f3ee4812f824ffe5b9ff17f69a8b3?artifact_id=23d32989-6594-441a-8baa-ba54c633"
+ "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/custom-start-points-ci/fingerprint/1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1",
+ "html": "https://app.kosli.com/cyber-dojo/flows/custom-start-points-ci/artifacts/1dbac604d2f08378e085032c135be4f4910559a7d7723c26372724d6fb8010d1?artifact_id=329017a5-5366-400d-928a-193ea961"
},
"snapshot": {
- "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4928",
- "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4928"
+ "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4955",
+ "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4955"
}
}
},
{
"environment_name": "aws-prod",
- "snapshot_index": 4927,
- "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/nginx:665d6dd@sha256:961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
- "sha256": "961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
+ "snapshot_index": 4955,
+ "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/dashboard:6d203a8@sha256:4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
+ "sha256": "4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
"description": "1 instance changed",
- "reported_at": 1782971338.646279,
- "pipeline": "nginx-ci",
+ "reported_at": 1783318378.577469,
+ "pipeline": "dashboard-ci",
"deployments": [],
"flows": [
{
- "flow_name": "nginx-ci",
+ "flow_name": "dashboard-ci",
"deployments": null
},
{
@@ -501,41 +497,41 @@ kosli log environment aws-prod --output=json
"deployments": null
},
{
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"deployments": null
},
{
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"deployments": null
}
],
"artifact_compliance": true,
"snapshot_compliance": true,
- "type": "updated-provenance",
- "code_diff": "https://github.com/cyber-dojo/nginx/compare/a6e433a6fd3eb29c499b75310756420864b6c346...665d6dde5f736dbb33b5a0592fe49b5e577f4ecf",
+ "type": "changed",
+ "code_diff": "https://github.com/cyber-dojo/dashboard/compare/f7fd6b78302ad399252990b0b81f54d7416a402f...6d203a85ffda1513db4d86d4e48b1f969bd2f510",
"_links": {
"artifact": {
- "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/nginx-ci/fingerprint/961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098",
- "html": "https://app.kosli.com/cyber-dojo/flows/nginx-ci/artifacts/961d0b116ee6b2bc292e221c6a40d70a17383b9c315843dbb7ee9d2818d50098?artifact_id=5869dda9-7c8d-456f-a512-95c79667"
+ "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/dashboard-ci/fingerprint/4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc",
+ "html": "https://app.kosli.com/cyber-dojo/flows/dashboard-ci/artifacts/4d1ba1622515a86443d2ec4b76df41daa7b98daabeb557a134607f6e200e8ebc?artifact_id=87705eca-ac37-4632-93de-c4f63539"
},
"snapshot": {
- "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4927",
- "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4927"
+ "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4955",
+ "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4955"
}
}
},
{
"environment_name": "aws-prod",
- "snapshot_index": 4926,
- "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/languages-start-points:ca386e0@sha256:133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
- "sha256": "133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
+ "snapshot_index": 4955,
+ "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/exercises-start-points:80b913e@sha256:748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
+ "sha256": "748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
"description": "1 instance changed",
- "reported_at": 1782971159.2597198,
- "pipeline": "languages-start-points-ci",
+ "reported_at": 1783318378.577469,
+ "pipeline": "exercises-start-points-ci",
"deployments": [],
"flows": [
{
- "flow_name": "languages-start-points-ci",
+ "flow_name": "exercises-start-points-ci",
"deployments": null
},
{
@@ -545,41 +541,49 @@ kosli log environment aws-prod --output=json
{
"flow_name": "snyk-aws-prod-per-artifact",
"deployments": null
+ },
+ {
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "deployments": null
}
],
"artifact_compliance": true,
"snapshot_compliance": true,
"type": "updated-provenance",
- "code_diff": "https://github.com/cyber-dojo/languages-start-points/compare/0867cd49ecfb556eb662e1942c500f0d4fc50bf4...ca386e022a6857ad4ea8cfcc765a574452555ac7",
+ "code_diff": "https://github.com/cyber-dojo/exercises-start-points/compare/17f61f83683a52ec1b9040127da582affb70e997...80b913e9f88902428a3567f75165d8b9d73b561a",
"_links": {
"artifact": {
- "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/languages-start-points-ci/fingerprint/133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e",
- "html": "https://app.kosli.com/cyber-dojo/flows/languages-start-points-ci/artifacts/133c8d845b2fc30950b720e0a308bf623c543c072727ebdce54876995a2cff1e?artifact_id=e5dd9397-3db0-4786-b854-e938e315"
+ "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/exercises-start-points-ci/fingerprint/748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b",
+ "html": "https://app.kosli.com/cyber-dojo/flows/exercises-start-points-ci/artifacts/748c413e0f6e45c3652fa4ee47ff2d7371da0bade41c027711296216b53db39b?artifact_id=1f5af7a4-2ab5-4c78-982c-afb9c2b1"
},
"snapshot": {
- "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4926",
- "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4926"
+ "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4955",
+ "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4955"
}
}
},
{
"environment_name": "aws-prod",
- "snapshot_index": 4926,
- "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/web:027b85e@sha256:38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac",
- "sha256": "38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac",
- "description": "3 instances changed",
- "reported_at": 1782971159.2597198,
- "pipeline": "web-ci",
+ "snapshot_index": 4955,
+ "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/differ:26dcd06@sha256:8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
+ "sha256": "8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
+ "description": "1 instance changed",
+ "reported_at": 1783318378.577469,
+ "pipeline": "differ-ci",
"deployments": [],
"flows": [
{
- "flow_name": "web-ci",
+ "flow_name": "differ-ci",
"deployments": null
},
{
"flow_name": "production-promotion",
"deployments": null
},
+ {
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "deployments": null
+ },
{
"flow_name": "snyk-aws-prod-per-artifact",
"deployments": null
@@ -588,36 +592,40 @@ kosli log environment aws-prod --output=json
"artifact_compliance": true,
"snapshot_compliance": true,
"type": "updated-provenance",
- "code_diff": "https://github.com/cyber-dojo/web/compare/44e3ad96800ba2ccd41a3aec3ba4e728d40e9e4a...027b85ebccec65b35b0ba0e4da196b7738d4ba82",
+ "code_diff": "https://github.com/cyber-dojo/differ/compare/9d1887776497e501bc8dcd46e508488bf5c8b0c8...26dcd06257a4bb00d594dbb5de05eefbb7b20379",
"_links": {
"artifact": {
- "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/web-ci/fingerprint/38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac",
- "html": "https://app.kosli.com/cyber-dojo/flows/web-ci/artifacts/38f8dcef0a01f88341d5e0b051a462c34622877c880a48b1ba40635a20ee1dac?artifact_id=df97a2c6-d2eb-4465-b276-084bd7a7"
+ "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/differ-ci/fingerprint/8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7",
+ "html": "https://app.kosli.com/cyber-dojo/flows/differ-ci/artifacts/8f01c6f92f1226465177b079c360d26898315356b172042f8dedb593c95d2dd7?artifact_id=494ad51d-feff-4795-9fec-f2a8b953"
},
"snapshot": {
- "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4926",
- "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4926"
+ "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4955",
+ "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4955"
}
}
},
{
"environment_name": "aws-prod",
- "snapshot_index": 4926,
- "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/runner:552f300@sha256:7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
- "sha256": "7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
- "description": "3 instances changed",
- "reported_at": 1782971159.2597198,
- "pipeline": "runner-ci",
+ "snapshot_index": 4955,
+ "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/creator:6ff6b4c@sha256:a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
+ "sha256": "a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
+ "description": "1 instance changed",
+ "reported_at": 1783318378.577469,
+ "pipeline": "creator-ci",
"deployments": [],
"flows": [
{
- "flow_name": "runner-ci",
+ "flow_name": "creator-ci",
"deployments": null
},
{
"flow_name": "production-promotion",
"deployments": null
},
+ {
+ "flow_name": "snyk-aws-beta-per-artifact",
+ "deployments": null
+ },
{
"flow_name": "snyk-aws-prod-per-artifact",
"deployments": null
@@ -625,31 +633,31 @@ kosli log environment aws-prod --output=json
],
"artifact_compliance": true,
"snapshot_compliance": true,
- "type": "updated-provenance",
- "code_diff": "https://github.com/cyber-dojo/runner/compare/84d9fee0524e602c1d7529bf18279fc78486bdb0...552f300213a65ee0c8c773474d75b26b2d723575",
+ "type": "changed",
+ "code_diff": "https://github.com/cyber-dojo/creator/compare/c174ef247b1efb95812373fde2a8e8db3a9ede03...6ff6b4c71ab218d39065654bef32839b9226d21f",
"_links": {
"artifact": {
- "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/runner-ci/fingerprint/7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073",
- "html": "https://app.kosli.com/cyber-dojo/flows/runner-ci/artifacts/7bd902d1b29b1e30e88671422320ad4842bde74c6a7aea38d24d5c72954b2073?artifact_id=3136a438-a076-4242-8e2f-d6595cfe"
+ "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/creator-ci/fingerprint/a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8",
+ "html": "https://app.kosli.com/cyber-dojo/flows/creator-ci/artifacts/a523828dc47cd4f31aecf2d5ef1dea569944a1abcd214e4b2cda50676b2c4dc8?artifact_id=26dd06bd-0d63-4775-a3d1-db332cf0"
},
"snapshot": {
- "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4926",
- "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4926"
+ "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4955",
+ "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4955"
}
}
},
{
"environment_name": "aws-prod",
- "snapshot_index": 4926,
- "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/differ:5812bb5@sha256:e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
- "sha256": "e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
+ "snapshot_index": 4955,
+ "artifact_name": "244531986313.dkr.ecr.eu-central-1.amazonaws.com/languages-start-points:04e0e14@sha256:a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
+ "sha256": "a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
"description": "1 instance changed",
- "reported_at": 1782971159.2597198,
- "pipeline": "differ-ci",
+ "reported_at": 1783318378.577469,
+ "pipeline": "languages-start-points-ci",
"deployments": [],
"flows": [
{
- "flow_name": "differ-ci",
+ "flow_name": "languages-start-points-ci",
"deployments": null
},
{
@@ -657,26 +665,26 @@ kosli log environment aws-prod --output=json
"deployments": null
},
{
- "flow_name": "snyk-aws-beta-per-artifact",
+ "flow_name": "snyk-aws-prod-per-artifact",
"deployments": null
},
{
- "flow_name": "snyk-aws-prod-per-artifact",
+ "flow_name": "snyk-aws-beta-per-artifact",
"deployments": null
}
],
"artifact_compliance": true,
"snapshot_compliance": true,
"type": "updated-provenance",
- "code_diff": "https://github.com/cyber-dojo/differ/compare/6960ff7cc90425329e6def0adae4d5129dca9997...5812bb564e572c9e33aef2789d2687f1a999a687",
+ "code_diff": "https://github.com/cyber-dojo/languages-start-points/compare/ca386e022a6857ad4ea8cfcc765a574452555ac7...04e0e14bb8874ab521d35c97d6040133f0d2143a",
"_links": {
"artifact": {
- "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/differ-ci/fingerprint/e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1",
- "html": "https://app.kosli.com/cyber-dojo/flows/differ-ci/artifacts/e0b800ffec04cd448529032a71423eaaecd86b2078b889df8eb7389fa8bebda1?artifact_id=b0c5a0c3-e982-43a4-b906-de850bf4"
+ "self": "https://app.kosli.com/api/v2/artifacts/cyber-dojo/languages-start-points-ci/fingerprint/a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c",
+ "html": "https://app.kosli.com/cyber-dojo/flows/languages-start-points-ci/artifacts/a89642efb4e686ea38d597e20c2c3f256649d8bca02e2d923767844a6897667c?artifact_id=651b0c78-5926-41b5-ba5b-9aa87601"
},
"snapshot": {
- "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4926",
- "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4926"
+ "self": "https://app.kosli.com/api/v2/snapshots/cyber-dojo/aws-prod/4955",
+ "html": "https://app.kosli.com/cyber-dojo/environments/aws-prod/snapshots/4955"
}
}
}
diff --git a/client_reference/overview.md b/client_reference/overview.md
index 8c0076f..324e2fa 100644
--- a/client_reference/overview.md
+++ b/client_reference/overview.md
@@ -4,7 +4,7 @@ description: "Reference documentation for the Kosli CLI."
---
- This reference was generated from Kosli CLI **v2.30.0**.
+ This reference was generated from Kosli CLI **v2.31.0**.
The Kosli CLI allows you to interact with Kosli from your terminal and CI/CD pipelines.
diff --git a/config/navigation.json b/config/navigation.json
index 86bd7e7..b07a46c 100644
--- a/config/navigation.json
+++ b/config/navigation.json
@@ -361,6 +361,7 @@
{
"group": "kosli get",
"pages": [
+ "client_reference/kosli_get_api-key",
"client_reference/kosli_get_approval",
"client_reference/kosli_get_artifact",
"client_reference/kosli_get_attestation-type",
diff --git a/helm/k8s_reporter/configuration.mdx b/helm/k8s_reporter/configuration.mdx
index 7f3272a..0959f55 100644
--- a/helm/k8s_reporter/configuration.mdx
+++ b/helm/k8s_reporter/configuration.mdx
@@ -178,7 +178,7 @@ description: All values.yaml options for the Kosli k8s-reporter Helm chart.
- Specifies whether to create a cluster-wide permissions for the service account or namespace-scoped permissions. allowed values are: \[cluster, namespace].
+ Specifies whether to create a cluster-wide permissions for the service account or namespace-scoped permissions. allowed values are: `cluster` or `namespace`.
***
diff --git a/helm/k8s_reporter/overview.mdx b/helm/k8s_reporter/overview.mdx
index abb41f0..7aeba20 100644
--- a/helm/k8s_reporter/overview.mdx
+++ b/helm/k8s_reporter/overview.mdx
@@ -1,6 +1,6 @@
---
title: Kubernetes Reporter Helm Chart
-description: A Helm chart for installing the Kosli K8S reporter as a cronjob.
+description: A Helm chart for installing the Kosli K8s reporter as a CronJob.
---
@@ -8,7 +8,7 @@ description: A Helm chart for installing the Kosli K8S reporter as a cronjob.
A Helm chart for installing the Kosli K8S reporter as a CronJob.
-The chart allows you to create a Kubernetes cronjob and all its necessary RBAC to report running images to Kosli at a given cron schedule.
+The chart allows you to create a Kubernetes CronJob and all its necessary RBAC to report running images to Kosli at a given cron schedule.
Configuration is done via **reporterConfig.environments**: a list of Kosli environments to report to. Each entry has a required `name` and optional namespace selectors. Use one entry for a single environment, or multiple entries to report to different environments with different selectors.
diff --git a/helm/k8s_reporter/uninstalling.mdx b/helm/k8s_reporter/uninstalling.mdx
index 36c8674..f652e72 100644
--- a/helm/k8s_reporter/uninstalling.mdx
+++ b/helm/k8s_reporter/uninstalling.mdx
@@ -3,6 +3,8 @@ title: Uninstalling the chart
description: Remove the Kosli k8s-reporter release from your cluster.
---
+To remove the k8s-reporter release and its resources from your cluster:
+
```shell
helm uninstall kosli-reporter
```