Files
cosign-images/docs/workflow.excalidraw
Vassiliy Yegorov 5d8475f871
All checks were successful
build, sign and push / build-and-sign (push) Successful in 30s
add pic
2026-03-26 20:30:20 +07:00

1632 lines
36 KiB
Plaintext

{
"type": "excalidraw",
"version": 2,
"source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor",
"elements": [
{
"id": "dev",
"type": "rectangle",
"x": -43.7265625,
"y": 245.140625,
"width": 160,
"height": 80,
"strokeColor": "#1e1e1e",
"backgroundColor": "#a5d8ff",
"fillStyle": "solid",
"strokeWidth": 2,
"roundness": {
"type": 3
},
"seed": 1,
"version": 65,
"isDeleted": false,
"boundElements": [
{
"type": "text",
"id": "dev_text"
},
{
"id": "arrow1",
"type": "arrow"
}
],
"groupIds": [],
"frameId": null,
"link": null,
"locked": false,
"opacity": 100,
"angle": 0,
"versionNonce": 193693850,
"index": "a0",
"strokeStyle": "solid",
"roughness": 1,
"updated": 1774531296487
},
{
"id": "dev_text",
"type": "text",
"x": -6.545509338378906,
"y": 266.240625,
"width": 85.63789367675781,
"height": 37.800000000000004,
"text": "Developer\ngit push main",
"fontSize": 14,
"fontFamily": 6,
"textAlign": "center",
"verticalAlign": "middle",
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 1,
"seed": 2,
"version": 67,
"isDeleted": false,
"containerId": "dev",
"originalText": "Developer\ngit push main",
"groupIds": [],
"frameId": null,
"link": null,
"locked": false,
"opacity": 100,
"angle": 0,
"lineHeight": 1.35,
"boundElements": [],
"roundness": null,
"versionNonce": 755197274,
"index": "a1",
"strokeStyle": "solid",
"roughness": 1,
"updated": 1774531296487,
"autoResize": true
},
{
"id": "arrow1",
"type": "arrow",
"x": 117.16565084296062,
"y": 279.73560014404507,
"width": 79.29207194581545,
"height": 4.224094904185392,
"points": [
[
0,
0
],
[
79.29207194581545,
-4.224094904185392
]
],
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"seed": 3,
"version": 162,
"isDeleted": false,
"startBinding": {
"elementId": "dev",
"focus": 0,
"gap": 1
},
"endBinding": {
"elementId": "ci_frame",
"focus": 0.0666666666666666,
"gap": 1
},
"groupIds": [],
"frameId": null,
"link": null,
"locked": false,
"opacity": 100,
"angle": 0,
"roundness": {
"type": 2
},
"boundElements": [],
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"versionNonce": 887204378,
"index": "a2",
"strokeStyle": "solid",
"roughness": 1,
"updated": 1774531296487
},
{
"id": "ci_frame",
"type": "rectangle",
"x": 197.3046875,
"y": 150.48046875,
"width": 400,
"height": 250.33984375,
"strokeColor": "#e03131",
"backgroundColor": "#fff9db",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "dashed",
"roundness": {
"type": 3
},
"seed": 4,
"version": 64,
"isDeleted": false,
"boundElements": [
{
"id": "arrow1",
"type": "arrow"
},
{
"id": "ci_label",
"type": "text"
},
{
"id": "arrow_cr",
"type": "arrow"
}
],
"groupIds": [],
"frameId": null,
"link": null,
"locked": false,
"opacity": 100,
"angle": 0,
"versionNonce": 822541062,
"index": "a3",
"roughness": 1,
"updated": 1774531294604
},
{
"id": "ci_label",
"type": "text",
"x": 288.32080078125,
"y": 155.48046875,
"width": 217.9677734375,
"height": 21.6,
"text": "CI/CD Pipeline (Gitea / GitLab)",
"fontSize": 16,
"fontFamily": 6,
"textAlign": "center",
"verticalAlign": "top",
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 1,
"seed": 5,
"version": 37,
"isDeleted": false,
"containerId": "ci_frame",
"originalText": "CI/CD Pipeline (Gitea / GitLab)",
"groupIds": [],
"frameId": null,
"link": null,
"locked": false,
"opacity": 100,
"angle": 0,
"lineHeight": 1.35,
"boundElements": [],
"roundness": null,
"versionNonce": 151563930,
"index": "a4",
"strokeStyle": "solid",
"roughness": 1,
"updated": 1774531279936,
"autoResize": true
},
{
"id": "build",
"type": "rectangle",
"x": 227.3046875,
"y": 210.48046875,
"width": 140,
"height": 60,
"strokeColor": "#1e1e1e",
"backgroundColor": "#b2f2bb",
"fillStyle": "solid",
"strokeWidth": 2,
"roundness": {
"type": 3
},
"seed": 6,
"version": 35,
"isDeleted": false,
"boundElements": [
{
"type": "text",
"id": "build_text"
},
{
"id": "arrow_bs",
"type": "arrow"
}
],
"groupIds": [],
"frameId": null,
"link": null,
"locked": false,
"opacity": 100,
"angle": 0,
"versionNonce": 634212378,
"index": "a5",
"strokeStyle": "solid",
"roughness": 1,
"updated": 1774531279936
},
{
"id": "build_text",
"type": "text",
"x": 259.36424255371094,
"y": 222.93046875,
"width": 75.88088989257812,
"height": 35.1,
"text": "Build & Push\ndocker build",
"fontSize": 13,
"fontFamily": 6,
"textAlign": "center",
"verticalAlign": "middle",
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 1,
"seed": 7,
"version": 37,
"isDeleted": false,
"containerId": "build",
"originalText": "Build & Push\ndocker build",
"groupIds": [],
"frameId": null,
"link": null,
"locked": false,
"opacity": 100,
"angle": 0,
"lineHeight": 1.35,
"boundElements": [],
"roundness": null,
"versionNonce": 983579866,
"index": "a6",
"strokeStyle": "solid",
"roughness": 1,
"updated": 1774531279936,
"autoResize": true
},
{
"id": "arrow_bs",
"type": "arrow",
"x": 297.3046875,
"y": 270.48046875,
"width": 0,
"height": 40,
"points": [
[
0,
0
],
[
0,
40
]
],
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"seed": 8,
"version": 103,
"isDeleted": false,
"startBinding": {
"elementId": "build",
"focus": 0,
"gap": 1
},
"endBinding": {
"elementId": "sign",
"focus": 0,
"gap": 1
},
"groupIds": [],
"frameId": null,
"link": null,
"locked": false,
"opacity": 100,
"angle": 0,
"roundness": {
"type": 2
},
"boundElements": [],
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"versionNonce": 1974177862,
"index": "a7",
"strokeStyle": "solid",
"roughness": 1,
"updated": 1774531280012
},
{
"id": "sign",
"type": "rectangle",
"x": 227.3046875,
"y": 310.48046875,
"width": 140,
"height": 60,
"strokeColor": "#1e1e1e",
"backgroundColor": "#d0bfff",
"fillStyle": "solid",
"strokeWidth": 2,
"roundness": {
"type": 3
},
"seed": 9,
"version": 36,
"isDeleted": false,
"boundElements": [
{
"type": "text",
"id": "sign_text"
},
{
"id": "arrow_bs",
"type": "arrow"
},
{
"id": "arrow_sv",
"type": "arrow"
},
{
"id": "arrow_sec",
"type": "arrow"
}
],
"groupIds": [],
"frameId": null,
"link": null,
"locked": false,
"opacity": 100,
"angle": 0,
"versionNonce": 919250054,
"index": "a8",
"strokeStyle": "solid",
"roughness": 1,
"updated": 1774531280012
},
{
"id": "sign_text",
"type": "text",
"x": 249.6922607421875,
"y": 322.93046875,
"width": 95.224853515625,
"height": 35.1,
"text": "Cosign Sign\n--key cosign.key",
"fontSize": 13,
"fontFamily": 6,
"textAlign": "center",
"verticalAlign": "middle",
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 1,
"seed": 10,
"version": 37,
"isDeleted": false,
"containerId": "sign",
"originalText": "Cosign Sign\n--key cosign.key",
"groupIds": [],
"frameId": null,
"link": null,
"locked": false,
"opacity": 100,
"angle": 0,
"lineHeight": 1.35,
"boundElements": [],
"roundness": null,
"versionNonce": 926285786,
"index": "a9",
"strokeStyle": "solid",
"roughness": 1,
"updated": 1774531279936,
"autoResize": true
},
{
"id": "arrow_sv",
"type": "arrow",
"x": 367.3046875,
"y": 340.48046875,
"width": 60,
"height": 0,
"points": [
[
0,
0
],
[
60,
0
]
],
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"seed": 11,
"version": 103,
"isDeleted": false,
"startBinding": {
"elementId": "sign",
"focus": 0,
"gap": 1
},
"endBinding": {
"elementId": "verify",
"focus": 0,
"gap": 1
},
"groupIds": [],
"frameId": null,
"link": null,
"locked": false,
"opacity": 100,
"angle": 0,
"roundness": {
"type": 2
},
"boundElements": [],
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"versionNonce": 206354118,
"index": "aA",
"strokeStyle": "solid",
"roughness": 1,
"updated": 1774531280012
},
{
"id": "verify",
"type": "rectangle",
"x": 427.3046875,
"y": 310.48046875,
"width": 140,
"height": 60,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffc9c9",
"fillStyle": "solid",
"strokeWidth": 2,
"roundness": {
"type": 3
},
"seed": 12,
"version": 35,
"isDeleted": false,
"boundElements": [
{
"type": "text",
"id": "verify_text"
},
{
"id": "arrow_sv",
"type": "arrow"
}
],
"groupIds": [],
"frameId": null,
"link": null,
"locked": false,
"opacity": 100,
"angle": 0,
"versionNonce": 357712602,
"index": "aB",
"strokeStyle": "solid",
"roughness": 1,
"updated": 1774531279936
},
{
"id": "verify_text",
"type": "text",
"x": 448.3987503051758,
"y": 322.93046875,
"width": 97.81187438964844,
"height": 35.1,
"text": "Cosign Verify\n--key cosign.pub",
"fontSize": 13,
"fontFamily": 6,
"textAlign": "center",
"verticalAlign": "middle",
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 1,
"seed": 13,
"version": 37,
"isDeleted": false,
"containerId": "verify",
"originalText": "Cosign Verify\n--key cosign.pub",
"groupIds": [],
"frameId": null,
"link": null,
"locked": false,
"opacity": 100,
"angle": 0,
"lineHeight": 1.35,
"boundElements": [],
"roundness": null,
"versionNonce": 980998042,
"index": "aC",
"strokeStyle": "solid",
"roughness": 1,
"updated": 1774531279936,
"autoResize": true
},
{
"id": "secrets_box",
"type": "rectangle",
"x": 427.3046875,
"y": 205.48046875,
"width": 140,
"height": 70,
"strokeColor": "#f08c00",
"backgroundColor": "#ffec99",
"fillStyle": "solid",
"strokeWidth": 2,
"roundness": {
"type": 3
},
"seed": 14,
"version": 35,
"isDeleted": false,
"boundElements": [
{
"type": "text",
"id": "secrets_text"
},
{
"id": "arrow_sec",
"type": "arrow"
}
],
"groupIds": [],
"frameId": null,
"link": null,
"locked": false,
"opacity": 100,
"angle": 0,
"versionNonce": 1980184858,
"index": "aD",
"strokeStyle": "solid",
"roughness": 1,
"updated": 1774531279936
},
{
"id": "secrets_text",
"type": "text",
"x": 438.68575286865234,
"y": 218.20546875,
"width": 117.23786926269531,
"height": 44.550000000000004,
"text": "CI/CD Secrets\nCOSIGN_PRIVATE_KEY\nCOSIGN_PASSWORD",
"fontSize": 11,
"fontFamily": 6,
"textAlign": "center",
"verticalAlign": "middle",
"strokeColor": "#f08c00",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 1,
"seed": 15,
"version": 37,
"isDeleted": false,
"containerId": "secrets_box",
"originalText": "CI/CD Secrets\nCOSIGN_PRIVATE_KEY\nCOSIGN_PASSWORD",
"groupIds": [],
"frameId": null,
"link": null,
"locked": false,
"opacity": 100,
"angle": 0,
"lineHeight": 1.35,
"boundElements": [],
"roundness": null,
"versionNonce": 498402778,
"index": "aE",
"strokeStyle": "solid",
"roughness": 1,
"updated": 1774531279936,
"autoResize": true
},
{
"id": "arrow_sec",
"type": "arrow",
"x": 427.3046875,
"y": 260.48046875,
"width": 60,
"height": 70,
"points": [
[
0,
0
],
[
-60,
70
]
],
"strokeColor": "#f08c00",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "dashed",
"seed": 16,
"version": 70,
"isDeleted": false,
"startBinding": {
"elementId": "secrets_box",
"focus": 0.5285714285714278,
"gap": 1
},
"endBinding": {
"elementId": "sign",
"focus": 0.6417910447761187,
"gap": 1
},
"groupIds": [],
"frameId": null,
"link": null,
"locked": false,
"opacity": 100,
"angle": 0,
"roundness": {
"type": 2
},
"boundElements": [],
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"versionNonce": 1421229382,
"index": "aF",
"roughness": 1,
"updated": 1774531280012
},
{
"id": "registry",
"type": "rectangle",
"x": 741.65234375,
"y": 160.0625,
"width": 160,
"height": 80,
"strokeColor": "#1e1e1e",
"backgroundColor": "#a5d8ff",
"fillStyle": "solid",
"strokeWidth": 2,
"roundness": {
"type": 3
},
"seed": 17,
"version": 34,
"isDeleted": false,
"boundElements": [
{
"type": "text",
"id": "registry_text"
},
{
"id": "arrow_cr",
"type": "arrow"
},
{
"id": "arrow_rk",
"type": "arrow"
}
],
"groupIds": [],
"frameId": null,
"link": null,
"locked": false,
"opacity": 100,
"angle": 0,
"versionNonce": 487228870,
"index": "aG",
"strokeStyle": "solid",
"roughness": 1,
"updated": 1774531284319
},
{
"id": "registry_text",
"type": "text",
"x": 767.039421081543,
"y": 182.5125,
"width": 109.22584533691406,
"height": 35.1,
"text": "Container Registry\ngit.realmanual.ru",
"fontSize": 13,
"fontFamily": 6,
"textAlign": "center",
"verticalAlign": "middle",
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 1,
"seed": 18,
"version": 36,
"isDeleted": false,
"containerId": "registry",
"originalText": "Container Registry\ngit.realmanual.ru",
"groupIds": [],
"frameId": null,
"link": null,
"locked": false,
"opacity": 100,
"angle": 0,
"lineHeight": 1.35,
"boundElements": [],
"roundness": null,
"versionNonce": 1854004486,
"index": "aH",
"strokeStyle": "solid",
"roughness": 1,
"updated": 1774531284319,
"autoResize": true
},
{
"id": "arrow_cr",
"type": "arrow",
"x": 605.6188489304145,
"y": 244.32282610997228,
"width": 135.14128147662484,
"height": 46.245491033588905,
"points": [
[
0,
0
],
[
135.14128147662484,
-46.245491033588905
]
],
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"seed": 19,
"version": 104,
"isDeleted": false,
"startBinding": {
"elementId": "ci_frame",
"focus": 0.20608955054976422,
"gap": 9.88671875
},
"endBinding": {
"elementId": "registry",
"focus": 0.4407408076284031,
"gap": 1
},
"groupIds": [],
"frameId": null,
"link": null,
"locked": false,
"opacity": 100,
"angle": 0,
"roundness": {
"type": 2
},
"boundElements": [
{
"type": "text",
"id": "arrow_cr_label"
}
],
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"versionNonce": 1448898950,
"index": "aI",
"strokeStyle": "solid",
"roughness": 1,
"updated": 1774531294605
},
{
"id": "arrow_cr_label",
"type": "text",
"x": 703.8780517578125,
"y": 206.9,
"width": 62.243896484375,
"height": 16.200000000000003,
"text": "image + sig",
"fontSize": 12,
"fontFamily": 6,
"textAlign": "center",
"verticalAlign": "top",
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 1,
"seed": 20,
"version": 4,
"isDeleted": false,
"containerId": "arrow_cr",
"originalText": "image + sig",
"groupIds": [],
"frameId": null,
"link": null,
"locked": false,
"opacity": 100,
"angle": 0,
"lineHeight": 1.35,
"boundElements": [],
"roundness": null,
"versionNonce": 1018343046,
"index": "aJ",
"strokeStyle": "solid",
"roughness": 1,
"updated": 1774531267866,
"autoResize": true
},
{
"id": "arrow_rk",
"type": "arrow",
"x": 902.5445570929606,
"y": 213.16240907615895,
"width": 116.69735690049754,
"height": 18.94288481662454,
"points": [
[
0,
0
],
[
116.69735690049754,
18.94288481662454
]
],
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"seed": 21,
"version": 47,
"isDeleted": false,
"startBinding": {
"elementId": "registry",
"focus": 0,
"gap": 1
},
"endBinding": {
"elementId": "k8s_frame",
"focus": 0,
"gap": 1
},
"groupIds": [],
"frameId": null,
"link": null,
"locked": false,
"opacity": 100,
"angle": 0,
"roundness": {
"type": 2
},
"boundElements": [],
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"versionNonce": 939971462,
"index": "aK",
"strokeStyle": "solid",
"roughness": 1,
"updated": 1774531284320
},
{
"id": "k8s_frame",
"type": "rectangle",
"x": 1020,
"y": 100,
"width": 380,
"height": 326.62109374999994,
"strokeColor": "#2f9e44",
"backgroundColor": "#ebfbee",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "dashed",
"roundness": {
"type": 3
},
"seed": 22,
"version": 15,
"isDeleted": false,
"boundElements": [
{
"id": "arrow_rk",
"type": "arrow"
}
],
"groupIds": [],
"frameId": null,
"link": null,
"locked": false,
"opacity": 100,
"angle": 0,
"versionNonce": 789110790,
"index": "aL",
"roughness": 1,
"updated": 1774531275336
},
{
"id": "k8s_label",
"type": "text",
"x": 1120,
"y": 110,
"width": 138.91188049316406,
"height": 21.6,
"text": "Kubernetes Cluster",
"fontSize": 16,
"fontFamily": 6,
"textAlign": "center",
"verticalAlign": "top",
"strokeColor": "#2f9e44",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 1,
"seed": 23,
"version": 4,
"isDeleted": false,
"containerId": null,
"originalText": "Kubernetes Cluster",
"groupIds": [],
"frameId": null,
"link": null,
"locked": false,
"opacity": 100,
"angle": 0,
"lineHeight": 1.35,
"boundElements": [],
"roundness": null,
"versionNonce": 536470746,
"index": "aM",
"strokeStyle": "solid",
"roughness": 1,
"updated": 1774531267866,
"autoResize": true
},
{
"id": "helm_box",
"type": "rectangle",
"x": 1050,
"y": 160,
"width": 140,
"height": 60,
"strokeColor": "#1e1e1e",
"backgroundColor": "#a5d8ff",
"fillStyle": "solid",
"strokeWidth": 2,
"roundness": {
"type": 3
},
"seed": 24,
"version": 2,
"isDeleted": false,
"boundElements": [
{
"type": "text",
"id": "helm_text"
},
{
"id": "arrow_hk",
"type": "arrow"
}
],
"groupIds": [],
"frameId": null,
"link": null,
"locked": false,
"opacity": 100,
"angle": 0,
"versionNonce": 668405850,
"index": "aN",
"strokeStyle": "solid",
"roughness": 1,
"updated": 1774531250026
},
{
"id": "helm_text",
"type": "text",
"x": 1073.1350631713867,
"y": 172.45,
"width": 93.72987365722656,
"height": 35.1,
"text": "Helm Deploy\nhelm upgrade -i",
"fontSize": 13,
"fontFamily": 6,
"textAlign": "center",
"verticalAlign": "middle",
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 1,
"seed": 25,
"version": 4,
"isDeleted": false,
"containerId": "helm_box",
"originalText": "Helm Deploy\nhelm upgrade -i",
"groupIds": [],
"frameId": null,
"link": null,
"locked": false,
"opacity": 100,
"angle": 0,
"lineHeight": 1.35,
"boundElements": [],
"roundness": null,
"versionNonce": 1621552582,
"index": "aO",
"strokeStyle": "solid",
"roughness": 1,
"updated": 1774531267866,
"autoResize": true
},
{
"id": "arrow_hk",
"type": "arrow",
"x": 1120,
"y": 220,
"width": 0,
"height": 40,
"points": [
[
0,
0
],
[
0,
40
]
],
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"seed": 26,
"version": 2,
"isDeleted": false,
"startBinding": {
"elementId": "helm_box",
"focus": 0,
"gap": 1
},
"endBinding": {
"elementId": "kyverno",
"focus": 0,
"gap": 1
},
"groupIds": [],
"frameId": null,
"link": null,
"locked": false,
"opacity": 100,
"angle": 0,
"roundness": {
"type": 2
},
"boundElements": [],
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"versionNonce": 235402522,
"index": "aP",
"strokeStyle": "solid",
"roughness": 1,
"updated": 1774531250026
},
{
"id": "kyverno",
"type": "rectangle",
"x": 1050,
"y": 260,
"width": 140,
"height": 60,
"strokeColor": "#1e1e1e",
"backgroundColor": "#ffc9c9",
"fillStyle": "solid",
"strokeWidth": 2,
"roundness": {
"type": 3
},
"seed": 27,
"version": 2,
"isDeleted": false,
"boundElements": [
{
"type": "text",
"id": "kyverno_text"
},
{
"id": "arrow_hk",
"type": "arrow"
},
{
"id": "arrow_kp",
"type": "arrow"
}
],
"groupIds": [],
"frameId": null,
"link": null,
"locked": false,
"opacity": 100,
"angle": 0,
"versionNonce": 779157894,
"index": "aQ",
"strokeStyle": "solid",
"roughness": 1,
"updated": 1774531250026
},
{
"id": "kyverno_text",
"type": "text",
"x": 1074.5910720825195,
"y": 272.45,
"width": 90.81785583496094,
"height": 35.1,
"text": "Kyverno\nverify signature",
"fontSize": 13,
"fontFamily": 6,
"textAlign": "center",
"verticalAlign": "middle",
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 1,
"seed": 28,
"version": 4,
"isDeleted": false,
"containerId": "kyverno",
"originalText": "Kyverno\nverify signature",
"groupIds": [],
"frameId": null,
"link": null,
"locked": false,
"opacity": 100,
"angle": 0,
"lineHeight": 1.35,
"boundElements": [],
"roundness": null,
"versionNonce": 333199770,
"index": "aR",
"strokeStyle": "solid",
"roughness": 1,
"updated": 1774531267866,
"autoResize": true
},
{
"id": "arrow_kp",
"type": "arrow",
"x": 1190,
"y": 290,
"width": 60,
"height": 0,
"points": [
[
0,
0
],
[
60,
0
]
],
"strokeColor": "#2f9e44",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"seed": 29,
"version": 2,
"isDeleted": false,
"startBinding": {
"elementId": "kyverno",
"focus": 0,
"gap": 1
},
"endBinding": {
"elementId": "pod",
"focus": 0,
"gap": 1
},
"groupIds": [],
"frameId": null,
"link": null,
"locked": false,
"opacity": 100,
"angle": 0,
"roundness": {
"type": 2
},
"boundElements": [
{
"type": "text",
"id": "arrow_kp_label"
}
],
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"versionNonce": 1294131398,
"index": "aS",
"strokeStyle": "solid",
"roughness": 1,
"updated": 1774531250026
},
{
"id": "arrow_kp_label",
"type": "text",
"x": 1211.5700073242188,
"y": 281.9,
"width": 16.8599853515625,
"height": 16.200000000000003,
"text": "OK",
"fontSize": 12,
"fontFamily": 6,
"textAlign": "center",
"verticalAlign": "top",
"strokeColor": "#2f9e44",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 1,
"seed": 30,
"version": 4,
"isDeleted": false,
"containerId": "arrow_kp",
"originalText": "OK",
"groupIds": [],
"frameId": null,
"link": null,
"locked": false,
"opacity": 100,
"angle": 0,
"lineHeight": 1.35,
"boundElements": [],
"roundness": null,
"versionNonce": 1381057798,
"index": "aT",
"strokeStyle": "solid",
"roughness": 1,
"updated": 1774531267866,
"autoResize": true
},
{
"id": "pod",
"type": "rectangle",
"x": 1250,
"y": 260,
"width": 120,
"height": 60,
"strokeColor": "#1e1e1e",
"backgroundColor": "#b2f2bb",
"fillStyle": "solid",
"strokeWidth": 2,
"roundness": {
"type": 3
},
"seed": 31,
"version": 2,
"isDeleted": false,
"boundElements": [
{
"type": "text",
"id": "pod_text"
},
{
"id": "arrow_kp",
"type": "arrow"
}
],
"groupIds": [],
"frameId": null,
"link": null,
"locked": false,
"opacity": 100,
"angle": 0,
"versionNonce": 1356257286,
"index": "aU",
"strokeStyle": "solid",
"roughness": 1,
"updated": 1774531250026
},
{
"id": "pod_text",
"type": "text",
"x": 1276.6290435791016,
"y": 272.45,
"width": 66.74191284179688,
"height": 35.1,
"text": "Pod\nnginx:8080",
"fontSize": 13,
"fontFamily": 6,
"textAlign": "center",
"verticalAlign": "middle",
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 1,
"seed": 32,
"version": 4,
"isDeleted": false,
"containerId": "pod",
"originalText": "Pod\nnginx:8080",
"groupIds": [],
"frameId": null,
"link": null,
"locked": false,
"opacity": 100,
"angle": 0,
"lineHeight": 1.35,
"boundElements": [],
"roundness": null,
"versionNonce": 706082394,
"index": "aV",
"strokeStyle": "solid",
"roughness": 1,
"updated": 1774531267866,
"autoResize": true
},
{
"id": "deny_arrow",
"type": "arrow",
"x": 1120,
"y": 320,
"width": 0,
"height": 50,
"points": [
[
0,
0
],
[
0,
50
]
],
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"seed": 33,
"version": 2,
"isDeleted": false,
"startBinding": {
"elementId": "kyverno",
"focus": 0,
"gap": 1
},
"endBinding": {
"elementId": "denied",
"focus": 0,
"gap": 1
},
"groupIds": [],
"frameId": null,
"link": null,
"locked": false,
"opacity": 100,
"angle": 0,
"roundness": {
"type": 2
},
"boundElements": [],
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"versionNonce": 25814854,
"index": "aW",
"strokeStyle": "solid",
"roughness": 1,
"updated": 1774531250026
},
{
"id": "denied",
"type": "rectangle",
"x": 1050,
"y": 370,
"width": 140,
"height": 40,
"strokeColor": "#e03131",
"backgroundColor": "#ffc9c9",
"fillStyle": "solid",
"strokeWidth": 2,
"roundness": {
"type": 3
},
"seed": 34,
"version": 2,
"isDeleted": false,
"boundElements": [
{
"type": "text",
"id": "denied_text"
},
{
"id": "deny_arrow",
"type": "arrow"
}
],
"groupIds": [],
"frameId": null,
"link": null,
"locked": false,
"opacity": 100,
"angle": 0,
"versionNonce": 568301594,
"index": "aX",
"strokeStyle": "solid",
"roughness": 1,
"updated": 1774531250026
},
{
"id": "denied_text",
"type": "text",
"x": 1067.6680603027344,
"y": 381.9,
"width": 104.66387939453125,
"height": 16.200000000000003,
"text": "DENIED (unsigned)",
"fontSize": 12,
"fontFamily": 6,
"textAlign": "center",
"verticalAlign": "middle",
"strokeColor": "#e03131",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 1,
"seed": 35,
"version": 4,
"isDeleted": false,
"containerId": "denied",
"originalText": "DENIED (unsigned)",
"groupIds": [],
"frameId": null,
"link": null,
"locked": false,
"opacity": 100,
"angle": 0,
"lineHeight": 1.35,
"boundElements": [],
"roundness": null,
"versionNonce": 590263366,
"index": "aY",
"strokeStyle": "solid",
"roughness": 1,
"updated": 1774531267866,
"autoResize": true
},
{
"id": "pubkey_box",
"type": "rectangle",
"x": 1250,
"y": 160,
"width": 120,
"height": 60,
"strokeColor": "#f08c00",
"backgroundColor": "#ffec99",
"fillStyle": "solid",
"strokeWidth": 2,
"roundness": {
"type": 3
},
"seed": 36,
"version": 2,
"isDeleted": false,
"boundElements": [
{
"type": "text",
"id": "pubkey_text"
},
{
"id": "arrow_pub",
"type": "arrow"
}
],
"groupIds": [],
"frameId": null,
"link": null,
"locked": false,
"opacity": 100,
"angle": 0,
"versionNonce": 220824794,
"index": "aZ",
"strokeStyle": "solid",
"roughness": 1,
"updated": 1774531250026
},
{
"id": "pubkey_text",
"type": "text",
"x": 1278.3515319824219,
"y": 172.45,
"width": 63.29693603515625,
"height": 35.1,
"text": "Public Key\ncosign.pub",
"fontSize": 13,
"fontFamily": 6,
"textAlign": "center",
"verticalAlign": "middle",
"strokeColor": "#f08c00",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 1,
"seed": 37,
"version": 4,
"isDeleted": false,
"containerId": "pubkey_box",
"originalText": "Public Key\ncosign.pub",
"groupIds": [],
"frameId": null,
"link": null,
"locked": false,
"opacity": 100,
"angle": 0,
"lineHeight": 1.35,
"boundElements": [],
"roundness": null,
"versionNonce": 1937382170,
"index": "aa",
"strokeStyle": "solid",
"roughness": 1,
"updated": 1774531267866,
"autoResize": true
},
{
"id": "arrow_pub",
"type": "arrow",
"x": 1250,
"y": 210,
"width": 60,
"height": 70,
"points": [
[
0,
0
],
[
-60,
70
]
],
"strokeColor": "#f08c00",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "dashed",
"seed": 38,
"version": 2,
"isDeleted": false,
"startBinding": {
"elementId": "pubkey_box",
"focus": 0,
"gap": 1
},
"endBinding": {
"elementId": "kyverno",
"focus": 0,
"gap": 1
},
"groupIds": [],
"frameId": null,
"link": null,
"locked": false,
"opacity": 100,
"angle": 0,
"roundness": {
"type": 2
},
"boundElements": [],
"lastCommittedPoint": null,
"startArrowhead": null,
"endArrowhead": "arrow",
"versionNonce": 2048383386,
"index": "ab",
"roughness": 1,
"updated": 1774531250026
}
],
"appState": {
"gridSize": 20,
"gridStep": 5,
"gridModeEnabled": false,
"viewBackgroundColor": "#ffffff"
},
"files": {}
}