github.com/treeverse/lakefs@v1.24.1-0.20240520134607-95648127bfb0/design/rejected/diagrams/k8s-job-hook.excalidraw (about)

     1  {
     2    "type": "excalidraw",
     3    "version": 2,
     4    "source": "https://excalidraw.com",
     5    "elements": [
     6      {
     7        "id": "Cdt6mZACLNuNx5ohmFrfU",
     8        "type": "rectangle",
     9        "x": 628,
    10        "y": 399,
    11        "width": 877,
    12        "height": 659,
    13        "angle": 0,
    14        "strokeColor": "#000000",
    15        "backgroundColor": "transparent",
    16        "fillStyle": "hachure",
    17        "strokeWidth": 1,
    18        "strokeStyle": "dashed",
    19        "roughness": 1,
    20        "opacity": 100,
    21        "groupIds": [],
    22        "strokeSharpness": "sharp",
    23        "seed": 548450315,
    24        "version": 176,
    25        "versionNonce": 1906610315,
    26        "isDeleted": false,
    27        "boundElements": [
    28          {
    29            "id": "zSYMLvt_qt8ToEJ3RBfay",
    30            "type": "arrow"
    31          }
    32        ],
    33        "updated": 1644790422282,
    34        "link": null
    35      },
    36      {
    37        "id": "Gp64A4sDoPi4IvpXzggfo",
    38        "type": "text",
    39        "x": 650,
    40        "y": 422,
    41        "width": 264,
    42        "height": 35,
    43        "angle": 0,
    44        "strokeColor": "#000000",
    45        "backgroundColor": "transparent",
    46        "fillStyle": "hachure",
    47        "strokeWidth": 1,
    48        "strokeStyle": "solid",
    49        "roughness": 1,
    50        "opacity": 100,
    51        "groupIds": [],
    52        "strokeSharpness": "sharp",
    53        "seed": 341009093,
    54        "version": 47,
    55        "versionNonce": 237626309,
    56        "isDeleted": false,
    57        "boundElements": null,
    58        "updated": 1644787010263,
    59        "link": null,
    60        "text": "Kubernetes Cluster",
    61        "fontSize": 28,
    62        "fontFamily": 1,
    63        "textAlign": "left",
    64        "verticalAlign": "top",
    65        "baseline": 25,
    66        "containerId": null,
    67        "originalText": "Kubernetes Cluster"
    68      },
    69      {
    70        "id": "1wkk44cYvF9Wa0x6qi4-R",
    71        "type": "rectangle",
    72        "x": 678,
    73        "y": 529,
    74        "width": 335,
    75        "height": 392.00000000000006,
    76        "angle": 0,
    77        "strokeColor": "#000000",
    78        "backgroundColor": "transparent",
    79        "fillStyle": "hachure",
    80        "strokeWidth": 1,
    81        "strokeStyle": "solid",
    82        "roughness": 1,
    83        "opacity": 100,
    84        "groupIds": [],
    85        "strokeSharpness": "round",
    86        "seed": 749397771,
    87        "version": 145,
    88        "versionNonce": 1449786949,
    89        "isDeleted": false,
    90        "boundElements": [
    91          {
    92            "id": "pSC8N0fU22pZ0mJkyHxku",
    93            "type": "arrow"
    94          }
    95        ],
    96        "updated": 1644790237403,
    97        "link": null
    98      },
    99      {
   100        "id": "WDmyOK1vleXAAh5XS9two",
   101        "type": "text",
   102        "x": 777,
   103        "y": 554.5,
   104        "width": 89,
   105        "height": 35,
   106        "angle": 0,
   107        "strokeColor": "#000000",
   108        "backgroundColor": "transparent",
   109        "fillStyle": "hachure",
   110        "strokeWidth": 1,
   111        "strokeStyle": "solid",
   112        "roughness": 1,
   113        "opacity": 100,
   114        "groupIds": [],
   115        "strokeSharpness": "sharp",
   116        "seed": 2102584683,
   117        "version": 61,
   118        "versionNonce": 902579749,
   119        "isDeleted": false,
   120        "boundElements": null,
   121        "updated": 1644787091579,
   122        "link": null,
   123        "text": "lakeFS",
   124        "fontSize": 28,
   125        "fontFamily": 1,
   126        "textAlign": "left",
   127        "verticalAlign": "top",
   128        "baseline": 25,
   129        "containerId": null,
   130        "originalText": "lakeFS"
   131      },
   132      {
   133        "id": "DQmNevJODb-KZIUTGEhpw",
   134        "type": "rectangle",
   135        "x": 736,
   136        "y": 623,
   137        "width": 224,
   138        "height": 80,
   139        "angle": 0,
   140        "strokeColor": "#000000",
   141        "backgroundColor": "transparent",
   142        "fillStyle": "hachure",
   143        "strokeWidth": 1,
   144        "strokeStyle": "solid",
   145        "roughness": 1,
   146        "opacity": 100,
   147        "groupIds": [],
   148        "strokeSharpness": "round",
   149        "seed": 278813355,
   150        "version": 106,
   151        "versionNonce": 1429192331,
   152        "isDeleted": false,
   153        "boundElements": [
   154          {
   155            "type": "text",
   156            "id": "yKQ799BN_sk4HxVPtY2im"
   157          },
   158          {
   159            "id": "ESXpU-e_cymdiAglzUmqT",
   160            "type": "arrow"
   161          },
   162          {
   163            "id": "ac4OwlHyrublZ37QWWKEt",
   164            "type": "arrow"
   165          },
   166          {
   167            "id": "pSC8N0fU22pZ0mJkyHxku",
   168            "type": "arrow"
   169          },
   170          {
   171            "id": "A-E9T_qYhY1y2YSj2t4-N",
   172            "type": "arrow"
   173          }
   174        ],
   175        "updated": 1644790242564,
   176        "link": null
   177      },
   178      {
   179        "id": "p8QSUoZSqLrDshONcjVMC",
   180        "type": "rectangle",
   181        "x": 735,
   182        "y": 808,
   183        "width": 224,
   184        "height": 70,
   185        "angle": 0,
   186        "strokeColor": "#0b7285",
   187        "backgroundColor": "transparent",
   188        "fillStyle": "hachure",
   189        "strokeWidth": 1,
   190        "strokeStyle": "solid",
   191        "roughness": 1,
   192        "opacity": 100,
   193        "groupIds": [],
   194        "strokeSharpness": "round",
   195        "seed": 1225934693,
   196        "version": 125,
   197        "versionNonce": 325765483,
   198        "isDeleted": false,
   199        "boundElements": [
   200          {
   201            "type": "text",
   202            "id": "mSaLnsUzUJ1pfeaqZvd2U"
   203          },
   204          {
   205            "id": "ac4OwlHyrublZ37QWWKEt",
   206            "type": "arrow"
   207          },
   208          {
   209            "id": "flpIfkG7rnPvtwOBGG6W8",
   210            "type": "arrow"
   211          }
   212        ],
   213        "updated": 1644790352405,
   214        "link": null
   215      },
   216      {
   217        "id": "yKQ799BN_sk4HxVPtY2im",
   218        "type": "text",
   219        "x": 741,
   220        "y": 650.5,
   221        "width": 214,
   222        "height": 25,
   223        "angle": 0,
   224        "strokeColor": "#000000",
   225        "backgroundColor": "transparent",
   226        "fillStyle": "hachure",
   227        "strokeWidth": 1,
   228        "strokeStyle": "solid",
   229        "roughness": 1,
   230        "opacity": 100,
   231        "groupIds": [],
   232        "strokeSharpness": "round",
   233        "seed": 1536517637,
   234        "version": 91,
   235        "versionNonce": 714590635,
   236        "isDeleted": false,
   237        "boundElements": null,
   238        "updated": 1644788259275,
   239        "link": null,
   240        "text": "lakefs container",
   241        "fontSize": 20,
   242        "fontFamily": 1,
   243        "textAlign": "center",
   244        "verticalAlign": "middle",
   245        "baseline": 18,
   246        "containerId": "DQmNevJODb-KZIUTGEhpw",
   247        "originalText": "lakefs container"
   248      },
   249      {
   250        "id": "mSaLnsUzUJ1pfeaqZvd2U",
   251        "type": "text",
   252        "x": 740,
   253        "y": 818,
   254        "width": 214,
   255        "height": 50,
   256        "angle": 0,
   257        "strokeColor": "#0b7285",
   258        "backgroundColor": "transparent",
   259        "fillStyle": "hachure",
   260        "strokeWidth": 1,
   261        "strokeStyle": "solid",
   262        "roughness": 1,
   263        "opacity": 100,
   264        "groupIds": [],
   265        "strokeSharpness": "round",
   266        "seed": 928380235,
   267        "version": 183,
   268        "versionNonce": 1150359237,
   269        "isDeleted": false,
   270        "boundElements": null,
   271        "updated": 1644790352405,
   272        "link": null,
   273        "text": "lakefs-k8s-hook \ncontainer",
   274        "fontSize": 20,
   275        "fontFamily": 1,
   276        "textAlign": "center",
   277        "verticalAlign": "middle",
   278        "baseline": 43,
   279        "containerId": "p8QSUoZSqLrDshONcjVMC",
   280        "originalText": "lakefs-k8s-hook container"
   281      },
   282      {
   283        "id": "J__KyTx5MEnbf72JvJGZU",
   284        "type": "rectangle",
   285        "x": 1251,
   286        "y": 529,
   287        "width": 179,
   288        "height": 160,
   289        "angle": 0,
   290        "strokeColor": "#000000",
   291        "backgroundColor": "transparent",
   292        "fillStyle": "hachure",
   293        "strokeWidth": 1,
   294        "strokeStyle": "dashed",
   295        "roughness": 1,
   296        "opacity": 100,
   297        "groupIds": [],
   298        "strokeSharpness": "round",
   299        "seed": 37114251,
   300        "version": 364,
   301        "versionNonce": 812864773,
   302        "isDeleted": false,
   303        "boundElements": [
   304          {
   305            "type": "text",
   306            "id": "VOaepHWfG1SXjalyFyG_n"
   307          },
   308          {
   309            "id": "flpIfkG7rnPvtwOBGG6W8",
   310            "type": "arrow"
   311          },
   312          {
   313            "id": "jZih1roP3xErLNS55YpkI",
   314            "type": "arrow"
   315          }
   316        ],
   317        "updated": 1644790430961,
   318        "link": null
   319      },
   320      {
   321        "id": "VOaepHWfG1SXjalyFyG_n",
   322        "type": "text",
   323        "x": 1256,
   324        "y": 571.5,
   325        "width": 169,
   326        "height": 75,
   327        "angle": 0,
   328        "strokeColor": "#000000",
   329        "backgroundColor": "transparent",
   330        "fillStyle": "hachure",
   331        "strokeWidth": 1,
   332        "strokeStyle": "solid",
   333        "roughness": 1,
   334        "opacity": 100,
   335        "groupIds": [],
   336        "strokeSharpness": "round",
   337        "seed": 2112003365,
   338        "version": 296,
   339        "versionNonce": 179181131,
   340        "isDeleted": false,
   341        "boundElements": null,
   342        "updated": 1644788595636,
   343        "link": null,
   344        "text": "K8s\nCluster\nAPI",
   345        "fontSize": 20,
   346        "fontFamily": 1,
   347        "textAlign": "center",
   348        "verticalAlign": "middle",
   349        "baseline": 68,
   350        "containerId": "J__KyTx5MEnbf72JvJGZU",
   351        "originalText": "K8s\nCluster\nAPI"
   352      },
   353      {
   354        "id": "ESXpU-e_cymdiAglzUmqT",
   355        "type": "arrow",
   356        "x": 498.05643875673417,
   357        "y": 670.9421481557698,
   358        "width": 228.94356124326583,
   359        "height": 0,
   360        "angle": 0,
   361        "strokeColor": "#000000",
   362        "backgroundColor": "transparent",
   363        "fillStyle": "hachure",
   364        "strokeWidth": 1,
   365        "strokeStyle": "solid",
   366        "roughness": 1,
   367        "opacity": 100,
   368        "groupIds": [],
   369        "strokeSharpness": "round",
   370        "seed": 1754096357,
   371        "version": 221,
   372        "versionNonce": 1503968075,
   373        "isDeleted": false,
   374        "boundElements": null,
   375        "updated": 1644790447140,
   376        "link": null,
   377        "points": [
   378          [
   379            0,
   380            0
   381          ],
   382          [
   383            228.94356124326583,
   384            0
   385          ]
   386        ],
   387        "lastCommittedPoint": null,
   388        "startBinding": {
   389          "elementId": "V-o_L1Hk__VCgM9sSidtL",
   390          "focus": 1.3576859262307925,
   391          "gap": 8.942148155769814
   392        },
   393        "endBinding": {
   394          "elementId": "DQmNevJODb-KZIUTGEhpw",
   395          "focus": -0.1985537038942454,
   396          "gap": 9
   397        },
   398        "startArrowhead": null,
   399        "endArrowhead": "arrow"
   400      },
   401      {
   402        "id": "V-o_L1Hk__VCgM9sSidtL",
   403        "type": "text",
   404        "x": 503,
   405        "y": 612,
   406        "width": 81,
   407        "height": 50,
   408        "angle": 0,
   409        "strokeColor": "#000000",
   410        "backgroundColor": "transparent",
   411        "fillStyle": "hachure",
   412        "strokeWidth": 1,
   413        "strokeStyle": "solid",
   414        "roughness": 1,
   415        "opacity": 100,
   416        "groupIds": [],
   417        "strokeSharpness": "round",
   418        "seed": 1471198341,
   419        "version": 46,
   420        "versionNonce": 210744037,
   421        "isDeleted": false,
   422        "boundElements": [
   423          {
   424            "id": "ESXpU-e_cymdiAglzUmqT",
   425            "type": "arrow"
   426          }
   427        ],
   428        "updated": 1644790447140,
   429        "link": null,
   430        "text": "Merge\nRequest",
   431        "fontSize": 20,
   432        "fontFamily": 1,
   433        "textAlign": "left",
   434        "verticalAlign": "top",
   435        "baseline": 43,
   436        "containerId": null,
   437        "originalText": "Merge\nRequest"
   438      },
   439      {
   440        "id": "ac4OwlHyrublZ37QWWKEt",
   441        "type": "arrow",
   442        "x": 774,
   443        "y": 712,
   444        "width": 0,
   445        "height": 90,
   446        "angle": 0,
   447        "strokeColor": "#000000",
   448        "backgroundColor": "transparent",
   449        "fillStyle": "hachure",
   450        "strokeWidth": 1,
   451        "strokeStyle": "solid",
   452        "roughness": 1,
   453        "opacity": 100,
   454        "groupIds": [],
   455        "strokeSharpness": "round",
   456        "seed": 537966565,
   457        "version": 88,
   458        "versionNonce": 2063382341,
   459        "isDeleted": false,
   460        "boundElements": null,
   461        "updated": 1644790387286,
   462        "link": null,
   463        "points": [
   464          [
   465            0,
   466            0
   467          ],
   468          [
   469            0,
   470            90
   471          ]
   472        ],
   473        "lastCommittedPoint": null,
   474        "startBinding": {
   475          "elementId": "DQmNevJODb-KZIUTGEhpw",
   476          "focus": 0.6607142857142857,
   477          "gap": 9
   478        },
   479        "endBinding": {
   480          "elementId": "p8QSUoZSqLrDshONcjVMC",
   481          "focus": -0.6517857142857143,
   482          "gap": 6
   483        },
   484        "startArrowhead": null,
   485        "endArrowhead": "arrow"
   486      },
   487      {
   488        "id": "F0AX28tlQ0esUe59UJzl8",
   489        "type": "text",
   490        "x": 796,
   491        "y": 715,
   492        "width": 197,
   493        "height": 75,
   494        "angle": 0,
   495        "strokeColor": "#5c940d",
   496        "backgroundColor": "transparent",
   497        "fillStyle": "hachure",
   498        "strokeWidth": 1,
   499        "strokeStyle": "solid",
   500        "roughness": 1,
   501        "opacity": 100,
   502        "groupIds": [],
   503        "strokeSharpness": "round",
   504        "seed": 1992585291,
   505        "version": 207,
   506        "versionNonce": 1690115403,
   507        "isDeleted": false,
   508        "boundElements": [
   509          {
   510            "id": "ac4OwlHyrublZ37QWWKEt",
   511            "type": "arrow"
   512          }
   513        ],
   514        "updated": 1644790379561,
   515        "link": null,
   516        "text": "web-hook\nimage: lakefs-hooks:1\ncmd: bump-version.py",
   517        "fontSize": 20,
   518        "fontFamily": 1,
   519        "textAlign": "left",
   520        "verticalAlign": "top",
   521        "baseline": 68,
   522        "containerId": null,
   523        "originalText": "web-hook\nimage: lakefs-hooks:1\ncmd: bump-version.py"
   524      },
   525      {
   526        "id": "8diaG986PtfDap1kj_OyJ",
   527        "type": "rectangle",
   528        "x": 1233,
   529        "y": 851,
   530        "width": 230,
   531        "height": 136.99999999999997,
   532        "angle": 0,
   533        "strokeColor": "#000000",
   534        "backgroundColor": "#ffffff",
   535        "fillStyle": "hachure",
   536        "strokeWidth": 1,
   537        "strokeStyle": "solid",
   538        "roughness": 1,
   539        "opacity": 100,
   540        "groupIds": [],
   541        "strokeSharpness": "round",
   542        "seed": 2023540491,
   543        "version": 199,
   544        "versionNonce": 1637205285,
   545        "isDeleted": false,
   546        "boundElements": [
   547          {
   548            "id": "jZih1roP3xErLNS55YpkI",
   549            "type": "arrow"
   550          }
   551        ],
   552        "updated": 1644788542477,
   553        "link": null
   554      },
   555      {
   556        "id": "flpIfkG7rnPvtwOBGG6W8",
   557        "type": "arrow",
   558        "x": 966.7755318970605,
   559        "y": 829.056266856566,
   560        "width": 275.80400842308995,
   561        "height": 213.06460103666586,
   562        "angle": 0,
   563        "strokeColor": "#000000",
   564        "backgroundColor": "transparent",
   565        "fillStyle": "hachure",
   566        "strokeWidth": 1,
   567        "strokeStyle": "solid",
   568        "roughness": 1,
   569        "opacity": 100,
   570        "groupIds": [],
   571        "strokeSharpness": "round",
   572        "seed": 223635883,
   573        "version": 235,
   574        "versionNonce": 1647675109,
   575        "isDeleted": false,
   576        "boundElements": null,
   577        "updated": 1644790409122,
   578        "link": null,
   579        "points": [
   580          [
   581            0,
   582            0
   583          ],
   584          [
   585            275.80400842308995,
   586            -213.06460103666586
   587          ]
   588        ],
   589        "lastCommittedPoint": null,
   590        "startBinding": {
   591          "elementId": "p8QSUoZSqLrDshONcjVMC",
   592          "focus": 0.6466745890388694,
   593          "gap": 7.775531897060546
   594        },
   595        "endBinding": {
   596          "elementId": "J__KyTx5MEnbf72JvJGZU",
   597          "focus": 0.4603305589801591,
   598          "gap": 8.4204596798495
   599        },
   600        "startArrowhead": "arrow",
   601        "endArrowhead": "arrow"
   602      },
   603      {
   604        "id": "GelW_mYNzy6Bw_7i5w-1M",
   605        "type": "text",
   606        "x": 1255,
   607        "y": 866,
   608        "width": 188,
   609        "height": 25,
   610        "angle": 0,
   611        "strokeColor": "#000000",
   612        "backgroundColor": "#ffffff",
   613        "fillStyle": "hachure",
   614        "strokeWidth": 1,
   615        "strokeStyle": "solid",
   616        "roughness": 1,
   617        "opacity": 100,
   618        "groupIds": [],
   619        "strokeSharpness": "round",
   620        "seed": 2092904907,
   621        "version": 90,
   622        "versionNonce": 1882585547,
   623        "isDeleted": false,
   624        "boundElements": null,
   625        "updated": 1644788585016,
   626        "link": null,
   627        "text": "Job: lakefs-job-xxx",
   628        "fontSize": 20,
   629        "fontFamily": 1,
   630        "textAlign": "left",
   631        "verticalAlign": "top",
   632        "baseline": 18,
   633        "containerId": null,
   634        "originalText": "Job: lakefs-job-xxx"
   635      },
   636      {
   637        "id": "jZih1roP3xErLNS55YpkI",
   638        "type": "arrow",
   639        "x": 1336.2124981722948,
   640        "y": 696.9190751445087,
   641        "width": 0.2197813645923361,
   642        "height": 146.16184971098255,
   643        "angle": 0,
   644        "strokeColor": "#000000",
   645        "backgroundColor": "#ffffff",
   646        "fillStyle": "hachure",
   647        "strokeWidth": 1,
   648        "strokeStyle": "solid",
   649        "roughness": 1,
   650        "opacity": 100,
   651        "groupIds": [],
   652        "strokeSharpness": "round",
   653        "seed": 113933925,
   654        "version": 217,
   655        "versionNonce": 1825391429,
   656        "isDeleted": false,
   657        "boundElements": null,
   658        "updated": 1644788595636,
   659        "link": null,
   660        "points": [
   661          [
   662            0,
   663            0
   664          ],
   665          [
   666            -0.2197813645923361,
   667            146.16184971098255
   668          ]
   669        ],
   670        "lastCommittedPoint": null,
   671        "startBinding": {
   672          "elementId": "J__KyTx5MEnbf72JvJGZU",
   673          "gap": 7.919075144508669,
   674          "focus": 0.047938589802246974
   675        },
   676        "endBinding": {
   677          "elementId": "8diaG986PtfDap1kj_OyJ",
   678          "gap": 7.919075144508669,
   679          "focus": -0.1053160486383278
   680        },
   681        "startArrowhead": null,
   682        "endArrowhead": "arrow"
   683      },
   684      {
   685        "id": "le4xnGO1j5XTJLe4QXlkz",
   686        "type": "text",
   687        "x": 1048,
   688        "y": 687,
   689        "width": 113,
   690        "height": 25,
   691        "angle": 5.5974557962733,
   692        "strokeColor": "#000000",
   693        "backgroundColor": "#ffffff",
   694        "fillStyle": "hachure",
   695        "strokeWidth": 1,
   696        "strokeStyle": "solid",
   697        "roughness": 1,
   698        "opacity": 100,
   699        "groupIds": [],
   700        "strokeSharpness": "round",
   701        "seed": 52600619,
   702        "version": 89,
   703        "versionNonce": 1021417509,
   704        "isDeleted": false,
   705        "boundElements": null,
   706        "updated": 1644788598737,
   707        "link": null,
   708        "text": "Create Job",
   709        "fontSize": 20,
   710        "fontFamily": 1,
   711        "textAlign": "left",
   712        "verticalAlign": "top",
   713        "baseline": 18,
   714        "containerId": null,
   715        "originalText": "Create Job"
   716      },
   717      {
   718        "id": "1IuicGy42cjynELWxj56I",
   719        "type": "text",
   720        "x": 1050.017192153585,
   721        "y": 728.8495700561575,
   722        "width": 104,
   723        "height": 25,
   724        "angle": 5.5974557962733,
   725        "strokeColor": "#000000",
   726        "backgroundColor": "#ffffff",
   727        "fillStyle": "hachure",
   728        "strokeWidth": 1,
   729        "strokeStyle": "solid",
   730        "roughness": 1,
   731        "opacity": 100,
   732        "groupIds": [],
   733        "strokeSharpness": "round",
   734        "seed": 2039606853,
   735        "version": 133,
   736        "versionNonce": 1081977067,
   737        "isDeleted": false,
   738        "boundElements": null,
   739        "updated": 1644788627721,
   740        "link": null,
   741        "text": "Watch Job",
   742        "fontSize": 20,
   743        "fontFamily": 1,
   744        "textAlign": "left",
   745        "verticalAlign": "top",
   746        "baseline": 18,
   747        "containerId": null,
   748        "originalText": "Watch Job"
   749      },
   750      {
   751        "id": "o7aySrunII4PuEoYdc_JW",
   752        "type": "rectangle",
   753        "x": 1250,
   754        "y": 911,
   755        "width": 197.00000000000003,
   756        "height": 66,
   757        "angle": 0,
   758        "strokeColor": "#000000",
   759        "backgroundColor": "#ffffff",
   760        "fillStyle": "hachure",
   761        "strokeWidth": 1,
   762        "strokeStyle": "solid",
   763        "roughness": 1,
   764        "opacity": 100,
   765        "groupIds": [],
   766        "strokeSharpness": "round",
   767        "seed": 939420037,
   768        "version": 59,
   769        "versionNonce": 988577189,
   770        "isDeleted": false,
   771        "boundElements": null,
   772        "updated": 1644788536512,
   773        "link": null
   774      },
   775      {
   776        "id": "eH9A1EhL-Yin2g3DRGWi9",
   777        "type": "text",
   778        "x": 1260,
   779        "y": 923,
   780        "width": 158,
   781        "height": 40,
   782        "angle": 0,
   783        "strokeColor": "#5c940d",
   784        "backgroundColor": "#ffffff",
   785        "fillStyle": "hachure",
   786        "strokeWidth": 1,
   787        "strokeStyle": "solid",
   788        "roughness": 1,
   789        "opacity": 100,
   790        "groupIds": [],
   791        "strokeSharpness": "round",
   792        "seed": 1767830699,
   793        "version": 40,
   794        "versionNonce": 1666296491,
   795        "isDeleted": false,
   796        "boundElements": null,
   797        "updated": 1644790373066,
   798        "link": null,
   799        "text": "image: lakefs-hooks:1\ncmd: bump-version.py",
   800        "fontSize": 16,
   801        "fontFamily": 1,
   802        "textAlign": "left",
   803        "verticalAlign": "top",
   804        "baseline": 34,
   805        "containerId": null,
   806        "originalText": "image: lakefs-hooks:1\ncmd: bump-version.py"
   807      },
   808      {
   809        "id": "A-E9T_qYhY1y2YSj2t4-N",
   810        "type": "arrow",
   811        "x": 971.8206596204732,
   812        "y": 630.1046841144562,
   813        "width": 22.868811088427947,
   814        "height": 53,
   815        "angle": 0,
   816        "strokeColor": "#000000",
   817        "backgroundColor": "#ffffff",
   818        "fillStyle": "hachure",
   819        "strokeWidth": 1,
   820        "strokeStyle": "solid",
   821        "roughness": 1,
   822        "opacity": 100,
   823        "groupIds": [],
   824        "strokeSharpness": "round",
   825        "seed": 992091499,
   826        "version": 920,
   827        "versionNonce": 1083465797,
   828        "isDeleted": false,
   829        "boundElements": null,
   830        "updated": 1644790307913,
   831        "link": null,
   832        "points": [
   833          [
   834            0,
   835            0
   836          ],
   837          [
   838            17.048151467954767,
   839            7.372000743634999
   840          ],
   841          [
   842            16.17934037952682,
   843            34
   844          ],
   845          [
   846            -5.8206596204731795,
   847            53
   848          ]
   849        ],
   850        "lastCommittedPoint": null,
   851        "startBinding": {
   852          "elementId": "hgZ7c-Mg4yr7Gz8Mwh_UV",
   853          "focus": -0.489219169873531,
   854          "gap": 8
   855        },
   856        "endBinding": {
   857          "elementId": "DQmNevJODb-KZIUTGEhpw",
   858          "focus": 0.8923879822200917,
   859          "gap": 6
   860        },
   861        "startArrowhead": "dot",
   862        "endArrowhead": "arrow"
   863      },
   864      {
   865        "id": "hgZ7c-Mg4yr7Gz8Mwh_UV",
   866        "type": "text",
   867        "x": 941,
   868        "y": 601.1046841144562,
   869        "width": 49,
   870        "height": 20,
   871        "angle": 0,
   872        "strokeColor": "#000000",
   873        "backgroundColor": "#ffffff",
   874        "fillStyle": "hachure",
   875        "strokeWidth": 1,
   876        "strokeStyle": "solid",
   877        "roughness": 1,
   878        "opacity": 100,
   879        "groupIds": [],
   880        "strokeSharpness": "round",
   881        "seed": 1418151563,
   882        "version": 64,
   883        "versionNonce": 81900869,
   884        "isDeleted": false,
   885        "boundElements": [
   886          {
   887            "id": "pSC8N0fU22pZ0mJkyHxku",
   888            "type": "arrow"
   889          },
   890          {
   891            "id": "A-E9T_qYhY1y2YSj2t4-N",
   892            "type": "arrow"
   893          }
   894        ],
   895        "updated": 1644790302616,
   896        "link": null,
   897        "text": "action",
   898        "fontSize": 16,
   899        "fontFamily": 1,
   900        "textAlign": "left",
   901        "verticalAlign": "top",
   902        "baseline": 14,
   903        "containerId": null,
   904        "originalText": "action"
   905      }
   906    ],
   907    "appState": {
   908      "gridSize": null,
   909      "viewBackgroundColor": "#ffffff"
   910    },
   911    "files": {}
   912  }