Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Catch Runtime errors during open-pr and push-tag #143

Merged
merged 26 commits into from
Jul 30, 2024
Merged

Catch Runtime errors during open-pr and push-tag #143

merged 26 commits into from
Jul 30, 2024

Conversation

mathieu-benoit
Copy link
Owner

@mathieu-benoit mathieu-benoit commented Jul 26, 2024

Catch Runtime errors during open-pr and push-tag. Deployment Status is not enough, it will be Running even if the Runtime errors illustrated below will land to an Unhealthy Workload:

 {
    "name": "my-sample-container",
    "ready": false,
    "restartCount": 0,
    "state": {
        "waiting": {
            "reason": "CreateContainerConfigError",
            "message": "secret \"shared-secrets\" not found"
        }
    },
    "status": "Failure"
}

Or:

{
  "name": "my-sample-container",
  "ready": false,
  "restartCount": 0,
  "state": {
    "waiting": {
      "message": "Failed to apply default image tag \"us-east4-docker.pkg.dev/mathieu-benoit-gcp/containers/my-sample-workload@sha256:b4a482cd576b274f2ecd10f8c48f01956ba4625d14e7c1ab2b2c2fef4e65f43z\": couldn't parse image name \"us-east4-docker.pkg.dev/mathieu-benoit-gcp/containers/my-sample-workload@sha256:b4a482cd576b274f2ecd10f8c48f01956ba4625d14e7c1ab2b2c2fef4e65f43z\": invalid reference format",
      "reason": "InvalidImageName"
    }
  },
  "status": "Failure"
}

The purpose is to catch the Runtime errors, even if the Humanitec Deployment is Running, the Humanitec Pipeline will be Failed (thanks to the custom Humanitec Pipeline definition), and the GHA will fail too. The idea is to make sure that errors are fixed before the PR could be approved/merged into main branch.

Example with both Deployment and Runtime errors:
image

Example with Runtime errors only:
image

Also, to avoid hitting this error #143 (comment) or #143 (comment), PodInitializing, I needed to add this custom Pipeline definition:

id: custom
name: Custom deploy pipeline
on:
  deployment_request: {}
concurrency:
  group: default-deploy-${{ inputs.env_id }}
jobs:
  deploy:
    name: Deploy
    steps:
    - if: ${{ ! inputs.set_id }}
      name: Create Deployment Set
      id: create-deployment-set
      uses: actions/humanitec/apply@v1
      with:
        delta_id: ${{ inputs.delta_id }}
        env_id: ${{ inputs.env_id }}
    - name: "Deploy Set To Environment"
      uses: actions/humanitec/deploy@v1
      with:
        set_id: ${{ inputs.set_id || steps.create-deployment-set.outputs.set_id }}
        value_set_version_id: ${{ inputs.value_set_version_id }}
        env_id: ${{ inputs.env_id }}
        message: ${{ inputs.comment }}
    - name: "Wait for Workload readiness"
      continue-on-error: true
      id: wait-for-workload-readiness
      uses: native://actions/humanitec/wait-for-readiness@v1
      with:
        env_id: ${{ inputs.env_id }}
    - name: Fail if Workloads readiness failed
      if: ${{ steps.wait-for-workload-readiness.status == 'failed' }}
      uses: native://actions/humanitec/fail@v1
      with:
        message: Workloads readiness failed.

Copy link

github-actions bot commented Jul 26, 2024

Deployment successfully completed for PR-143! 🎉

View in Humanitec

Deployment ID: 17e5cddaa11b1a1a

Domains:

my-sample-workload: helloworld-preview.endpoints.mathieu-benoit-gcp.cloud.goog

Deployment diff

Deployment diff:

{
  "modules": {
    "add": null,
    "remove": [],
    "update": {
      "my-sample-workload": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/my-sample-container/variables/MESSAGE",
          "value": "Hello, Test!"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/my-sample-container/image",
          "value": "us-east4-docker.pkg.dev/mathieu-benoit-gcp/containers/my-sample-workload@sha256:97905e52a81139d4f9789a6730fa9e4fcb015ed3e53c23232f00baec1aade27b"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/mathieu-benoit/sail-sharp/blob/test/score/score.yaml"
        }
      ]
    }
  },
  "shared": null
}
Active Resources Usage

Active Resources Usage:


ResType            	Class  	ResID                                     	Usage         	Last referencing deployment	Last referencing deployment created ago
agent              	default	agent                                     	current deploy	17e5cddaa11b1a1a           	23.031851303s                          
base-env           	default	base-env                                  	current deploy	17e5cddaa11b1a1a           	23.031853797s                          
k8s-cluster        	default	k8s-cluster                               	current deploy	17e5cddaa11b1a1a           	23.03185558s                           
k8s-namespace      	default	k8s-namespace                             	current deploy	17e5cddaa11b1a1a           	23.031856963s                          
logging            	default	logging                                   	current deploy	17e5cddaa11b1a1a           	23.031858436s                          
k8s-service-account	default	modules.my-sample-workload                	current deploy	17e5cddaa11b1a1a           	23.031859768s                          
workload           	default	modules.my-sample-workload                	current deploy	17e5cddaa11b1a1a           	23.031861051s                          
dns                	default	modules.my-sample-workload.externals.dns  	current deploy	17e5cddaa11b1a1a           	23.031862333s                          
ingress            	default	modules.my-sample-workload.externals.dns  	current deploy	17e5cddaa11b1a1a           	23.031863776s                          
tls-cert           	default	modules.my-sample-workload.externals.dns  	current deploy	17e5cddaa11b1a1a           	23.031865108s                          
route              	default	modules.my-sample-workload.externals.route	current deploy	17e5cddaa11b1a1a           	23.031866391s                          

Resources Graph

Resources Graph:


strict digraph {

	label="Resource Graph
app: my-sample-app, env: pr-143

green: virtual nodes (environment, workloads), blue: active resources

";

	labelloc="t";

	overlap="false";

	splines="true";


	"6fece94ee14b03d3c8da39669a75064d497f06d1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: base-env
type: base-env
class: default
provision time: 12.108219s", style="filled", tooltip="guresid: 6fece94ee14b03d3c8da39669a75064d497f06d1",  weight=0 ];

	"base" [ color="2", colorscheme="greens3", fillcolor="1", label="base", style="filled",  weight=0 ];

	"base" -> "6fece94ee14b03d3c8da39669a75064d497f06d1" [  weight=0 ];

	"562f303db109c42b08d6ec6d17d7d9995f66c35b" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: k8s-service-account
class: default
provision time: 6.937539s", style="filled", tooltip="guresid: 562f303db109c42b08d6ec6d17d7d9995f66c35b",  weight=0 ];

	"ff13eab48ab722594c5f50cb225fff30554b298f" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: dns
class: default
provision time: 7.609913s", style="filled", tooltip="guresid: ff13eab48ab722594c5f50cb225fff30554b298f",  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: ingress
class: default
provision time: 3.488107s", style="filled", tooltip="guresid: 8e247f220ceddabdd8f6657075546d344e0dfc51",  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "32b220dc2ff1ad917484e858772a8549b3f811fd" [  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: tls-cert
class: default
provision time: 1.34129s", style="filled", tooltip="guresid: 32b220dc2ff1ad917484e858772a8549b3f811fd",  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.route
type: route
class: default
provision time: 9.107162s", style="filled", tooltip="guresid: 34cf8e4d56a125c21f2d91918bf0e12588e5cf43",  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: workload
class: default
provision time: 3.512844s", style="filled", tooltip="guresid: ee1259cbb7466722803b41212289edc44429a279",  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "562f303db109c42b08d6ec6d17d7d9995f66c35b" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"my-sample-workload" [ color="2", colorscheme="greens3", fillcolor="1", label="workload.my-sample-workload", style="filled",  weight=0 ];

	"my-sample-workload" -> "base" [  weight=0 ];

	"my-sample-workload" -> "ee1259cbb7466722803b41212289edc44429a279" [  weight=0 ];

}


Copy link

Deployment successfully completed for PR-143! 🎉

View in Humanitec

Deployment ID: 17e5d24fbd494e32

Domains:

my-sample-workload: helloworld-preview.endpoints.mathieu-benoit-gcp.cloud.goog

Deployment diff

Deployment diff:

{
  "modules": {
    "add": null,
    "remove": [],
    "update": {
      "my-sample-workload": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/mathieu-benoit/sail-sharp/blob/test/score/score.yaml"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/my-sample-container/image",
          "value": "ghcr.io/mathieu-benoit/my-sample-workload:pouet"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/my-sample-container/variables/MESSAGE",
          "value": "Hello, Test!"
        }
      ]
    }
  },
  "shared": null
}
Active Resources Usage

Active Resources Usage:


ResType            	Class  	ResID                                     	Usage         	Last referencing deployment	Last referencing deployment created ago
agent              	default	agent                                     	current deploy	17e5d24fbd494e32           	22.842264482s                          
base-env           	default	base-env                                  	current deploy	17e5d24fbd494e32           	22.842266356s                          
k8s-cluster        	default	k8s-cluster                               	current deploy	17e5d24fbd494e32           	22.842267358s                          
k8s-namespace      	default	k8s-namespace                             	current deploy	17e5d24fbd494e32           	22.842268099s                          
logging            	default	logging                                   	current deploy	17e5d24fbd494e32           	22.842268981s                          
k8s-service-account	default	modules.my-sample-workload                	current deploy	17e5d24fbd494e32           	22.842269742s                          
workload           	default	modules.my-sample-workload                	current deploy	17e5d24fbd494e32           	22.842271535s                          
dns                	default	modules.my-sample-workload.externals.dns  	current deploy	17e5d24fbd494e32           	22.842272357s                          
ingress            	default	modules.my-sample-workload.externals.dns  	current deploy	17e5d24fbd494e32           	22.842273239s                          
tls-cert           	default	modules.my-sample-workload.externals.dns  	current deploy	17e5d24fbd494e32           	22.84227395s                           
route              	default	modules.my-sample-workload.externals.route	current deploy	17e5d24fbd494e32           	22.842274781s                          

Resources Graph

Resources Graph:


strict digraph {

	label="Resource Graph
app: my-sample-app, env: pr-143

green: virtual nodes (environment, workloads), blue: active resources

";

	labelloc="t";

	overlap="false";

	splines="true";


	"base" [ color="2", colorscheme="greens3", fillcolor="1", label="base", style="filled",  weight=0 ];

	"base" -> "6fece94ee14b03d3c8da39669a75064d497f06d1" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: workload
class: default
provision time: 4.001287s", style="filled", tooltip="guresid: ee1259cbb7466722803b41212289edc44429a279",  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "562f303db109c42b08d6ec6d17d7d9995f66c35b" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"562f303db109c42b08d6ec6d17d7d9995f66c35b" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: k8s-service-account
class: default
provision time: 6.943355s", style="filled", tooltip="guresid: 562f303db109c42b08d6ec6d17d7d9995f66c35b",  weight=0 ];

	"6fece94ee14b03d3c8da39669a75064d497f06d1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: base-env
type: base-env
class: default
provision time: 13.03798s", style="filled", tooltip="guresid: 6fece94ee14b03d3c8da39669a75064d497f06d1",  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: ingress
class: default
provision time: 4.006289s", style="filled", tooltip="guresid: 8e247f220ceddabdd8f6657075546d344e0dfc51",  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "32b220dc2ff1ad917484e858772a8549b3f811fd" [  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"my-sample-workload" [ color="2", colorscheme="greens3", fillcolor="1", label="workload.my-sample-workload", style="filled",  weight=0 ];

	"my-sample-workload" -> "base" [  weight=0 ];

	"my-sample-workload" -> "ee1259cbb7466722803b41212289edc44429a279" [  weight=0 ];

	"34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.route
type: route
class: default
provision time: 9.444762s", style="filled", tooltip="guresid: 34cf8e4d56a125c21f2d91918bf0e12588e5cf43",  weight=0 ];

	"ff13eab48ab722594c5f50cb225fff30554b298f" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: dns
class: default
provision time: 8.77599s", style="filled", tooltip="guresid: ff13eab48ab722594c5f50cb225fff30554b298f",  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: tls-cert
class: default
provision time: 513.487ms", style="filled", tooltip="guresid: 32b220dc2ff1ad917484e858772a8549b3f811fd",  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

}


Copy link

Deployment successfully completed for PR-143! 🎉

Runtime errors:

          {
            "name": "my-sample-container",
            "ready": false,
            "restartCount": 0,
            "state": {
              "waiting": {
                "message": "Back-off pulling image \"ghcr.io/mathieu-benoit/my-sample-workload:pouet\"",
                "reason": "ImagePullBackOff"
              }
            },
            "status": "Failure"

View in Humanitec

Deployment ID: 17e5d2f9089d5256

Domains:

my-sample-workload: helloworld-preview.endpoints.mathieu-benoit-gcp.cloud.goog

Deployment diff

Deployment diff:

{
  "modules": {
    "add": null,
    "remove": [],
    "update": {
      "my-sample-workload": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/my-sample-container/image",
          "value": "ghcr.io/mathieu-benoit/my-sample-workload:pouet"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/my-sample-container/variables/MESSAGE",
          "value": "Hello, Test!"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/mathieu-benoit/sail-sharp/blob/test/score/score.yaml"
        }
      ]
    }
  },
  "shared": null
}
Active Resources Usage

Active Resources Usage:


ResType            	Class  	ResID                                     	Usage         	Last referencing deployment	Last referencing deployment created ago
agent              	default	agent                                     	current deploy	17e5d2f9089d5256           	25.411397099s                          
base-env           	default	base-env                                  	current deploy	17e5d2f9089d5256           	25.411400615s                          
k8s-cluster        	default	k8s-cluster                               	current deploy	17e5d2f9089d5256           	25.411402489s                          
k8s-namespace      	default	k8s-namespace                             	current deploy	17e5d2f9089d5256           	25.411404453s                          
logging            	default	logging                                   	current deploy	17e5d2f9089d5256           	25.411406246s                          
k8s-service-account	default	modules.my-sample-workload                	current deploy	17e5d2f9089d5256           	25.411407619s                          
workload           	default	modules.my-sample-workload                	current deploy	17e5d2f9089d5256           	25.411408841s                          
dns                	default	modules.my-sample-workload.externals.dns  	current deploy	17e5d2f9089d5256           	25.411409783s                          
ingress            	default	modules.my-sample-workload.externals.dns  	current deploy	17e5d2f9089d5256           	25.411410885s                          
tls-cert           	default	modules.my-sample-workload.externals.dns  	current deploy	17e5d2f9089d5256           	25.411411787s                          
route              	default	modules.my-sample-workload.externals.route	current deploy	17e5d2f9089d5256           	25.411412698s                          

Resources Graph

Resources Graph:


strict digraph {

	label="Resource Graph
app: my-sample-app, env: pr-143

green: virtual nodes (environment, workloads), blue: active resources

";

	labelloc="t";

	overlap="false";

	splines="true";


	"6fece94ee14b03d3c8da39669a75064d497f06d1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: base-env
type: base-env
class: default
provision time: 13.359189s", style="filled", tooltip="guresid: 6fece94ee14b03d3c8da39669a75064d497f06d1",  weight=0 ];

	"base" [ color="2", colorscheme="greens3", fillcolor="1", label="base", style="filled",  weight=0 ];

	"base" -> "6fece94ee14b03d3c8da39669a75064d497f06d1" [  weight=0 ];

	"my-sample-workload" [ color="2", colorscheme="greens3", fillcolor="1", label="workload.my-sample-workload", style="filled",  weight=0 ];

	"my-sample-workload" -> "base" [  weight=0 ];

	"my-sample-workload" -> "ee1259cbb7466722803b41212289edc44429a279" [  weight=0 ];

	"ff13eab48ab722594c5f50cb225fff30554b298f" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: dns
class: default
provision time: 8.673516s", style="filled", tooltip="guresid: ff13eab48ab722594c5f50cb225fff30554b298f",  weight=0 ];

	"34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.route
type: route
class: default
provision time: 9.229962s", style="filled", tooltip="guresid: 34cf8e4d56a125c21f2d91918bf0e12588e5cf43",  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: tls-cert
class: default
provision time: 381.772ms", style="filled", tooltip="guresid: 32b220dc2ff1ad917484e858772a8549b3f811fd",  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: ingress
class: default
provision time: 4.532582s", style="filled", tooltip="guresid: 8e247f220ceddabdd8f6657075546d344e0dfc51",  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "32b220dc2ff1ad917484e858772a8549b3f811fd" [  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: workload
class: default
provision time: 4.510202s", style="filled", tooltip="guresid: ee1259cbb7466722803b41212289edc44429a279",  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "562f303db109c42b08d6ec6d17d7d9995f66c35b" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"562f303db109c42b08d6ec6d17d7d9995f66c35b" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: k8s-service-account
class: default
provision time: 6.896697s", style="filled", tooltip="guresid: 562f303db109c42b08d6ec6d17d7d9995f66c35b",  weight=0 ];

}


Copy link

Deployment successfully completed for PR-143! 🎉

Runtime errors:

          {
            "name": "my-sample-container",
            "ready": false,
            "restartCount": 0,
            "state": {
              "waiting": {
                "message": "Back-off pulling image \"ghcr.io/mathieu-benoit/my-sample-workload:pouet\"",
                "reason": "ImagePullBackOff"
              }
            },
            "status": "Failure"

View in Humanitec

Deployment ID: 17e5d3392a83185b

Domains:

my-sample-workload: helloworld-preview.endpoints.mathieu-benoit-gcp.cloud.goog

Deployment diff

Deployment diff:

{
  "modules": {
    "add": null,
    "remove": [],
    "update": {
      "my-sample-workload": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/my-sample-container/image",
          "value": "ghcr.io/mathieu-benoit/my-sample-workload:pouet"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/my-sample-container/variables/MESSAGE",
          "value": "Hello, Test!"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/mathieu-benoit/sail-sharp/blob/test/score/score.yaml"
        }
      ]
    }
  },
  "shared": null
}
Active Resources Usage

Active Resources Usage:


ResType            	Class  	ResID                                     	Usage         	Last referencing deployment	Last referencing deployment created ago
agent              	default	agent                                     	current deploy	17e5d3392a83185b           	24.315386568s                          
base-env           	default	base-env                                  	current deploy	17e5d3392a83185b           	24.315388201s                          
k8s-cluster        	default	k8s-cluster                               	current deploy	17e5d3392a83185b           	24.315389143s                          
k8s-namespace      	default	k8s-namespace                             	current deploy	17e5d3392a83185b           	24.315389925s                          
logging            	default	logging                                   	current deploy	17e5d3392a83185b           	24.315390686s                          
k8s-service-account	default	modules.my-sample-workload                	current deploy	17e5d3392a83185b           	24.315391387s                          
workload           	default	modules.my-sample-workload                	current deploy	17e5d3392a83185b           	24.315393s                             
dns                	default	modules.my-sample-workload.externals.dns  	current deploy	17e5d3392a83185b           	24.315393912s                          
ingress            	default	modules.my-sample-workload.externals.dns  	current deploy	17e5d3392a83185b           	24.315394693s                          
tls-cert           	default	modules.my-sample-workload.externals.dns  	current deploy	17e5d3392a83185b           	24.315395465s                          
route              	default	modules.my-sample-workload.externals.route	current deploy	17e5d3392a83185b           	24.315396146s                          

Resources Graph

Resources Graph:


strict digraph {

	label="Resource Graph
app: my-sample-app, env: pr-143

green: virtual nodes (environment, workloads), blue: active resources

";

	labelloc="t";

	overlap="false";

	splines="true";


	"32b220dc2ff1ad917484e858772a8549b3f811fd" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: tls-cert
class: default
provision time: 940.976ms", style="filled", tooltip="guresid: 32b220dc2ff1ad917484e858772a8549b3f811fd",  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: workload
class: default
provision time: 3.947857s", style="filled", tooltip="guresid: ee1259cbb7466722803b41212289edc44429a279",  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "562f303db109c42b08d6ec6d17d7d9995f66c35b" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"6fece94ee14b03d3c8da39669a75064d497f06d1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: base-env
type: base-env
class: default
provision time: 12.485668s", style="filled", tooltip="guresid: 6fece94ee14b03d3c8da39669a75064d497f06d1",  weight=0 ];

	"ff13eab48ab722594c5f50cb225fff30554b298f" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: dns
class: default
provision time: 8.023313s", style="filled", tooltip="guresid: ff13eab48ab722594c5f50cb225fff30554b298f",  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: ingress
class: default
provision time: 3.774318s", style="filled", tooltip="guresid: 8e247f220ceddabdd8f6657075546d344e0dfc51",  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "32b220dc2ff1ad917484e858772a8549b3f811fd" [  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"base" [ color="2", colorscheme="greens3", fillcolor="1", label="base", style="filled",  weight=0 ];

	"base" -> "6fece94ee14b03d3c8da39669a75064d497f06d1" [  weight=0 ];

	"my-sample-workload" [ color="2", colorscheme="greens3", fillcolor="1", label="workload.my-sample-workload", style="filled",  weight=0 ];

	"my-sample-workload" -> "base" [  weight=0 ];

	"my-sample-workload" -> "ee1259cbb7466722803b41212289edc44429a279" [  weight=0 ];

	"562f303db109c42b08d6ec6d17d7d9995f66c35b" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: k8s-service-account
class: default
provision time: 6.833696s", style="filled", tooltip="guresid: 562f303db109c42b08d6ec6d17d7d9995f66c35b",  weight=0 ];

	"34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.route
type: route
class: default
provision time: 9.128782s", style="filled", tooltip="guresid: 34cf8e4d56a125c21f2d91918bf0e12588e5cf43",  weight=0 ];

}


Copy link

Deployment failed for PR-143! ❌

Errors:

null
Errors details

Errors details:

[]

Runtime errors:

          {
            "name": "my-sample-container",
            "ready": false,
            "restartCount": 0,
            "state": {
              "waiting": {
                "message": "Back-off pulling image \"ghcr.io/mathieu-benoit/my-sample-workload:pouet\"",
                "reason": "ImagePullBackOff"
              }
            },
            "status": "Failure"

View in Humanitec

Deployment ID: 17e5d398a2a531f6

Domains:

my-sample-workload: helloworld-preview.endpoints.mathieu-benoit-gcp.cloud.goog

Deployment diff

Deployment diff:

{
  "modules": {
    "add": null,
    "remove": [],
    "update": {
      "my-sample-workload": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/mathieu-benoit/sail-sharp/blob/test/score/score.yaml"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/my-sample-container/image",
          "value": "ghcr.io/mathieu-benoit/my-sample-workload:pouet"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/my-sample-container/variables/MESSAGE",
          "value": "Hello, Test!"
        }
      ]
    }
  },
  "shared": null
}
Active Resources Usage

Active Resources Usage:


ResType            	Class  	ResID                                     	Usage         	Last referencing deployment	Last referencing deployment created ago
agent              	default	agent                                     	current deploy	17e5d398a2a531f6           	24.368599224s                          
base-env           	default	base-env                                  	current deploy	17e5d398a2a531f6           	24.368601358s                          
k8s-cluster        	default	k8s-cluster                               	current deploy	17e5d398a2a531f6           	24.36860278s                           
k8s-namespace      	default	k8s-namespace                             	current deploy	17e5d398a2a531f6           	24.368603772s                          
logging            	default	logging                                   	current deploy	17e5d398a2a531f6           	24.368604874s                          
k8s-service-account	default	modules.my-sample-workload                	current deploy	17e5d398a2a531f6           	24.368605946s                          
workload           	default	modules.my-sample-workload                	current deploy	17e5d398a2a531f6           	24.368606988s                          
dns                	default	modules.my-sample-workload.externals.dns  	current deploy	17e5d398a2a531f6           	24.3686079s                            
ingress            	default	modules.my-sample-workload.externals.dns  	current deploy	17e5d398a2a531f6           	24.368608932s                          
tls-cert           	default	modules.my-sample-workload.externals.dns  	current deploy	17e5d398a2a531f6           	24.368609844s                          
route              	default	modules.my-sample-workload.externals.route	current deploy	17e5d398a2a531f6           	24.368610815s                          

Resources Graph

Resources Graph:


strict digraph {

	label="Resource Graph
app: my-sample-app, env: pr-143

green: virtual nodes (environment, workloads), blue: active resources

";

	labelloc="t";

	overlap="false";

	splines="true";


	"562f303db109c42b08d6ec6d17d7d9995f66c35b" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: k8s-service-account
class: default
provision time: 6.725298s", style="filled", tooltip="guresid: 562f303db109c42b08d6ec6d17d7d9995f66c35b",  weight=0 ];

	"ff13eab48ab722594c5f50cb225fff30554b298f" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: dns
class: default
provision time: 7.815273s", style="filled", tooltip="guresid: ff13eab48ab722594c5f50cb225fff30554b298f",  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: workload
class: default
provision time: 3.831883s", style="filled", tooltip="guresid: ee1259cbb7466722803b41212289edc44429a279",  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "562f303db109c42b08d6ec6d17d7d9995f66c35b" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: tls-cert
class: default
provision time: 996.685ms", style="filled", tooltip="guresid: 32b220dc2ff1ad917484e858772a8549b3f811fd",  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"6fece94ee14b03d3c8da39669a75064d497f06d1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: base-env
type: base-env
class: default
provision time: 12.281165s", style="filled", tooltip="guresid: 6fece94ee14b03d3c8da39669a75064d497f06d1",  weight=0 ];

	"base" [ color="2", colorscheme="greens3", fillcolor="1", label="base", style="filled",  weight=0 ];

	"base" -> "6fece94ee14b03d3c8da39669a75064d497f06d1" [  weight=0 ];

	"my-sample-workload" [ color="2", colorscheme="greens3", fillcolor="1", label="workload.my-sample-workload", style="filled",  weight=0 ];

	"my-sample-workload" -> "ee1259cbb7466722803b41212289edc44429a279" [  weight=0 ];

	"my-sample-workload" -> "base" [  weight=0 ];

	"34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.route
type: route
class: default
provision time: 8.953623s", style="filled", tooltip="guresid: 34cf8e4d56a125c21f2d91918bf0e12588e5cf43",  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: ingress
class: default
provision time: 3.779983s", style="filled", tooltip="guresid: 8e247f220ceddabdd8f6657075546d344e0dfc51",  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "32b220dc2ff1ad917484e858772a8549b3f811fd" [  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

}


Copy link

Deployment failed for PR-143! ❌

Runtime errors:

          {
            "name": "my-sample-container",
            "ready": false,
            "restartCount": 0,
            "state": {
              "waiting": {
                "message": "Back-off pulling image \"ghcr.io/mathieu-benoit/my-sample-workload:pouet\"",
                "reason": "ImagePullBackOff"
              }
            },
            "status": "Failure"

View in Humanitec

Deployment ID: 17e5d42465709164

Domains:

my-sample-workload: helloworld-preview.endpoints.mathieu-benoit-gcp.cloud.goog

Deployment diff

Deployment diff:

{
  "modules": {
    "add": null,
    "remove": [],
    "update": {
      "my-sample-workload": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/my-sample-container/image",
          "value": "ghcr.io/mathieu-benoit/my-sample-workload:pouet"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/my-sample-container/variables/MESSAGE",
          "value": "Hello, Test!"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/mathieu-benoit/sail-sharp/blob/test/score/score.yaml"
        }
      ]
    }
  },
  "shared": null
}
Active Resources Usage

