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

Fix memory and cpu limits to avoid CrashLoopBackOff #26

Merged
merged 5 commits into from
Jun 3, 2024

Conversation

mathieu-benoit
Copy link
Contributor

@mathieu-benoit mathieu-benoit commented Jun 3, 2024

Following up on #25, continuing testing GoogleCloudPlatform/microservices-demo#2540

Nothing related, but also took the initiative to:

  • Update humctl to '0.25.0'
  • Update the GitHub runner to Ubuntu 24.04

Copy link

github-actions bot commented Jun 3, 2024

Deployment successfully completed for PR-26! 🎉

View in Humanitec

Deployment ID: 17d590ad44d91bd8

Domains:

frontend: onlineboutique-preview.endpoints.mathieu-benoit-gcp.cloud.goog

Deployment diff

Deployment diff:

{
  "modules": {
    "add": null,
    "remove": [],
    "update": {
      "adservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/adservice/resources/requests/cpu",
          "value": "120m"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/adservice/resources/requests/memory",
          "value": "120Mi"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/adservice/resources/limits/memory",
          "value": "150Mi"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/adservice/resources/limits/cpu",
          "value": "150m"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/ad/score.yaml"
        }
      ],
      "cartservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/cart/score.yaml"
        }
      ],
      "checkoutservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/checkout/score.yaml"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/checkoutservice/resources/limits/memory",
          "value": "80Mi"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/checkoutservice/resources/requests/memory",
          "value": "60Mi"
        }
      ],
      "currencyservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/currencyservice/resources/limits/memory",
          "value": "90Mi"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/currencyservice/resources/requests/memory",
          "value": "70Mi"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/currency/score.yaml"
        }
      ],
      "emailservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/email/score.yaml"
        }
      ],
      "frontend": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/frontend/score.yaml"
        }
      ],
      "paymentservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/payment/score.yaml"
        }
      ],
      "productcatalogservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/productcatalog/score.yaml"
        }
      ],
      "recommendationservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/recommendation/score.yaml"
        }
      ],
      "shippingservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/shipping/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	17d590ad44d91bd8           	39.067978573s                          
base-env           	default	base-env                                	current deploy	17d590ad44d91bd8           	39.067981528s                          
k8s-cluster        	default	k8s-cluster                             	current deploy	17d590ad44d91bd8           	39.06798278s                           
k8s-namespace      	default	k8s-namespace                           	current deploy	17d590ad44d91bd8           	39.067983802s                          
logging            	default	logging                                 	current deploy	17d590ad44d91bd8           	39.067984875s                          
k8s-service-account	default	modules.adservice                       	current deploy	17d590ad44d91bd8           	39.067985806s                          
workload           	default	modules.adservice                       	current deploy	17d590ad44d91bd8           	39.067986688s                          
k8s-service-account	default	modules.cartservice                     	current deploy	17d590ad44d91bd8           	39.067987569s                          
workload           	default	modules.cartservice                     	current deploy	17d590ad44d91bd8           	39.067988582s                          
redis              	default	modules.cartservice.externals.redis-cart	current deploy	17d590ad44d91bd8           	39.067989443s                          
k8s-service-account	default	modules.checkoutservice                 	current deploy	17d590ad44d91bd8           	39.067990295s                          
workload           	default	modules.checkoutservice                 	current deploy	17d590ad44d91bd8           	39.067992188s                          
k8s-service-account	default	modules.currencyservice                 	current deploy	17d590ad44d91bd8           	39.06799306s                           
workload           	default	modules.currencyservice                 	current deploy	17d590ad44d91bd8           	39.067993962s                          
k8s-service-account	default	modules.emailservice                    	current deploy	17d590ad44d91bd8           	39.067995775s                          
workload           	default	modules.emailservice                    	current deploy	17d590ad44d91bd8           	39.067996667s                          
k8s-service-account	default	modules.frontend                        	current deploy	17d590ad44d91bd8           	39.067997689s                          
workload           	default	modules.frontend                        	current deploy	17d590ad44d91bd8           	39.06799855s                           
dns                	default	modules.frontend.externals.dns          	current deploy	17d590ad44d91bd8           	39.067999452s                          
ingress            	default	modules.frontend.externals.dns          	current deploy	17d590ad44d91bd8           	39.068000293s                          
tls-cert           	default	modules.frontend.externals.dns          	current deploy	17d590ad44d91bd8           	39.068001145s                          
route              	default	modules.frontend.externals.route        	current deploy	17d590ad44d91bd8           	39.068001997s                          
k8s-service-account	default	modules.loadgenerator                   	current deploy	17d590ad44d91bd8           	39.068002888s                          
workload           	default	modules.loadgenerator                   	current deploy	17d590ad44d91bd8           	39.06800374s                           
k8s-service-account	default	modules.paymentservice                  	current deploy	17d590ad44d91bd8           	39.068004592s                          
workload           	default	modules.paymentservice                  	current deploy	17d590ad44d91bd8           	39.068005433s                          
k8s-service-account	default	modules.productcatalogservice           	current deploy	17d590ad44d91bd8           	39.068006315s                          
workload           	default	modules.productcatalogservice           	current deploy	17d590ad44d91bd8           	39.068007206s                          
k8s-service-account	default	modules.recommendationservice           	current deploy	17d590ad44d91bd8           	39.068008058s                          
workload           	default	modules.recommendationservice           	current deploy	17d590ad44d91bd8           	39.06800895s                           
k8s-service-account	default	modules.shippingservice                 	current deploy	17d590ad44d91bd8           	39.068009862s                          
workload           	default	modules.shippingservice                 	current deploy	17d590ad44d91bd8           	39.068010723s                          

Resources Graph

Resources Graph:

Use a Graphviz viewer for a visual representation.