Active Resources Usage:


ResType            	Class  	ResID                                     	Usage         	Last referencing deployment	Last referencing deployment created ago
agent              	default	agent                                     	current deploy	17e5d42465709164           	26.948446172s                          
base-env           	default	base-env                                  	current deploy	17e5d42465709164           	26.948447724s                          
k8s-cluster        	default	k8s-cluster                               	current deploy	17e5d42465709164           	26.948448766s                          
k8s-namespace      	default	k8s-namespace                             	current deploy	17e5d42465709164           	26.948449598s                          
logging            	default	logging                                   	current deploy	17e5d42465709164           	26.94845052s                           
k8s-service-account	default	modules.my-sample-workload                	current deploy	17e5d42465709164           	26.948451351s                          
workload           	default	modules.my-sample-workload                	current deploy	17e5d42465709164           	26.948452163s                          
dns                	default	modules.my-sample-workload.externals.dns  	current deploy	17e5d42465709164           	26.948453014s                          
ingress            	default	modules.my-sample-workload.externals.dns  	current deploy	17e5d42465709164           	26.948470607s                          
tls-cert           	default	modules.my-sample-workload.externals.dns  	current deploy	17e5d42465709164           	26.948471479s                          
route              	default	modules.my-sample-workload.externals.route	current deploy	17e5d42465709164           	26.948472301s                          

Resources Graph

Resources Graph:


strict digraph {

	label="Resource Graph
app: my-sample-app, env: pr-143

green: virtual nodes (environment, workloads), blue: active resources

";

	labelloc="t";

	overlap="false";

	splines="true";


	"6fece94ee14b03d3c8da39669a75064d497f06d1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: base-env
type: base-env
class: default
provision time: 13.907449s", style="filled", tooltip="guresid: 6fece94ee14b03d3c8da39669a75064d497f06d1",  weight=0 ];

	"my-sample-workload" [ color="2", colorscheme="greens3", fillcolor="1", label="workload.my-sample-workload", style="filled",  weight=0 ];

	"my-sample-workload" -> "base" [  weight=0 ];

	"my-sample-workload" -> "ee1259cbb7466722803b41212289edc44429a279" [  weight=0 ];

	"ff13eab48ab722594c5f50cb225fff30554b298f" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: dns
class: default
provision time: 8.62419s", style="filled", tooltip="guresid: ff13eab48ab722594c5f50cb225fff30554b298f",  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: tls-cert
class: default
provision time: 446.387ms", style="filled", tooltip="guresid: 32b220dc2ff1ad917484e858772a8549b3f811fd",  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: ingress
class: default
provision time: 5.059476s", style="filled", tooltip="guresid: 8e247f220ceddabdd8f6657075546d344e0dfc51",  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "32b220dc2ff1ad917484e858772a8549b3f811fd" [  weight=0 ];

	"34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.route
type: route
class: default
provision time: 9.224327s", style="filled", tooltip="guresid: 34cf8e4d56a125c21f2d91918bf0e12588e5cf43",  weight=0 ];

	"562f303db109c42b08d6ec6d17d7d9995f66c35b" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: k8s-service-account
class: default
provision time: 6.941166s", style="filled", tooltip="guresid: 562f303db109c42b08d6ec6d17d7d9995f66c35b",  weight=0 ];

	"base" [ color="2", colorscheme="greens3", fillcolor="1", label="base", style="filled",  weight=0 ];

	"base" -> "6fece94ee14b03d3c8da39669a75064d497f06d1" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: workload
class: default
provision time: 5.024909s", style="filled", tooltip="guresid: ee1259cbb7466722803b41212289edc44429a279",  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "562f303db109c42b08d6ec6d17d7d9995f66c35b" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

}


Copy link

Deployment failed for PR-143! ❌

Deployment Errors:

no matching resource definition found for the resource 'k8s-cluster.default#k8s-cluster' in 'orgs/mabenoit/apps/my-sample-app/envs/pr-143?envType=development': resource definition <no-resource-def-id> - resource k8s-cluster.default#k8s-cluster
Errors details

Errors details:

[
  {
    "apiVersion": "entity.humanitec.io/v1b1",
    "entity": {},
    "kind": "DeploymentError",
    "metadata": {
      "app_id": "my-sample-app",
      "deploy_id": "17e5d4b2d25c3cea",
      "env_id": "pr-143",
      "org_id": "mabenoit"
    },
    "status": {
      "code": "RES-002",
      "error_type": "",
      "message": "no matching resource definition found for the resource 'k8s-cluster.default#k8s-cluster' in 'orgs/mabenoit/apps/my-sample-app/envs/pr-143?envType=development': resource definition \u003cno-resource-def-id\u003e - resource k8s-cluster.default#k8s-cluster",
      "object_id": "",
      "scope": "environment",
      "summary": "Cannot resolve resource type"
    }
  }
]

Runtime errors:

          {
            "name": "my-sample-container",
            "ready": false,
            "restartCount": 0,
            "state": {
              "waiting": {
                "message": "Back-off pulling image \"ghcr.io/mathieu-benoit/my-sample-workload:pouet\"",
                "reason": "ImagePullBackOff"
              }
            },
            "status": "Failure"
          }

View in Humanitec

Deployment ID: 17e5d4b2d25c3cea

Domains:

my-sample-workload: helloworld-preview.endpoints.mathieu-benoit-gcp.cloud.goog

Deployment diff

Deployment diff:

{
  "modules": {
    "add": null,
    "remove": [],
    "update": {
      "my-sample-workload": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/my-sample-container/image",
          "value": "ghcr.io/mathieu-benoit/my-sample-workload:pouet"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/my-sample-container/variables/MESSAGE",
          "value": "Hello, Test!"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/mathieu-benoit/sail-sharp/blob/test/score/score.yaml"
        }
      ]
    }
  },
  "shared": null
}

@mathieu-benoit mathieu-benoit changed the title test Fix container image cleanup during pr-close + Catch Runtime errors during open-pr and push-tag Jul 26, 2024
Copy link

Deployment failed for PR-143! ❌

Runtime errors:

          },
          {
            "name": "my-sample-container",
            "ready": false,
            "restartCount": 0,
            "state": {
              "waiting": {
                "reason": "PodInitializing"
              }
            },
            "status": "Failure"
          }

View in Humanitec

Deployment ID: 17e5d505bb131f35

Domains:

my-sample-workload: helloworld-preview.endpoints.mathieu-benoit-gcp.cloud.goog

Deployment diff

Deployment diff:

{
  "modules": {
    "add": null,
    "remove": [],
    "update": {
      "my-sample-workload": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/my-sample-container/image",
          "value": "us-east4-docker.pkg.dev/mathieu-benoit-gcp/containers/my-sample-workload@sha256:64be4818af789c483cc6803bde6865c124531a291e076537677e57f49afba3c1"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/mathieu-benoit/sail-sharp/blob/test/score/score.yaml"
        }
      ]
    }
  },
  "shared": null
}
Active Resources Usage

Active Resources Usage:


ResType            	Class  	ResID                                     	Usage         	Last referencing deployment	Last referencing deployment created ago
agent              	default	agent                                     	current deploy	17e5d505bb131f35           	24.501548686s                          
base-env           	default	base-env                                  	current deploy	17e5d505bb131f35           	24.50155063s                           
k8s-cluster        	default	k8s-cluster                               	current deploy	17e5d505bb131f35           	24.501551812s                          
k8s-namespace      	default	k8s-namespace                             	current deploy	17e5d505bb131f35           	24.501552644s                          
logging            	default	logging                                   	current deploy	17e5d505bb131f35           	24.501553505s                          
k8s-service-account	default	modules.my-sample-workload                	current deploy	17e5d505bb131f35           	24.501554256s                          
workload           	default	modules.my-sample-workload                	current deploy	17e5d505bb131f35           	24.501554978s                          
dns                	default	modules.my-sample-workload.externals.dns  	current deploy	17e5d505bb131f35           	24.501555699s                          
ingress            	default	modules.my-sample-workload.externals.dns  	current deploy	17e5d505bb131f35           	24.501556521s                          
tls-cert           	default	modules.my-sample-workload.externals.dns  	current deploy	17e5d505bb131f35           	24.501557352s                          
route              	default	modules.my-sample-workload.externals.route	current deploy	17e5d505bb131f35           	24.501558114s                          

Resources Graph

Resources Graph:


strict digraph {

	label="Resource Graph
app: my-sample-app, env: pr-143

green: virtual nodes (environment, workloads), blue: active resources

";

	labelloc="t";

	overlap="false";

	splines="true";


	"ee1259cbb7466722803b41212289edc44429a279" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: workload
class: default
provision time: 4.592246s", style="filled", tooltip="guresid: ee1259cbb7466722803b41212289edc44429a279",  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "562f303db109c42b08d6ec6d17d7d9995f66c35b" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [  weight=0 ];

	"6fece94ee14b03d3c8da39669a75064d497f06d1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: base-env
type: base-env
class: default
provision time: 14.206045s", style="filled", tooltip="guresid: 6fece94ee14b03d3c8da39669a75064d497f06d1",  weight=0 ];

	"562f303db109c42b08d6ec6d17d7d9995f66c35b" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: k8s-service-account
class: default
provision time: 7.155936s", style="filled", tooltip="guresid: 562f303db109c42b08d6ec6d17d7d9995f66c35b",  weight=0 ];

	"ff13eab48ab722594c5f50cb225fff30554b298f" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: dns
class: default
provision time: 9.384981s", style="filled", tooltip="guresid: ff13eab48ab722594c5f50cb225fff30554b298f",  weight=0 ];

	"my-sample-workload" [ color="2", colorscheme="greens3", fillcolor="1", label="workload.my-sample-workload", style="filled",  weight=0 ];

	"my-sample-workload" -> "base" [  weight=0 ];

	"my-sample-workload" -> "ee1259cbb7466722803b41212289edc44429a279" [  weight=0 ];

	"base" [ color="2", colorscheme="greens3", fillcolor="1", label="base", style="filled",  weight=0 ];

	"base" -> "6fece94ee14b03d3c8da39669a75064d497f06d1" [  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: tls-cert
class: default
provision time: 401.181ms", style="filled", tooltip="guresid: 32b220dc2ff1ad917484e858772a8549b3f811fd",  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.route
type: route
class: default
provision time: 10.008881s", style="filled", tooltip="guresid: 34cf8e4d56a125c21f2d91918bf0e12588e5cf43",  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: ingress
class: default
provision time: 4.64452s", style="filled", tooltip="guresid: 8e247f220ceddabdd8f6657075546d344e0dfc51",  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "32b220dc2ff1ad917484e858772a8549b3f811fd" [  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

}


@mathieu-benoit mathieu-benoit changed the title Fix container image cleanup during pr-close + Catch Runtime errors during open-pr and push-tag Catch Runtime errors during open-pr and push-tag Jul 26, 2024
Copy link

Deployment failed for PR-143! ❌

Runtime errors:

        "containerStatuses": [
          {
            "name": "istio-proxy",
            "ready": false,
            "restartCount": 0,
            "state": {
              "waiting": {
                "reason": "PodInitializing"
              }
            },
            "status": "Failure"
          },
          {
            "name": "my-sample-container",
            "ready": false,
            "restartCount": 0,
            "state": {
              "waiting": {
                "reason": "PodInitializing"
              }
            },
            "status": "Failure"
          }

View in Humanitec

Deployment ID: 17e5d590529828a0

Domains:

my-sample-workload: helloworld-preview.endpoints.mathieu-benoit-gcp.cloud.goog

Deployment diff

Deployment diff:

{
  "modules": {
    "add": null,
    "remove": [],
    "update": {
      "my-sample-workload": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/my-sample-container/image",
          "value": "us-east4-docker.pkg.dev/mathieu-benoit-gcp/containers/my-sample-workload@sha256:f40569ae2a427314629a15311b44bf6fbfec49990f11b1f7487e28c63d8375c2"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/mathieu-benoit/sail-sharp/blob/test/score/score.yaml"
        }
      ]
    }
  },
  "shared": null
}
Active Resources Usage

Active Resources Usage:


ResType            	Class  	ResID                                     	Usage         	Last referencing deployment	Last referencing deployment created ago
agent              	default	agent                                     	current deploy	17e5d590529828a0           	23.105743094s                          
base-env           	default	base-env                                  	current deploy	17e5d590529828a0           	23.105744817s                          
k8s-cluster        	default	k8s-cluster                               	current deploy	17e5d590529828a0           	23.105747011s                          
k8s-namespace      	default	k8s-namespace                             	current deploy	17e5d590529828a0           	23.105747923s                          
logging            	default	logging                                   	current deploy	17e5d590529828a0           	23.105748845s                          
k8s-service-account	default	modules.my-sample-workload                	current deploy	17e5d590529828a0           	23.105749647s                          
workload           	default	modules.my-sample-workload                	current deploy	17e5d590529828a0           	23.105750478s                          
dns                	default	modules.my-sample-workload.externals.dns  	current deploy	17e5d590529828a0           	23.10575127s                           
ingress            	default	modules.my-sample-workload.externals.dns  	current deploy	17e5d590529828a0           	23.105752201s                          
tls-cert           	default	modules.my-sample-workload.externals.dns  	current deploy	17e5d590529828a0           	23.105753033s                          
route              	default	modules.my-sample-workload.externals.route	current deploy	17e5d590529828a0           	23.105753824s                          

Resources Graph

Resources Graph:


strict digraph {

	label="Resource Graph
app: my-sample-app, env: pr-143

green: virtual nodes (environment, workloads), blue: active resources

";

	labelloc="t";

	overlap="false";

	splines="true";


	"562f303db109c42b08d6ec6d17d7d9995f66c35b" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: k8s-service-account
class: default
provision time: 6.624749s", style="filled", tooltip="guresid: 562f303db109c42b08d6ec6d17d7d9995f66c35b",  weight=0 ];

	"6fece94ee14b03d3c8da39669a75064d497f06d1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: base-env
type: base-env
class: default
provision time: 13.440713s", style="filled", tooltip="guresid: 6fece94ee14b03d3c8da39669a75064d497f06d1",  weight=0 ];

	"my-sample-workload" [ color="2", colorscheme="greens3", fillcolor="1", label="workload.my-sample-workload", style="filled",  weight=0 ];

	"my-sample-workload" -> "base" [  weight=0 ];

	"my-sample-workload" -> "ee1259cbb7466722803b41212289edc44429a279" [  weight=0 ];

	"ff13eab48ab722594c5f50cb225fff30554b298f" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: dns
class: default
provision time: 8.561498s", style="filled", tooltip="guresid: ff13eab48ab722594c5f50cb225fff30554b298f",  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: ingress
class: default
provision time: 4.710795s", style="filled", tooltip="guresid: 8e247f220ceddabdd8f6657075546d344e0dfc51",  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "32b220dc2ff1ad917484e858772a8549b3f811fd" [  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: workload
class: default
provision time: 4.658183s", style="filled", tooltip="guresid: ee1259cbb7466722803b41212289edc44429a279",  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "562f303db109c42b08d6ec6d17d7d9995f66c35b" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"base" [ color="2", colorscheme="greens3", fillcolor="1", label="base", style="filled",  weight=0 ];

	"base" -> "6fece94ee14b03d3c8da39669a75064d497f06d1" [  weight=0 ];

	"34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.route
type: route
class: default
provision time: 9.17176s", style="filled", tooltip="guresid: 34cf8e4d56a125c21f2d91918bf0e12588e5cf43",  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: tls-cert
class: default
provision time: 413.261ms", style="filled", tooltip="guresid: 32b220dc2ff1ad917484e858772a8549b3f811fd",  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

}


Copy link

Deployment failed for PR-143! ❌

View in Humanitec

Deployment ID: 17e5d7a6688d26f7

Domains:

my-sample-workload: helloworld-preview.endpoints.mathieu-benoit-gcp.cloud.goog

Deployment diff

Deployment diff:

{
  "modules": {
    "add": null,
    "remove": [],
    "update": {
      "my-sample-workload": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/my-sample-container/image",
          "value": "us-east4-docker.pkg.dev/mathieu-benoit-gcp/containers/my-sample-workload@sha256:b416c341aab043b1ca15fbf5e9b297430263ae979cb176582dd4289dbb31294e"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/mathieu-benoit/sail-sharp/blob/test/score/score.yaml"
        }
      ]
    }
  },
  "shared": null
}
Active Resources Usage

Active Resources Usage:


ResType            	Class  	ResID                                     	Usage         	Last referencing deployment	Last referencing deployment created ago
agent              	default	agent                                     	current deploy	17e5d7a6688d26f7           	38.87224548s                           
base-env           	default	base-env                                  	current deploy	17e5d7a6688d26f7           	38.872247153s                          
k8s-cluster        	default	k8s-cluster                               	current deploy	17e5d7a6688d26f7           	38.872249107s                          
k8s-namespace      	default	k8s-namespace                             	current deploy	17e5d7a6688d26f7           	38.872249849s                          
logging            	default	logging                                   	current deploy	17e5d7a6688d26f7           	38.87225052s                           
k8s-service-account	default	modules.my-sample-workload                	current deploy	17e5d7a6688d26f7           	38.872251452s                          
workload           	default	modules.my-sample-workload                	current deploy	17e5d7a6688d26f7           	38.872252073s                          
dns                	default	modules.my-sample-workload.externals.dns  	current deploy	17e5d7a6688d26f7           	38.872252754s                          
ingress            	default	modules.my-sample-workload.externals.dns  	current deploy	17e5d7a6688d26f7           	38.872253405s                          
tls-cert           	default	modules.my-sample-workload.externals.dns  	current deploy	17e5d7a6688d26f7           	38.872254036s                          
route              	default	modules.my-sample-workload.externals.route	current deploy	17e5d7a6688d26f7           	38.872254658s                          

Resources Graph

Resources Graph:


strict digraph {

	label="Resource Graph
app: my-sample-app, env: pr-143

green: virtual nodes (environment, workloads), blue: active resources

";

	labelloc="t";

	overlap="false";

	splines="true";


	"562f303db109c42b08d6ec6d17d7d9995f66c35b" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: k8s-service-account
class: default
provision time: 6.616196s", style="filled", tooltip="guresid: 562f303db109c42b08d6ec6d17d7d9995f66c35b",  weight=0 ];

	"6fece94ee14b03d3c8da39669a75064d497f06d1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: base-env
type: base-env
class: default
provision time: 15.210244s", style="filled", tooltip="guresid: 6fece94ee14b03d3c8da39669a75064d497f06d1",  weight=0 ];

	"my-sample-workload" [ color="2", colorscheme="greens3", fillcolor="1", label="workload.my-sample-workload", style="filled",  weight=0 ];

	"my-sample-workload" -> "ee1259cbb7466722803b41212289edc44429a279" [  weight=0 ];

	"my-sample-workload" -> "base" [  weight=0 ];

	"34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.route
type: route
class: default
provision time: 10.310518s", style="filled", tooltip="guresid: 34cf8e4d56a125c21f2d91918bf0e12588e5cf43",  weight=0 ];

	"base" [ color="2", colorscheme="greens3", fillcolor="1", label="base", style="filled",  weight=0 ];

	"base" -> "6fece94ee14b03d3c8da39669a75064d497f06d1" [  weight=0 ];

	"ff13eab48ab722594c5f50cb225fff30554b298f" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: dns
class: default
provision time: 9.804203s", style="filled", tooltip="guresid: ff13eab48ab722594c5f50cb225fff30554b298f",  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: ingress
class: default
provision time: 5.341209s", style="filled", tooltip="guresid: 8e247f220ceddabdd8f6657075546d344e0dfc51",  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "32b220dc2ff1ad917484e858772a8549b3f811fd" [  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: tls-cert
class: default
provision time: 354.2ms", style="filled", tooltip="guresid: 32b220dc2ff1ad917484e858772a8549b3f811fd",  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: workload
class: default
provision time: 5.359125s", style="filled", tooltip="guresid: ee1259cbb7466722803b41212289edc44429a279",  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "562f303db109c42b08d6ec6d17d7d9995f66c35b" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

}


Copy link

Deployment failed for PR-143! ❌

View in Humanitec

Deployment ID: 17e5d862b61b8e1b

Domains:

my-sample-workload: helloworld-preview.endpoints.mathieu-benoit-gcp.cloud.goog

Deployment diff

Deployment diff:

{
  "modules": {
    "add": null,
    "remove": [],
    "update": {
      "my-sample-workload": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/my-sample-container/image",
          "value": "us-east4-docker.pkg.dev/mathieu-benoit-gcp/containers/my-sample-workload@sha256:86aed61a107a4ecaddbbb6a11cd4c396fece1dbaa140c72b769d38bcbd52e57a"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/mathieu-benoit/sail-sharp/blob/test/score/score.yaml"
        }
      ]
    }
  },
  "shared": null
}
Active Resources Usage

Active Resources Usage:


ResType            	Class  	ResID                                     	Usage         	Last referencing deployment	Last referencing deployment created ago
agent              	default	agent                                     	current deploy	17e5d862b61b8e1b           	43.474207029s                          
base-env           	default	base-env                                  	current deploy	17e5d862b61b8e1b           	43.474208471s                          
k8s-cluster        	default	k8s-cluster                               	current deploy	17e5d862b61b8e1b           	43.474209383s                          
k8s-namespace      	default	k8s-namespace                             	current deploy	17e5d862b61b8e1b           	43.474210074s                          
logging            	default	logging                                   	current deploy	17e5d862b61b8e1b           	43.474210766s                          
k8s-service-account	default	modules.my-sample-workload                	current deploy	17e5d862b61b8e1b           	43.474211487s                          
workload           	default	modules.my-sample-workload                	current deploy	17e5d862b61b8e1b           	43.47421293s                           
dns                	default	modules.my-sample-workload.externals.dns  	current deploy	17e5d862b61b8e1b           	43.474214102s                          
ingress            	default	modules.my-sample-workload.externals.dns  	current deploy	17e5d862b61b8e1b           	43.474215314s                          
tls-cert           	default	modules.my-sample-workload.externals.dns  	current deploy	17e5d862b61b8e1b           	43.474216897s                          
route              	default	modules.my-sample-workload.externals.route	current deploy	17e5d862b61b8e1b           	43.47421818s                           

Resources Graph

Resources Graph:


strict digraph {

	label="Resource Graph
app: my-sample-app, env: pr-143

green: virtual nodes (environment, workloads), blue: active resources

";

	labelloc="t";

	overlap="false";

	splines="true";


	"my-sample-workload" [ color="2", colorscheme="greens3", fillcolor="1", label="workload.my-sample-workload", style="filled",  weight=0 ];

	"my-sample-workload" -> "base" [  weight=0 ];

	"my-sample-workload" -> "ee1259cbb7466722803b41212289edc44429a279" [  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: tls-cert
class: default
provision time: 395.07ms", style="filled", tooltip="guresid: 32b220dc2ff1ad917484e858772a8549b3f811fd",  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: workload
class: default
provision time: 5.167004s", style="filled", tooltip="guresid: ee1259cbb7466722803b41212289edc44429a279",  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "562f303db109c42b08d6ec6d17d7d9995f66c35b" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"base" [ color="2", colorscheme="greens3", fillcolor="1", label="base", style="filled",  weight=0 ];

	"base" -> "6fece94ee14b03d3c8da39669a75064d497f06d1" [  weight=0 ];

	"34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.route
type: route
class: default
provision time: 10.550671s", style="filled", tooltip="guresid: 34cf8e4d56a125c21f2d91918bf0e12588e5cf43",  weight=0 ];

	"562f303db109c42b08d6ec6d17d7d9995f66c35b" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: k8s-service-account
class: default
provision time: 6.634401s", style="filled", tooltip="guresid: 562f303db109c42b08d6ec6d17d7d9995f66c35b",  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: ingress
class: default
provision time: 5.187085s", style="filled", tooltip="guresid: 8e247f220ceddabdd8f6657075546d344e0dfc51",  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "32b220dc2ff1ad917484e858772a8549b3f811fd" [  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"ff13eab48ab722594c5f50cb225fff30554b298f" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: dns
class: default
provision time: 9.963221s", style="filled", tooltip="guresid: ff13eab48ab722594c5f50cb225fff30554b298f",  weight=0 ];

	"6fece94ee14b03d3c8da39669a75064d497f06d1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: base-env
type: base-env
class: default
provision time: 15.308618s", style="filled", tooltip="guresid: 6fece94ee14b03d3c8da39669a75064d497f06d1",  weight=0 ];

}


Copy link

Deployment failed for PR-143! ❌

View in Humanitec

Deployment ID: 17e60fd253621ad5

Domains:

my-sample-workload: helloworld-preview.endpoints.mathieu-benoit-gcp.cloud.goog

Deployment diff

Deployment diff:

{
  "modules": {
    "add": null,
    "remove": [],
    "update": {
      "my-sample-workload": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/my-sample-container/image",
          "value": "us-east4-docker.pkg.dev/mathieu-benoit-gcp/containers/my-sample-workload@sha256:1b6dffbb5490a444b73cf8145b6e69e12b1efcf3000fca2b59b3c121e4316470"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/mathieu-benoit/sail-sharp/blob/test/score/score.yaml"
        }
      ]
    }
  },
  "shared": null
}
Active Resources Usage

Active Resources Usage:


ResType            	Class  	ResID                                     	Usage         	Last referencing deployment	Last referencing deployment created ago
agent              	default	agent                                     	current deploy	17e60fd253621ad5           	46.065793657s                          
base-env           	default	base-env                                  	current deploy	17e60fd253621ad5           	46.06579508s                           
k8s-cluster        	default	k8s-cluster                               	current deploy	17e60fd253621ad5           	46.065795952s                          
k8s-namespace      	default	k8s-namespace                             	current deploy	17e60fd253621ad5           	46.065796643s                          
logging            	default	logging                                   	current deploy	17e60fd253621ad5           	46.065797364s                          
k8s-service-account	default	modules.my-sample-workload                	current deploy	17e60fd253621ad5           	46.065797975s                          
workload           	default	modules.my-sample-workload                	current deploy	17e60fd253621ad5           	46.065798586s                          
dns                	default	modules.my-sample-workload.externals.dns  	current deploy	17e60fd253621ad5           	46.065799208s                          
ingress            	default	modules.my-sample-workload.externals.dns  	current deploy	17e60fd253621ad5           	46.065799849s                          
tls-cert           	default	modules.my-sample-workload.externals.dns  	current deploy	17e60fd253621ad5           	46.06580045s                           
route              	default	modules.my-sample-workload.externals.route	current deploy	17e60fd253621ad5           	46.065801101s                          

Resources Graph

Resources Graph:


strict digraph {

	label="Resource Graph
app: my-sample-app, env: pr-143

green: virtual nodes (environment, workloads), blue: active resources

";

	labelloc="t";

	overlap="false";

	splines="true";


	"ee1259cbb7466722803b41212289edc44429a279" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: workload
class: default
provision time: 2.721857s", style="filled", tooltip="guresid: ee1259cbb7466722803b41212289edc44429a279",  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "562f303db109c42b08d6ec6d17d7d9995f66c35b" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"562f303db109c42b08d6ec6d17d7d9995f66c35b" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: k8s-service-account
class: default
provision time: 7.239417s", style="filled", tooltip="guresid: 562f303db109c42b08d6ec6d17d7d9995f66c35b",  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: ingress
class: default
provision time: 2.689195s", style="filled", tooltip="guresid: 8e247f220ceddabdd8f6657075546d344e0dfc51",  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "32b220dc2ff1ad917484e858772a8549b3f811fd" [  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"my-sample-workload" [ color="2", colorscheme="greens3", fillcolor="1", label="workload.my-sample-workload", style="filled",  weight=0 ];

	"my-sample-workload" -> "base" [  weight=0 ];

	"my-sample-workload" -> "ee1259cbb7466722803b41212289edc44429a279" [  weight=0 ];

	"34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.route
type: route
class: default
provision time: 12.703746s", style="filled", tooltip="guresid: 34cf8e4d56a125c21f2d91918bf0e12588e5cf43",  weight=0 ];

	"ff13eab48ab722594c5f50cb225fff30554b298f" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: dns
class: default
provision time: 11.824389s", style="filled", tooltip="guresid: ff13eab48ab722594c5f50cb225fff30554b298f",  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: tls-cert
class: default
provision time: 721.142ms", style="filled", tooltip="guresid: 32b220dc2ff1ad917484e858772a8549b3f811fd",  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"6fece94ee14b03d3c8da39669a75064d497f06d1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: base-env
type: base-env
class: default
provision time: 20.438321s", style="filled", tooltip="guresid: 6fece94ee14b03d3c8da39669a75064d497f06d1",  weight=0 ];

	"base" [ color="2", colorscheme="greens3", fillcolor="1", label="base", style="filled",  weight=0 ];

	"base" -> "6fece94ee14b03d3c8da39669a75064d497f06d1" [  weight=0 ];

}


Copy link

Deployment successfully completed for PR-143! 🎉

View in Humanitec

Deployment ID: 17e612469a6c8a46

Domains:

my-sample-workload: helloworld-preview.endpoints.mathieu-benoit-gcp.cloud.goog

Deployment diff

Deployment diff:

{
  "modules": {
    "add": null,
    "remove": [],
    "update": {
      "my-sample-workload": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/my-sample-container/image",
          "value": "us-east4-docker.pkg.dev/mathieu-benoit-gcp/containers/my-sample-workload@sha256:bc4810d750f3e31c116b9507643dc7e2bab5bc5eb98d1e3391edc0f81ff42d9f"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/mathieu-benoit/sail-sharp/blob/test/score/score.yaml"
        }
      ]
    }
  },
  "shared": null
}
Active Resources Usage

Active Resources Usage:


ResType            	Class  	ResID                                     	Usage         	Last referencing deployment	Last referencing deployment created ago
agent              	default	agent                                     	current deploy	17e612469a6c8a46           	40.739213277s                          
base-env           	default	base-env                                  	current deploy	17e612469a6c8a46           	40.739215121s                          
k8s-cluster        	default	k8s-cluster                               	current deploy	17e612469a6c8a46           	40.739216213s                          
k8s-namespace      	default	k8s-namespace                             	current deploy	17e612469a6c8a46           	40.739217015s                          
logging            	default	logging                                   	current deploy	17e612469a6c8a46           	40.739217806s                          
k8s-service-account	default	modules.my-sample-workload                	current deploy	17e612469a6c8a46           	40.739218538s                          
workload           	default	modules.my-sample-workload                	current deploy	17e612469a6c8a46           	40.739219279s                          
dns                	default	modules.my-sample-workload.externals.dns  	current deploy	17e612469a6c8a46           	40.739220251s                          
ingress            	default	modules.my-sample-workload.externals.dns  	current deploy	17e612469a6c8a46           	40.739221072s                          
tls-cert           	default	modules.my-sample-workload.externals.dns  	current deploy	17e612469a6c8a46           	40.739221784s                          
route              	default	modules.my-sample-workload.externals.route	current deploy	17e612469a6c8a46           	40.739222505s                          

Resources Graph

Resources Graph:


strict digraph {

	label="Resource Graph
app: my-sample-app, env: pr-143

green: virtual nodes (environment, workloads), blue: active resources

";

	labelloc="t";

	overlap="false";

	splines="true";


	"ff13eab48ab722594c5f50cb225fff30554b298f" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: dns
class: default
provision time: 11.947744s", style="filled", tooltip="guresid: ff13eab48ab722594c5f50cb225fff30554b298f",  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: workload
class: default
provision time: 5.918872s", style="filled", tooltip="guresid: ee1259cbb7466722803b41212289edc44429a279",  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "562f303db109c42b08d6ec6d17d7d9995f66c35b" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"562f303db109c42b08d6ec6d17d7d9995f66c35b" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: k8s-service-account
class: default
provision time: 7.152869s", style="filled", tooltip="guresid: 562f303db109c42b08d6ec6d17d7d9995f66c35b",  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: ingress
class: default
provision time: 5.91965s", style="filled", tooltip="guresid: 8e247f220ceddabdd8f6657075546d344e0dfc51",  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "32b220dc2ff1ad917484e858772a8549b3f811fd" [  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"base" [ color="2", colorscheme="greens3", fillcolor="1", label="base", style="filled",  weight=0 ];

	"base" -> "6fece94ee14b03d3c8da39669a75064d497f06d1" [  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: tls-cert
class: default
provision time: 343.728ms", style="filled", tooltip="guresid: 32b220dc2ff1ad917484e858772a8549b3f811fd",  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"6fece94ee14b03d3c8da39669a75064d497f06d1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: base-env
type: base-env
class: default
provision time: 17.753197s", style="filled", tooltip="guresid: 6fece94ee14b03d3c8da39669a75064d497f06d1",  weight=0 ];

	"34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.route
type: route
class: default
provision time: 12.457615s", style="filled", tooltip="guresid: 34cf8e4d56a125c21f2d91918bf0e12588e5cf43",  weight=0 ];

	"my-sample-workload" [ color="2", colorscheme="greens3", fillcolor="1", label="workload.my-sample-workload", style="filled",  weight=0 ];

	"my-sample-workload" -> "base" [  weight=0 ];

	"my-sample-workload" -> "ee1259cbb7466722803b41212289edc44429a279" [  weight=0 ];

}


Copy link

Deployment successfully completed for PR-143! 🎉

View in Humanitec

Deployment ID: 17e617737f607ebf

Domains:

my-sample-workload: helloworld-preview.endpoints.mathieu-benoit-gcp.cloud.goog

Deployment diff

Deployment diff:

{
  "modules": {
    "add": null,
    "remove": [],
    "update": {
      "my-sample-workload": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/my-sample-container/image",
          "value": "us-east4-docker.pkg.dev/mathieu-benoit-gcp/containers/my-sample-workload@sha256:e1d58b4191bc20f7813698e336e366f2989ab3b73cc1a3d3c5a0459a8cd94a08"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/mathieu-benoit/sail-sharp/blob/test/score/score.yaml"
        }
      ]
    }
  },
  "shared": null
}
Active Resources Usage

Active Resources Usage:


ResType            	Class  	ResID                                     	Usage         	Last referencing deployment	Last referencing deployment created ago
agent              	default	agent                                     	current deploy	17e617737f607ebf           	41.264586905s                          
base-env           	default	base-env                                  	current deploy	17e617737f607ebf           	41.26458959s                           
k8s-cluster        	default	k8s-cluster                               	current deploy	17e617737f607ebf           	41.264590952s                          
k8s-namespace      	default	k8s-namespace                             	current deploy	17e617737f607ebf           	41.264591944s                          
logging            	default	logging                                   	current deploy	17e617737f607ebf           	41.264592756s                          
k8s-service-account	default	modules.my-sample-workload                	current deploy	17e617737f607ebf           	41.264593407s                          
workload           	default	modules.my-sample-workload                	current deploy	17e617737f607ebf           	41.264594018s                          
dns                	default	modules.my-sample-workload.externals.dns  	current deploy	17e617737f607ebf           	41.264594619s                          
ingress            	default	modules.my-sample-workload.externals.dns  	current deploy	17e617737f607ebf           	41.2645953s                            
tls-cert           	default	modules.my-sample-workload.externals.dns  	current deploy	17e617737f607ebf           	41.264595962s                          
route              	default	modules.my-sample-workload.externals.route	current deploy	17e617737f607ebf           	41.264596623s                          

Resources Graph

Resources Graph:


strict digraph {

	label="Resource Graph
app: my-sample-app, env: pr-143

green: virtual nodes (environment, workloads), blue: active resources

";

	labelloc="t";

	overlap="false";

	splines="true";


	"562f303db109c42b08d6ec6d17d7d9995f66c35b" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: k8s-service-account
class: default
provision time: 6.98849s", style="filled", tooltip="guresid: 562f303db109c42b08d6ec6d17d7d9995f66c35b",  weight=0 ];

	"ff13eab48ab722594c5f50cb225fff30554b298f" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: dns
class: default
provision time: 11.493034s", style="filled", tooltip="guresid: ff13eab48ab722594c5f50cb225fff30554b298f",  weight=0 ];

	"my-sample-workload" [ color="2", colorscheme="greens3", fillcolor="1", label="workload.my-sample-workload", style="filled",  weight=0 ];

	"my-sample-workload" -> "ee1259cbb7466722803b41212289edc44429a279" [  weight=0 ];

	"my-sample-workload" -> "base" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: workload
class: default
provision time: 5.513864s", style="filled", tooltip="guresid: ee1259cbb7466722803b41212289edc44429a279",  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "562f303db109c42b08d6ec6d17d7d9995f66c35b" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: tls-cert
class: default
provision time: 457.417ms", style="filled", tooltip="guresid: 32b220dc2ff1ad917484e858772a8549b3f811fd",  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: ingress
class: default
provision time: 5.516553s", style="filled", tooltip="guresid: 8e247f220ceddabdd8f6657075546d344e0dfc51",  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "32b220dc2ff1ad917484e858772a8549b3f811fd" [  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.route
type: route
class: default
provision time: 12.101165s", style="filled", tooltip="guresid: 34cf8e4d56a125c21f2d91918bf0e12588e5cf43",  weight=0 ];

	"6fece94ee14b03d3c8da39669a75064d497f06d1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: base-env
type: base-env
class: default
provision time: 17.241414s", style="filled", tooltip="guresid: 6fece94ee14b03d3c8da39669a75064d497f06d1",  weight=0 ];

	"base" [ color="2", colorscheme="greens3", fillcolor="1", label="base", style="filled",  weight=0 ];

	"base" -> "6fece94ee14b03d3c8da39669a75064d497f06d1" [  weight=0 ];

}


Copy link

Deployment successfully completed for PR-143! 🎉

View in Humanitec

Deployment ID: 17e617f97f371e42

Domains:

my-sample-workload: helloworld-preview.endpoints.mathieu-benoit-gcp.cloud.goog

Deployment diff

Deployment diff:

{
  "modules": {
    "add": null,
    "remove": [],
    "update": {
      "my-sample-workload": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/my-sample-container/image",
          "value": "us-east4-docker.pkg.dev/mathieu-benoit-gcp/containers/my-sample-workload@sha256:b4a482cd576b274f2ecd10f8c48f01956ba4625d14e7c1ab2b2c2fef4e65f43d"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/mathieu-benoit/sail-sharp/blob/test/score/score.yaml"
        }
      ]
    }
  },
  "shared": null
}
Active Resources Usage

Active Resources Usage:


ResType            	Class  	ResID                                     	Usage         	Last referencing deployment	Last referencing deployment created ago
agent              	default	agent                                     	current deploy	17e617f97f371e42           	29.091721675s                          
base-env           	default	base-env                                  	current deploy	17e617f97f371e42           	29.091723769s                          
k8s-cluster        	default	k8s-cluster                               	current deploy	17e617f97f371e42           	29.091725493s                          
k8s-namespace      	default	k8s-namespace                             	current deploy	17e617f97f371e42           	29.091726765s                          
logging            	default	logging                                   	current deploy	17e617f97f371e42           	29.091728238s                          
k8s-service-account	default	modules.my-sample-workload                	current deploy	17e617f97f371e42           	29.09172951s                           
workload           	default	modules.my-sample-workload                	current deploy	17e617f97f371e42           	29.091730852s                          
dns                	default	modules.my-sample-workload.externals.dns  	current deploy	17e617f97f371e42           	29.091732125s                          
ingress            	default	modules.my-sample-workload.externals.dns  	current deploy	17e617f97f371e42           	29.091733507s                          
tls-cert           	default	modules.my-sample-workload.externals.dns  	current deploy	17e617f97f371e42           	29.09173482s                           
route              	default	modules.my-sample-workload.externals.route	current deploy	17e617f97f371e42           	29.091736162s                          

Resources Graph

Resources Graph:


strict digraph {

	label="Resource Graph
app: my-sample-app, env: pr-143

green: virtual nodes (environment, workloads), blue: active resources

";

	labelloc="t";

	overlap="false";

	splines="true";


	"ff13eab48ab722594c5f50cb225fff30554b298f" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: dns
class: default
provision time: 10.027646s", style="filled", tooltip="guresid: ff13eab48ab722594c5f50cb225fff30554b298f",  weight=0 ];

	"base" [ color="2", colorscheme="greens3", fillcolor="1", label="base", style="filled",  weight=0 ];

	"base" -> "6fece94ee14b03d3c8da39669a75064d497f06d1" [  weight=0 ];

	"my-sample-workload" [ color="2", colorscheme="greens3", fillcolor="1", label="workload.my-sample-workload", style="filled",  weight=0 ];

	"my-sample-workload" -> "base" [  weight=0 ];

	"my-sample-workload" -> "ee1259cbb7466722803b41212289edc44429a279" [  weight=0 ];

	"562f303db109c42b08d6ec6d17d7d9995f66c35b" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: k8s-service-account
class: default
provision time: 6.93123s", style="filled", tooltip="guresid: 562f303db109c42b08d6ec6d17d7d9995f66c35b",  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: tls-cert
class: default
provision time: 381.611ms", style="filled", tooltip="guresid: 32b220dc2ff1ad917484e858772a8549b3f811fd",  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: workload
class: default
provision time: 6.1572s", style="filled", tooltip="guresid: ee1259cbb7466722803b41212289edc44429a279",  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "562f303db109c42b08d6ec6d17d7d9995f66c35b" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"6fece94ee14b03d3c8da39669a75064d497f06d1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: base-env
type: base-env
class: default
provision time: 16.33759s", style="filled", tooltip="guresid: 6fece94ee14b03d3c8da39669a75064d497f06d1",  weight=0 ];

	"34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.route
type: route
class: default
provision time: 10.553327s", style="filled", tooltip="guresid: 34cf8e4d56a125c21f2d91918bf0e12588e5cf43",  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: ingress
class: default
provision time: 6.120061s", style="filled", tooltip="guresid: 8e247f220ceddabdd8f6657075546d344e0dfc51",  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "32b220dc2ff1ad917484e858772a8549b3f811fd" [  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

}


Copy link

Deployment failed for PR-143! ❌

Deployment Errors:

workload status: False. Reason: WorkloadRolloutError. Message: Error: reconciling workload my-sample-workload: applying resource of kind Deployment: Apply failed with 1 conflict: conflict with "kubectl-edit" using apps/v1: .spec.template.spec.containers[name="my-sample-container"].image
Errors details

Errors details:

[
  {
    "apiVersion": "entity.humanitec.io/v1b1",
    "entity": {},
    "kind": "DeploymentError",
    "metadata": {
      "app_id": "my-sample-app",
      "deploy_id": "17e618588853ba0b",
      "env_id": "pr-143",
      "org_id": "mabenoit"
    },
    "status": {
      "code": "OPR-001",
      "error_type": "",
      "message": "workload status: False. Reason: WorkloadRolloutError. Message: Error: reconciling workload my-sample-workload: applying resource of kind Deployment: Apply failed with 1 conflict: conflict with \"kubectl-edit\" using apps/v1: .spec.template.spec.containers[name=\"my-sample-container\"].image",
      "object_id": "my-sample-workload",
      "scope": "workload",
      "summary": "Humanitec Operator error"
    }
  }
]

Runtime errors:

          {
            "name": "my-sample-container",
            "ready": false,
            "restartCount": 0,
            "state": {
              "waiting": {
                "message": "Failed to apply default image tag \"us-east4-docker.pkg.dev/mathieu-benoit-gcp/containers/my-sample-workload@sha256:b4a482cd576b274f2ecd10f8c48f01956ba4625d14e7c1ab2b2c2fef4e65f43z\": couldn't parse image name \"us-east4-docker.pkg.dev/mathieu-benoit-gcp/containers/my-sample-workload@sha256:b4a482cd576b274f2ecd10f8c48f01956ba4625d14e7c1ab2b2c2fef4e65f43z\": invalid reference format",
                "reason": "InvalidImageName"
              }
            },
            "status": "Failure"
          }

View in Humanitec

Deployment ID: 17e618588853ba0b

Domains:

my-sample-workload: helloworld-preview.endpoints.mathieu-benoit-gcp.cloud.goog

Deployment diff

Deployment diff:

{
  "modules": {
    "add": null,
    "remove": [],
    "update": {
      "my-sample-workload": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/mathieu-benoit/sail-sharp/blob/test/score/score.yaml"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/my-sample-container/image",
          "value": "us-east4-docker.pkg.dev/mathieu-benoit-gcp/containers/my-sample-workload@sha256:10b2a1e69f12ea29da1c2e04759b67f7fed66e1d908dcbab04cbbc15d594e0ee"
        }
      ]
    }
  },
  "shared": null
}

Copy link

Deployment successfully completed for PR-143! 🎉

View in Humanitec

Deployment ID: 17e618ac2db0a399

Domains:

my-sample-workload: helloworld-preview.endpoints.mathieu-benoit-gcp.cloud.goog

Deployment diff

Deployment diff:

{
  "modules": {
    "add": null,
    "remove": [],
    "update": {
      "my-sample-workload": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/mathieu-benoit/sail-sharp/blob/test/score/score.yaml"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/my-sample-container/image",
          "value": "us-east4-docker.pkg.dev/mathieu-benoit-gcp/containers/my-sample-workload@sha256:10b2a1e69f12ea29da1c2e04759b67f7fed66e1d908dcbab04cbbc15d594e0ee"
        }
      ]
    }
  },
  "shared": null
}
Active Resources Usage

Active Resources Usage:


ResType            	Class  	ResID                                     	Usage         	Last referencing deployment	Last referencing deployment created ago
agent              	default	agent                                     	current deploy	17e618ac2db0a399           	27.397359674s                          
base-env           	default	base-env                                  	current deploy	17e618ac2db0a399           	27.397361337s                          
k8s-cluster        	default	k8s-cluster                               	current deploy	17e618ac2db0a399           	27.397362259s                          
k8s-namespace      	default	k8s-namespace                             	current deploy	17e618ac2db0a399           	27.397363611s                          
logging            	default	logging                                   	current deploy	17e618ac2db0a399           	27.397364543s                          
k8s-service-account	default	modules.my-sample-workload                	current deploy	17e618ac2db0a399           	27.397365265s                          
workload           	default	modules.my-sample-workload                	current deploy	17e618ac2db0a399           	27.397365856s                          
dns                	default	modules.my-sample-workload.externals.dns  	current deploy	17e618ac2db0a399           	27.397366467s                          
ingress            	default	modules.my-sample-workload.externals.dns  	current deploy	17e618ac2db0a399           	27.397367128s                          
tls-cert           	default	modules.my-sample-workload.externals.dns  	current deploy	17e618ac2db0a399           	27.397367749s                          
route              	default	modules.my-sample-workload.externals.route	current deploy	17e618ac2db0a399           	27.39736836s                           

Resources Graph

Resources Graph:

Use a Graphviz viewer for a visual representation.


strict digraph {

	label="Resource Graph
app: my-sample-app, env: pr-143

green: virtual nodes (environment, workloads), blue: active resources

";

	labelloc="t";

	overlap="false";

	splines="true";


	"my-sample-workload" [ color="2", colorscheme="greens3", fillcolor="1", label="workload.my-sample-workload", style="filled",  weight=0 ];

	"my-sample-workload" -> "ee1259cbb7466722803b41212289edc44429a279" [  weight=0 ];

	"my-sample-workload" -> "base" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: workload
class: default
provision time: 5.754417s", style="filled", tooltip="guresid: ee1259cbb7466722803b41212289edc44429a279",  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "562f303db109c42b08d6ec6d17d7d9995f66c35b" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"ff13eab48ab722594c5f50cb225fff30554b298f" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: dns
class: default
provision time: 10.024995s", style="filled", tooltip="guresid: ff13eab48ab722594c5f50cb225fff30554b298f",  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: tls-cert
class: default
provision time: 474.497ms", style="filled", tooltip="guresid: 32b220dc2ff1ad917484e858772a8549b3f811fd",  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: ingress
class: default
provision time: 5.699455s", style="filled", tooltip="guresid: 8e247f220ceddabdd8f6657075546d344e0dfc51",  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "32b220dc2ff1ad917484e858772a8549b3f811fd" [  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.route
type: route
class: default
provision time: 10.625602s", style="filled", tooltip="guresid: 34cf8e4d56a125c21f2d91918bf0e12588e5cf43",  weight=0 ];

	"562f303db109c42b08d6ec6d17d7d9995f66c35b" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: k8s-service-account
class: default
provision time: 6.677831s", style="filled", tooltip="guresid: 562f303db109c42b08d6ec6d17d7d9995f66c35b",  weight=0 ];

	"6fece94ee14b03d3c8da39669a75064d497f06d1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: base-env
type: base-env
class: default
provision time: 15.994605s", style="filled", tooltip="guresid: 6fece94ee14b03d3c8da39669a75064d497f06d1",  weight=0 ];

	"base" [ color="2", colorscheme="greens3", fillcolor="1", label="base", style="filled",  weight=0 ];

	"base" -> "6fece94ee14b03d3c8da39669a75064d497f06d1" [  weight=0 ];

}


@mathieu-benoit
Copy link
Owner Author

mathieu-benoit commented Jul 30, 2024

To avoid hitting this error #143 (comment) or #143 (comment), PodInitializing, I needed to add this custom Pipeline definition:

id: custom
name: Custom deploy pipeline
on:
  deployment_request: {}
concurrency:
  group: default-deploy-${{ inputs.env_id }}
jobs:
  deploy:
    name: Deploy
    steps:
    - if: ${{ ! inputs.set_id }}
      name: Create Deployment Set
      id: create-deployment-set
      uses: actions/humanitec/apply@v1
      with:
        delta_id: ${{ inputs.delta_id }}
        env_id: ${{ inputs.env_id }}
    - name: "Deploy Set To Environment"
      uses: actions/humanitec/deploy@v1
      with:
        set_id: ${{ inputs.set_id || steps.create-deployment-set.outputs.set_id }}
        value_set_version_id: ${{ inputs.value_set_version_id }}
        env_id: ${{ inputs.env_id }}
        message: ${{ inputs.comment }}
    - name: "Wait for Workload readiness"
      continue-on-error: true
      id: wait-for-workload-readiness
      uses: native://actions/humanitec/wait-for-readiness@v1
      with:
        env_id: ${{ inputs.env_id }}
    - name: Fail if Workloads readiness failed
      if: ${{ steps.wait-for-workload-readiness.status == 'failed' }}
      uses: native://actions/humanitec/fail@v1
      with:
        message: Workloads readiness failed.

Copy link

Deployment failed for PR-143! ❌

Runtime errors:

        "containerStatuses": [
          {
            "name": "istio-proxy",
            "ready": false,
            "restartCount": 0,
            "state": {
              "waiting": {
                "reason": "PodInitializing"
              }
            },
            "status": "Failure"
          },
          {
            "name": "my-sample-container",
            "ready": false,
            "restartCount": 0,
            "state": {
              "waiting": {
                "reason": "PodInitializing"
              }
            },
            "status": "Failure"
          }

View in Humanitec

Deployment ID: 17e7098f9b7bd6a7

Domains:

my-sample-workload: helloworld-preview.endpoints.mathieu-benoit-gcp.cloud.goog

Deployment diff

Deployment diff:

{
  "modules": {
    "add": null,
    "remove": [],
    "update": {
      "my-sample-workload": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/my-sample-container/image",
          "value": "ghcr.io/mathieu-benoit/my-sample-workload:pouet"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/mathieu-benoit/sail-sharp/blob/test/score/score.yaml"
        }
      ]
    }
  },
  "shared": null
}
Active Resources Usage

Active Resources Usage:


ResType            	Class  	ResID                                     	Usage         	Last referencing deployment	Last referencing deployment created ago
agent              	default	agent                                     	current deploy	17e7098f9b7bd6a7           	36.410566199s                          
base-env           	default	base-env                                  	current deploy	17e7098f9b7bd6a7           	36.410568964s                          
k8s-cluster        	default	k8s-cluster                               	current deploy	17e7098f9b7bd6a7           	36.410570747s                          
k8s-namespace      	default	k8s-namespace                             	current deploy	17e7098f9b7bd6a7           	36.41057215s                           
logging            	default	logging                                   	current deploy	17e7098f9b7bd6a7           	36.410573813s                          
k8s-service-account	default	modules.my-sample-workload                	current deploy	17e7098f9b7bd6a7           	36.410575256s                          
workload           	default	modules.my-sample-workload                	current deploy	17e7098f9b7bd6a7           	36.410576608s                          
dns                	default	modules.my-sample-workload.externals.dns  	current deploy	17e7098f9b7bd6a7           	36.410578031s                          
ingress            	default	modules.my-sample-workload.externals.dns  	current deploy	17e7098f9b7bd6a7           	36.410579774s                          
tls-cert           	default	modules.my-sample-workload.externals.dns  	current deploy	17e7098f9b7bd6a7           	36.410581357s                          
route              	default	modules.my-sample-workload.externals.route	current deploy	17e7098f9b7bd6a7           	36.41058293s                           

Resources Graph

Resources Graph:

Use a Graphviz viewer for a visual representation.