strict digraph {

	label="Resource Graph
app: onlineboutique, env: pr-26

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

";

	labelloc="t";

	overlap="false";

	splines="true";


	"fbec48a893432e8cbe6bee4f199ff09aa3c177a1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.currencyservice
type: workload
class: default
provision time: 1.856667s", style="filled", tooltip="guresid: fbec48a893432e8cbe6bee4f199ff09aa3c177a1",  weight=0 ];

	"fbec48a893432e8cbe6bee4f199ff09aa3c177a1" -> "97db89360b15ae7413483fab6aad3e4c41cbfebb" [  weight=0 ];

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

	"emailservice" -> "base" [  weight=0 ];

	"emailservice" -> "82ef3c61b8ace1a6657f7171f777df4ba31439a1" [  weight=0 ];

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

	"currencyservice" -> "base" [  weight=0 ];

	"currencyservice" -> "fbec48a893432e8cbe6bee4f199ff09aa3c177a1" [  weight=0 ];

	"935d9c9102e20588bb2726ea038506644862cf14" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.loadgenerator
type: workload
class: default
provision time: 2.136379s", style="filled", tooltip="guresid: 935d9c9102e20588bb2726ea038506644862cf14",  weight=0 ];

	"935d9c9102e20588bb2726ea038506644862cf14" -> "ad53317808477c63b3c86d4c50600272adf0cf79" [  weight=0 ];

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

	"cd2fb0359f7840421c8a3cb0f8ece5bea487e89b" -> "57f7789ae841e5463c10c0714ce1b5936a19a8b1" [  weight=0 ];

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

	"checkoutservice" -> "base" [  weight=0 ];

	"checkoutservice" -> "c1f9d4c54c0de68d12b7ba511dd6df7fff9891e8" [  weight=0 ];

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

	"cartservice" -> "99f9db794aa7510014ac861283161b7620fc6c0c" [  weight=0 ];

	"cartservice" -> "base" [  weight=0 ];

	"97db89360b15ae7413483fab6aad3e4c41cbfebb" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.currencyservice
type: k8s-service-account
class: default
provision time: 16.345042s", style="filled", tooltip="guresid: 97db89360b15ae7413483fab6aad3e4c41cbfebb",  weight=0 ];

	"66b7fe10bc83574991b4e497acdbc625655f7d83" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.cartservice.externals.redis-cart
type: redis
class: default
provision time: 15.864324s", style="filled", tooltip="guresid: 66b7fe10bc83574991b4e497acdbc625655f7d83",  weight=0 ];

	"57f7789ae841e5463c10c0714ce1b5936a19a8b1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: agent
type: agent
class: default
provision time: 15.623001s", style="filled", tooltip="guresid: 57f7789ae841e5463c10c0714ce1b5936a19a8b1",  weight=0 ];

	"89691872690fcee391548316b88b97f210530bc2" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.shippingservice
type: k8s-service-account
class: default
provision time: 16.223589s", style="filled", tooltip="guresid: 89691872690fcee391548316b88b97f210530bc2",  weight=0 ];

	"99f9db794aa7510014ac861283161b7620fc6c0c" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.cartservice
type: workload
class: default
provision time: 601.487ms", style="filled", tooltip="guresid: 99f9db794aa7510014ac861283161b7620fc6c0c",  weight=0 ];

	"99f9db794aa7510014ac861283161b7620fc6c0c" -> "3e6bafd72e20e68225d6695ef08ca780c895c8f1" [  weight=0 ];

	"99f9db794aa7510014ac861283161b7620fc6c0c" -> "66b7fe10bc83574991b4e497acdbc625655f7d83" [  weight=0 ];

	"7f11db6e80001aa1853d569dac44b6889ecbf3df" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.productcatalogservice
type: workload
class: default
provision time: 965.963ms", style="filled", tooltip="guresid: 7f11db6e80001aa1853d569dac44b6889ecbf3df",  weight=0 ];

	"7f11db6e80001aa1853d569dac44b6889ecbf3df" -> "1994e2de42c775e1735524c6bd5b3cbe95b65ff0" [  weight=0 ];

	"345844eaf1807f34ee9935ad8c4e831d96c72e5b" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.adservice
type: k8s-service-account
class: default
provision time: 15.256639s", style="filled", tooltip="guresid: 345844eaf1807f34ee9935ad8c4e831d96c72e5b",  weight=0 ];

	"638ac525c95d0b35f74125b0a23638a3b339abd7" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.adservice
type: workload
class: default
provision time: 487.323ms", style="filled", tooltip="guresid: 638ac525c95d0b35f74125b0a23638a3b339abd7",  weight=0 ];

	"638ac525c95d0b35f74125b0a23638a3b339abd7" -> "345844eaf1807f34ee9935ad8c4e831d96c72e5b" [  weight=0 ];

	"c4f5e553551422109c00a9e815cee6a7bd90e2b4" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.frontend
type: k8s-service-account
class: default
provision time: 16.96898s", style="filled", tooltip="guresid: c4f5e553551422109c00a9e815cee6a7bd90e2b4",  weight=0 ];

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

	"base" -> "cd2fb0359f7840421c8a3cb0f8ece5bea487e89b" [  weight=0 ];

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

	"shippingservice" -> "base" [  weight=0 ];

	"shippingservice" -> "0f71bf83ff41d486b91efea15871349b19e89f21" [  weight=0 ];

	"ed5a91f0dd20dc47179bfc7cf6b8ebbedc52c5fa" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.recommendationservice
type: workload
class: default
provision time: 2.505807s", style="filled", tooltip="guresid: ed5a91f0dd20dc47179bfc7cf6b8ebbedc52c5fa",  weight=0 ];

	"ed5a91f0dd20dc47179bfc7cf6b8ebbedc52c5fa" -> "4bcf95696bb7c2f45b18b5b71a915c2c519b500f" [  weight=0 ];

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

	"adservice" -> "638ac525c95d0b35f74125b0a23638a3b339abd7" [  weight=0 ];

	"adservice" -> "base" [  weight=0 ];

	"82ef3c61b8ace1a6657f7171f777df4ba31439a1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.emailservice
type: workload
class: default
provision time: 723.416ms", style="filled", tooltip="guresid: 82ef3c61b8ace1a6657f7171f777df4ba31439a1",  weight=0 ];

	"82ef3c61b8ace1a6657f7171f777df4ba31439a1" -> "dda6560e6fe76d8ea4d09cae03f06d1b46d64924" [  weight=0 ];

	"d0395f26a81479d201780ce759f66842d56bd718" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.frontend.externals.dns
type: dns
class: default
provision time: 17.478868s", style="filled", tooltip="guresid: d0395f26a81479d201780ce759f66842d56bd718",  weight=0 ];

	"ad53317808477c63b3c86d4c50600272adf0cf79" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.loadgenerator
type: k8s-service-account
class: default
provision time: 16.710208s", style="filled", tooltip="guresid: ad53317808477c63b3c86d4c50600272adf0cf79",  weight=0 ];

	"91dd0374971ad898e32d2f8d4b68975f8ed5ce94" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.frontend
type: workload
class: default
provision time: 339.14ms", style="filled", tooltip="guresid: 91dd0374971ad898e32d2f8d4b68975f8ed5ce94",  weight=0 ];

	"91dd0374971ad898e32d2f8d4b68975f8ed5ce94" -> "c4f5e553551422109c00a9e815cee6a7bd90e2b4" [  weight=0 ];

	"91dd0374971ad898e32d2f8d4b68975f8ed5ce94" -> "d0395f26a81479d201780ce759f66842d56bd718" [  weight=0 ];

	"91dd0374971ad898e32d2f8d4b68975f8ed5ce94" -> "482daf08f3896ccc15e61b9f2b63f2816093d219" [  weight=0 ];

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

	"productcatalogservice" -> "base" [  weight=0 ];

	"productcatalogservice" -> "7f11db6e80001aa1853d569dac44b6889ecbf3df" [  weight=0 ];

	"c1f9d4c54c0de68d12b7ba511dd6df7fff9891e8" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.checkoutservice
type: workload
class: default
provision time: 1.692022s", style="filled", tooltip="guresid: c1f9d4c54c0de68d12b7ba511dd6df7fff9891e8",  weight=0 ];

	"c1f9d4c54c0de68d12b7ba511dd6df7fff9891e8" -> "1ca3b34ed7dcccaa3d71487be98faa9c95e648f4" [  weight=0 ];

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

	"loadgenerator" -> "base" [  weight=0 ];

	"loadgenerator" -> "935d9c9102e20588bb2726ea038506644862cf14" [  weight=0 ];

	"3e6bafd72e20e68225d6695ef08ca780c895c8f1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.cartservice
type: k8s-service-account
class: default
provision time: 15.379342s", style="filled", tooltip="guresid: 3e6bafd72e20e68225d6695ef08ca780c895c8f1",  weight=0 ];

	"0f71bf83ff41d486b91efea15871349b19e89f21" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.shippingservice
type: workload
class: default
provision time: 1.407981s", style="filled", tooltip="guresid: 0f71bf83ff41d486b91efea15871349b19e89f21",  weight=0 ];

	"0f71bf83ff41d486b91efea15871349b19e89f21" -> "89691872690fcee391548316b88b97f210530bc2" [  weight=0 ];

	"85b0bda686f585621f9b777355b2ed41329a7a5b" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.paymentservice
type: k8s-service-account
class: default
provision time: 16.103544s", style="filled", tooltip="guresid: 85b0bda686f585621f9b777355b2ed41329a7a5b",  weight=0 ];

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

	"frontend" -> "91dd0374971ad898e32d2f8d4b68975f8ed5ce94" [  weight=0 ];

	"frontend" -> "base" [  weight=0 ];

	"dda6560e6fe76d8ea4d09cae03f06d1b46d64924" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.emailservice
type: k8s-service-account
class: default
provision time: 17.840371s", style="filled", tooltip="guresid: dda6560e6fe76d8ea4d09cae03f06d1b46d64924",  weight=0 ];

	"074bf5840992ee53d2fadae015b85540c261f622" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.frontend.externals.dns
type: tls-cert
class: default
provision time: 5.466903s", style="filled", tooltip="guresid: 074bf5840992ee53d2fadae015b85540c261f622",  weight=0 ];

	"074bf5840992ee53d2fadae015b85540c261f622" -> "d0395f26a81479d201780ce759f66842d56bd718" [  weight=0 ];

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

	"recommendationservice" -> "base" [  weight=0 ];

	"recommendationservice" -> "ed5a91f0dd20dc47179bfc7cf6b8ebbedc52c5fa" [  weight=0 ];

	"4bcf95696bb7c2f45b18b5b71a915c2c519b500f" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.recommendationservice
type: k8s-service-account
class: default
provision time: 15.504532s", style="filled", tooltip="guresid: 4bcf95696bb7c2f45b18b5b71a915c2c519b500f",  weight=0 ];

	"4982e840329f9aee016b08b22b196f1dd551266a" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.frontend.externals.dns
type: ingress
class: default
provision time: 305.373ms", style="filled", tooltip="guresid: 4982e840329f9aee016b08b22b196f1dd551266a",  weight=0 ];

	"4982e840329f9aee016b08b22b196f1dd551266a" -> "d0395f26a81479d201780ce759f66842d56bd718" [  weight=0 ];

	"4982e840329f9aee016b08b22b196f1dd551266a" -> "074bf5840992ee53d2fadae015b85540c261f622" [  weight=0 ];

	"1994e2de42c775e1735524c6bd5b3cbe95b65ff0" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.productcatalogservice
type: k8s-service-account
class: default
provision time: 15.017051s", style="filled", tooltip="guresid: 1994e2de42c775e1735524c6bd5b3cbe95b65ff0",  weight=0 ];

	"482daf08f3896ccc15e61b9f2b63f2816093d219" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.frontend.externals.route
type: route
class: default
provision time: 18.38628s", style="filled", tooltip="guresid: 482daf08f3896ccc15e61b9f2b63f2816093d219",  weight=0 ];

	"1ca3b34ed7dcccaa3d71487be98faa9c95e648f4" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.checkoutservice
type: k8s-service-account
class: default
provision time: 15.136736s", style="filled", tooltip="guresid: 1ca3b34ed7dcccaa3d71487be98faa9c95e648f4",  weight=0 ];

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

	"paymentservice" -> "a50acdc16e8c3d878893605923c39fddf172239b" [  weight=0 ];

	"paymentservice" -> "base" [  weight=0 ];

	"a50acdc16e8c3d878893605923c39fddf172239b" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.paymentservice
type: workload
class: default
provision time: 484.427ms", style="filled", tooltip="guresid: a50acdc16e8c3d878893605923c39fddf172239b",  weight=0 ];

	"a50acdc16e8c3d878893605923c39fddf172239b" -> "85b0bda686f585621f9b777355b2ed41329a7a5b" [  weight=0 ];

}


@mathieu-benoit mathieu-benoit changed the title Avoid CrashLoopBackOff for ad, checkout and currency Fix memory and cpu limits to avoid CrashLoopBackOff Jun 3, 2024
Copy link

github-actions bot commented Jun 3, 2024

Deployment successfully completed for PR-26! 🎉

View in Humanitec

Deployment ID: 17d5919aa56eeaab

Domains:

frontend: onlineboutique-preview.endpoints.mathieu-benoit-gcp.cloud.goog

Deployment diff

Deployment diff:

{
  "modules": {
    "add": null,
    "remove": [],
    "update": {
      "adservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/adservice/resources/requests/cpu",
          "value": "230m"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/adservice/resources/requests/memory",
          "value": "120Mi"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/adservice/resources/limits/cpu",
          "value": "250m"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/adservice/resources/limits/memory",
          "value": "150Mi"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/ad/score.yaml"
        }
      ],
      "cartservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/cart/score.yaml"
        }
      ],
      "checkoutservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/checkout/score.yaml"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/checkoutservice/resources/limits/memory",
          "value": "80Mi"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/checkoutservice/resources/limits/cpu",
          "value": "60m"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/checkoutservice/resources/requests/memory",
          "value": "60Mi"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/checkoutservice/resources/requests/cpu",
          "value": "40m"
        }
      ],
      "currencyservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/currencyservice/resources/limits/cpu",
          "value": "140m"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/currencyservice/resources/limits/memory",
          "value": "90Mi"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/currencyservice/resources/requests/cpu",
          "value": "120m"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/currencyservice/resources/requests/memory",
          "value": "70Mi"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/currency/score.yaml"
        }
      ],
      "emailservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/emailservice/resources/limits/cpu",
          "value": "130m"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/emailservice/resources/requests/cpu",
          "value": "110m"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/email/score.yaml"
        }
      ],
      "frontend": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/frontend/resources/limits/memory",
          "value": "50Mi"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/frontend/resources/limits/cpu",
          "value": "50m"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/frontend/resources/requests/cpu",
          "value": "30m"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/frontend/resources/requests/memory",
          "value": "30Mi"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/frontend/score.yaml"
        }
      ],
      "paymentservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/payment/score.yaml"
        }
      ],
      "productcatalogservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/productcatalog/score.yaml"
        }
      ],
      "recommendationservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/recommendation/score.yaml"
        }
      ],
      "shippingservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/shipping/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	17d5919aa56eeaab           	39.60517062s                           
base-env           	default	base-env                                	current deploy	17d5919aa56eeaab           	39.605172914s                          
k8s-cluster        	default	k8s-cluster                             	current deploy	17d5919aa56eeaab           	39.605174618s                          
k8s-namespace      	default	k8s-namespace                           	current deploy	17d5919aa56eeaab           	39.605176251s                          
logging            	default	logging                                 	current deploy	17d5919aa56eeaab           	39.605177714s                          
k8s-service-account	default	modules.adservice                       	current deploy	17d5919aa56eeaab           	39.605179026s                          
workload           	default	modules.adservice                       	current deploy	17d5919aa56eeaab           	39.605180078s                          
k8s-service-account	default	modules.cartservice                     	current deploy	17d5919aa56eeaab           	39.60518112s                           
workload           	default	modules.cartservice                     	current deploy	17d5919aa56eeaab           	39.605182523s                          
redis              	default	modules.cartservice.externals.redis-cart	current deploy	17d5919aa56eeaab           	39.605183625s                          
k8s-service-account	default	modules.checkoutservice                 	current deploy	17d5919aa56eeaab           	39.605184827s                          
workload           	default	modules.checkoutservice                 	current deploy	17d5919aa56eeaab           	39.605185678s                          
k8s-service-account	default	modules.currencyservice                 	current deploy	17d5919aa56eeaab           	39.60518649s                           
workload           	default	modules.currencyservice                 	current deploy	17d5919aa56eeaab           	39.605187813s                          
k8s-service-account	default	modules.emailservice                    	current deploy	17d5919aa56eeaab           	39.605188674s                          
workload           	default	modules.emailservice                    	current deploy	17d5919aa56eeaab           	39.605189536s                          
k8s-service-account	default	modules.frontend                        	current deploy	17d5919aa56eeaab           	39.605190447s                          
workload           	default	modules.frontend                        	current deploy	17d5919aa56eeaab           	39.605191259s                          
dns                	default	modules.frontend.externals.dns          	current deploy	17d5919aa56eeaab           	39.60519207s                           
ingress            	default	modules.frontend.externals.dns          	current deploy	17d5919aa56eeaab           	39.605192922s                          
tls-cert           	default	modules.frontend.externals.dns          	current deploy	17d5919aa56eeaab           	39.605193713s                          
route              	default	modules.frontend.externals.route        	current deploy	17d5919aa56eeaab           	39.605194525s                          
k8s-service-account	default	modules.loadgenerator                   	current deploy	17d5919aa56eeaab           	39.605195336s                          
workload           	default	modules.loadgenerator                   	current deploy	17d5919aa56eeaab           	39.605196128s                          
k8s-service-account	default	modules.paymentservice                  	current deploy	17d5919aa56eeaab           	39.60519695s                           
workload           	default	modules.paymentservice                  	current deploy	17d5919aa56eeaab           	39.605197751s                          
k8s-service-account	default	modules.productcatalogservice           	current deploy	17d5919aa56eeaab           	39.605198593s                          
workload           	default	modules.productcatalogservice           	current deploy	17d5919aa56eeaab           	39.605199374s                          
k8s-service-account	default	modules.recommendationservice           	current deploy	17d5919aa56eeaab           	39.605200256s                          
workload           	default	modules.recommendationservice           	current deploy	17d5919aa56eeaab           	39.605201087s                          
k8s-service-account	default	modules.shippingservice                 	current deploy	17d5919aa56eeaab           	39.605201899s                          
workload           	default	modules.shippingservice                 	current deploy	17d5919aa56eeaab           	39.6052027s                            

Resources Graph

Resources Graph:

Use a Graphviz viewer for a visual representation.


strict digraph {

	label="Resource Graph
app: onlineboutique, env: pr-26

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

";

	labelloc="t";

	overlap="false";

	splines="true";


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

	"loadgenerator" -> "935d9c9102e20588bb2726ea038506644862cf14" [  weight=0 ];

	"loadgenerator" -> "base" [  weight=0 ];

	"a50acdc16e8c3d878893605923c39fddf172239b" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.paymentservice
type: workload
class: default
provision time: 490.983ms", style="filled", tooltip="guresid: a50acdc16e8c3d878893605923c39fddf172239b",  weight=0 ];

	"a50acdc16e8c3d878893605923c39fddf172239b" -> "85b0bda686f585621f9b777355b2ed41329a7a5b" [  weight=0 ];

	"4bcf95696bb7c2f45b18b5b71a915c2c519b500f" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.recommendationservice
type: k8s-service-account
class: default
provision time: 15.100838s", style="filled", tooltip="guresid: 4bcf95696bb7c2f45b18b5b71a915c2c519b500f",  weight=0 ];

	"89691872690fcee391548316b88b97f210530bc2" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.shippingservice
type: k8s-service-account
class: default
provision time: 15.846521s", style="filled", tooltip="guresid: 89691872690fcee391548316b88b97f210530bc2",  weight=0 ];

	"074bf5840992ee53d2fadae015b85540c261f622" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.frontend.externals.dns
type: tls-cert
class: default
provision time: 5.344958s", style="filled", tooltip="guresid: 074bf5840992ee53d2fadae015b85540c261f622",  weight=0 ];

	"074bf5840992ee53d2fadae015b85540c261f622" -> "d0395f26a81479d201780ce759f66842d56bd718" [  weight=0 ];

	"1994e2de42c775e1735524c6bd5b3cbe95b65ff0" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.productcatalogservice
type: k8s-service-account
class: default
provision time: 14.602689s", style="filled", tooltip="guresid: 1994e2de42c775e1735524c6bd5b3cbe95b65ff0",  weight=0 ];

	"345844eaf1807f34ee9935ad8c4e831d96c72e5b" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.adservice
type: k8s-service-account
class: default
provision time: 14.85269s", style="filled", tooltip="guresid: 345844eaf1807f34ee9935ad8c4e831d96c72e5b",  weight=0 ];

	"97db89360b15ae7413483fab6aad3e4c41cbfebb" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.currencyservice
type: k8s-service-account
class: default
provision time: 15.969816s", style="filled", tooltip="guresid: 97db89360b15ae7413483fab6aad3e4c41cbfebb",  weight=0 ];

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

	"adservice" -> "base" [  weight=0 ];

	"adservice" -> "638ac525c95d0b35f74125b0a23638a3b339abd7" [  weight=0 ];

	"4982e840329f9aee016b08b22b196f1dd551266a" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.frontend.externals.dns
type: ingress
class: default
provision time: 6.086991s", style="filled", tooltip="guresid: 4982e840329f9aee016b08b22b196f1dd551266a",  weight=0 ];

	"4982e840329f9aee016b08b22b196f1dd551266a" -> "074bf5840992ee53d2fadae015b85540c261f622" [  weight=0 ];

	"4982e840329f9aee016b08b22b196f1dd551266a" -> "d0395f26a81479d201780ce759f66842d56bd718" [  weight=0 ];

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

	"currencyservice" -> "base" [  weight=0 ];

	"currencyservice" -> "fbec48a893432e8cbe6bee4f199ff09aa3c177a1" [  weight=0 ];

	"ed5a91f0dd20dc47179bfc7cf6b8ebbedc52c5fa" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.recommendationservice
type: workload
class: default
provision time: 1.99737s", style="filled", tooltip="guresid: ed5a91f0dd20dc47179bfc7cf6b8ebbedc52c5fa",  weight=0 ];

	"ed5a91f0dd20dc47179bfc7cf6b8ebbedc52c5fa" -> "4bcf95696bb7c2f45b18b5b71a915c2c519b500f" [  weight=0 ];

	"85b0bda686f585621f9b777355b2ed41329a7a5b" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.paymentservice
type: k8s-service-account
class: default
provision time: 15.722864s", style="filled", tooltip="guresid: 85b0bda686f585621f9b777355b2ed41329a7a5b",  weight=0 ];

	"935d9c9102e20588bb2726ea038506644862cf14" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.loadgenerator
type: workload
class: default
provision time: 1.625688s", style="filled", tooltip="guresid: 935d9c9102e20588bb2726ea038506644862cf14",  weight=0 ];

	"935d9c9102e20588bb2726ea038506644862cf14" -> "ad53317808477c63b3c86d4c50600272adf0cf79" [  weight=0 ];

	"c1f9d4c54c0de68d12b7ba511dd6df7fff9891e8" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.checkoutservice
type: workload
class: default
provision time: 1.743698s", style="filled", tooltip="guresid: c1f9d4c54c0de68d12b7ba511dd6df7fff9891e8",  weight=0 ];

	"c1f9d4c54c0de68d12b7ba511dd6df7fff9891e8" -> "1ca3b34ed7dcccaa3d71487be98faa9c95e648f4" [  weight=0 ];

	"c4f5e553551422109c00a9e815cee6a7bd90e2b4" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.frontend
type: k8s-service-account
class: default
provision time: 16.596249s", style="filled", tooltip="guresid: c4f5e553551422109c00a9e815cee6a7bd90e2b4",  weight=0 ];

	"66b7fe10bc83574991b4e497acdbc625655f7d83" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.cartservice.externals.redis-cart
type: redis
class: default
provision time: 15.477882s", style="filled", tooltip="guresid: 66b7fe10bc83574991b4e497acdbc625655f7d83",  weight=0 ];

	"99f9db794aa7510014ac861283161b7620fc6c0c" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.cartservice
type: workload
class: default
provision time: 612.243ms", style="filled", tooltip="guresid: 99f9db794aa7510014ac861283161b7620fc6c0c",  weight=0 ];

	"99f9db794aa7510014ac861283161b7620fc6c0c" -> "66b7fe10bc83574991b4e497acdbc625655f7d83" [  weight=0 ];

	"99f9db794aa7510014ac861283161b7620fc6c0c" -> "3e6bafd72e20e68225d6695ef08ca780c895c8f1" [  weight=0 ];

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

	"cd2fb0359f7840421c8a3cb0f8ece5bea487e89b" -> "57f7789ae841e5463c10c0714ce1b5936a19a8b1" [  weight=0 ];

	"d0395f26a81479d201780ce759f66842d56bd718" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.frontend.externals.dns
type: dns
class: default
provision time: 16.724397s", style="filled", tooltip="guresid: d0395f26a81479d201780ce759f66842d56bd718",  weight=0 ];

	"638ac525c95d0b35f74125b0a23638a3b339abd7" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.adservice
type: workload
class: default
provision time: 503.173ms", style="filled", tooltip="guresid: 638ac525c95d0b35f74125b0a23638a3b339abd7",  weight=0 ];

	"638ac525c95d0b35f74125b0a23638a3b339abd7" -> "345844eaf1807f34ee9935ad8c4e831d96c72e5b" [  weight=0 ];

	"dda6560e6fe76d8ea4d09cae03f06d1b46d64924" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.emailservice
type: k8s-service-account
class: default
provision time: 16.964514s", style="filled", tooltip="guresid: dda6560e6fe76d8ea4d09cae03f06d1b46d64924",  weight=0 ];

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

	"checkoutservice" -> "base" [  weight=0 ];

	"checkoutservice" -> "c1f9d4c54c0de68d12b7ba511dd6df7fff9891e8" [  weight=0 ];

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

	"emailservice" -> "base" [  weight=0 ];

	"emailservice" -> "82ef3c61b8ace1a6657f7171f777df4ba31439a1" [  weight=0 ];

	"fbec48a893432e8cbe6bee4f199ff09aa3c177a1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.currencyservice
type: workload
class: default
provision time: 1.323107s", style="filled", tooltip="guresid: fbec48a893432e8cbe6bee4f199ff09aa3c177a1",  weight=0 ];

	"fbec48a893432e8cbe6bee4f199ff09aa3c177a1" -> "97db89360b15ae7413483fab6aad3e4c41cbfebb" [  weight=0 ];

	"0f71bf83ff41d486b91efea15871349b19e89f21" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.shippingservice
type: workload
class: default
provision time: 998.827ms", style="filled", tooltip="guresid: 0f71bf83ff41d486b91efea15871349b19e89f21",  weight=0 ];

	"0f71bf83ff41d486b91efea15871349b19e89f21" -> "89691872690fcee391548316b88b97f210530bc2" [  weight=0 ];

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

	"cartservice" -> "base" [  weight=0 ];

	"cartservice" -> "99f9db794aa7510014ac861283161b7620fc6c0c" [  weight=0 ];

	"57f7789ae841e5463c10c0714ce1b5936a19a8b1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: agent
type: agent
class: default
provision time: 15.233975s", style="filled", tooltip="guresid: 57f7789ae841e5463c10c0714ce1b5936a19a8b1",  weight=0 ];

	"82ef3c61b8ace1a6657f7171f777df4ba31439a1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.emailservice
type: workload
class: default
provision time: 641.603ms", style="filled", tooltip="guresid: 82ef3c61b8ace1a6657f7171f777df4ba31439a1",  weight=0 ];

	"82ef3c61b8ace1a6657f7171f777df4ba31439a1" -> "dda6560e6fe76d8ea4d09cae03f06d1b46d64924" [  weight=0 ];

	"7f11db6e80001aa1853d569dac44b6889ecbf3df" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.productcatalogservice
type: workload
class: default
provision time: 997.484ms", style="filled", tooltip="guresid: 7f11db6e80001aa1853d569dac44b6889ecbf3df",  weight=0 ];

	"7f11db6e80001aa1853d569dac44b6889ecbf3df" -> "1994e2de42c775e1735524c6bd5b3cbe95b65ff0" [  weight=0 ];

	"482daf08f3896ccc15e61b9f2b63f2816093d219" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.frontend.externals.route
type: route
class: default
provision time: 17.440003s", style="filled", tooltip="guresid: 482daf08f3896ccc15e61b9f2b63f2816093d219",  weight=0 ];

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

	"base" -> "cd2fb0359f7840421c8a3cb0f8ece5bea487e89b" [  weight=0 ];

	"3e6bafd72e20e68225d6695ef08ca780c895c8f1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.cartservice
type: k8s-service-account
class: default
provision time: 14.975804s", style="filled", tooltip="guresid: 3e6bafd72e20e68225d6695ef08ca780c895c8f1",  weight=0 ];

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

	"recommendationservice" -> "base" [  weight=0 ];

	"recommendationservice" -> "ed5a91f0dd20dc47179bfc7cf6b8ebbedc52c5fa" [  weight=0 ];

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

	"productcatalogservice" -> "base" [  weight=0 ];

	"productcatalogservice" -> "7f11db6e80001aa1853d569dac44b6889ecbf3df" [  weight=0 ];

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

	"frontend" -> "base" [  weight=0 ];

	"frontend" -> "91dd0374971ad898e32d2f8d4b68975f8ed5ce94" [  weight=0 ];

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

	"paymentservice" -> "base" [  weight=0 ];

	"paymentservice" -> "a50acdc16e8c3d878893605923c39fddf172239b" [  weight=0 ];

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

	"shippingservice" -> "base" [  weight=0 ];

	"shippingservice" -> "0f71bf83ff41d486b91efea15871349b19e89f21" [  weight=0 ];

	"1ca3b34ed7dcccaa3d71487be98faa9c95e648f4" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.checkoutservice
type: k8s-service-account
class: default
provision time: 14.729998s", style="filled", tooltip="guresid: 1ca3b34ed7dcccaa3d71487be98faa9c95e648f4",  weight=0 ];

	"91dd0374971ad898e32d2f8d4b68975f8ed5ce94" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.frontend
type: workload
class: default
provision time: 374.02ms", style="filled", tooltip="guresid: 91dd0374971ad898e32d2f8d4b68975f8ed5ce94",  weight=0 ];

	"91dd0374971ad898e32d2f8d4b68975f8ed5ce94" -> "d0395f26a81479d201780ce759f66842d56bd718" [  weight=0 ];

	"91dd0374971ad898e32d2f8d4b68975f8ed5ce94" -> "482daf08f3896ccc15e61b9f2b63f2816093d219" [  weight=0 ];

	"91dd0374971ad898e32d2f8d4b68975f8ed5ce94" -> "c4f5e553551422109c00a9e815cee6a7bd90e2b4" [  weight=0 ];

	"ad53317808477c63b3c86d4c50600272adf0cf79" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.loadgenerator
type: k8s-service-account
class: default
provision time: 16.343569s", style="filled", tooltip="guresid: ad53317808477c63b3c86d4c50600272adf0cf79",  weight=0 ];

}