strict digraph {

	label="Resource Graph
app: my-sample-app, env: pr-143

green: virtual nodes (environment, workloads), blue: active resources

";

	labelloc="t";

	overlap="false";

	splines="true";


	"my-sample-workload" [ color="2", colorscheme="greens3", fillcolor="1", label="workload.my-sample-workload", style="filled",  weight=0 ];

	"my-sample-workload" -> "base" [  weight=0 ];

	"my-sample-workload" -> "ee1259cbb7466722803b41212289edc44429a279" [  weight=0 ];

	"34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.route
type: route
class: default
provision time: 11.817381s", style="filled", tooltip="guresid: 34cf8e4d56a125c21f2d91918bf0e12588e5cf43",  weight=0 ];

	"ff13eab48ab722594c5f50cb225fff30554b298f" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: dns
class: default
provision time: 11.670979s", style="filled", tooltip="guresid: ff13eab48ab722594c5f50cb225fff30554b298f",  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: ingress
class: default
provision time: 2.736095s", style="filled", tooltip="guresid: 8e247f220ceddabdd8f6657075546d344e0dfc51",  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "32b220dc2ff1ad917484e858772a8549b3f811fd" [  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"base" [ color="2", colorscheme="greens3", fillcolor="1", label="base", style="filled",  weight=0 ];

	"base" -> "6fece94ee14b03d3c8da39669a75064d497f06d1" [  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: tls-cert
class: default
provision time: 7.217691s", style="filled", tooltip="guresid: 32b220dc2ff1ad917484e858772a8549b3f811fd",  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: workload
class: default
provision time: 6.630806s", style="filled", tooltip="guresid: ee1259cbb7466722803b41212289edc44429a279",  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "562f303db109c42b08d6ec6d17d7d9995f66c35b" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"6fece94ee14b03d3c8da39669a75064d497f06d1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: base-env
type: base-env
class: default
provision time: 18.223727s", style="filled", tooltip="guresid: 6fece94ee14b03d3c8da39669a75064d497f06d1",  weight=0 ];

	"562f303db109c42b08d6ec6d17d7d9995f66c35b" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: k8s-service-account
class: default
provision time: 6.864808s", style="filled", tooltip="guresid: 562f303db109c42b08d6ec6d17d7d9995f66c35b",  weight=0 ];

}


Copy link

Deployment failed for PR-143! ❌

Runtime errors:

          {
            "name": "my-sample-container",
            "ready": false,
            "restartCount": 0,
            "state": {
              "waiting": {
                "message": "Back-off pulling image \"ghcr.io/mathieu-benoit/my-sample-workload:pouet\"",
                "reason": "ImagePullBackOff"
              }
            },
            "status": "Failure"
          }

View in Humanitec

Deployment ID: 17e70af44ffa33a4

Domains:

my-sample-workload: helloworld-preview.endpoints.mathieu-benoit-gcp.cloud.goog

Deployment diff

Deployment diff:

{
  "modules": {
    "add": null,
    "remove": [],
    "update": {
      "my-sample-workload": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/my-sample-container/image",
          "value": "ghcr.io/mathieu-benoit/my-sample-workload:pouet"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/mathieu-benoit/sail-sharp/blob/test/score/score.yaml"
        }
      ]
    }
  },
  "shared": null
}
Active Resources Usage

Active Resources Usage:


ResType            	Class  	ResID                                     	Usage         	Last referencing deployment	Last referencing deployment created ago
agent              	default	agent                                     	current deploy	17e70af44ffa33a4           	2m36.325058443s                        
base-env           	default	base-env                                  	current deploy	17e70af44ffa33a4           	2m36.325060417s                        
k8s-cluster        	default	k8s-cluster                               	current deploy	17e70af44ffa33a4           	2m36.32506174s                         
k8s-namespace      	default	k8s-namespace                             	current deploy	17e70af44ffa33a4           	2m36.325062591s                        
logging            	default	logging                                   	current deploy	17e70af44ffa33a4           	2m36.325063433s                        
k8s-service-account	default	modules.my-sample-workload                	current deploy	17e70af44ffa33a4           	2m36.325064244s                        
workload           	default	modules.my-sample-workload                	current deploy	17e70af44ffa33a4           	2m36.325064995s                        
dns                	default	modules.my-sample-workload.externals.dns  	current deploy	17e70af44ffa33a4           	2m36.325065727s                        
ingress            	default	modules.my-sample-workload.externals.dns  	current deploy	17e70af44ffa33a4           	2m36.325066538s                        
tls-cert           	default	modules.my-sample-workload.externals.dns  	current deploy	17e70af44ffa33a4           	2m36.32506727s                         
route              	default	modules.my-sample-workload.externals.route	current deploy	17e70af44ffa33a4           	2m36.325068041s                        

Resources Graph

Resources Graph:

Use a Graphviz viewer for a visual representation.


strict digraph {

	label="Resource Graph
app: my-sample-app, env: pr-143

green: virtual nodes (environment, workloads), blue: active resources

";

	labelloc="t";

	overlap="false";

	splines="true";


	"34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.route
type: route
class: default
provision time: 12.245761s", style="filled", tooltip="guresid: 34cf8e4d56a125c21f2d91918bf0e12588e5cf43",  weight=0 ];

	"6fece94ee14b03d3c8da39669a75064d497f06d1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: base-env
type: base-env
class: default
provision time: 18.446083s", style="filled", tooltip="guresid: 6fece94ee14b03d3c8da39669a75064d497f06d1",  weight=0 ];

	"ff13eab48ab722594c5f50cb225fff30554b298f" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: dns
class: default
provision time: 11.69439s", style="filled", tooltip="guresid: ff13eab48ab722594c5f50cb225fff30554b298f",  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: tls-cert
class: default
provision time: 402.382ms", style="filled", tooltip="guresid: 32b220dc2ff1ad917484e858772a8549b3f811fd",  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"base" [ color="2", colorscheme="greens3", fillcolor="1", label="base", style="filled",  weight=0 ];

	"base" -> "6fece94ee14b03d3c8da39669a75064d497f06d1" [  weight=0 ];

	"my-sample-workload" [ color="2", colorscheme="greens3", fillcolor="1", label="workload.my-sample-workload", style="filled",  weight=0 ];

	"my-sample-workload" -> "ee1259cbb7466722803b41212289edc44429a279" [  weight=0 ];

	"my-sample-workload" -> "base" [  weight=0 ];

	"562f303db109c42b08d6ec6d17d7d9995f66c35b" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: k8s-service-account
class: default
provision time: 7.234226s", style="filled", tooltip="guresid: 562f303db109c42b08d6ec6d17d7d9995f66c35b",  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: ingress
class: default
provision time: 6.579056s", style="filled", tooltip="guresid: 8e247f220ceddabdd8f6657075546d344e0dfc51",  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "32b220dc2ff1ad917484e858772a8549b3f811fd" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: workload
class: default
provision time: 6.595005s", style="filled", tooltip="guresid: ee1259cbb7466722803b41212289edc44429a279",  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "562f303db109c42b08d6ec6d17d7d9995f66c35b" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

}


Copy link

Deployment failed for PR-143! ❌

Runtime errors:

          {
            "name": "my-sample-container",
            "ready": false,
            "restartCount": 0,
            "state": {
              "waiting": {
                "message": "secret \"shared-secrets\" not found",
                "reason": "CreateContainerConfigError"
              }
            },
            "status": "Failure"
          }

View in Humanitec

Deployment ID: 17e70c32465bcad7

Domains:

my-sample-workload: helloworld-preview.endpoints.mathieu-benoit-gcp.cloud.goog

Deployment diff

Deployment diff:

{
  "modules": {
    "add": null,
    "remove": [],
    "update": {
      "my-sample-workload": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/my-sample-container/image",
          "value": "us-east4-docker.pkg.dev/mathieu-benoit-gcp/containers/my-sample-workload@sha256:f25791d6b38651585e0e2176a4092e65793a2d9ba206b0e9d5a693b2d4480afe"
        },
        {
          "from": "",
          "op": "add",
          "path": "/spec/containers/my-sample-container/variables/MISSING_VAR",
          "value": "${values.nonexistent-var}"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/mathieu-benoit/sail-sharp/blob/test/score/score.yaml"
        }
      ]
    }
  },
  "shared": null
}
Active Resources Usage

Active Resources Usage:


ResType            	Class  	ResID                                     	Usage         	Last referencing deployment	Last referencing deployment created ago
agent              	default	agent                                     	current deploy	17e70c32465bcad7           	2m38.316946897s                        
base-env           	default	base-env                                  	current deploy	17e70c32465bcad7           	2m38.316948349s                        
k8s-cluster        	default	k8s-cluster                               	current deploy	17e70c32465bcad7           	2m38.316949391s                        
k8s-namespace      	default	k8s-namespace                             	current deploy	17e70c32465bcad7           	2m38.316950193s                        
logging            	default	logging                                   	current deploy	17e70c32465bcad7           	2m38.316951024s                        
k8s-service-account	default	modules.my-sample-workload                	current deploy	17e70c32465bcad7           	2m38.316951776s                        
workload           	default	modules.my-sample-workload                	current deploy	17e70c32465bcad7           	2m38.316952497s                        
dns                	default	modules.my-sample-workload.externals.dns  	current deploy	17e70c32465bcad7           	2m38.316953229s                        
ingress            	default	modules.my-sample-workload.externals.dns  	current deploy	17e70c32465bcad7           	2m38.31695405s                         
tls-cert           	default	modules.my-sample-workload.externals.dns  	current deploy	17e70c32465bcad7           	2m38.316954832s                        
route              	default	modules.my-sample-workload.externals.route	current deploy	17e70c32465bcad7           	2m38.316955593s                        

Resources Graph

Resources Graph:

Use a Graphviz viewer for a visual representation.


strict digraph {

	label="Resource Graph
app: my-sample-app, env: pr-143

green: virtual nodes (environment, workloads), blue: active resources

";

	labelloc="t";

	overlap="false";

	splines="true";


	"base" [ color="2", colorscheme="greens3", fillcolor="1", label="base", style="filled",  weight=0 ];

	"base" -> "6fece94ee14b03d3c8da39669a75064d497f06d1" [  weight=0 ];

	"562f303db109c42b08d6ec6d17d7d9995f66c35b" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: k8s-service-account
class: default
provision time: 6.964627s", style="filled", tooltip="guresid: 562f303db109c42b08d6ec6d17d7d9995f66c35b",  weight=0 ];

	"6fece94ee14b03d3c8da39669a75064d497f06d1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: base-env
type: base-env
class: default
provision time: 18.368604s", style="filled", tooltip="guresid: 6fece94ee14b03d3c8da39669a75064d497f06d1",  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: tls-cert
class: default
provision time: 378.958ms", style="filled", tooltip="guresid: 32b220dc2ff1ad917484e858772a8549b3f811fd",  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: workload
class: default
provision time: 6.276447s", style="filled", tooltip="guresid: ee1259cbb7466722803b41212289edc44429a279",  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "562f303db109c42b08d6ec6d17d7d9995f66c35b" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.route
type: route
class: default
provision time: 12.439153s", style="filled", tooltip="guresid: 34cf8e4d56a125c21f2d91918bf0e12588e5cf43",  weight=0 ];

	"ff13eab48ab722594c5f50cb225fff30554b298f" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: dns
class: default
provision time: 11.934724s", style="filled", tooltip="guresid: ff13eab48ab722594c5f50cb225fff30554b298f",  weight=0 ];

	"my-sample-workload" [ color="2", colorscheme="greens3", fillcolor="1", label="workload.my-sample-workload", style="filled",  weight=0 ];

	"my-sample-workload" -> "ee1259cbb7466722803b41212289edc44429a279" [  weight=0 ];

	"my-sample-workload" -> "base" [  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: ingress
class: default
provision time: 6.25219s", style="filled", tooltip="guresid: 8e247f220ceddabdd8f6657075546d344e0dfc51",  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "32b220dc2ff1ad917484e858772a8549b3f811fd" [  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

}


Copy link

Deployment failed for PR-143! ❌

Deployment Errors:

Unable to create/update namespace my-sample-app-pr-143: failed to patch namespace: namespaces "compute-resources" not found
Errors details

Errors details:

[
  {
    "apiVersion": "entity.humanitec.io/v1b1",
    "entity": {},
    "kind": "DeploymentError",
    "metadata": {
      "app_id": "my-sample-app",
      "deploy_id": "17e70c8fe5358ac7",
      "env_id": "pr-143",
      "org_id": "mabenoit"
    },
    "status": {
      "code": "K8S-002",
      "error_type": "",
      "message": "Unable to create/update namespace my-sample-app-pr-143: failed to patch namespace: namespaces \"compute-resources\" not found",
      "object_id": "",
      "scope": "environment",
      "summary": "Cluster permissions error"
    }
  }
]

Runtime errors:

          {
            "name": "my-sample-container",
            "ready": false,
            "restartCount": 0,
            "state": {
              "waiting": {
                "message": "secret \"shared-secrets\" not found",
                "reason": "CreateContainerConfigError"
              }
            },
            "status": "Failure"
          }

View in Humanitec

Deployment ID: 17e70c8fe5358ac7

Domains:

my-sample-workload: helloworld-preview.endpoints.mathieu-benoit-gcp.cloud.goog

Deployment diff

Deployment diff:

{
  "modules": {
    "add": null,
    "remove": [],
    "update": {
      "my-sample-workload": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/my-sample-container/image",
          "value": "us-east4-docker.pkg.dev/mathieu-benoit-gcp/containers/my-sample-workload@sha256:e32bba74cc3bb30d191bb82ff550e748bb11ca81d9b960fab52e4868a699860d"
        },
        {
          "from": "",
          "op": "add",
          "path": "/spec/containers/my-sample-container/variables/MISSING_VAR",
          "value": "${values.nonexistent-var}"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/mathieu-benoit/sail-sharp/blob/test/score/score.yaml"
        }
      ]
    }
  },
  "shared": null
}

Copy link

Deployment failed for PR-143! ❌

Runtime errors:

          {
            "name": "my-sample-container",
            "ready": false,
            "restartCount": 0,
            "state": {
              "waiting": {
                "message": "secret \"shared-secrets\" not found",
                "reason": "CreateContainerConfigError"
              }
            },
            "status": "Failure"
          }

View in Humanitec

Deployment ID: 17e70d4f50e1590e

Domains:

my-sample-workload: helloworld-preview.endpoints.mathieu-benoit-gcp.cloud.goog

Deployment diff

Deployment diff:

{
  "modules": {
    "add": null,
    "remove": [],
    "update": {
      "my-sample-workload": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/my-sample-container/image",
          "value": "us-east4-docker.pkg.dev/mathieu-benoit-gcp/containers/my-sample-workload@sha256:e32bba74cc3bb30d191bb82ff550e748bb11ca81d9b960fab52e4868a699860d"
        },
        {
          "from": "",
          "op": "add",
          "path": "/spec/containers/my-sample-container/variables/MISSING_VAR",
          "value": "${values.nonexistent-var}"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/mathieu-benoit/sail-sharp/blob/test/score/score.yaml"
        }
      ]
    }
  },
  "shared": null
}
Active Resources Usage