Copy link

github-actions bot commented Jun 3, 2024

Deployment successfully completed for PR-26! 🎉

View in Humanitec

Deployment ID: 17d591cf4eaaf1e3

Domains:

frontend: onlineboutique-preview.endpoints.mathieu-benoit-gcp.cloud.goog

Deployment diff

Deployment diff:

{
  "modules": {
    "add": null,
    "remove": [],
    "update": {
      "adservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/adservice/resources/requests/cpu",
          "value": "250m"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/adservice/resources/requests/memory",
          "value": "120Mi"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/adservice/resources/limits/cpu",
          "value": "280m"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/adservice/resources/limits/memory",
          "value": "150Mi"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/ad/score.yaml"
        }
      ],
      "cartservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/cart/score.yaml"
        }
      ],
      "checkoutservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/checkoutservice/resources/limits/cpu",
          "value": "60m"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/checkoutservice/resources/limits/memory",
          "value": "80Mi"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/checkoutservice/resources/requests/memory",
          "value": "60Mi"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/checkoutservice/resources/requests/cpu",
          "value": "40m"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/checkout/score.yaml"
        }
      ],
      "currencyservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/currencyservice/resources/limits/cpu",
          "value": "140m"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/currencyservice/resources/limits/memory",
          "value": "90Mi"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/currencyservice/resources/requests/cpu",
          "value": "120m"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/currencyservice/resources/requests/memory",
          "value": "70Mi"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/currency/score.yaml"
        }
      ],
      "emailservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/email/score.yaml"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/emailservice/resources/limits/cpu",
          "value": "130m"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/emailservice/resources/requests/cpu",
          "value": "110m"
        }
      ],
      "frontend": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/frontend/resources/limits/cpu",
          "value": "50m"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/frontend/resources/limits/memory",
          "value": "50Mi"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/frontend/resources/requests/cpu",
          "value": "30m"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/frontend/resources/requests/memory",
          "value": "30Mi"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/frontend/score.yaml"
        }
      ],
      "paymentservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/payment/score.yaml"
        }
      ],
      "productcatalogservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/productcatalog/score.yaml"
        }
      ],
      "recommendationservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/recommendation/score.yaml"
        }
      ],
      "shippingservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/shipping/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	17d591cf4eaaf1e3           	38.233168352s                          
base-env           	default	base-env                                	current deploy	17d591cf4eaaf1e3           	38.233170436s                          
k8s-cluster        	default	k8s-cluster                             	current deploy	17d591cf4eaaf1e3           	38.233171598s                          
k8s-namespace      	default	k8s-namespace                           	current deploy	17d591cf4eaaf1e3           	38.23317256s                           
logging            	default	logging                                 	current deploy	17d591cf4eaaf1e3           	38.233173592s                          
k8s-service-account	default	modules.adservice                       	current deploy	17d591cf4eaaf1e3           	38.233174523s                          
workload           	default	modules.adservice                       	current deploy	17d591cf4eaaf1e3           	38.233175385s                          
k8s-service-account	default	modules.cartservice                     	current deploy	17d591cf4eaaf1e3           	38.233176227s                          
workload           	default	modules.cartservice                     	current deploy	17d591cf4eaaf1e3           	38.233177168s                          
redis              	default	modules.cartservice.externals.redis-cart	current deploy	17d591cf4eaaf1e3           	38.23317813s                           
k8s-service-account	default	modules.checkoutservice                 	current deploy	17d591cf4eaaf1e3           	38.233179022s                          
workload           	default	modules.checkoutservice                 	current deploy	17d591cf4eaaf1e3           	38.233179873s                          
k8s-service-account	default	modules.currencyservice                 	current deploy	17d591cf4eaaf1e3           	38.233180785s                          
workload           	default	modules.currencyservice                 	current deploy	17d591cf4eaaf1e3           	38.233181627s                          
k8s-service-account	default	modules.emailservice                    	current deploy	17d591cf4eaaf1e3           	38.233182498s                          
workload           	default	modules.emailservice                    	current deploy	17d591cf4eaaf1e3           	38.23318335s                           
k8s-service-account	default	modules.frontend                        	current deploy	17d591cf4eaaf1e3           	38.233184322s                          
workload           	default	modules.frontend                        	current deploy	17d591cf4eaaf1e3           	38.233185203s                          
dns                	default	modules.frontend.externals.dns          	current deploy	17d591cf4eaaf1e3           	38.233186045s                          
ingress            	default	modules.frontend.externals.dns          	current deploy	17d591cf4eaaf1e3           	38.233186886s                          
tls-cert           	default	modules.frontend.externals.dns          	current deploy	17d591cf4eaaf1e3           	38.233187788s                          
route              	default	modules.frontend.externals.route        	current deploy	17d591cf4eaaf1e3           	38.23318864s                           
k8s-service-account	default	modules.loadgenerator                   	current deploy	17d591cf4eaaf1e3           	38.233189491s                          
workload           	default	modules.loadgenerator                   	current deploy	17d591cf4eaaf1e3           	38.233190333s                          
k8s-service-account	default	modules.paymentservice                  	current deploy	17d591cf4eaaf1e3           	38.233191174s                          
workload           	default	modules.paymentservice                  	current deploy	17d591cf4eaaf1e3           	38.233192066s                          
k8s-service-account	default	modules.productcatalogservice           	current deploy	17d591cf4eaaf1e3           	38.233192908s                          
workload           	default	modules.productcatalogservice           	current deploy	17d591cf4eaaf1e3           	38.233193759s                          
k8s-service-account	default	modules.recommendationservice           	current deploy	17d591cf4eaaf1e3           	38.233195453s                          
workload           	default	modules.recommendationservice           	current deploy	17d591cf4eaaf1e3           	38.233196955s                          
k8s-service-account	default	modules.shippingservice                 	current deploy	17d591cf4eaaf1e3           	38.233198618s                          
workload           	default	modules.shippingservice                 	current deploy	17d591cf4eaaf1e3           	38.233200612s                          

Resources Graph

Resources Graph:

Use a Graphviz viewer for a visual representation.


strict digraph {

	label="Resource Graph
app: onlineboutique, env: pr-26

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

";

	labelloc="t";

	overlap="false";

	splines="true";


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

	"loadgenerator" -> "base" [  weight=0 ];

	"loadgenerator" -> "935d9c9102e20588bb2726ea038506644862cf14" [  weight=0 ];

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

	"paymentservice" -> "a50acdc16e8c3d878893605923c39fddf172239b" [  weight=0 ];

	"paymentservice" -> "base" [  weight=0 ];

	"ad53317808477c63b3c86d4c50600272adf0cf79" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.loadgenerator
type: k8s-service-account
class: default
provision time: 16.931649s", style="filled", tooltip="guresid: ad53317808477c63b3c86d4c50600272adf0cf79",  weight=0 ];

	"c1f9d4c54c0de68d12b7ba511dd6df7fff9891e8" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.checkoutservice
type: workload
class: default
provision time: 1.745783s", style="filled", tooltip="guresid: c1f9d4c54c0de68d12b7ba511dd6df7fff9891e8",  weight=0 ];

	"c1f9d4c54c0de68d12b7ba511dd6df7fff9891e8" -> "1ca3b34ed7dcccaa3d71487be98faa9c95e648f4" [  weight=0 ];

	"1ca3b34ed7dcccaa3d71487be98faa9c95e648f4" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.checkoutservice
type: k8s-service-account
class: default
provision time: 15.309201s", style="filled", tooltip="guresid: 1ca3b34ed7dcccaa3d71487be98faa9c95e648f4",  weight=0 ];

	"99f9db794aa7510014ac861283161b7620fc6c0c" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.cartservice
type: workload
class: default
provision time: 613.87ms", style="filled", tooltip="guresid: 99f9db794aa7510014ac861283161b7620fc6c0c",  weight=0 ];

	"99f9db794aa7510014ac861283161b7620fc6c0c" -> "66b7fe10bc83574991b4e497acdbc625655f7d83" [  weight=0 ];

	"99f9db794aa7510014ac861283161b7620fc6c0c" -> "3e6bafd72e20e68225d6695ef08ca780c895c8f1" [  weight=0 ];

	"89691872690fcee391548316b88b97f210530bc2" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.shippingservice
type: k8s-service-account
class: default
provision time: 16.44554s", style="filled", tooltip="guresid: 89691872690fcee391548316b88b97f210530bc2",  weight=0 ];

	"482daf08f3896ccc15e61b9f2b63f2816093d219" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.frontend.externals.route
type: route
class: default
provision time: 17.90811s", style="filled", tooltip="guresid: 482daf08f3896ccc15e61b9f2b63f2816093d219",  weight=0 ];

	"d0395f26a81479d201780ce759f66842d56bd718" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.frontend.externals.dns
type: dns
class: default
provision time: 17.299439s", style="filled", tooltip="guresid: d0395f26a81479d201780ce759f66842d56bd718",  weight=0 ];

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

	"productcatalogservice" -> "base" [  weight=0 ];

	"productcatalogservice" -> "7f11db6e80001aa1853d569dac44b6889ecbf3df" [  weight=0 ];

	"dda6560e6fe76d8ea4d09cae03f06d1b46d64924" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.emailservice
type: k8s-service-account
class: default
provision time: 17.54703s", style="filled", tooltip="guresid: dda6560e6fe76d8ea4d09cae03f06d1b46d64924",  weight=0 ];

	"82ef3c61b8ace1a6657f7171f777df4ba31439a1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.emailservice
type: workload
class: default
provision time: 480.704ms", style="filled", tooltip="guresid: 82ef3c61b8ace1a6657f7171f777df4ba31439a1",  weight=0 ];

	"82ef3c61b8ace1a6657f7171f777df4ba31439a1" -> "dda6560e6fe76d8ea4d09cae03f06d1b46d64924" [  weight=0 ];

	"4982e840329f9aee016b08b22b196f1dd551266a" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.frontend.externals.dns
type: ingress
class: default
provision time: 209.929ms", style="filled", tooltip="guresid: 4982e840329f9aee016b08b22b196f1dd551266a",  weight=0 ];

	"4982e840329f9aee016b08b22b196f1dd551266a" -> "074bf5840992ee53d2fadae015b85540c261f622" [  weight=0 ];

	"4982e840329f9aee016b08b22b196f1dd551266a" -> "d0395f26a81479d201780ce759f66842d56bd718" [  weight=0 ];

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

	"checkoutservice" -> "c1f9d4c54c0de68d12b7ba511dd6df7fff9891e8" [  weight=0 ];

	"checkoutservice" -> "base" [  weight=0 ];

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

	"cd2fb0359f7840421c8a3cb0f8ece5bea487e89b" -> "57f7789ae841e5463c10c0714ce1b5936a19a8b1" [  weight=0 ];

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

	"adservice" -> "base" [  weight=0 ];

	"adservice" -> "638ac525c95d0b35f74125b0a23638a3b339abd7" [  weight=0 ];

	"c4f5e553551422109c00a9e815cee6a7bd90e2b4" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.frontend
type: k8s-service-account
class: default
provision time: 17.172454s", style="filled", tooltip="guresid: c4f5e553551422109c00a9e815cee6a7bd90e2b4",  weight=0 ];

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

	"base" -> "cd2fb0359f7840421c8a3cb0f8ece5bea487e89b" [  weight=0 ];

	"85b0bda686f585621f9b777355b2ed41329a7a5b" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.paymentservice
type: k8s-service-account
class: default
provision time: 16.325302s", style="filled", tooltip="guresid: 85b0bda686f585621f9b777355b2ed41329a7a5b",  weight=0 ];

	"4bcf95696bb7c2f45b18b5b71a915c2c519b500f" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.recommendationservice
type: k8s-service-account
class: default
provision time: 15.712551s", style="filled", tooltip="guresid: 4bcf95696bb7c2f45b18b5b71a915c2c519b500f",  weight=0 ];

	"1994e2de42c775e1735524c6bd5b3cbe95b65ff0" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.productcatalogservice
type: k8s-service-account
class: default
provision time: 15.191424s", style="filled", tooltip="guresid: 1994e2de42c775e1735524c6bd5b3cbe95b65ff0",  weight=0 ];

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

	"frontend" -> "91dd0374971ad898e32d2f8d4b68975f8ed5ce94" [  weight=0 ];

	"frontend" -> "base" [  weight=0 ];

	"074bf5840992ee53d2fadae015b85540c261f622" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.frontend.externals.dns
type: tls-cert
class: default
provision time: 5.164061s", style="filled", tooltip="guresid: 074bf5840992ee53d2fadae015b85540c261f622",  weight=0 ];

	"074bf5840992ee53d2fadae015b85540c261f622" -> "d0395f26a81479d201780ce759f66842d56bd718" [  weight=0 ];

	"66b7fe10bc83574991b4e497acdbc625655f7d83" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.cartservice.externals.redis-cart
type: redis
class: default
provision time: 16.073209s", style="filled", tooltip="guresid: 66b7fe10bc83574991b4e497acdbc625655f7d83",  weight=0 ];

	"a50acdc16e8c3d878893605923c39fddf172239b" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.paymentservice
type: workload
class: default
provision time: 486.014ms", style="filled", tooltip="guresid: a50acdc16e8c3d878893605923c39fddf172239b",  weight=0 ];

	"a50acdc16e8c3d878893605923c39fddf172239b" -> "85b0bda686f585621f9b777355b2ed41329a7a5b" [  weight=0 ];

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

	"recommendationservice" -> "base" [  weight=0 ];

	"recommendationservice" -> "ed5a91f0dd20dc47179bfc7cf6b8ebbedc52c5fa" [  weight=0 ];

	"97db89360b15ae7413483fab6aad3e4c41cbfebb" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.currencyservice
type: k8s-service-account
class: default
provision time: 16.564466s", style="filled", tooltip="guresid: 97db89360b15ae7413483fab6aad3e4c41cbfebb",  weight=0 ];

	"0f71bf83ff41d486b91efea15871349b19e89f21" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.shippingservice
type: workload
class: default
provision time: 980.464ms", style="filled", tooltip="guresid: 0f71bf83ff41d486b91efea15871349b19e89f21",  weight=0 ];

	"0f71bf83ff41d486b91efea15871349b19e89f21" -> "89691872690fcee391548316b88b97f210530bc2" [  weight=0 ];

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

	"shippingservice" -> "0f71bf83ff41d486b91efea15871349b19e89f21" [  weight=0 ];

	"shippingservice" -> "base" [  weight=0 ];

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

	"cartservice" -> "base" [  weight=0 ];

	"cartservice" -> "99f9db794aa7510014ac861283161b7620fc6c0c" [  weight=0 ];

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

	"emailservice" -> "base" [  weight=0 ];

	"emailservice" -> "82ef3c61b8ace1a6657f7171f777df4ba31439a1" [  weight=0 ];

	"345844eaf1807f34ee9935ad8c4e831d96c72e5b" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.adservice
type: k8s-service-account
class: default
provision time: 15.432041s", style="filled", tooltip="guresid: 345844eaf1807f34ee9935ad8c4e831d96c72e5b",  weight=0 ];

	"fbec48a893432e8cbe6bee4f199ff09aa3c177a1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.currencyservice
type: workload
class: default
provision time: 1.223913s", style="filled", tooltip="guresid: fbec48a893432e8cbe6bee4f199ff09aa3c177a1",  weight=0 ];

	"fbec48a893432e8cbe6bee4f199ff09aa3c177a1" -> "97db89360b15ae7413483fab6aad3e4c41cbfebb" [  weight=0 ];

	"638ac525c95d0b35f74125b0a23638a3b339abd7" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.adservice
type: workload
class: default
provision time: 520.117ms", style="filled", tooltip="guresid: 638ac525c95d0b35f74125b0a23638a3b339abd7",  weight=0 ];

	"638ac525c95d0b35f74125b0a23638a3b339abd7" -> "345844eaf1807f34ee9935ad8c4e831d96c72e5b" [  weight=0 ];

	"7f11db6e80001aa1853d569dac44b6889ecbf3df" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.productcatalogservice
type: workload
class: default
provision time: 1.001238s", style="filled", tooltip="guresid: 7f11db6e80001aa1853d569dac44b6889ecbf3df",  weight=0 ];

	"7f11db6e80001aa1853d569dac44b6889ecbf3df" -> "1994e2de42c775e1735524c6bd5b3cbe95b65ff0" [  weight=0 ];

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

	"currencyservice" -> "base" [  weight=0 ];

	"currencyservice" -> "fbec48a893432e8cbe6bee4f199ff09aa3c177a1" [  weight=0 ];

	"91dd0374971ad898e32d2f8d4b68975f8ed5ce94" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.frontend
type: workload
class: default
provision time: 280.25ms", style="filled", tooltip="guresid: 91dd0374971ad898e32d2f8d4b68975f8ed5ce94",  weight=0 ];

	"91dd0374971ad898e32d2f8d4b68975f8ed5ce94" -> "c4f5e553551422109c00a9e815cee6a7bd90e2b4" [  weight=0 ];

	"91dd0374971ad898e32d2f8d4b68975f8ed5ce94" -> "d0395f26a81479d201780ce759f66842d56bd718" [  weight=0 ];

	"91dd0374971ad898e32d2f8d4b68975f8ed5ce94" -> "482daf08f3896ccc15e61b9f2b63f2816093d219" [  weight=0 ];

	"ed5a91f0dd20dc47179bfc7cf6b8ebbedc52c5fa" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.recommendationservice
type: workload
class: default
provision time: 1.956077s", style="filled", tooltip="guresid: ed5a91f0dd20dc47179bfc7cf6b8ebbedc52c5fa",  weight=0 ];

	"ed5a91f0dd20dc47179bfc7cf6b8ebbedc52c5fa" -> "4bcf95696bb7c2f45b18b5b71a915c2c519b500f" [  weight=0 ];

	"935d9c9102e20588bb2726ea038506644862cf14" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.loadgenerator
type: workload
class: default
provision time: 1.457265s", style="filled", tooltip="guresid: 935d9c9102e20588bb2726ea038506644862cf14",  weight=0 ];

	"935d9c9102e20588bb2726ea038506644862cf14" -> "ad53317808477c63b3c86d4c50600272adf0cf79" [  weight=0 ];

	"57f7789ae841e5463c10c0714ce1b5936a19a8b1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: agent
type: agent
class: default
provision time: 15.832768s", style="filled", tooltip="guresid: 57f7789ae841e5463c10c0714ce1b5936a19a8b1",  weight=0 ];

	"3e6bafd72e20e68225d6695ef08ca780c895c8f1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.cartservice
type: k8s-service-account
class: default
provision time: 15.554302s", style="filled", tooltip="guresid: 3e6bafd72e20e68225d6695ef08ca780c895c8f1",  weight=0 ];

}


Copy link

github-actions bot commented Jun 3, 2024

Deployment successfully completed for PR-26! 🎉

View in Humanitec

Deployment ID: 17d59280ca4ae22b

Domains:

frontend: onlineboutique-preview.endpoints.mathieu-benoit-gcp.cloud.goog

Deployment diff

Deployment diff:

{
  "modules": {
    "add": null,
    "remove": [],
    "update": {
      "adservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/adservice/resources/requests/memory",
          "value": "120Mi"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/adservice/resources/requests/cpu",
          "value": "250m"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/adservice/resources/limits/memory",
          "value": "150Mi"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/adservice/resources/limits/cpu",
          "value": "280m"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/ad/score.yaml"
        }
      ],
      "cartservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/cart/score.yaml"
        }
      ],
      "checkoutservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/checkoutservice/resources/limits/cpu",
          "value": "60m"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/checkoutservice/resources/limits/memory",
          "value": "80Mi"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/checkoutservice/resources/requests/cpu",
          "value": "40m"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/checkoutservice/resources/requests/memory",
          "value": "60Mi"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/checkout/score.yaml"
        }
      ],
      "currencyservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/currencyservice/resources/limits/cpu",
          "value": "140m"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/currencyservice/resources/limits/memory",
          "value": "90Mi"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/currencyservice/resources/requests/memory",
          "value": "70Mi"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/currencyservice/resources/requests/cpu",
          "value": "120m"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/currency/score.yaml"
        }
      ],
      "emailservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/email/score.yaml"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/emailservice/resources/requests/cpu",
          "value": "110m"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/emailservice/resources/limits/cpu",
          "value": "130m"
        }
      ],
      "frontend": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/frontend/resources/limits/cpu",
          "value": "50m"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/frontend/resources/limits/memory",
          "value": "50Mi"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/frontend/resources/requests/cpu",
          "value": "30m"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/frontend/resources/requests/memory",
          "value": "30Mi"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/frontend/score.yaml"
        }
      ],
      "paymentservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/payment/score.yaml"
        }
      ],
      "productcatalogservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/productcatalog/score.yaml"
        }
      ],
      "recommendationservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/recommendation/score.yaml"
        }
      ],
      "shippingservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/shipping/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	17d59280ca4ae22b           	4.622406515s                           
base-env           	default	base-env                                	1 deploy ago  	17d59277d0b13e4a           	43.169742449s                          
k8s-cluster        	default	k8s-cluster                             	current deploy	17d59280ca4ae22b           	4.622409581s                           
k8s-namespace      	default	k8s-namespace                           	1 deploy ago  	17d59277d0b13e4a           	43.169744443s                          
logging            	default	logging                                 	1 deploy ago  	17d59277d0b13e4a           	43.169745354s                          
k8s-service-account	default	modules.adservice                       	1 deploy ago  	17d59277d0b13e4a           	43.169746136s                          
workload           	default	modules.adservice                       	1 deploy ago  	17d59277d0b13e4a           	43.169746987s                          
k8s-service-account	default	modules.cartservice                     	1 deploy ago  	17d59277d0b13e4a           	43.169747739s                          
workload           	default	modules.cartservice                     	1 deploy ago  	17d59277d0b13e4a           	43.169748621s                          
redis              	default	modules.cartservice.externals.redis-cart	1 deploy ago  	17d59277d0b13e4a           	43.169749472s                          
k8s-service-account	default	modules.checkoutservice                 	1 deploy ago  	17d59277d0b13e4a           	43.169750293s                          
workload           	default	modules.checkoutservice                 	1 deploy ago  	17d59277d0b13e4a           	43.169751055s                          
k8s-service-account	default	modules.currencyservice                 	1 deploy ago  	17d59277d0b13e4a           	43.169751816s                          
workload           	default	modules.currencyservice                 	1 deploy ago  	17d59277d0b13e4a           	43.169752578s                          
k8s-service-account	default	modules.emailservice                    	1 deploy ago  	17d59277d0b13e4a           	43.169753339s                          
workload           	default	modules.emailservice                    	1 deploy ago  	17d59277d0b13e4a           	43.169754181s                          
k8s-service-account	default	modules.frontend                        	1 deploy ago  	17d59277d0b13e4a           	43.169755102s                          
workload           	default	modules.frontend                        	1 deploy ago  	17d59277d0b13e4a           	43.169755994s                          
dns                	default	modules.frontend.externals.dns          	1 deploy ago  	17d59277d0b13e4a           	43.169757507s                          
ingress            	default	modules.frontend.externals.dns          	1 deploy ago  	17d59277d0b13e4a           	43.169758288s                          
tls-cert           	default	modules.frontend.externals.dns          	1 deploy ago  	17d59277d0b13e4a           	43.16975917s                           
route              	default	modules.frontend.externals.route        	1 deploy ago  	17d59277d0b13e4a           	43.169759962s                          
k8s-service-account	default	modules.loadgenerator                   	1 deploy ago  	17d59277d0b13e4a           	43.169760723s                          
workload           	default	modules.loadgenerator                   	1 deploy ago  	17d59277d0b13e4a           	43.169761454s                          
k8s-service-account	default	modules.paymentservice                  	1 deploy ago  	17d59277d0b13e4a           	43.169762216s                          
workload           	default	modules.paymentservice                  	1 deploy ago  	17d59277d0b13e4a           	43.169762967s                          
k8s-service-account	default	modules.productcatalogservice           	1 deploy ago  	17d59277d0b13e4a           	43.169763709s                          
workload           	default	modules.productcatalogservice           	1 deploy ago  	17d59277d0b13e4a           	43.16976444s                           
k8s-service-account	default	modules.recommendationservice           	1 deploy ago  	17d59277d0b13e4a           	43.169765221s                          
workload           	default	modules.recommendationservice           	1 deploy ago  	17d59277d0b13e4a           	43.169766013s                          
k8s-service-account	default	modules.shippingservice                 	1 deploy ago  	17d59277d0b13e4a           	43.169766935s                          
workload           	default	modules.shippingservice                 	1 deploy ago  	17d59277d0b13e4a           	43.169768718s                          

Resources Graph

Resources Graph:

Use a Graphviz viewer for a visual representation.


strict digraph {

	label="Resource Graph
app: onlineboutique, env: pr-26

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

";

	labelloc="t";

	overlap="false";

	splines="true";


	"85b0bda686f585621f9b777355b2ed41329a7a5b" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.paymentservice
type: k8s-service-account
class: default", style="filled", tooltip="guresid: 85b0bda686f585621f9b777355b2ed41329a7a5b",  weight=0 ];

	"cd2fb0359f7840421c8a3cb0f8ece5bea487e89b" [ color="2", colorscheme="blues3", fillcolor="1", label="id: base-env
type: base-env
class: default", style="filled", tooltip="guresid: cd2fb0359f7840421c8a3cb0f8ece5bea487e89b",  weight=0 ];

	"cd2fb0359f7840421c8a3cb0f8ece5bea487e89b" -> "57f7789ae841e5463c10c0714ce1b5936a19a8b1" [  weight=0 ];

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

	"adservice" -> "base" [  weight=0 ];

	"adservice" -> "638ac525c95d0b35f74125b0a23638a3b339abd7" [  weight=0 ];

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

	"productcatalogservice" -> "7f11db6e80001aa1853d569dac44b6889ecbf3df" [  weight=0 ];

	"productcatalogservice" -> "base" [  weight=0 ];

	"482daf08f3896ccc15e61b9f2b63f2816093d219" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.frontend.externals.route
type: route
class: default", style="filled", tooltip="guresid: 482daf08f3896ccc15e61b9f2b63f2816093d219",  weight=0 ];

	"82ef3c61b8ace1a6657f7171f777df4ba31439a1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.emailservice
type: workload
class: default", style="filled", tooltip="guresid: 82ef3c61b8ace1a6657f7171f777df4ba31439a1",  weight=0 ];

	"82ef3c61b8ace1a6657f7171f777df4ba31439a1" -> "dda6560e6fe76d8ea4d09cae03f06d1b46d64924" [  weight=0 ];

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

	"base" -> "cd2fb0359f7840421c8a3cb0f8ece5bea487e89b" [  weight=0 ];

	"7f11db6e80001aa1853d569dac44b6889ecbf3df" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.productcatalogservice
type: workload
class: default", style="filled", tooltip="guresid: 7f11db6e80001aa1853d569dac44b6889ecbf3df",  weight=0 ];

	"7f11db6e80001aa1853d569dac44b6889ecbf3df" -> "1994e2de42c775e1735524c6bd5b3cbe95b65ff0" [  weight=0 ];

	"dda6560e6fe76d8ea4d09cae03f06d1b46d64924" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.emailservice
type: k8s-service-account
class: default", style="filled", tooltip="guresid: dda6560e6fe76d8ea4d09cae03f06d1b46d64924",  weight=0 ];

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

	"frontend" -> "base" [  weight=0 ];

	"frontend" -> "91dd0374971ad898e32d2f8d4b68975f8ed5ce94" [  weight=0 ];

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

	"shippingservice" -> "base" [  weight=0 ];

	"shippingservice" -> "0f71bf83ff41d486b91efea15871349b19e89f21" [  weight=0 ];

	"345844eaf1807f34ee9935ad8c4e831d96c72e5b" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.adservice
type: k8s-service-account
class: default", style="filled", tooltip="guresid: 345844eaf1807f34ee9935ad8c4e831d96c72e5b",  weight=0 ];

	"ed5a91f0dd20dc47179bfc7cf6b8ebbedc52c5fa" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.recommendationservice
type: workload
class: default", style="filled", tooltip="guresid: ed5a91f0dd20dc47179bfc7cf6b8ebbedc52c5fa",  weight=0 ];

	"ed5a91f0dd20dc47179bfc7cf6b8ebbedc52c5fa" -> "4bcf95696bb7c2f45b18b5b71a915c2c519b500f" [  weight=0 ];

	"89691872690fcee391548316b88b97f210530bc2" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.shippingservice
type: k8s-service-account
class: default", style="filled", tooltip="guresid: 89691872690fcee391548316b88b97f210530bc2",  weight=0 ];

	"935d9c9102e20588bb2726ea038506644862cf14" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.loadgenerator
type: workload
class: default", style="filled", tooltip="guresid: 935d9c9102e20588bb2726ea038506644862cf14",  weight=0 ];

	"935d9c9102e20588bb2726ea038506644862cf14" -> "ad53317808477c63b3c86d4c50600272adf0cf79" [  weight=0 ];

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

	"cartservice" -> "base" [  weight=0 ];

	"cartservice" -> "99f9db794aa7510014ac861283161b7620fc6c0c" [  weight=0 ];

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

	"currencyservice" -> "base" [  weight=0 ];

	"currencyservice" -> "fbec48a893432e8cbe6bee4f199ff09aa3c177a1" [  weight=0 ];

	"638ac525c95d0b35f74125b0a23638a3b339abd7" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.adservice
type: workload
class: default", style="filled", tooltip="guresid: 638ac525c95d0b35f74125b0a23638a3b339abd7",  weight=0 ];

	"638ac525c95d0b35f74125b0a23638a3b339abd7" -> "345844eaf1807f34ee9935ad8c4e831d96c72e5b" [  weight=0 ];

	"a50acdc16e8c3d878893605923c39fddf172239b" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.paymentservice
type: workload
class: default", style="filled", tooltip="guresid: a50acdc16e8c3d878893605923c39fddf172239b",  weight=0 ];

	"a50acdc16e8c3d878893605923c39fddf172239b" -> "85b0bda686f585621f9b777355b2ed41329a7a5b" [  weight=0 ];

	"1994e2de42c775e1735524c6bd5b3cbe95b65ff0" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.productcatalogservice
type: k8s-service-account
class: default", style="filled", tooltip="guresid: 1994e2de42c775e1735524c6bd5b3cbe95b65ff0",  weight=0 ];

	"c1f9d4c54c0de68d12b7ba511dd6df7fff9891e8" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.checkoutservice
type: workload
class: default", style="filled", tooltip="guresid: c1f9d4c54c0de68d12b7ba511dd6df7fff9891e8",  weight=0 ];

	"c1f9d4c54c0de68d12b7ba511dd6df7fff9891e8" -> "1ca3b34ed7dcccaa3d71487be98faa9c95e648f4" [  weight=0 ];

	"66b7fe10bc83574991b4e497acdbc625655f7d83" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.cartservice.externals.redis-cart
type: redis
class: default", style="filled", tooltip="guresid: 66b7fe10bc83574991b4e497acdbc625655f7d83",  weight=0 ];

	"57f7789ae841e5463c10c0714ce1b5936a19a8b1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: agent
type: agent
class: default
provision time: 4.043314s", style="filled", tooltip="guresid: 57f7789ae841e5463c10c0714ce1b5936a19a8b1",  weight=0 ];

	"91dd0374971ad898e32d2f8d4b68975f8ed5ce94" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.frontend
type: workload
class: default", style="filled", tooltip="guresid: 91dd0374971ad898e32d2f8d4b68975f8ed5ce94",  weight=0 ];

	"91dd0374971ad898e32d2f8d4b68975f8ed5ce94" -> "482daf08f3896ccc15e61b9f2b63f2816093d219" [  weight=0 ];

	"91dd0374971ad898e32d2f8d4b68975f8ed5ce94" -> "c4f5e553551422109c00a9e815cee6a7bd90e2b4" [  weight=0 ];

	"91dd0374971ad898e32d2f8d4b68975f8ed5ce94" -> "d0395f26a81479d201780ce759f66842d56bd718" [  weight=0 ];

	"ad53317808477c63b3c86d4c50600272adf0cf79" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.loadgenerator
type: k8s-service-account
class: default", style="filled", tooltip="guresid: ad53317808477c63b3c86d4c50600272adf0cf79",  weight=0 ];

	"97db89360b15ae7413483fab6aad3e4c41cbfebb" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.currencyservice
type: k8s-service-account
class: default", style="filled", tooltip="guresid: 97db89360b15ae7413483fab6aad3e4c41cbfebb",  weight=0 ];

	"d0395f26a81479d201780ce759f66842d56bd718" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.frontend.externals.dns
type: dns
class: default", style="filled", tooltip="guresid: d0395f26a81479d201780ce759f66842d56bd718",  weight=0 ];

	"1ca3b34ed7dcccaa3d71487be98faa9c95e648f4" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.checkoutservice
type: k8s-service-account
class: default", style="filled", tooltip="guresid: 1ca3b34ed7dcccaa3d71487be98faa9c95e648f4",  weight=0 ];

	"4bcf95696bb7c2f45b18b5b71a915c2c519b500f" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.recommendationservice
type: k8s-service-account
class: default", style="filled", tooltip="guresid: 4bcf95696bb7c2f45b18b5b71a915c2c519b500f",  weight=0 ];

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

	"checkoutservice" -> "c1f9d4c54c0de68d12b7ba511dd6df7fff9891e8" [  weight=0 ];

	"checkoutservice" -> "base" [  weight=0 ];

	"0f71bf83ff41d486b91efea15871349b19e89f21" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.shippingservice
type: workload
class: default", style="filled", tooltip="guresid: 0f71bf83ff41d486b91efea15871349b19e89f21",  weight=0 ];

	"0f71bf83ff41d486b91efea15871349b19e89f21" -> "89691872690fcee391548316b88b97f210530bc2" [  weight=0 ];

	"c4f5e553551422109c00a9e815cee6a7bd90e2b4" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.frontend
type: k8s-service-account
class: default", style="filled", tooltip="guresid: c4f5e553551422109c00a9e815cee6a7bd90e2b4",  weight=0 ];

	"99f9db794aa7510014ac861283161b7620fc6c0c" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.cartservice
type: workload
class: default", style="filled", tooltip="guresid: 99f9db794aa7510014ac861283161b7620fc6c0c",  weight=0 ];

	"99f9db794aa7510014ac861283161b7620fc6c0c" -> "66b7fe10bc83574991b4e497acdbc625655f7d83" [  weight=0 ];

	"99f9db794aa7510014ac861283161b7620fc6c0c" -> "3e6bafd72e20e68225d6695ef08ca780c895c8f1" [  weight=0 ];

	"4982e840329f9aee016b08b22b196f1dd551266a" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.frontend.externals.dns
type: ingress
class: default", style="filled", tooltip="guresid: 4982e840329f9aee016b08b22b196f1dd551266a",  weight=0 ];

	"4982e840329f9aee016b08b22b196f1dd551266a" -> "074bf5840992ee53d2fadae015b85540c261f622" [  weight=0 ];

	"4982e840329f9aee016b08b22b196f1dd551266a" -> "d0395f26a81479d201780ce759f66842d56bd718" [  weight=0 ];

	"074bf5840992ee53d2fadae015b85540c261f622" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.frontend.externals.dns
type: tls-cert
class: default", style="filled", tooltip="guresid: 074bf5840992ee53d2fadae015b85540c261f622",  weight=0 ];

	"074bf5840992ee53d2fadae015b85540c261f622" -> "d0395f26a81479d201780ce759f66842d56bd718" [  weight=0 ];

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

	"loadgenerator" -> "base" [  weight=0 ];

	"loadgenerator" -> "935d9c9102e20588bb2726ea038506644862cf14" [  weight=0 ];

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

	"emailservice" -> "base" [  weight=0 ];

	"emailservice" -> "82ef3c61b8ace1a6657f7171f777df4ba31439a1" [  weight=0 ];

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

	"recommendationservice" -> "base" [  weight=0 ];

	"recommendationservice" -> "ed5a91f0dd20dc47179bfc7cf6b8ebbedc52c5fa" [  weight=0 ];

	"fbec48a893432e8cbe6bee4f199ff09aa3c177a1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.currencyservice
type: workload
class: default", style="filled", tooltip="guresid: fbec48a893432e8cbe6bee4f199ff09aa3c177a1",  weight=0 ];

	"fbec48a893432e8cbe6bee4f199ff09aa3c177a1" -> "97db89360b15ae7413483fab6aad3e4c41cbfebb" [  weight=0 ];

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

	"paymentservice" -> "base" [  weight=0 ];

	"paymentservice" -> "a50acdc16e8c3d878893605923c39fddf172239b" [  weight=0 ];

	"3e6bafd72e20e68225d6695ef08ca780c895c8f1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.cartservice
type: k8s-service-account
class: default", style="filled", tooltip="guresid: 3e6bafd72e20e68225d6695ef08ca780c895c8f1",  weight=0 ];

}


Copy link

github-actions bot commented Jun 3, 2024

Deployment successfully completed for PR-26! 🎉

View in Humanitec

Deployment ID: 17d59280ca4ae22b

Domains:

frontend: onlineboutique-preview.endpoints.mathieu-benoit-gcp.cloud.goog

Deployment diff

Deployment diff:

{
  "modules": {
    "add": null,
    "remove": [],
    "update": {
      "adservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/adservice/resources/limits/memory",
          "value": "150Mi"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/adservice/resources/limits/cpu",
          "value": "280m"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/adservice/resources/requests/cpu",
          "value": "250m"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/adservice/resources/requests/memory",
          "value": "120Mi"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/ad/score.yaml"
        }
      ],
      "cartservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/cart/score.yaml"
        }
      ],
      "checkoutservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/checkoutservice/resources/limits/cpu",
          "value": "60m"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/checkoutservice/resources/limits/memory",
          "value": "80Mi"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/checkoutservice/resources/requests/cpu",
          "value": "40m"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/checkoutservice/resources/requests/memory",
          "value": "60Mi"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/checkout/score.yaml"
        }
      ],
      "currencyservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/currencyservice/resources/requests/cpu",
          "value": "120m"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/currencyservice/resources/requests/memory",
          "value": "70Mi"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/currencyservice/resources/limits/cpu",
          "value": "140m"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/currencyservice/resources/limits/memory",
          "value": "90Mi"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/currency/score.yaml"
        }
      ],
      "emailservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/emailservice/resources/limits/cpu",
          "value": "130m"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/emailservice/resources/requests/cpu",
          "value": "110m"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/email/score.yaml"
        }
      ],
      "frontend": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/frontend/resources/limits/cpu",
          "value": "50m"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/frontend/resources/limits/memory",
          "value": "50Mi"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/frontend/resources/requests/cpu",
          "value": "30m"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/containers/frontend/resources/requests/memory",
          "value": "30Mi"
        },
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/frontend/score.yaml"
        }
      ],
      "paymentservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/payment/score.yaml"
        }
      ],
      "productcatalogservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/productcatalog/score.yaml"
        }
      ],
      "recommendationservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/recommendation/score.yaml"
        }
      ],
      "shippingservice": [
        {
          "from": "",
          "op": "replace",
          "path": "/spec/annotations/humanitec.io~1workload-source",
          "value": "https://github.com/Humanitec-DemoOrg/onlineboutique-demo/blob/update-cpu-memory-limits/apps/shipping/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	17d59280ca4ae22b           	40.589379967s                          
base-env           	default	base-env                                	current deploy	17d59280ca4ae22b           	40.589383163s                          
k8s-cluster        	default	k8s-cluster                             	current deploy	17d59280ca4ae22b           	40.589385327s                          
k8s-namespace      	default	k8s-namespace                           	current deploy	17d59280ca4ae22b           	40.5893872s                            
logging            	default	logging                                 	current deploy	17d59280ca4ae22b           	40.589389335s                          
k8s-service-account	default	modules.adservice                       	current deploy	17d59280ca4ae22b           	40.589391248s                          
workload           	default	modules.adservice                       	current deploy	17d59280ca4ae22b           	40.589398011s                          
k8s-service-account	default	modules.cartservice                     	current deploy	17d59280ca4ae22b           	40.589399794s                          
workload           	default	modules.cartservice                     	current deploy	17d59280ca4ae22b           	40.589401858s                          
redis              	default	modules.cartservice.externals.redis-cart	current deploy	17d59280ca4ae22b           	40.589403711s                          
k8s-service-account	default	modules.checkoutservice                 	current deploy	17d59280ca4ae22b           	40.589405454s                          
workload           	default	modules.checkoutservice                 	current deploy	17d59280ca4ae22b           	40.589407278s                          
k8s-service-account	default	modules.currencyservice                 	current deploy	17d59280ca4ae22b           	40.589408991s                          
workload           	default	modules.currencyservice                 	current deploy	17d59280ca4ae22b           	40.589410764s                          
k8s-service-account	default	modules.emailservice                    	current deploy	17d59280ca4ae22b           	40.589412347s                          
workload           	default	modules.emailservice                    	current deploy	17d59280ca4ae22b           	40.589417547s                          
k8s-service-account	default	modules.frontend                        	current deploy	17d59280ca4ae22b           	40.589419561s                          
workload           	default	modules.frontend                        	current deploy	17d59280ca4ae22b           	40.589421154s                          
dns                	default	modules.frontend.externals.dns          	current deploy	17d59280ca4ae22b           	40.589424029s                          
ingress            	default	modules.frontend.externals.dns          	current deploy	17d59280ca4ae22b           	40.589425772s                          
tls-cert           	default	modules.frontend.externals.dns          	current deploy	17d59280ca4ae22b           	40.589427536s                          
route              	default	modules.frontend.externals.route        	current deploy	17d59280ca4ae22b           	40.589429259s                          
k8s-service-account	default	modules.loadgenerator                   	current deploy	17d59280ca4ae22b           	40.589430722s                          
workload           	default	modules.loadgenerator                   	current deploy	17d59280ca4ae22b           	40.589432284s                          
k8s-service-account	default	modules.paymentservice                  	current deploy	17d59280ca4ae22b           	40.589437975s                          
workload           	default	modules.paymentservice                  	current deploy	17d59280ca4ae22b           	40.589439618s                          
k8s-service-account	default	modules.productcatalogservice           	current deploy	17d59280ca4ae22b           	40.589440891s                          
workload           	default	modules.productcatalogservice           	current deploy	17d59280ca4ae22b           	40.589442694s                          
k8s-service-account	default	modules.recommendationservice           	current deploy	17d59280ca4ae22b           	40.589444297s                          
workload           	default	modules.recommendationservice           	current deploy	17d59280ca4ae22b           	40.58944572s                           
k8s-service-account	default	modules.shippingservice                 	current deploy	17d59280ca4ae22b           	40.589447393s                          
workload           	default	modules.shippingservice                 	current deploy	17d59280ca4ae22b           	40.589448875s                          

Resources Graph

Resources Graph:

Use a Graphviz viewer for a visual representation.


strict digraph {

	label="Resource Graph
app: onlineboutique, env: pr-26

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

";

	labelloc="t";

	overlap="false";

	splines="true";


	"074bf5840992ee53d2fadae015b85540c261f622" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.frontend.externals.dns
type: tls-cert
class: default
provision time: 4.805768s", style="filled", tooltip="guresid: 074bf5840992ee53d2fadae015b85540c261f622",  weight=0 ];

	"074bf5840992ee53d2fadae015b85540c261f622" -> "d0395f26a81479d201780ce759f66842d56bd718" [  weight=0 ];

	"85b0bda686f585621f9b777355b2ed41329a7a5b" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.paymentservice
type: k8s-service-account
class: default
provision time: 17.65665s", style="filled", tooltip="guresid: 85b0bda686f585621f9b777355b2ed41329a7a5b",  weight=0 ];

	"97db89360b15ae7413483fab6aad3e4c41cbfebb" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.currencyservice
type: k8s-service-account
class: default
provision time: 17.940595s", style="filled", tooltip="guresid: 97db89360b15ae7413483fab6aad3e4c41cbfebb",  weight=0 ];

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

	"cartservice" -> "99f9db794aa7510014ac861283161b7620fc6c0c" [  weight=0 ];

	"cartservice" -> "base" [  weight=0 ];

	"89691872690fcee391548316b88b97f210530bc2" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.shippingservice
type: k8s-service-account
class: default
provision time: 17.818693s", style="filled", tooltip="guresid: 89691872690fcee391548316b88b97f210530bc2",  weight=0 ];

	"638ac525c95d0b35f74125b0a23638a3b339abd7" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.adservice
type: workload
class: default
provision time: 472.089ms", style="filled", tooltip="guresid: 638ac525c95d0b35f74125b0a23638a3b339abd7",  weight=0 ];

	"638ac525c95d0b35f74125b0a23638a3b339abd7" -> "345844eaf1807f34ee9935ad8c4e831d96c72e5b" [  weight=0 ];

	"91dd0374971ad898e32d2f8d4b68975f8ed5ce94" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.frontend
type: workload
class: default
provision time: 251.954ms", style="filled", tooltip="guresid: 91dd0374971ad898e32d2f8d4b68975f8ed5ce94",  weight=0 ];

	"91dd0374971ad898e32d2f8d4b68975f8ed5ce94" -> "482daf08f3896ccc15e61b9f2b63f2816093d219" [  weight=0 ];

	"91dd0374971ad898e32d2f8d4b68975f8ed5ce94" -> "c4f5e553551422109c00a9e815cee6a7bd90e2b4" [  weight=0 ];

	"91dd0374971ad898e32d2f8d4b68975f8ed5ce94" -> "d0395f26a81479d201780ce759f66842d56bd718" [  weight=0 ];

	"fbec48a893432e8cbe6bee4f199ff09aa3c177a1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.currencyservice
type: workload
class: default
provision time: 1.270062s", style="filled", tooltip="guresid: fbec48a893432e8cbe6bee4f199ff09aa3c177a1",  weight=0 ];

	"fbec48a893432e8cbe6bee4f199ff09aa3c177a1" -> "97db89360b15ae7413483fab6aad3e4c41cbfebb" [  weight=0 ];

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

	"checkoutservice" -> "base" [  weight=0 ];

	"checkoutservice" -> "c1f9d4c54c0de68d12b7ba511dd6df7fff9891e8" [  weight=0 ];

	"3e6bafd72e20e68225d6695ef08ca780c895c8f1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.cartservice
type: k8s-service-account
class: default
provision time: 16.946892s", style="filled", tooltip="guresid: 3e6bafd72e20e68225d6695ef08ca780c895c8f1",  weight=0 ];

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

	"cd2fb0359f7840421c8a3cb0f8ece5bea487e89b" -> "57f7789ae841e5463c10c0714ce1b5936a19a8b1" [  weight=0 ];

	"935d9c9102e20588bb2726ea038506644862cf14" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.loadgenerator
type: workload
class: default
provision time: 1.420188s", style="filled", tooltip="guresid: 935d9c9102e20588bb2726ea038506644862cf14",  weight=0 ];

	"935d9c9102e20588bb2726ea038506644862cf14" -> "ad53317808477c63b3c86d4c50600272adf0cf79" [  weight=0 ];

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

	"base" -> "cd2fb0359f7840421c8a3cb0f8ece5bea487e89b" [  weight=0 ];

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

	"shippingservice" -> "base" [  weight=0 ];

	"shippingservice" -> "0f71bf83ff41d486b91efea15871349b19e89f21" [  weight=0 ];

	"d0395f26a81479d201780ce759f66842d56bd718" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.frontend.externals.dns
type: dns
class: default
provision time: 18.681256s", style="filled", tooltip="guresid: d0395f26a81479d201780ce759f66842d56bd718",  weight=0 ];

	"ad53317808477c63b3c86d4c50600272adf0cf79" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.loadgenerator
type: k8s-service-account
class: default
provision time: 18.310987s", style="filled", tooltip="guresid: ad53317808477c63b3c86d4c50600272adf0cf79",  weight=0 ];

	"ed5a91f0dd20dc47179bfc7cf6b8ebbedc52c5fa" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.recommendationservice
type: workload
class: default
provision time: 1.996311s", style="filled", tooltip="guresid: ed5a91f0dd20dc47179bfc7cf6b8ebbedc52c5fa",  weight=0 ];

	"ed5a91f0dd20dc47179bfc7cf6b8ebbedc52c5fa" -> "4bcf95696bb7c2f45b18b5b71a915c2c519b500f" [  weight=0 ];

	"99f9db794aa7510014ac861283161b7620fc6c0c" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.cartservice
type: workload
class: default
provision time: 642.172ms", style="filled", tooltip="guresid: 99f9db794aa7510014ac861283161b7620fc6c0c",  weight=0 ];

	"99f9db794aa7510014ac861283161b7620fc6c0c" -> "3e6bafd72e20e68225d6695ef08ca780c895c8f1" [  weight=0 ];

	"99f9db794aa7510014ac861283161b7620fc6c0c" -> "66b7fe10bc83574991b4e497acdbc625655f7d83" [  weight=0 ];

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

	"frontend" -> "base" [  weight=0 ];

	"frontend" -> "91dd0374971ad898e32d2f8d4b68975f8ed5ce94" [  weight=0 ];

	"57f7789ae841e5463c10c0714ce1b5936a19a8b1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: agent
type: agent
class: default
provision time: 17.18426s", style="filled", tooltip="guresid: 57f7789ae841e5463c10c0714ce1b5936a19a8b1",  weight=0 ];

	"c4f5e553551422109c00a9e815cee6a7bd90e2b4" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.frontend
type: k8s-service-account
class: default
provision time: 18.559531s", style="filled", tooltip="guresid: c4f5e553551422109c00a9e815cee6a7bd90e2b4",  weight=0 ];

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

	"emailservice" -> "82ef3c61b8ace1a6657f7171f777df4ba31439a1" [  weight=0 ];

	"emailservice" -> "base" [  weight=0 ];

	"0f71bf83ff41d486b91efea15871349b19e89f21" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.shippingservice
type: workload
class: default
provision time: 980.055ms", style="filled", tooltip="guresid: 0f71bf83ff41d486b91efea15871349b19e89f21",  weight=0 ];

	"0f71bf83ff41d486b91efea15871349b19e89f21" -> "89691872690fcee391548316b88b97f210530bc2" [  weight=0 ];

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

	"productcatalogservice" -> "7f11db6e80001aa1853d569dac44b6889ecbf3df" [  weight=0 ];

	"productcatalogservice" -> "base" [  weight=0 ];

	"c1f9d4c54c0de68d12b7ba511dd6df7fff9891e8" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.checkoutservice
type: workload
class: default
provision time: 2.041362s", style="filled", tooltip="guresid: c1f9d4c54c0de68d12b7ba511dd6df7fff9891e8",  weight=0 ];

	"c1f9d4c54c0de68d12b7ba511dd6df7fff9891e8" -> "1ca3b34ed7dcccaa3d71487be98faa9c95e648f4" [  weight=0 ];

	"345844eaf1807f34ee9935ad8c4e831d96c72e5b" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.adservice
type: k8s-service-account
class: default
provision time: 16.82883s", style="filled", tooltip="guresid: 345844eaf1807f34ee9935ad8c4e831d96c72e5b",  weight=0 ];

	"a50acdc16e8c3d878893605923c39fddf172239b" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.paymentservice
type: workload
class: default
provision time: 527.09ms", style="filled", tooltip="guresid: a50acdc16e8c3d878893605923c39fddf172239b",  weight=0 ];

	"a50acdc16e8c3d878893605923c39fddf172239b" -> "85b0bda686f585621f9b777355b2ed41329a7a5b" [  weight=0 ];

	"482daf08f3896ccc15e61b9f2b63f2816093d219" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.frontend.externals.route
type: route
class: default
provision time: 19.363721s", style="filled", tooltip="guresid: 482daf08f3896ccc15e61b9f2b63f2816093d219",  weight=0 ];

	"82ef3c61b8ace1a6657f7171f777df4ba31439a1" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.emailservice
type: workload
class: default
provision time: 582.242ms", style="filled", tooltip="guresid: 82ef3c61b8ace1a6657f7171f777df4ba31439a1",  weight=0 ];

	"82ef3c61b8ace1a6657f7171f777df4ba31439a1" -> "dda6560e6fe76d8ea4d09cae03f06d1b46d64924" [  weight=0 ];

	"4982e840329f9aee016b08b22b196f1dd551266a" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.frontend.externals.dns
type: ingress
class: default
provision time: 228.252ms", style="filled", tooltip="guresid: 4982e840329f9aee016b08b22b196f1dd551266a",  weight=0 ];

	"4982e840329f9aee016b08b22b196f1dd551266a" -> "074bf5840992ee53d2fadae015b85540c261f622" [  weight=0 ];

	"4982e840329f9aee016b08b22b196f1dd551266a" -> "d0395f26a81479d201780ce759f66842d56bd718" [  weight=0 ];

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

	"adservice" -> "638ac525c95d0b35f74125b0a23638a3b339abd7" [  weight=0 ];

	"adservice" -> "base" [  weight=0 ];

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

	"recommendationservice" -> "base" [  weight=0 ];

	"recommendationservice" -> "ed5a91f0dd20dc47179bfc7cf6b8ebbedc52c5fa" [  weight=0 ];

	"dda6560e6fe76d8ea4d09cae03f06d1b46d64924" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.emailservice
type: k8s-service-account
class: default
provision time: 18.914931s", style="filled", tooltip="guresid: dda6560e6fe76d8ea4d09cae03f06d1b46d64924",  weight=0 ];

	"66b7fe10bc83574991b4e497acdbc625655f7d83" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.cartservice.externals.redis-cart
type: redis
class: default
provision time: 17.422026s", style="filled", tooltip="guresid: 66b7fe10bc83574991b4e497acdbc625655f7d83",  weight=0 ];

	"7f11db6e80001aa1853d569dac44b6889ecbf3df" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.productcatalogservice
type: workload
class: default
provision time: 1.266911s", style="filled", tooltip="guresid: 7f11db6e80001aa1853d569dac44b6889ecbf3df",  weight=0 ];

	"7f11db6e80001aa1853d569dac44b6889ecbf3df" -> "1994e2de42c775e1735524c6bd5b3cbe95b65ff0" [  weight=0 ];

	"4bcf95696bb7c2f45b18b5b71a915c2c519b500f" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.recommendationservice
type: k8s-service-account
class: default
provision time: 17.066186s", style="filled", tooltip="guresid: 4bcf95696bb7c2f45b18b5b71a915c2c519b500f",  weight=0 ];

	"1994e2de42c775e1735524c6bd5b3cbe95b65ff0" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.productcatalogservice
type: k8s-service-account
class: default
provision time: 16.273058s", style="filled", tooltip="guresid: 1994e2de42c775e1735524c6bd5b3cbe95b65ff0",  weight=0 ];

	"1ca3b34ed7dcccaa3d71487be98faa9c95e648f4" [ color="2", colorscheme="blues3", fillcolor="1", label="id: modules.checkoutservice
type: k8s-service-account
class: default
provision time: 16.392013s", style="filled", tooltip="guresid: 1ca3b34ed7dcccaa3d71487be98faa9c95e648f4",  weight=0 ];

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

	"loadgenerator" -> "935d9c9102e20588bb2726ea038506644862cf14" [  weight=0 ];

	"loadgenerator" -> "base" [  weight=0 ];

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

	"currencyservice" -> "base" [  weight=0 ];

	"currencyservice" -> "fbec48a893432e8cbe6bee4f199ff09aa3c177a1" [  weight=0 ];

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

	"paymentservice" -> "base" [  weight=0 ];

	"paymentservice" -> "a50acdc16e8c3d878893605923c39fddf172239b" [  weight=0 ];

}


@mathieu-benoit mathieu-benoit merged commit 0e8f078 into main Jun 3, 2024
12 checks passed
@mathieu-benoit mathieu-benoit deleted the update-cpu-memory-limits branch June 3, 2024 20:46
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