Active Resources Usage:


ResType            	Class  	ResID                                     	Usage         	Last referencing deployment	Last referencing deployment created ago
agent              	default	agent                                     	current deploy	17e70d4f50e1590e           	2m33.018884851s                        
base-env           	default	base-env                                  	current deploy	17e70d4f50e1590e           	2m33.018886515s                        
k8s-cluster        	default	k8s-cluster                               	current deploy	17e70d4f50e1590e           	2m33.018887396s                        
k8s-namespace      	default	k8s-namespace                             	current deploy	17e70d4f50e1590e           	2m33.018888028s                        
logging            	default	logging                                   	current deploy	17e70d4f50e1590e           	2m33.018888719s                        
k8s-service-account	default	modules.my-sample-workload                	current deploy	17e70d4f50e1590e           	2m33.01888934s                         
workload           	default	modules.my-sample-workload                	current deploy	17e70d4f50e1590e           	2m33.018889981s                        
dns                	default	modules.my-sample-workload.externals.dns  	current deploy	17e70d4f50e1590e           	2m33.018890572s                        
ingress            	default	modules.my-sample-workload.externals.dns  	current deploy	17e70d4f50e1590e           	2m33.018891254s                        
tls-cert           	default	modules.my-sample-workload.externals.dns  	current deploy	17e70d4f50e1590e           	2m33.018891905s                        
route              	default	modules.my-sample-workload.externals.route	current deploy	17e70d4f50e1590e           	2m33.018892516s                        

Resources Graph

Resources Graph:

Use a Graphviz viewer for a visual representation.


strict digraph {

	label="Resource Graph
app: my-sample-app, env: pr-143

green: virtual nodes (environment, workloads), blue: active resources

";

	labelloc="t";

	overlap="false";

	splines="true";


	"my-sample-workload" [ color="2", colorscheme="greens3", fillcolor="1", label="workload.my-sample-workload", style="filled",  weight=0 ];

	"my-sample-workload" -> "ee1259cbb7466722803b41212289edc44429a279" [  weight=0 ];

	"my-sample-workload" -> "base" [  weight=0 ];

	"6fece94ee14b03d3c8da39669a75064d497f06d1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: base-env
type: base-env
class: default
provision time: 17.836407s", style="filled", tooltip="guresid: 6fece94ee14b03d3c8da39669a75064d497f06d1",  weight=0 ];

	"34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.route
type: route
class: default
provision time: 11.680357s", style="filled", tooltip="guresid: 34cf8e4d56a125c21f2d91918bf0e12588e5cf43",  weight=0 ];

	"ff13eab48ab722594c5f50cb225fff30554b298f" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: dns
class: default
provision time: 11.099661s", style="filled", tooltip="guresid: ff13eab48ab722594c5f50cb225fff30554b298f",  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: tls-cert
class: default
provision time: 414.452ms", style="filled", tooltip="guresid: 32b220dc2ff1ad917484e858772a8549b3f811fd",  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: ingress
class: default
provision time: 6.586041s", style="filled", tooltip="guresid: 8e247f220ceddabdd8f6657075546d344e0dfc51",  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "32b220dc2ff1ad917484e858772a8549b3f811fd" [  weight=0 ];

	"base" [ color="2", colorscheme="greens3", fillcolor="1", label="base", style="filled",  weight=0 ];

	"base" -> "6fece94ee14b03d3c8da39669a75064d497f06d1" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: workload
class: default
provision time: 6.595002s", style="filled", tooltip="guresid: ee1259cbb7466722803b41212289edc44429a279",  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "562f303db109c42b08d6ec6d17d7d9995f66c35b" [  weight=0 ];

	"562f303db109c42b08d6ec6d17d7d9995f66c35b" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: k8s-service-account
class: default
provision time: 6.922669s", style="filled", tooltip="guresid: 562f303db109c42b08d6ec6d17d7d9995f66c35b",  weight=0 ];

}


Copy link

Deployment successfully completed for PR-143! 🎉

View in Humanitec

Deployment ID: 17e70db302d92ec9

Domains:

my-sample-workload: helloworld-preview.endpoints.mathieu-benoit-gcp.cloud.goog

Deployment diff

Deployment diff:

{
  "modules": {
    "add": null,
    "remove": [],
    "update": {
      "my-sample-workload": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/my-sample-container/image",
          "value": "us-east4-docker.pkg.dev/mathieu-benoit-gcp/containers/my-sample-workload@sha256:5371f99d5f886689a0576f30f9ad94afb4eb5563356134a50229f9aa42f6406b"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/mathieu-benoit/sail-sharp/blob/test/score/score.yaml"
        }
      ]
    }
  },
  "shared": null
}
Active Resources Usage

Active Resources Usage:


ResType            	Class  	ResID                                     	Usage         	Last referencing deployment	Last referencing deployment created ago
agent              	default	agent                                     	current deploy	17e70db302d92ec9           	40.506961734s                          
base-env           	default	base-env                                  	current deploy	17e70db302d92ec9           	40.506964659s                          
k8s-cluster        	default	k8s-cluster                               	current deploy	17e70db302d92ec9           	40.506965982s                          
k8s-namespace      	default	k8s-namespace                             	current deploy	17e70db302d92ec9           	40.506967093s                          
logging            	default	logging                                   	current deploy	17e70db302d92ec9           	40.506968366s                          
k8s-service-account	default	modules.my-sample-workload                	current deploy	17e70db302d92ec9           	40.506969368s                          
workload           	default	modules.my-sample-workload                	current deploy	17e70db302d92ec9           	40.50697052s                           
dns                	default	modules.my-sample-workload.externals.dns  	current deploy	17e70db302d92ec9           	40.506971732s                          
ingress            	default	modules.my-sample-workload.externals.dns  	current deploy	17e70db302d92ec9           	40.506972964s                          
tls-cert           	default	modules.my-sample-workload.externals.dns  	current deploy	17e70db302d92ec9           	40.506974006s                          
route              	default	modules.my-sample-workload.externals.route	current deploy	17e70db302d92ec9           	40.506975048s                          

Resources Graph

Resources Graph:

Use a Graphviz viewer for a visual representation.


strict digraph {

	label="Resource Graph
app: my-sample-app, env: pr-143

green: virtual nodes (environment, workloads), blue: active resources

";

	labelloc="t";

	overlap="false";

	splines="true";


	"ee1259cbb7466722803b41212289edc44429a279" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: workload
class: default
provision time: 6.997057s", style="filled", tooltip="guresid: ee1259cbb7466722803b41212289edc44429a279",  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "562f303db109c42b08d6ec6d17d7d9995f66c35b" [  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: ingress
class: default
provision time: 6.980166s", style="filled", tooltip="guresid: 8e247f220ceddabdd8f6657075546d344e0dfc51",  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "32b220dc2ff1ad917484e858772a8549b3f811fd" [  weight=0 ];

	"6fece94ee14b03d3c8da39669a75064d497f06d1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: base-env
type: base-env
class: default
provision time: 17.322688s", style="filled", tooltip="guresid: 6fece94ee14b03d3c8da39669a75064d497f06d1",  weight=0 ];

	"base" [ color="2", colorscheme="greens3", fillcolor="1", label="base", style="filled",  weight=0 ];

	"base" -> "6fece94ee14b03d3c8da39669a75064d497f06d1" [  weight=0 ];

	"my-sample-workload" [ color="2", colorscheme="greens3", fillcolor="1", label="workload.my-sample-workload", style="filled",  weight=0 ];

	"my-sample-workload" -> "ee1259cbb7466722803b41212289edc44429a279" [  weight=0 ];

	"my-sample-workload" -> "base" [  weight=0 ];

	"ff13eab48ab722594c5f50cb225fff30554b298f" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: dns
class: default
provision time: 10.209033s", style="filled", tooltip="guresid: ff13eab48ab722594c5f50cb225fff30554b298f",  weight=0 ];

	"34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.route
type: route
class: default
provision time: 10.848251s", style="filled", tooltip="guresid: 34cf8e4d56a125c21f2d91918bf0e12588e5cf43",  weight=0 ];

	"562f303db109c42b08d6ec6d17d7d9995f66c35b" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: k8s-service-account
class: default
provision time: 6.485376s", style="filled", tooltip="guresid: 562f303db109c42b08d6ec6d17d7d9995f66c35b",  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: tls-cert
class: default
provision time: 419.582ms", style="filled", tooltip="guresid: 32b220dc2ff1ad917484e858772a8549b3f811fd",  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

}


Copy link

Deployment successfully completed for PR-143! 🎉

View in Humanitec

Deployment ID: 17e70fb65f1a3112

URLs:

my-sample-workload: helloworld-preview.endpoints.mathieu-benoit-gcp.cloud.goog

Deployment diff

Deployment diff:

{
  "modules": {
    "add": null,
    "remove": [],
    "update": {
      "my-sample-workload": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/my-sample-container/image",
          "value": "us-east4-docker.pkg.dev/mathieu-benoit-gcp/containers/my-sample-workload@sha256:02a13c2c869533a4c218375bd3d4c23bf83cbe4883dd97d1413eef1da3d235ed"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/mathieu-benoit/sail-sharp/blob/test/score/score.yaml"
        }
      ]
    }
  },
  "shared": null
}
Active Resources Usage

Active Resources Usage:


ResType            	Class  	ResID                                     	Usage         	Last referencing deployment	Last referencing deployment created ago
agent              	default	agent                                     	current deploy	17e70fb65f1a3112           	43.276360302s                          
base-env           	default	base-env                                  	current deploy	17e70fb65f1a3112           	43.276361995s                          
k8s-cluster        	default	k8s-cluster                               	current deploy	17e70fb65f1a3112           	43.276362867s                          
k8s-namespace      	default	k8s-namespace                             	current deploy	17e70fb65f1a3112           	43.276363508s                          
logging            	default	logging                                   	current deploy	17e70fb65f1a3112           	43.276364179s                          
k8s-service-account	default	modules.my-sample-workload                	current deploy	17e70fb65f1a3112           	43.276365492s                          
workload           	default	modules.my-sample-workload                	current deploy	17e70fb65f1a3112           	43.276366564s                          
dns                	default	modules.my-sample-workload.externals.dns  	current deploy	17e70fb65f1a3112           	43.276367776s                          
ingress            	default	modules.my-sample-workload.externals.dns  	current deploy	17e70fb65f1a3112           	43.27636968s                           
tls-cert           	default	modules.my-sample-workload.externals.dns  	current deploy	17e70fb65f1a3112           	43.276370922s                          
route              	default	modules.my-sample-workload.externals.route	current deploy	17e70fb65f1a3112           	43.276372134s                          

Resources Graph

Resources Graph:

Use a Graphviz viewer for a visual representation.


strict digraph {

	label="Resource Graph
app: my-sample-app, env: pr-143

green: virtual nodes (environment, workloads), blue: active resources

";

	labelloc="t";

	overlap="false";

	splines="true";


	"ee1259cbb7466722803b41212289edc44429a279" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: workload
class: default
provision time: 7.04978s", style="filled", tooltip="guresid: ee1259cbb7466722803b41212289edc44429a279",  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "562f303db109c42b08d6ec6d17d7d9995f66c35b" [  weight=0 ];

	"ee1259cbb7466722803b41212289edc44429a279" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"base" [ color="2", colorscheme="greens3", fillcolor="1", label="base", style="filled",  weight=0 ];

	"base" -> "6fece94ee14b03d3c8da39669a75064d497f06d1" [  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: tls-cert
class: default
provision time: 347.409ms", style="filled", tooltip="guresid: 32b220dc2ff1ad917484e858772a8549b3f811fd",  weight=0 ];

	"32b220dc2ff1ad917484e858772a8549b3f811fd" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"34cf8e4d56a125c21f2d91918bf0e12588e5cf43" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.route
type: route
class: default
provision time: 11.860639s", style="filled", tooltip="guresid: 34cf8e4d56a125c21f2d91918bf0e12588e5cf43",  weight=0 ];

	"ff13eab48ab722594c5f50cb225fff30554b298f" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: dns
class: default
provision time: 11.339701s", style="filled", tooltip="guresid: ff13eab48ab722594c5f50cb225fff30554b298f",  weight=0 ];

	"562f303db109c42b08d6ec6d17d7d9995f66c35b" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload
type: k8s-service-account
class: default
provision time: 6.65088s", style="filled", tooltip="guresid: 562f303db109c42b08d6ec6d17d7d9995f66c35b",  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.my-sample-workload.externals.dns
type: ingress
class: default
provision time: 7.061669s", style="filled", tooltip="guresid: 8e247f220ceddabdd8f6657075546d344e0dfc51",  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "32b220dc2ff1ad917484e858772a8549b3f811fd" [  weight=0 ];

	"8e247f220ceddabdd8f6657075546d344e0dfc51" -> "ff13eab48ab722594c5f50cb225fff30554b298f" [  weight=0 ];

	"my-sample-workload" [ color="2", colorscheme="greens3", fillcolor="1", label="workload.my-sample-workload", style="filled",  weight=0 ];

	"my-sample-workload" -> "base" [  weight=0 ];

	"my-sample-workload" -> "ee1259cbb7466722803b41212289edc44429a279" [  weight=0 ];

	"6fece94ee14b03d3c8da39669a75064d497f06d1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: base-env
type: base-env
class: default
provision time: 18.478274s", style="filled", tooltip="guresid: 6fece94ee14b03d3c8da39669a75064d497f06d1",  weight=0 ];

}


@mathieu-benoit mathieu-benoit merged commit e5f7ac1 into main Jul 30, 2024
2 checks passed
@mathieu-benoit mathieu-benoit deleted the test branch July 30, 2024 18:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant