{
  "buildDefinition": {
    "buildType": "https://github.com/moby/buildkit/blob/master/docs/attestations/slsa-definitions.md",
    "externalParameters": {
      "configSource": {
        "path": "Dockerfile"
      },
      "request": {
        "args": {
          "build-arg:ARCH": "amd64",
          "build-arg:BASE_REGISTRY": "registry.rancher.com",
          "build-arg:BASE_UI_BRAND": "suse",
          "build-arg:CATTLE_CSP_ADAPTER_MIN_VERSION": "105.0.0+up5.0.1",
          "build-arg:CATTLE_FLEET_VERSION": "105.1.7+up0.11.14",
          "build-arg:CATTLE_RANCHER_WEBHOOK_VERSION": "105.0.11+up0.6.12",
          "build-arg:COMMIT": "05371ac58669562c92f6ef0c01e03e722178cdfb",
          "build-arg:ETCD_UNSUPPORTED_ARCH": "",
          "build-arg:IMAGE_NAME": "rancher/rancher:v2.10.12",
          "build-arg:IMAGE_REPO": "rancher",
          "build-arg:RANCHER_VERSION_TYPE": "prime",
          "build-arg:RKE_VERSION": "v1.7.9",
          "build-arg:VERSION": "v2.10.12",
          "label:org.opencontainers.image.created": "2026-05-27T20:11:03Z",
          "label:org.opencontainers.image.oss.revision": "05371ac58669562c92f6ef0c01e03e722178cdfb",
          "label:org.opencontainers.image.revision": "63745ebb411f65f088b36c77248835ea6eaab586",
          "label:org.opencontainers.image.source": "https://github.com/rancher/rancher-prime.git",
          "label:org.opencontainers.image.url": "https://github.com/rancher/rancher-prime",
          "no-cache": "",
          "target": "server"
        },
        "compatibilityVersion": 20,
        "frontend": "dockerfile.v0",
        "locals": [
          {
            "name": "context"
          },
          {
            "name": "dockerfile"
          }
        ],
        "root": {
          "configSource": {
            "path": "Dockerfile"
          },
          "request": {
            "args": {
              "build-arg:ARCH": "amd64",
              "build-arg:BASE_REGISTRY": "registry.rancher.com",
              "build-arg:BASE_UI_BRAND": "suse",
              "build-arg:CATTLE_CSP_ADAPTER_MIN_VERSION": "105.0.0+up5.0.1",
              "build-arg:CATTLE_FLEET_VERSION": "105.1.7+up0.11.14",
              "build-arg:CATTLE_RANCHER_WEBHOOK_VERSION": "105.0.11+up0.6.12",
              "build-arg:COMMIT": "05371ac58669562c92f6ef0c01e03e722178cdfb",
              "build-arg:ETCD_UNSUPPORTED_ARCH": "",
              "build-arg:IMAGE_NAME": "rancher/rancher:v2.10.12",
              "build-arg:IMAGE_REPO": "rancher",
              "build-arg:RANCHER_VERSION_TYPE": "prime",
              "build-arg:RKE_VERSION": "v1.7.9",
              "build-arg:VERSION": "v2.10.12",
              "label:org.opencontainers.image.created": "2026-05-27T20:11:03Z",
              "label:org.opencontainers.image.oss.revision": "05371ac58669562c92f6ef0c01e03e722178cdfb",
              "label:org.opencontainers.image.revision": "63745ebb411f65f088b36c77248835ea6eaab586",
              "label:org.opencontainers.image.source": "https://github.com/rancher/rancher-prime.git",
              "label:org.opencontainers.image.url": "https://github.com/rancher/rancher-prime",
              "no-cache": "",
              "target": "server",
              "vcs:localdir:context": ".",
              "vcs:localdir:dockerfile": "package",
              "vcs:revision": "05371ac58669562c92f6ef0c01e03e722178cdfb",
              "vcs:source": "https://github.com/rancher/rancher"
            }
          }
        }
      }
    },
    "internalParameters": {
      "buildConfig": {
        "digestMapping": {
          "sha256:0017cbbf78269b97a6a35240e2592f493d00f13374f81603dbe9e1f065425ef1": "step39",
          "sha256:02be545ef03b3423cbbed381f2983925aa69d138e4e01b0f50988b20f3f7f1f9": "step28",
          "sha256:0303e1e3f826fae77aa66b7b6ae80e364210546f8b1b119bc43eaf5566cf0b5b": "step33",
          "sha256:06b2f11cc7941a1dee2070ccfc1de45803873dc008253594d473f9c7fb75b1b5": "step21",
          "sha256:0872253c4648150d4ca94477916227149a9d6fcfdb178001db17eee2985fbe6d": "step0",
          "sha256:0d5dcb2a7f65ac6ca1afd24cf992442624ad7f761205cb3186f790c8870b6f1c": "step16",
          "sha256:0e8e0a48ac0088d3fec83713ffb99079037e2480100407e6b82c4a568d22a183": "step48",
          "sha256:1725b6ea36305a383d3f1e6ebe9fa8b37a046d7902a74be8df9880989f16f937": "step1",
          "sha256:18b7185a34d8eb9161924110e2b859b63e64a9b2b123c5d53d5f3a15f6e7acac": "step56",
          "sha256:1fd3d8a72f9c7422d0137383b6607fcc4cbd40ec21aefde8e5c91de5c1dea0bb": "step55",
          "sha256:251a79702d3d0825590d146405ebbd317a03524e95dff22ff15f1ac055408152": "step29",
          "sha256:2881b4482d7d402a273803b3fb6acb1cd6ea48210652cb1aed8c172cc44aef4c": "step53",
          "sha256:2cdbd0527294441353e11c4f8142310e79f68d21fd7a2e50a7ba216097dde63b": "step37",
          "sha256:38558aaddb8fbae346778d6ea858f6458aebea495b084fcfa869d22866a171d5": "step23",
          "sha256:3cd1241ad06fdddad753e7d6ac7e73e4b286c3214f7940f8fca566bf08a29b9a": "step25",
          "sha256:3d541d92346b20b21c5010e74e72246b4726830633d3fd8d3dc5d0698ca509a9": "step22",
          "sha256:444e9448ab324c72ea23efdadc7cfae3373a6cc4ab91ff5026b1d69ece4864a7": "step13",
          "sha256:47e037d9da2b3cde7177a88a83d3748d972f3a4ad7ece9a07ce89be19e564db2": "step30",
          "sha256:4851b7ac605bdbf822441f08bf447bbbced241d714c2a55fe962b7dd81db304e": "step47",
          "sha256:496eaad812c8d20ec1f5e98ee0494ccf8a35b29f00560e466dd700c6ed90a2eb": "step5",
          "sha256:4efb79b6b602f5a5509911a4d743c86d6bb953a68d0e30a05b107d2166867ac8": "step27",
          "sha256:57c14b523dc9bf7c4a4df6f9696daa37ae6d30edb62d6e1422a52e8674de6312": "step2",
          "sha256:60e02902026f42875c1bdf44cce4bfaa9957d7b18d3807ab500d2831753d5e36": "step41",
          "sha256:60f0e56a77c4c93d5dc2c70a970ca3bbf66635b6b7d694bb9b9292f59dd32a98": "step49",
          "sha256:6311301e66883acdc467561a06cdbd6cf288f59537d80b0bd4798d2bf8a424e6": "step12",
          "sha256:6317bafe8863a6f106115b9ac72dea996e61d3595097f6120073efb4b3730bf1": "step10",
          "sha256:6594e20d06d465989d2d3e558a5c23071505a5f4235b2b09c22901af73a04348": "step58",
          "sha256:666373645fbe5de5fddf1295d89447288be410943c07f321e5d2f3f4beeb9333": "step59",
          "sha256:695e74e1ff614cd26c0359447424646e45f38e3b9eeb03bfe9006e6e4bf64464": "step52",
          "sha256:6963e3be780fd5fe21762c5daea1d87f3e84761cb2e2f5d4a50bee5dc3b8af62": "step8",
          "sha256:6c9bc6a2203991a5f14cfc75dd5c6eb0ed85636fb91e50d1b033887397fee42e": "step38",
          "sha256:76248065998d72ba9667cfc2b94b006c2ea3f132542b34068a1fc0bc49b5e698": "step18",
          "sha256:837a678cb2963686dbf2f5eb5777538cfdd0897325f6c17762c73bbb77313d01": "step32",
          "sha256:963738c6ed32ff794c82446d5f97795fa729ff1fee6f7fe78d9b7572361378c5": "step43",
          "sha256:970d6a2c6a5d63e4c69fec45d869f0135d3d1ddef783131f52e7910791ae0318": "step35",
          "sha256:98efa64b00e70301994df8581b07982e273d88e024d71e70528f525b7a971908": "step57",
          "sha256:9b094c3b219d451546e971f4c9e81cefd704911a3a610f00d28f457c13848cd9": "step31",
          "sha256:a1af726a4814f7ba0ba9895171aae4eb00acf050967dcacdfa189e0c4aff43df": "step50",
          "sha256:afddd6e7e8d2a7c81450c9fa003d7f3a595bbbcca8cdee4043ae7aaa1e379fb7": "step44",
          "sha256:b08add3565edbef97ce5e93ebfd8537fef4a53154ed4519e65f98841ad0de9e7": "step51",
          "sha256:b417aa24da0744341547290f98891dd47cdf719e648ff7e6e3097f7ebc0f6131": "step46",
          "sha256:b56008f15b4700fa0c66a9f58b6ba37f38015b20887227b0aa1b492e20f9af2b": "step6",
          "sha256:c450de4c5a8f92f2e35f62ecb5d5382d7389b8ce9199b946c50d6733e1f78d5a": "step54",
          "sha256:c9e71c2917be8d7014d5f1ea620aa6e7c68aa503d15e21d07bf15f81a46d13cc": "step45",
          "sha256:d4697f1985480018a390cc4a2bb2b1aefe8870c7645b9fd9445cb651b7222524": "step17",
          "sha256:d4b523fb4900d3edf2dce6529e2b88dd4e9dd53ad9a385b47234e18d2ceccac3": "step15",
          "sha256:d7b202dce06932788f67fc7c9f4093dfc1977a71b4d8eac787e977b0e85a69d7": "step26",
          "sha256:d7b8b21b994ee757c7138b96d9157493cc6c8d69a9429a200650cad237b2339b": "step11",
          "sha256:d883d5e1f3992edb367eb6763a0c10829ea2dcb07c26c6ce3639d7aa53c69778": "step36",
          "sha256:dc6b534e8d17d5eb20daf861927431d1ef5513cde4b398e85efe60d46d8fd2f6": "step19",
          "sha256:df4f32fab6edd6bf63bedc80ae39ca43b36a209ccbc223e5c5a4e09367db59f5": "step20",
          "sha256:e6dea273942a26979fb246806f78dd7ae226c05be96053b590626d9782e70114": "step40",
          "sha256:ea7b3aa2e0d7790b0d89c217fefc9f647f7d4c82c1d906bd15464ddb604d912f": "step34",
          "sha256:edc5dea4471355d37c432abb27856545f9fd1b33adf1c3afa55b1ded635bc5d9": "step24",
          "sha256:f32825a7be0519cf0f79640cbdf0ca07c8dbe1c1c05852b63f3b0d32067d738b": "step14",
          "sha256:f4eb1b66e6b860143bfcff0714dbce4b99d161992c71d12e2d1d576eb2a913e5": "step3",
          "sha256:f601f05ab52f188a32f8145605318d67a19f2ad15ef4926a1e3ea42803ae3538": "step42",
          "sha256:f8746a038cd523d93cd71b3f88e91418595b00a290fc75748b18726b062d2a37": "step4",
          "sha256:faec867f3b553a07c773fa6120eadd2a5d259a7baed271e8a9074d0dd98abbe7": "step9",
          "sha256:fe25132c0629ca8f3d1f20b1a3f758ea4917a5a35e984d29e5a7334e603607af": "step7"
        },
        "llbDefinition": [
          {
            "id": "step0",
            "op": {
              "Op": {
                "source": {
                  "identifier": "docker-image://registry.suse.com/bci/bci-micro:15.7@sha256:bda48a632ca318ff8b38ac3374b8928283c4e4145bcb2b046fd0369f97865fb9"
                }
              },
              "constraints": {},
              "platform": {
                "Architecture": "amd64",
                "OS": "linux"
              }
            }
          },
          {
            "id": "step1",
            "inputs": [
              "step0:0"
            ],
            "op": {
              "Op": {
                "exec": {
                  "meta": {
                    "args": [
                      "/bin/sh",
                      "-c",
                      ": # No-op command to create an explicit layer - this fixes a weird buildkit/buildx bug on macos arm"
                    ],
                    "cwd": "/",
                    "env": [
                      "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
                    ],
                    "removeMountStubsRecursive": true
                  },
                  "mounts": [
                    {
                      "dest": "/"
                    }
                  ]
                }
              },
              "constraints": {},
              "platform": {
                "Architecture": "amd64",
                "OS": "linux"
              }
            }
          },
          {
            "id": "step2",
            "op": {
              "Op": {
                "source": {
                  "identifier": "docker-image://registry.suse.com/bci/bci-base:15.7@sha256:c2b0859ac7ceaf22c2d75a05c931dd7976dc0ac75e1a3a5f3c14380fcc3fb029"
                }
              },
              "constraints": {},
              "platform": {
                "Architecture": "amd64",
                "OS": "linux"
              }
            }
          },
          {
            "id": "step3",
            "inputs": [
              "step2:0",
              "step1:0"
            ],
            "op": {
              "Op": {
                "file": {
                  "actions": [
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/chroot/",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": -1,
                          "src": "/",
                          "timestamp": -1
                        }
                      },
                      "input": 0,
                      "output": 0,
                      "secondaryInput": 1
                    }
                  ]
                }
              },
              "constraints": {}
            }
          },
          {
            "id": "step4",
            "inputs": [
              "step3:0"
            ],
            "op": {
              "Op": {
                "exec": {
                  "meta": {
                    "args": [
                      "/bin/sh",
                      "-c",
                      "zypper refresh \u0026\u0026     zypper --installroot /chroot -n in --no-recommends     curl util-linux ca-certificates ca-certificates-mozilla xz gzip tar gawk vim-small     openssh-clients openssl patterns-base-fips \u0026\u0026     zypper --installroot /chroot clean -a \u0026\u0026     rm -rf /chroot/var/cache/zypp/* /chroot/var/log/zypp/* /chroot/tmp/* /chroot/var/tmp/* /chroot/usr/share/doc/packages/*"
                    ],
                    "cwd": "/",
                    "env": [
                      "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
                    ],
                    "removeMountStubsRecursive": true
                  },
                  "mounts": [
                    {
                      "dest": "/"
                    }
                  ]
                }
              },
              "constraints": {},
              "platform": {
                "Architecture": "amd64",
                "OS": "linux"
              }
            }
          },
          {
            "id": "step5",
            "inputs": [
              "step4:0",
              "step1:0"
            ],
            "op": {
              "Op": {
                "file": {
                  "actions": [
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/chroot/",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": -1,
                          "src": "/",
                          "timestamp": -1
                        }
                      },
                      "input": 0,
                      "output": 0,
                      "secondaryInput": 1
                    }
                  ]
                }
              },
              "constraints": {}
            }
          },
          {
            "id": "step6",
            "inputs": [
              "step5:0"
            ],
            "op": {
              "Op": {
                "exec": {
                  "meta": {
                    "args": [
                      "/bin/sh",
                      "-c",
                      "zypper refresh \u0026\u0026     zypper --installroot /chroot -n in --no-recommends     git-core unzip sed shadow netcat-openbsd mkisofs \u0026\u0026     zypper --installroot /chroot clean -a \u0026\u0026     rm -rf /chroot/var/cache/zypp/* /chroot/var/log/zypp/* /chroot/tmp/* /chroot/var/tmp/* /chroot/usr/share/doc/packages/*"
                    ],
                    "cwd": "/",
                    "env": [
                      "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
                    ],
                    "removeMountStubsRecursive": true
                  },
                  "mounts": [
                    {
                      "dest": "/"
                    }
                  ]
                }
              },
              "constraints": {},
              "platform": {
                "Architecture": "amd64",
                "OS": "linux"
              }
            }
          },
          {
            "id": "step7",
            "inputs": [
              "step1:0",
              "step6:0"
            ],
            "op": {
              "Op": {
                "file": {
                  "actions": [
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": -1,
                          "src": "/chroot",
                          "timestamp": -1
                        }
                      },
                      "input": 0,
                      "output": 0,
                      "secondaryInput": 1
                    }
                  ]
                }
              },
              "constraints": {}
            }
          },
          {
            "id": "step8",
            "inputs": [
              "step7:0"
            ],
            "op": {
              "Op": {
                "exec": {
                  "meta": {
                    "args": [
                      "/bin/sh",
                      "-c",
                      "/usr/bin/unshare --version \u0026\u0026     /usr/bin/mount --version \u0026\u0026     /usr/bin/umount --version \u0026\u0026     /usr/bin/nsenter --version"
                    ],
                    "cwd": "/",
                    "env": [
                      "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
                    ],
                    "removeMountStubsRecursive": true
                  },
                  "mounts": [
                    {
                      "dest": "/"
                    }
                  ]
                }
              },
              "constraints": {},
              "platform": {
                "Architecture": "amd64",
                "OS": "linux"
              }
            }
          },
          {
            "id": "step9",
            "inputs": [
              "step8:0"
            ],
            "op": {
              "Op": {
                "exec": {
                  "meta": {
                    "args": [
                      "/bin/sh",
                      "-c",
                      "useradd rancher \u0026\u0026     groupadd jail-accessors \u0026\u0026     usermod -aG jail-accessors rancher \u0026\u0026     mkdir -p /var/lib/rancher /var/lib/cattle /opt/jail /opt/drivers/management-state/bin \u0026\u0026     chgrp jail-accessors /var/lib/rancher /var/lib/cattle /usr/local/bin \u0026\u0026     chmod 750            /var/lib/rancher /var/lib/cattle /usr/local/bin \u0026\u0026     chmod g+s            /var/lib/rancher /var/lib/cattle /usr/local/bin"
                    ],
                    "cwd": "/",
                    "env": [
                      "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
                    ],
                    "removeMountStubsRecursive": true
                  },
                  "mounts": [
                    {
                      "dest": "/"
                    }
                  ]
                }
              },
              "constraints": {},
              "platform": {
                "Architecture": "amd64",
                "OS": "linux"
              }
            }
          },
          {
            "id": "step10",
            "inputs": [
              "step9:0"
            ],
            "op": {
              "Op": {
                "exec": {
                  "meta": {
                    "args": [
                      "/bin/sh",
                      "-c",
                      "mkdir /root/.kube \u0026\u0026     ln -s /etc/rancher/k3s/k3s.yaml /root/.kube/k3s.yaml  \u0026\u0026     ln -s /etc/rancher/k3s/k3s.yaml /root/.kube/config \u0026\u0026     ln -s /usr/bin/rancher /usr/bin/reset-password \u0026\u0026     ln -s /usr/bin/rancher /usr/bin/ensure-default-admin"
                    ],
                    "cwd": "/",
                    "env": [
                      "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
                    ],
                    "removeMountStubsRecursive": true
                  },
                  "mounts": [
                    {
                      "dest": "/"
                    }
                  ]
                }
              },
              "constraints": {},
              "platform": {
                "Architecture": "amd64",
                "OS": "linux"
              }
            }
          },
          {
            "id": "step11",
            "inputs": [
              "step10:0"
            ],
            "op": {
              "Op": {
                "file": {
                  "actions": [
                    {
                      "Action": {
                        "mkdir": {
                          "makeParents": true,
                          "mode": 493,
                          "path": "/var/lib/rancher",
                          "timestamp": -1
                        }
                      },
                      "input": 0,
                      "output": 0,
                      "secondaryInput": -1
                    }
                  ]
                }
              },
              "constraints": {}
            }
          },
          {
            "id": "step12",
            "inputs": [
              "step7:0"
            ],
            "op": {
              "Op": {
                "exec": {
                  "meta": {
                    "args": [
                      "/bin/sh",
                      "-c",
                      "mkdir -p /var/lib/rancher-data/local-catalogs/library \u0026\u0026     git clone -b master --depth 1 https://github.com/rancher/charts /var/lib/rancher-data/local-catalogs/library"
                    ],
                    "cwd": "/",
                    "env": [
                      "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
                    ],
                    "removeMountStubsRecursive": true
                  },
                  "mounts": [
                    {
                      "dest": "/"
                    }
                  ]
                }
              },
              "constraints": {},
              "platform": {
                "Architecture": "amd64",
                "OS": "linux"
              }
            }
          },
          {
            "id": "step13",
            "inputs": [
              "step11:0",
              "step12:0"
            ],
            "op": {
              "Op": {
                "file": {
                  "actions": [
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/var/lib/rancher-data/local-catalogs/library",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": -1,
                          "src": "/var/lib/rancher-data/local-catalogs/library",
                          "timestamp": -1
                        }
                      },
                      "input": 0,
                      "output": 0,
                      "secondaryInput": 1
                    }
                  ]
                }
              },
              "constraints": {}
            }
          },
          {
            "id": "step14",
            "inputs": [
              "step7:0"
            ],
            "op": {
              "Op": {
                "exec": {
                  "meta": {
                    "args": [
                      "/bin/sh",
                      "-c",
                      "mkdir -p /var/lib/rancher-data/local-catalogs/system-library \u0026\u0026     git config --global url.\"https://github.com/rancher/\".insteadOf https://git.rancher.io/ \u0026\u0026     git clone -b $SYSTEM_CHART_DEFAULT_BRANCH --depth 1 https://github.com/rancher/system-charts /var/lib/rancher-data/local-catalogs/system-library"
                    ],
                    "cwd": "/",
                    "env": [
                      "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                      "SYSTEM_CHART_DEFAULT_BRANCH=release-v2.10"
                    ],
                    "removeMountStubsRecursive": true
                  },
                  "mounts": [
                    {
                      "dest": "/"
                    }
                  ]
                }
              },
              "constraints": {},
              "platform": {
                "Architecture": "amd64",
                "OS": "linux"
              }
            }
          },
          {
            "id": "step15",
            "inputs": [
              "step13:0",
              "step14:0"
            ],
            "op": {
              "Op": {
                "file": {
                  "actions": [
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/var/lib/rancher-data/local-catalogs/system-library",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": -1,
                          "src": "/var/lib/rancher-data/local-catalogs/system-library",
                          "timestamp": -1
                        }
                      },
                      "input": 0,
                      "output": 0,
                      "secondaryInput": 1
                    }
                  ]
                }
              },
              "constraints": {}
            }
          },
          {
            "id": "step16",
            "inputs": [
              "step7:0"
            ],
            "op": {
              "Op": {
                "exec": {
                  "meta": {
                    "args": [
                      "/bin/sh",
                      "-c",
                      "mkdir -p /var/lib/rancher-data/local-catalogs/v2 \u0026\u0026     git config --global url.\"https://github.com/rancher/\".insteadOf https://git.rancher.io/ \u0026\u0026     git clone -b $CHART_DEFAULT_BRANCH --depth 1 https://git.rancher.io/charts /var/lib/rancher-data/local-catalogs/v2/rancher-charts/4b40cac650031b74776e87c1a726b0484d0877c3ec137da0872547ff9b73a721"
                    ],
                    "cwd": "/",
                    "env": [
                      "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                      "CHART_DEFAULT_BRANCH=release-v2.10"
                    ],
                    "removeMountStubsRecursive": true
                  },
                  "mounts": [
                    {
                      "dest": "/"
                    }
                  ]
                }
              },
              "constraints": {},
              "platform": {
                "Architecture": "amd64",
                "OS": "linux"
              }
            }
          },
          {
            "id": "step17",
            "inputs": [
              "step15:0",
              "step16:0"
            ],
            "op": {
              "Op": {
                "file": {
                  "actions": [
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/var/lib/rancher-data/local-catalogs/v2/rancher-charts/4b40cac650031b74776e87c1a726b0484d0877c3ec137da0872547ff9b73a721",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": -1,
                          "src": "/var/lib/rancher-data/local-catalogs/v2/rancher-charts/4b40cac650031b74776e87c1a726b0484d0877c3ec137da0872547ff9b73a721",
                          "timestamp": -1
                        }
                      },
                      "input": 0,
                      "output": 0,
                      "secondaryInput": 1
                    }
                  ]
                }
              },
              "constraints": {}
            }
          },
          {
            "id": "step18",
            "inputs": [
              "step7:0"
            ],
            "op": {
              "Op": {
                "exec": {
                  "meta": {
                    "args": [
                      "/bin/sh",
                      "-c",
                      "mkdir -p /var/lib/rancher-data/local-catalogs/v2 \u0026\u0026     git config --global url.\"https://github.com/rancher/\".insteadOf https://git.rancher.io/ \u0026\u0026     git clone -b $PARTNER_CHART_DEFAULT_BRANCH --depth 1 https://git.rancher.io/partner-charts /var/lib/rancher-data/local-catalogs/v2/rancher-partner-charts/8f17acdce9bffd6e05a58a3798840e408c4ea71783381ecd2e9af30baad65974"
                    ],
                    "cwd": "/",
                    "env": [
                      "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                      "PARTNER_CHART_DEFAULT_BRANCH=main"
                    ],
                    "removeMountStubsRecursive": true
                  },
                  "mounts": [
                    {
                      "dest": "/"
                    }
                  ]
                }
              },
              "constraints": {},
              "platform": {
                "Architecture": "amd64",
                "OS": "linux"
              }
            }
          },
          {
            "id": "step19",
            "inputs": [
              "step17:0",
              "step18:0"
            ],
            "op": {
              "Op": {
                "file": {
                  "actions": [
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/var/lib/rancher-data/local-catalogs/v2/rancher-partner-charts/8f17acdce9bffd6e05a58a3798840e408c4ea71783381ecd2e9af30baad65974",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": -1,
                          "src": "/var/lib/rancher-data/local-catalogs/v2/rancher-partner-charts/8f17acdce9bffd6e05a58a3798840e408c4ea71783381ecd2e9af30baad65974",
                          "timestamp": -1
                        }
                      },
                      "input": 0,
                      "output": 0,
                      "secondaryInput": 1
                    }
                  ]
                }
              },
              "constraints": {}
            }
          },
          {
            "id": "step20",
            "inputs": [
              "step7:0"
            ],
            "op": {
              "Op": {
                "exec": {
                  "meta": {
                    "args": [
                      "/bin/sh",
                      "-c",
                      "mkdir -p /var/lib/rancher-data/local-catalogs/v2 \u0026\u0026     git config --global url.\"https://github.com/rancher/\".insteadOf https://git.rancher.io/ \u0026\u0026     git clone -b $RKE2_CHART_DEFAULT_BRANCH --depth 1 https://git.rancher.io/rke2-charts /var/lib/rancher-data/local-catalogs/v2/rancher-rke2-charts/675f1b63a0a83905972dcab2794479ed599a6f41b86cd6193d69472d0fa889c9"
                    ],
                    "cwd": "/",
                    "env": [
                      "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                      "RKE2_CHART_DEFAULT_BRANCH=main"
                    ],
                    "removeMountStubsRecursive": true
                  },
                  "mounts": [
                    {
                      "dest": "/"
                    }
                  ]
                }
              },
              "constraints": {},
              "platform": {
                "Architecture": "amd64",
                "OS": "linux"
              }
            }
          },
          {
            "id": "step21",
            "inputs": [
              "step19:0",
              "step20:0"
            ],
            "op": {
              "Op": {
                "file": {
                  "actions": [
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/var/lib/rancher-data/local-catalogs/v2/rancher-rke2-charts/675f1b63a0a83905972dcab2794479ed599a6f41b86cd6193d69472d0fa889c9",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": -1,
                          "src": "/var/lib/rancher-data/local-catalogs/v2/rancher-rke2-charts/675f1b63a0a83905972dcab2794479ed599a6f41b86cd6193d69472d0fa889c9",
                          "timestamp": -1
                        }
                      },
                      "input": 0,
                      "output": 0,
                      "secondaryInput": 1
                    }
                  ]
                }
              },
              "constraints": {}
            }
          },
          {
            "id": "step22",
            "inputs": [
              "step21:0"
            ],
            "op": {
              "Op": {
                "exec": {
                  "meta": {
                    "args": [
                      "/bin/sh",
                      "-c",
                      "curl -sLf https://github.com/rancher/machine/releases/download/${CATTLE_MACHINE_VERSION}/rancher-machine-${ARCH}.tar.gz | tar xvzf - -C /usr/bin \u0026\u0026     chown root:root /usr/bin/rancher-machine \u0026\u0026     curl -LO https://github.com/linode/docker-machine-driver-linode/releases/download/${DOCKER_MACHINE_LINODE_VERSION}/docker-machine-driver-linode_linux-${ARCH}.zip \u0026\u0026     unzip docker-machine-driver-linode_linux-${ARCH}.zip -d /opt/drivers/management-state/bin \u0026\u0026     mkdir -p /usr/share/rancher/ui/assets/ \u0026\u0026     ln -s /opt/drivers/management-state/bin/docker-machine-driver-linode /usr/share/rancher/ui/assets/ \u0026\u0026     rm docker-machine-driver-linode_linux-${ARCH}.zip"
                    ],
                    "cwd": "/var/lib/rancher",
                    "env": [
                      "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                      "ARCH=amd64",
                      "ETCD_UNSUPPORTED_ARCH=",
                      "IMAGE_REPO=rancher",
                      "SYSTEM_CHART_DEFAULT_BRANCH=release-v2.10",
                      "CHART_DEFAULT_BRANCH=release-v2.10",
                      "PARTNER_CHART_DEFAULT_BRANCH=main",
                      "RKE2_CHART_DEFAULT_BRANCH=main",
                      "CATTLE_SYSTEM_CHART_DEFAULT_BRANCH=release-v2.10",
                      "CATTLE_CHART_DEFAULT_BRANCH=release-v2.10",
                      "CATTLE_PARTNER_CHART_DEFAULT_BRANCH=main",
                      "CATTLE_RKE2_CHART_DEFAULT_BRANCH=main",
                      "CATTLE_HELM_VERSION=v2.16.8-rancher2",
                      "CATTLE_MACHINE_VERSION=v0.15.0-rancher125",
                      "CATTLE_K3S_VERSION=v1.31.1+k3s1",
                      "CATTLE_MACHINE_PROVISION_IMAGE=rancher/machine:v0.15.0-rancher125",
                      "CATTLE_ETCD_VERSION=v3.5.14",
                      "TELEMETRY_VERSION=v0.6.2",
                      "DOCKER_MACHINE_LINODE_VERSION=v0.1.15",
                      "LINODE_UI_DRIVER_VERSION=v0.7.0",
                      "DOCKER_MACHINE_HARVESTER_VERSION=v0.7.2",
                      "CATTLE_KDM_BRANCH=release-v2.10",
                      "HELM_VERSION=v3.16.1",
                      "KUSTOMIZE_VERSION=v5.4.2",
                      "CATTLE_WINS_AGENT_VERSION=v0.5.1",
                      "CATTLE_WINS_AGENT_INSTALL_SCRIPT=https://raw.githubusercontent.com/rancher/wins/v0.5.1/install.ps1",
                      "CATTLE_WINS_AGENT_UNINSTALL_SCRIPT=https://raw.githubusercontent.com/rancher/wins/v0.5.1/uninstall.ps1",
                      "CATTLE_WINS_AGENT_UPGRADE_IMAGE=rancher/wins:v0.5.1",
                      "CATTLE_CSI_PROXY_AGENT_VERSION=v1.1.3",
                      "CATTLE_SYSTEM_AGENT_VERSION=v0.3.11",
                      "CATTLE_SYSTEM_AGENT_DOWNLOAD_PREFIX=https://github.com/rancher/system-agent/releases/download",
                      "CATTLE_SYSTEM_AGENT_UPGRADE_IMAGE=rancher/system-agent:v0.3.11-suc",
                      "CATTLE_SYSTEM_AGENT_INSTALLER_IMAGE=rancher/system-agent-installer-",
                      "CATTLE_SYSTEM_AGENT_INSTALL_SCRIPT=https://github.com/rancher/system-agent/releases/download/v0.3.11/install.sh",
                      "CATTLE_SYSTEM_AGENT_UNINSTALL_SCRIPT=https://github.com/rancher/system-agent/releases/download/v0.3.11/system-agent-uninstall.sh",
                      "CATTLE_SYSTEM_UPGRADE_CONTROLLER_CHART_VERSION=105.0.1",
                      "CATTLE_AKS_OPERATOR_VERSION=",
                      "CATTLE_EKS_OPERATOR_VERSION=",
                      "CATTLE_GKE_OPERATOR_VERSION=",
                      "CATTLE_FLEET_MIN_VERSION=",
                      "CATTLE_FLEET_VERSION=105.1.7+up0.11.14",
                      "CATTLE_RANCHER_WEBHOOK_VERSION=105.0.11+up0.6.12",
                      "CATTLE_RANCHER_PROVISIONING_CAPI_VERSION=",
                      "CATTLE_CSP_ADAPTER_MIN_VERSION=105.0.0+up5.0.1"
                    ],
                    "removeMountStubsRecursive": true
                  },
                  "mounts": [
                    {
                      "dest": "/"
                    }
                  ]
                }
              },
              "constraints": {},
              "platform": {
                "Architecture": "amd64",
                "OS": "linux"
              }
            }
          },
          {
            "id": "step23",
            "inputs": [
              "step22:0"
            ],
            "op": {
              "Op": {
                "exec": {
                  "meta": {
                    "args": [
                      "/bin/sh",
                      "-c",
                      "curl -LO https://github.com/harvester/docker-machine-driver-harvester/releases/download/${DOCKER_MACHINE_HARVESTER_VERSION}/docker-machine-driver-harvester-${ARCH}.tar.gz \u0026\u0026     tar -xf docker-machine-driver-harvester-${ARCH}.tar.gz -C /opt/drivers/management-state/bin \u0026\u0026     ln -s /opt/drivers/management-state/bin/docker-machine-driver-harvester /usr/share/rancher/ui/assets/ \u0026\u0026     rm docker-machine-driver-harvester-${ARCH}.tar.gz"
                    ],
                    "cwd": "/var/lib/rancher",
                    "env": [
                      "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                      "ARCH=amd64",
                      "ETCD_UNSUPPORTED_ARCH=",
                      "IMAGE_REPO=rancher",
                      "SYSTEM_CHART_DEFAULT_BRANCH=release-v2.10",
                      "CHART_DEFAULT_BRANCH=release-v2.10",
                      "PARTNER_CHART_DEFAULT_BRANCH=main",
                      "RKE2_CHART_DEFAULT_BRANCH=main",
                      "CATTLE_SYSTEM_CHART_DEFAULT_BRANCH=release-v2.10",
                      "CATTLE_CHART_DEFAULT_BRANCH=release-v2.10",
                      "CATTLE_PARTNER_CHART_DEFAULT_BRANCH=main",
                      "CATTLE_RKE2_CHART_DEFAULT_BRANCH=main",
                      "CATTLE_HELM_VERSION=v2.16.8-rancher2",
                      "CATTLE_MACHINE_VERSION=v0.15.0-rancher125",
                      "CATTLE_K3S_VERSION=v1.31.1+k3s1",
                      "CATTLE_MACHINE_PROVISION_IMAGE=rancher/machine:v0.15.0-rancher125",
                      "CATTLE_ETCD_VERSION=v3.5.14",
                      "TELEMETRY_VERSION=v0.6.2",
                      "DOCKER_MACHINE_LINODE_VERSION=v0.1.15",
                      "LINODE_UI_DRIVER_VERSION=v0.7.0",
                      "DOCKER_MACHINE_HARVESTER_VERSION=v0.7.2",
                      "CATTLE_KDM_BRANCH=release-v2.10",
                      "HELM_VERSION=v3.16.1",
                      "KUSTOMIZE_VERSION=v5.4.2",
                      "CATTLE_WINS_AGENT_VERSION=v0.5.1",
                      "CATTLE_WINS_AGENT_INSTALL_SCRIPT=https://raw.githubusercontent.com/rancher/wins/v0.5.1/install.ps1",
                      "CATTLE_WINS_AGENT_UNINSTALL_SCRIPT=https://raw.githubusercontent.com/rancher/wins/v0.5.1/uninstall.ps1",
                      "CATTLE_WINS_AGENT_UPGRADE_IMAGE=rancher/wins:v0.5.1",
                      "CATTLE_CSI_PROXY_AGENT_VERSION=v1.1.3",
                      "CATTLE_SYSTEM_AGENT_VERSION=v0.3.11",
                      "CATTLE_SYSTEM_AGENT_DOWNLOAD_PREFIX=https://github.com/rancher/system-agent/releases/download",
                      "CATTLE_SYSTEM_AGENT_UPGRADE_IMAGE=rancher/system-agent:v0.3.11-suc",
                      "CATTLE_SYSTEM_AGENT_INSTALLER_IMAGE=rancher/system-agent-installer-",
                      "CATTLE_SYSTEM_AGENT_INSTALL_SCRIPT=https://github.com/rancher/system-agent/releases/download/v0.3.11/install.sh",
                      "CATTLE_SYSTEM_AGENT_UNINSTALL_SCRIPT=https://github.com/rancher/system-agent/releases/download/v0.3.11/system-agent-uninstall.sh",
                      "CATTLE_SYSTEM_UPGRADE_CONTROLLER_CHART_VERSION=105.0.1",
                      "CATTLE_AKS_OPERATOR_VERSION=",
                      "CATTLE_EKS_OPERATOR_VERSION=",
                      "CATTLE_GKE_OPERATOR_VERSION=",
                      "CATTLE_FLEET_MIN_VERSION=",
                      "CATTLE_FLEET_VERSION=105.1.7+up0.11.14",
                      "CATTLE_RANCHER_WEBHOOK_VERSION=105.0.11+up0.6.12",
                      "CATTLE_RANCHER_PROVISIONING_CAPI_VERSION=",
                      "CATTLE_CSP_ADAPTER_MIN_VERSION=105.0.0+up5.0.1"
                    ],
                    "removeMountStubsRecursive": true
                  },
                  "mounts": [
                    {
                      "dest": "/"
                    }
                  ]
                }
              },
              "constraints": {},
              "platform": {
                "Architecture": "amd64",
                "OS": "linux"
              }
            }
          },
          {
            "id": "step24",
            "inputs": [
              "step23:0"
            ],
            "op": {
              "Op": {
                "exec": {
                  "meta": {
                    "args": [
                      "/bin/sh",
                      "-c",
                      "curl -sLf ${KUSTOMIZE_URL} | tar -xzf - -C /usr/bin \u0026\u0026     chown root:root /usr/bin/kustomize \u0026\u0026     chmod +x /usr/bin/kustomize"
                    ],
                    "cwd": "/var/lib/rancher",
                    "env": [
                      "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                      "ARCH=amd64",
                      "ETCD_UNSUPPORTED_ARCH=",
                      "IMAGE_REPO=rancher",
                      "SYSTEM_CHART_DEFAULT_BRANCH=release-v2.10",
                      "CHART_DEFAULT_BRANCH=release-v2.10",
                      "PARTNER_CHART_DEFAULT_BRANCH=main",
                      "RKE2_CHART_DEFAULT_BRANCH=main",
                      "CATTLE_SYSTEM_CHART_DEFAULT_BRANCH=release-v2.10",
                      "CATTLE_CHART_DEFAULT_BRANCH=release-v2.10",
                      "CATTLE_PARTNER_CHART_DEFAULT_BRANCH=main",
                      "CATTLE_RKE2_CHART_DEFAULT_BRANCH=main",
                      "CATTLE_HELM_VERSION=v2.16.8-rancher2",
                      "CATTLE_MACHINE_VERSION=v0.15.0-rancher125",
                      "CATTLE_K3S_VERSION=v1.31.1+k3s1",
                      "CATTLE_MACHINE_PROVISION_IMAGE=rancher/machine:v0.15.0-rancher125",
                      "CATTLE_ETCD_VERSION=v3.5.14",
                      "TELEMETRY_VERSION=v0.6.2",
                      "DOCKER_MACHINE_LINODE_VERSION=v0.1.15",
                      "LINODE_UI_DRIVER_VERSION=v0.7.0",
                      "DOCKER_MACHINE_HARVESTER_VERSION=v0.7.2",
                      "CATTLE_KDM_BRANCH=release-v2.10",
                      "HELM_VERSION=v3.16.1",
                      "KUSTOMIZE_VERSION=v5.4.2",
                      "CATTLE_WINS_AGENT_VERSION=v0.5.1",
                      "CATTLE_WINS_AGENT_INSTALL_SCRIPT=https://raw.githubusercontent.com/rancher/wins/v0.5.1/install.ps1",
                      "CATTLE_WINS_AGENT_UNINSTALL_SCRIPT=https://raw.githubusercontent.com/rancher/wins/v0.5.1/uninstall.ps1",
                      "CATTLE_WINS_AGENT_UPGRADE_IMAGE=rancher/wins:v0.5.1",
                      "CATTLE_CSI_PROXY_AGENT_VERSION=v1.1.3",
                      "CATTLE_SYSTEM_AGENT_VERSION=v0.3.11",
                      "CATTLE_SYSTEM_AGENT_DOWNLOAD_PREFIX=https://github.com/rancher/system-agent/releases/download",
                      "CATTLE_SYSTEM_AGENT_UPGRADE_IMAGE=rancher/system-agent:v0.3.11-suc",
                      "CATTLE_SYSTEM_AGENT_INSTALLER_IMAGE=rancher/system-agent-installer-",
                      "CATTLE_SYSTEM_AGENT_INSTALL_SCRIPT=https://github.com/rancher/system-agent/releases/download/v0.3.11/install.sh",
                      "CATTLE_SYSTEM_AGENT_UNINSTALL_SCRIPT=https://github.com/rancher/system-agent/releases/download/v0.3.11/system-agent-uninstall.sh",
                      "CATTLE_SYSTEM_UPGRADE_CONTROLLER_CHART_VERSION=105.0.1",
                      "CATTLE_AKS_OPERATOR_VERSION=",
                      "CATTLE_EKS_OPERATOR_VERSION=",
                      "CATTLE_GKE_OPERATOR_VERSION=",
                      "CATTLE_FLEET_MIN_VERSION=",
                      "CATTLE_FLEET_VERSION=105.1.7+up0.11.14",
                      "CATTLE_RANCHER_WEBHOOK_VERSION=105.0.11+up0.6.12",
                      "CATTLE_RANCHER_PROVISIONING_CAPI_VERSION=",
                      "CATTLE_CSP_ADAPTER_MIN_VERSION=105.0.0+up5.0.1",
                      "HELM_URL_V2_amd64=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-helm",
                      "HELM_URL_V2_arm64=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-helm-arm64",
                      "HELM_URL_V2_s390x=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-helm-s390x",
                      "HELM_URL_V2=HELM_URL_V2_amd64",
                      "HELM_URL_V3=https://get.helm.sh/helm-v3.16.1-linux-amd64.tar.gz",
                      "TILLER_URL_amd64=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-tiller",
                      "TILLER_URL_arm64=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-tiller-arm64",
                      "TILLER_URL_s390x=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-tiller-s390x",
                      "TILLER_URL=TILLER_URL_amd64",
                      "ETCD_URL=https://github.com/etcd-io/etcd/releases/download/v3.5.14/etcd-v3.5.14-linux-amd64.tar.gz",
                      "KUSTOMIZE_URL=https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize/v5.4.2/kustomize_v5.4.2_linux_amd64.tar.gz"
                    ],
                    "removeMountStubsRecursive": true
                  },
                  "mounts": [
                    {
                      "dest": "/"
                    }
                  ]
                }
              },
              "constraints": {},
              "platform": {
                "Architecture": "amd64",
                "OS": "linux"
              }
            }
          },
          {
            "id": "step25",
            "inputs": [
              "step24:0"
            ],
            "op": {
              "Op": {
                "exec": {
                  "meta": {
                    "args": [
                      "/bin/sh",
                      "-c",
                      "curl -sLf ${!HELM_URL_V2} \u003e /usr/bin/rancher-helm \u0026\u0026     curl -sLf ${!TILLER_URL} \u003e /usr/bin/rancher-tiller \u0026\u0026     ln -s /usr/bin/rancher-helm /usr/bin/helm \u0026\u0026     ln -s /usr/bin/rancher-tiller /usr/bin/tiller \u0026\u0026     chmod +x /usr/bin/rancher-helm /usr/bin/rancher-tiller"
                    ],
                    "cwd": "/var/lib/rancher",
                    "env": [
                      "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                      "ARCH=amd64",
                      "ETCD_UNSUPPORTED_ARCH=",
                      "IMAGE_REPO=rancher",
                      "SYSTEM_CHART_DEFAULT_BRANCH=release-v2.10",
                      "CHART_DEFAULT_BRANCH=release-v2.10",
                      "PARTNER_CHART_DEFAULT_BRANCH=main",
                      "RKE2_CHART_DEFAULT_BRANCH=main",
                      "CATTLE_SYSTEM_CHART_DEFAULT_BRANCH=release-v2.10",
                      "CATTLE_CHART_DEFAULT_BRANCH=release-v2.10",
                      "CATTLE_PARTNER_CHART_DEFAULT_BRANCH=main",
                      "CATTLE_RKE2_CHART_DEFAULT_BRANCH=main",
                      "CATTLE_HELM_VERSION=v2.16.8-rancher2",
                      "CATTLE_MACHINE_VERSION=v0.15.0-rancher125",
                      "CATTLE_K3S_VERSION=v1.31.1+k3s1",
                      "CATTLE_MACHINE_PROVISION_IMAGE=rancher/machine:v0.15.0-rancher125",
                      "CATTLE_ETCD_VERSION=v3.5.14",
                      "TELEMETRY_VERSION=v0.6.2",
                      "DOCKER_MACHINE_LINODE_VERSION=v0.1.15",
                      "LINODE_UI_DRIVER_VERSION=v0.7.0",
                      "DOCKER_MACHINE_HARVESTER_VERSION=v0.7.2",
                      "CATTLE_KDM_BRANCH=release-v2.10",
                      "HELM_VERSION=v3.16.1",
                      "KUSTOMIZE_VERSION=v5.4.2",
                      "CATTLE_WINS_AGENT_VERSION=v0.5.1",
                      "CATTLE_WINS_AGENT_INSTALL_SCRIPT=https://raw.githubusercontent.com/rancher/wins/v0.5.1/install.ps1",
                      "CATTLE_WINS_AGENT_UNINSTALL_SCRIPT=https://raw.githubusercontent.com/rancher/wins/v0.5.1/uninstall.ps1",
                      "CATTLE_WINS_AGENT_UPGRADE_IMAGE=rancher/wins:v0.5.1",
                      "CATTLE_CSI_PROXY_AGENT_VERSION=v1.1.3",
                      "CATTLE_SYSTEM_AGENT_VERSION=v0.3.11",
                      "CATTLE_SYSTEM_AGENT_DOWNLOAD_PREFIX=https://github.com/rancher/system-agent/releases/download",
                      "CATTLE_SYSTEM_AGENT_UPGRADE_IMAGE=rancher/system-agent:v0.3.11-suc",
                      "CATTLE_SYSTEM_AGENT_INSTALLER_IMAGE=rancher/system-agent-installer-",
                      "CATTLE_SYSTEM_AGENT_INSTALL_SCRIPT=https://github.com/rancher/system-agent/releases/download/v0.3.11/install.sh",
                      "CATTLE_SYSTEM_AGENT_UNINSTALL_SCRIPT=https://github.com/rancher/system-agent/releases/download/v0.3.11/system-agent-uninstall.sh",
                      "CATTLE_SYSTEM_UPGRADE_CONTROLLER_CHART_VERSION=105.0.1",
                      "CATTLE_AKS_OPERATOR_VERSION=",
                      "CATTLE_EKS_OPERATOR_VERSION=",
                      "CATTLE_GKE_OPERATOR_VERSION=",
                      "CATTLE_FLEET_MIN_VERSION=",
                      "CATTLE_FLEET_VERSION=105.1.7+up0.11.14",
                      "CATTLE_RANCHER_WEBHOOK_VERSION=105.0.11+up0.6.12",
                      "CATTLE_RANCHER_PROVISIONING_CAPI_VERSION=",
                      "CATTLE_CSP_ADAPTER_MIN_VERSION=105.0.0+up5.0.1",
                      "HELM_URL_V2_amd64=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-helm",
                      "HELM_URL_V2_arm64=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-helm-arm64",
                      "HELM_URL_V2_s390x=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-helm-s390x",
                      "HELM_URL_V2=HELM_URL_V2_amd64",
                      "HELM_URL_V3=https://get.helm.sh/helm-v3.16.1-linux-amd64.tar.gz",
                      "TILLER_URL_amd64=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-tiller",
                      "TILLER_URL_arm64=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-tiller-arm64",
                      "TILLER_URL_s390x=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-tiller-s390x",
                      "TILLER_URL=TILLER_URL_amd64",
                      "ETCD_URL=https://github.com/etcd-io/etcd/releases/download/v3.5.14/etcd-v3.5.14-linux-amd64.tar.gz",
                      "KUSTOMIZE_URL=https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize/v5.4.2/kustomize_v5.4.2_linux_amd64.tar.gz"
                    ],
                    "removeMountStubsRecursive": true
                  },
                  "mounts": [
                    {
                      "dest": "/"
                    }
                  ]
                }
              },
              "constraints": {},
              "platform": {
                "Architecture": "amd64",
                "OS": "linux"
              }
            }
          },
          {
            "id": "step26",
            "inputs": [
              "step25:0"
            ],
            "op": {
              "Op": {
                "exec": {
                  "meta": {
                    "args": [
                      "/bin/sh",
                      "-c",
                      "curl ${HELM_URL_V3} | tar xvzf - --strip-components=1 -C /usr/bin \u0026\u0026     mv /usr/bin/helm /usr/bin/helm_v3 \u0026\u0026     chown root:root /usr/bin/helm_v3 \u0026\u0026     chmod +x /usr/bin/helm_v3"
                    ],
                    "cwd": "/var/lib/rancher",
                    "env": [
                      "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                      "ARCH=amd64",
                      "ETCD_UNSUPPORTED_ARCH=",
                      "IMAGE_REPO=rancher",
                      "SYSTEM_CHART_DEFAULT_BRANCH=release-v2.10",
                      "CHART_DEFAULT_BRANCH=release-v2.10",
                      "PARTNER_CHART_DEFAULT_BRANCH=main",
                      "RKE2_CHART_DEFAULT_BRANCH=main",
                      "CATTLE_SYSTEM_CHART_DEFAULT_BRANCH=release-v2.10",
                      "CATTLE_CHART_DEFAULT_BRANCH=release-v2.10",
                      "CATTLE_PARTNER_CHART_DEFAULT_BRANCH=main",
                      "CATTLE_RKE2_CHART_DEFAULT_BRANCH=main",
                      "CATTLE_HELM_VERSION=v2.16.8-rancher2",
                      "CATTLE_MACHINE_VERSION=v0.15.0-rancher125",
                      "CATTLE_K3S_VERSION=v1.31.1+k3s1",
                      "CATTLE_MACHINE_PROVISION_IMAGE=rancher/machine:v0.15.0-rancher125",
                      "CATTLE_ETCD_VERSION=v3.5.14",
                      "TELEMETRY_VERSION=v0.6.2",
                      "DOCKER_MACHINE_LINODE_VERSION=v0.1.15",
                      "LINODE_UI_DRIVER_VERSION=v0.7.0",
                      "DOCKER_MACHINE_HARVESTER_VERSION=v0.7.2",
                      "CATTLE_KDM_BRANCH=release-v2.10",
                      "HELM_VERSION=v3.16.1",
                      "KUSTOMIZE_VERSION=v5.4.2",
                      "CATTLE_WINS_AGENT_VERSION=v0.5.1",
                      "CATTLE_WINS_AGENT_INSTALL_SCRIPT=https://raw.githubusercontent.com/rancher/wins/v0.5.1/install.ps1",
                      "CATTLE_WINS_AGENT_UNINSTALL_SCRIPT=https://raw.githubusercontent.com/rancher/wins/v0.5.1/uninstall.ps1",
                      "CATTLE_WINS_AGENT_UPGRADE_IMAGE=rancher/wins:v0.5.1",
                      "CATTLE_CSI_PROXY_AGENT_VERSION=v1.1.3",
                      "CATTLE_SYSTEM_AGENT_VERSION=v0.3.11",
                      "CATTLE_SYSTEM_AGENT_DOWNLOAD_PREFIX=https://github.com/rancher/system-agent/releases/download",
                      "CATTLE_SYSTEM_AGENT_UPGRADE_IMAGE=rancher/system-agent:v0.3.11-suc",
                      "CATTLE_SYSTEM_AGENT_INSTALLER_IMAGE=rancher/system-agent-installer-",
                      "CATTLE_SYSTEM_AGENT_INSTALL_SCRIPT=https://github.com/rancher/system-agent/releases/download/v0.3.11/install.sh",
                      "CATTLE_SYSTEM_AGENT_UNINSTALL_SCRIPT=https://github.com/rancher/system-agent/releases/download/v0.3.11/system-agent-uninstall.sh",
                      "CATTLE_SYSTEM_UPGRADE_CONTROLLER_CHART_VERSION=105.0.1",
                      "CATTLE_AKS_OPERATOR_VERSION=",
                      "CATTLE_EKS_OPERATOR_VERSION=",
                      "CATTLE_GKE_OPERATOR_VERSION=",
                      "CATTLE_FLEET_MIN_VERSION=",
                      "CATTLE_FLEET_VERSION=105.1.7+up0.11.14",
                      "CATTLE_RANCHER_WEBHOOK_VERSION=105.0.11+up0.6.12",
                      "CATTLE_RANCHER_PROVISIONING_CAPI_VERSION=",
                      "CATTLE_CSP_ADAPTER_MIN_VERSION=105.0.0+up5.0.1",
                      "HELM_URL_V2_amd64=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-helm",
                      "HELM_URL_V2_arm64=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-helm-arm64",
                      "HELM_URL_V2_s390x=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-helm-s390x",
                      "HELM_URL_V2=HELM_URL_V2_amd64",
                      "HELM_URL_V3=https://get.helm.sh/helm-v3.16.1-linux-amd64.tar.gz",
                      "TILLER_URL_amd64=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-tiller",
                      "TILLER_URL_arm64=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-tiller-arm64",
                      "TILLER_URL_s390x=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-tiller-s390x",
                      "TILLER_URL=TILLER_URL_amd64",
                      "ETCD_URL=https://github.com/etcd-io/etcd/releases/download/v3.5.14/etcd-v3.5.14-linux-amd64.tar.gz",
                      "KUSTOMIZE_URL=https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize/v5.4.2/kustomize_v5.4.2_linux_amd64.tar.gz"
                    ],
                    "removeMountStubsRecursive": true
                  },
                  "mounts": [
                    {
                      "dest": "/"
                    }
                  ]
                }
              },
              "constraints": {},
              "platform": {
                "Architecture": "amd64",
                "OS": "linux"
              }
            }
          },
          {
            "id": "step27",
            "op": {
              "Op": {
                "source": {
                  "identifier": "docker-image://docker.io/rancher/k3s:v1.31.1-k3s1@sha256:880e468a233598a1e7a05722b5859d7ccd93cad17471cdd5d3a2d7ff25e7b91d"
                }
              },
              "constraints": {},
              "platform": {
                "Architecture": "amd64",
                "OS": "linux"
              }
            }
          },
          {
            "id": "step28",
            "inputs": [
              "step26:0",
              "step27:0"
            ],
            "op": {
              "Op": {
                "file": {
                  "actions": [
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/usr/bin/",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": -1,
                          "src": "/bin/blkid",
                          "timestamp": -1
                        }
                      },
                      "input": 0,
                      "output": -1,
                      "secondaryInput": 1
                    },
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/usr/bin/",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": -1,
                          "src": "/bin/bandwidth",
                          "timestamp": -1
                        }
                      },
                      "input": 2,
                      "output": -1,
                      "secondaryInput": 1
                    },
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/usr/bin/",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": -1,
                          "src": "/bin/cni",
                          "timestamp": -1
                        }
                      },
                      "input": 3,
                      "output": -1,
                      "secondaryInput": 1
                    },
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/usr/bin/",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": -1,
                          "src": "/bin/conntrack",
                          "timestamp": -1
                        }
                      },
                      "input": 4,
                      "output": -1,
                      "secondaryInput": 1
                    },
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/usr/bin/",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": -1,
                          "src": "/bin/containerd",
                          "timestamp": -1
                        }
                      },
                      "input": 5,
                      "output": -1,
                      "secondaryInput": 1
                    },
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/usr/bin/",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": -1,
                          "src": "/bin/containerd-shim-runc-v2",
                          "timestamp": -1
                        }
                      },
                      "input": 6,
                      "output": -1,
                      "secondaryInput": 1
                    },
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/usr/bin/",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": -1,
                          "src": "/bin/ethtool",
                          "timestamp": -1
                        }
                      },
                      "input": 7,
                      "output": -1,
                      "secondaryInput": 1
                    },
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/usr/bin/",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": -1,
                          "src": "/bin/firewall",
                          "timestamp": -1
                        }
                      },
                      "input": 8,
                      "output": -1,
                      "secondaryInput": 1
                    },
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/usr/bin/",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": -1,
                          "src": "/bin/ip",
                          "timestamp": -1
                        }
                      },
                      "input": 9,
                      "output": -1,
                      "secondaryInput": 1
                    },
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/usr/bin/",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": -1,
                          "src": "/bin/ipset",
                          "timestamp": -1
                        }
                      },
                      "input": 10,
                      "output": -1,
                      "secondaryInput": 1
                    },
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/usr/bin/",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": -1,
                          "src": "/bin/k3s",
                          "timestamp": -1
                        }
                      },
                      "input": 11,
                      "output": -1,
                      "secondaryInput": 1
                    },
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/usr/bin/",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": -1,
                          "src": "/bin/losetup",
                          "timestamp": -1
                        }
                      },
                      "input": 12,
                      "output": -1,
                      "secondaryInput": 1
                    },
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/usr/bin/",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": -1,
                          "src": "/bin/pigz",
                          "timestamp": -1
                        }
                      },
                      "input": 13,
                      "output": -1,
                      "secondaryInput": 1
                    },
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/usr/bin/",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": -1,
                          "src": "/bin/runc",
                          "timestamp": -1
                        }
                      },
                      "input": 14,
                      "output": -1,
                      "secondaryInput": 1
                    },
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/usr/bin/",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": -1,
                          "src": "/bin/which",
                          "timestamp": -1
                        }
                      },
                      "input": 15,
                      "output": -1,
                      "secondaryInput": 1
                    },
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/usr/bin/",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": -1,
                          "src": "/bin/aux/xtables-legacy-multi",
                          "timestamp": -1
                        }
                      },
                      "input": 16,
                      "output": 0,
                      "secondaryInput": 1
                    }
                  ]
                }
              },
              "constraints": {}
            }
          },
          {
            "id": "step29",
            "inputs": [
              "step28:0"
            ],
            "op": {
              "Op": {
                "exec": {
                  "meta": {
                    "args": [
                      "/bin/sh",
                      "-c",
                      "ln -s /usr/bin/cni /usr/bin/bridge \u0026\u0026     ln -s /usr/bin/cni /usr/bin/flannel \u0026\u0026     ln -s /usr/bin/cni /usr/bin/host-local \u0026\u0026     ln -s /usr/bin/cni /usr/bin/loopback \u0026\u0026     ln -s /usr/bin/cni /usr/bin/portmap \u0026\u0026     ln -s /usr/bin/k3s /usr/bin/crictl \u0026\u0026     ln -s /usr/bin/k3s /usr/bin/ctr \u0026\u0026     ln -s /usr/bin/k3s /usr/bin/k3s-agent \u0026\u0026     ln -s /usr/bin/k3s /usr/bin/k3s-etcd-snapshot \u0026\u0026     ln -s /usr/bin/k3s /usr/bin/k3s-server \u0026\u0026     ln -s /usr/bin/k3s /usr/bin/kubectl \u0026\u0026     ln -s /usr/bin/pigz /usr/bin/unpigz \u0026\u0026     ln -s /usr/bin/xtables-legacy-multi /usr/bin/iptables \u0026\u0026     ln -s /usr/bin/xtables-legacy-multi /usr/bin/iptables-save \u0026\u0026     ln -s /usr/bin/xtables-legacy-multi /usr/bin/iptables-restore \u0026\u0026     ln -s /usr/bin/xtables-legacy-multi /usr/bin/iptables-translate \u0026\u0026     ln -s /usr/bin/xtables-legacy-multi /usr/bin/ip6tables \u0026\u0026     ln -s /usr/bin/xtables-legacy-multi /usr/bin/ip6tables-save \u0026\u0026     ln -s /usr/bin/xtables-legacy-multi /usr/bin/ip6tables-restore \u0026\u0026     ln -s /usr/bin/xtables-legacy-multi /usr/bin/ip6tables-translate"
                    ],
                    "cwd": "/var/lib/rancher",
                    "env": [
                      "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                      "ARCH=amd64",
                      "ETCD_UNSUPPORTED_ARCH=",
                      "IMAGE_REPO=rancher",
                      "SYSTEM_CHART_DEFAULT_BRANCH=release-v2.10",
                      "CHART_DEFAULT_BRANCH=release-v2.10",
                      "PARTNER_CHART_DEFAULT_BRANCH=main",
                      "RKE2_CHART_DEFAULT_BRANCH=main",
                      "CATTLE_SYSTEM_CHART_DEFAULT_BRANCH=release-v2.10",
                      "CATTLE_CHART_DEFAULT_BRANCH=release-v2.10",
                      "CATTLE_PARTNER_CHART_DEFAULT_BRANCH=main",
                      "CATTLE_RKE2_CHART_DEFAULT_BRANCH=main",
                      "CATTLE_HELM_VERSION=v2.16.8-rancher2",
                      "CATTLE_MACHINE_VERSION=v0.15.0-rancher125",
                      "CATTLE_K3S_VERSION=v1.31.1+k3s1",
                      "CATTLE_MACHINE_PROVISION_IMAGE=rancher/machine:v0.15.0-rancher125",
                      "CATTLE_ETCD_VERSION=v3.5.14",
                      "TELEMETRY_VERSION=v0.6.2",
                      "DOCKER_MACHINE_LINODE_VERSION=v0.1.15",
                      "LINODE_UI_DRIVER_VERSION=v0.7.0",
                      "DOCKER_MACHINE_HARVESTER_VERSION=v0.7.2",
                      "CATTLE_KDM_BRANCH=release-v2.10",
                      "HELM_VERSION=v3.16.1",
                      "KUSTOMIZE_VERSION=v5.4.2",
                      "CATTLE_WINS_AGENT_VERSION=v0.5.1",
                      "CATTLE_WINS_AGENT_INSTALL_SCRIPT=https://raw.githubusercontent.com/rancher/wins/v0.5.1/install.ps1",
                      "CATTLE_WINS_AGENT_UNINSTALL_SCRIPT=https://raw.githubusercontent.com/rancher/wins/v0.5.1/uninstall.ps1",
                      "CATTLE_WINS_AGENT_UPGRADE_IMAGE=rancher/wins:v0.5.1",
                      "CATTLE_CSI_PROXY_AGENT_VERSION=v1.1.3",
                      "CATTLE_SYSTEM_AGENT_VERSION=v0.3.11",
                      "CATTLE_SYSTEM_AGENT_DOWNLOAD_PREFIX=https://github.com/rancher/system-agent/releases/download",
                      "CATTLE_SYSTEM_AGENT_UPGRADE_IMAGE=rancher/system-agent:v0.3.11-suc",
                      "CATTLE_SYSTEM_AGENT_INSTALLER_IMAGE=rancher/system-agent-installer-",
                      "CATTLE_SYSTEM_AGENT_INSTALL_SCRIPT=https://github.com/rancher/system-agent/releases/download/v0.3.11/install.sh",
                      "CATTLE_SYSTEM_AGENT_UNINSTALL_SCRIPT=https://github.com/rancher/system-agent/releases/download/v0.3.11/system-agent-uninstall.sh",
                      "CATTLE_SYSTEM_UPGRADE_CONTROLLER_CHART_VERSION=105.0.1",
                      "CATTLE_AKS_OPERATOR_VERSION=",
                      "CATTLE_EKS_OPERATOR_VERSION=",
                      "CATTLE_GKE_OPERATOR_VERSION=",
                      "CATTLE_FLEET_MIN_VERSION=",
                      "CATTLE_FLEET_VERSION=105.1.7+up0.11.14",
                      "CATTLE_RANCHER_WEBHOOK_VERSION=105.0.11+up0.6.12",
                      "CATTLE_RANCHER_PROVISIONING_CAPI_VERSION=",
                      "CATTLE_CSP_ADAPTER_MIN_VERSION=105.0.0+up5.0.1",
                      "HELM_URL_V2_amd64=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-helm",
                      "HELM_URL_V2_arm64=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-helm-arm64",
                      "HELM_URL_V2_s390x=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-helm-s390x",
                      "HELM_URL_V2=HELM_URL_V2_amd64",
                      "HELM_URL_V3=https://get.helm.sh/helm-v3.16.1-linux-amd64.tar.gz",
                      "TILLER_URL_amd64=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-tiller",
                      "TILLER_URL_arm64=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-tiller-arm64",
                      "TILLER_URL_s390x=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-tiller-s390x",
                      "TILLER_URL=TILLER_URL_amd64",
                      "ETCD_URL=https://github.com/etcd-io/etcd/releases/download/v3.5.14/etcd-v3.5.14-linux-amd64.tar.gz",
                      "KUSTOMIZE_URL=https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize/v5.4.2/kustomize_v5.4.2_linux_amd64.tar.gz"
                    ],
                    "removeMountStubsRecursive": true
                  },
                  "mounts": [
                    {
                      "dest": "/"
                    }
                  ]
                }
              },
              "constraints": {},
              "platform": {
                "Architecture": "amd64",
                "OS": "linux"
              }
            }
          },
          {
            "id": "step30",
            "inputs": [
              "step7:0"
            ],
            "op": {
              "Op": {
                "exec": {
                  "meta": {
                    "args": [
                      "/bin/sh",
                      "-c",
                      "curl -sLf ${!TINI_URL} \u003e /usr/bin/tini \u0026\u0026     chmod +x /usr/bin/tini"
                    ],
                    "cwd": "/",
                    "env": [
                      "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                      "ARCH=amd64",
                      "TINI_VERSION=v0.18.0",
                      "TINI_URL_amd64=https://github.com/krallin/tini/releases/download/v0.18.0/tini",
                      "TINI_URL_arm64=https://github.com/krallin/tini/releases/download/v0.18.0/tini-arm64",
                      "TINI_URL_s390x=https://github.com/krallin/tini/releases/download/v0.18.0/tini-s390x",
                      "TINI_URL=TINI_URL_amd64"
                    ],
                    "removeMountStubsRecursive": true
                  },
                  "mounts": [
                    {
                      "dest": "/"
                    }
                  ]
                }
              },
              "constraints": {},
              "platform": {
                "Architecture": "amd64",
                "OS": "linux"
              }
            }
          },
          {
            "id": "step31",
            "inputs": [
              "step29:0",
              "step30:0"
            ],
            "op": {
              "Op": {
                "file": {
                  "actions": [
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/usr/bin/tini",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": -1,
                          "src": "/usr/bin/tini",
                          "timestamp": -1
                        }
                      },
                      "input": 0,
                      "output": 0,
                      "secondaryInput": 1
                    }
                  ]
                }
              },
              "constraints": {}
            }
          },
          {
            "id": "step32",
            "inputs": [
              "step31:0"
            ],
            "op": {
              "Op": {
                "exec": {
                  "meta": {
                    "args": [
                      "/bin/sh",
                      "-c",
                      "mkdir -p /var/lib/rancher/k3s/agent/images/ \u0026\u0026     curl -sfL ${ETCD_URL} | tar xvzf - --strip-components=1 --no-same-owner -C /usr/bin/ etcd-${CATTLE_ETCD_VERSION}-linux-${ARCH}/etcdctl \u0026\u0026     curl -sLf https://github.com/rancher/telemetry/releases/download/${TELEMETRY_VERSION}/telemetry-${ARCH} \u003e /usr/bin/telemetry \u0026\u0026     chmod +x /usr/bin/telemetry \u0026\u0026     mkdir -p /var/lib/rancher-data/driver-metadata"
                    ],
                    "cwd": "/var/lib/rancher",
                    "env": [
                      "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                      "ARCH=amd64",
                      "ETCD_UNSUPPORTED_ARCH=",
                      "IMAGE_REPO=rancher",
                      "SYSTEM_CHART_DEFAULT_BRANCH=release-v2.10",
                      "CHART_DEFAULT_BRANCH=release-v2.10",
                      "PARTNER_CHART_DEFAULT_BRANCH=main",
                      "RKE2_CHART_DEFAULT_BRANCH=main",
                      "CATTLE_SYSTEM_CHART_DEFAULT_BRANCH=release-v2.10",
                      "CATTLE_CHART_DEFAULT_BRANCH=release-v2.10",
                      "CATTLE_PARTNER_CHART_DEFAULT_BRANCH=main",
                      "CATTLE_RKE2_CHART_DEFAULT_BRANCH=main",
                      "CATTLE_HELM_VERSION=v2.16.8-rancher2",
                      "CATTLE_MACHINE_VERSION=v0.15.0-rancher125",
                      "CATTLE_K3S_VERSION=v1.31.1+k3s1",
                      "CATTLE_MACHINE_PROVISION_IMAGE=rancher/machine:v0.15.0-rancher125",
                      "CATTLE_ETCD_VERSION=v3.5.14",
                      "TELEMETRY_VERSION=v0.6.2",
                      "DOCKER_MACHINE_LINODE_VERSION=v0.1.15",
                      "LINODE_UI_DRIVER_VERSION=v0.7.0",
                      "DOCKER_MACHINE_HARVESTER_VERSION=v0.7.2",
                      "CATTLE_KDM_BRANCH=release-v2.10",
                      "HELM_VERSION=v3.16.1",
                      "KUSTOMIZE_VERSION=v5.4.2",
                      "CATTLE_WINS_AGENT_VERSION=v0.5.1",
                      "CATTLE_WINS_AGENT_INSTALL_SCRIPT=https://raw.githubusercontent.com/rancher/wins/v0.5.1/install.ps1",
                      "CATTLE_WINS_AGENT_UNINSTALL_SCRIPT=https://raw.githubusercontent.com/rancher/wins/v0.5.1/uninstall.ps1",
                      "CATTLE_WINS_AGENT_UPGRADE_IMAGE=rancher/wins:v0.5.1",
                      "CATTLE_CSI_PROXY_AGENT_VERSION=v1.1.3",
                      "CATTLE_SYSTEM_AGENT_VERSION=v0.3.11",
                      "CATTLE_SYSTEM_AGENT_DOWNLOAD_PREFIX=https://github.com/rancher/system-agent/releases/download",
                      "CATTLE_SYSTEM_AGENT_UPGRADE_IMAGE=rancher/system-agent:v0.3.11-suc",
                      "CATTLE_SYSTEM_AGENT_INSTALLER_IMAGE=rancher/system-agent-installer-",
                      "CATTLE_SYSTEM_AGENT_INSTALL_SCRIPT=https://github.com/rancher/system-agent/releases/download/v0.3.11/install.sh",
                      "CATTLE_SYSTEM_AGENT_UNINSTALL_SCRIPT=https://github.com/rancher/system-agent/releases/download/v0.3.11/system-agent-uninstall.sh",
                      "CATTLE_SYSTEM_UPGRADE_CONTROLLER_CHART_VERSION=105.0.1",
                      "CATTLE_AKS_OPERATOR_VERSION=",
                      "CATTLE_EKS_OPERATOR_VERSION=",
                      "CATTLE_GKE_OPERATOR_VERSION=",
                      "CATTLE_FLEET_MIN_VERSION=",
                      "CATTLE_FLEET_VERSION=105.1.7+up0.11.14",
                      "CATTLE_RANCHER_WEBHOOK_VERSION=105.0.11+up0.6.12",
                      "CATTLE_RANCHER_PROVISIONING_CAPI_VERSION=",
                      "CATTLE_CSP_ADAPTER_MIN_VERSION=105.0.0+up5.0.1",
                      "HELM_URL_V2_amd64=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-helm",
                      "HELM_URL_V2_arm64=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-helm-arm64",
                      "HELM_URL_V2_s390x=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-helm-s390x",
                      "HELM_URL_V2=HELM_URL_V2_amd64",
                      "HELM_URL_V3=https://get.helm.sh/helm-v3.16.1-linux-amd64.tar.gz",
                      "TILLER_URL_amd64=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-tiller",
                      "TILLER_URL_arm64=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-tiller-arm64",
                      "TILLER_URL_s390x=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-tiller-s390x",
                      "TILLER_URL=TILLER_URL_amd64",
                      "ETCD_URL=https://github.com/etcd-io/etcd/releases/download/v3.5.14/etcd-v3.5.14-linux-amd64.tar.gz",
                      "KUSTOMIZE_URL=https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize/v5.4.2/kustomize_v5.4.2_linux_amd64.tar.gz"
                    ],
                    "removeMountStubsRecursive": true
                  },
                  "mounts": [
                    {
                      "dest": "/"
                    }
                  ]
                }
              },
              "constraints": {},
              "platform": {
                "Architecture": "amd64",
                "OS": "linux"
              }
            }
          },
          {
            "id": "step33",
            "inputs": [
              "step32:0"
            ],
            "op": {
              "Op": {
                "exec": {
                  "meta": {
                    "args": [
                      "/bin/sh",
                      "-c",
                      "mkdir -p /var/log/auditlog"
                    ],
                    "cwd": "/var/lib/rancher",
                    "env": [
                      "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                      "ARCH=amd64",
                      "ETCD_UNSUPPORTED_ARCH=",
                      "IMAGE_REPO=rancher",
                      "SYSTEM_CHART_DEFAULT_BRANCH=release-v2.10",
                      "CHART_DEFAULT_BRANCH=release-v2.10",
                      "PARTNER_CHART_DEFAULT_BRANCH=main",
                      "RKE2_CHART_DEFAULT_BRANCH=main",
                      "CATTLE_SYSTEM_CHART_DEFAULT_BRANCH=release-v2.10",
                      "CATTLE_CHART_DEFAULT_BRANCH=release-v2.10",
                      "CATTLE_PARTNER_CHART_DEFAULT_BRANCH=main",
                      "CATTLE_RKE2_CHART_DEFAULT_BRANCH=main",
                      "CATTLE_HELM_VERSION=v2.16.8-rancher2",
                      "CATTLE_MACHINE_VERSION=v0.15.0-rancher125",
                      "CATTLE_K3S_VERSION=v1.31.1+k3s1",
                      "CATTLE_MACHINE_PROVISION_IMAGE=rancher/machine:v0.15.0-rancher125",
                      "CATTLE_ETCD_VERSION=v3.5.14",
                      "TELEMETRY_VERSION=v0.6.2",
                      "DOCKER_MACHINE_LINODE_VERSION=v0.1.15",
                      "LINODE_UI_DRIVER_VERSION=v0.7.0",
                      "DOCKER_MACHINE_HARVESTER_VERSION=v0.7.2",
                      "CATTLE_KDM_BRANCH=release-v2.10",
                      "HELM_VERSION=v3.16.1",
                      "KUSTOMIZE_VERSION=v5.4.2",
                      "CATTLE_WINS_AGENT_VERSION=v0.5.1",
                      "CATTLE_WINS_AGENT_INSTALL_SCRIPT=https://raw.githubusercontent.com/rancher/wins/v0.5.1/install.ps1",
                      "CATTLE_WINS_AGENT_UNINSTALL_SCRIPT=https://raw.githubusercontent.com/rancher/wins/v0.5.1/uninstall.ps1",
                      "CATTLE_WINS_AGENT_UPGRADE_IMAGE=rancher/wins:v0.5.1",
                      "CATTLE_CSI_PROXY_AGENT_VERSION=v1.1.3",
                      "CATTLE_SYSTEM_AGENT_VERSION=v0.3.11",
                      "CATTLE_SYSTEM_AGENT_DOWNLOAD_PREFIX=https://github.com/rancher/system-agent/releases/download",
                      "CATTLE_SYSTEM_AGENT_UPGRADE_IMAGE=rancher/system-agent:v0.3.11-suc",
                      "CATTLE_SYSTEM_AGENT_INSTALLER_IMAGE=rancher/system-agent-installer-",
                      "CATTLE_SYSTEM_AGENT_INSTALL_SCRIPT=https://github.com/rancher/system-agent/releases/download/v0.3.11/install.sh",
                      "CATTLE_SYSTEM_AGENT_UNINSTALL_SCRIPT=https://github.com/rancher/system-agent/releases/download/v0.3.11/system-agent-uninstall.sh",
                      "CATTLE_SYSTEM_UPGRADE_CONTROLLER_CHART_VERSION=105.0.1",
                      "CATTLE_AKS_OPERATOR_VERSION=",
                      "CATTLE_EKS_OPERATOR_VERSION=",
                      "CATTLE_GKE_OPERATOR_VERSION=",
                      "CATTLE_FLEET_MIN_VERSION=",
                      "CATTLE_FLEET_VERSION=105.1.7+up0.11.14",
                      "CATTLE_RANCHER_WEBHOOK_VERSION=105.0.11+up0.6.12",
                      "CATTLE_RANCHER_PROVISIONING_CAPI_VERSION=",
                      "CATTLE_CSP_ADAPTER_MIN_VERSION=105.0.0+up5.0.1",
                      "HELM_URL_V2_amd64=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-helm",
                      "HELM_URL_V2_arm64=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-helm-arm64",
                      "HELM_URL_V2_s390x=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-helm-s390x",
                      "HELM_URL_V2=HELM_URL_V2_amd64",
                      "HELM_URL_V3=https://get.helm.sh/helm-v3.16.1-linux-amd64.tar.gz",
                      "TILLER_URL_amd64=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-tiller",
                      "TILLER_URL_arm64=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-tiller-arm64",
                      "TILLER_URL_s390x=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-tiller-s390x",
                      "TILLER_URL=TILLER_URL_amd64",
                      "ETCD_URL=https://github.com/etcd-io/etcd/releases/download/v3.5.14/etcd-v3.5.14-linux-amd64.tar.gz",
                      "KUSTOMIZE_URL=https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize/v5.4.2/kustomize_v5.4.2_linux_amd64.tar.gz",
                      "CATTLE_UI_VERSION=2.10.12",
                      "CATTLE_DASHBOARD_UI_VERSION=v2.10.12",
                      "CATTLE_CLI_VERSION=v2.10.12",
                      "CATTLE_BASE_UI_BRAND=",
                      "CATTLE_API_UI_VERSION=1.1.11"
                    ],
                    "removeMountStubsRecursive": true
                  },
                  "mounts": [
                    {
                      "dest": "/"
                    }
                  ]
                }
              },
              "constraints": {},
              "platform": {
                "Architecture": "amd64",
                "OS": "linux"
              }
            }
          },
          {
            "id": "step34",
            "inputs": [
              "step33:0"
            ],
            "op": {
              "Op": {
                "exec": {
                  "meta": {
                    "args": [
                      "/bin/sh",
                      "-c",
                      "mkdir -p /usr/share/rancher/ui \u0026\u0026     cd /usr/share/rancher/ui \u0026\u0026     curl -sL https://releases.rancher.com/ui/${CATTLE_UI_VERSION}.tar.gz | tar xvzf - --strip-components=1 \u0026\u0026     mkdir -p assets/rancher-ui-driver-linode \u0026\u0026     cd assets/rancher-ui-driver-linode \u0026\u0026     curl -O https://linode.github.io/rancher-ui-driver-linode/releases/${LINODE_UI_DRIVER_VERSION}/component.js \u0026\u0026     curl -O https://linode.github.io/rancher-ui-driver-linode/releases/${LINODE_UI_DRIVER_VERSION}/component.css \u0026\u0026     curl -O https://linode.github.io/rancher-ui-driver-linode/releases/${LINODE_UI_DRIVER_VERSION}/linode.svg \u0026\u0026     mkdir -p /usr/share/rancher/ui/api-ui \u0026\u0026     cd /usr/share/rancher/ui/api-ui \u0026\u0026     curl -sL https://releases.rancher.com/api-ui/${CATTLE_API_UI_VERSION}.tar.gz | tar xvzf - --strip-components=1 \u0026\u0026     mkdir -p /usr/share/rancher/ui-dashboard/dashboard \u0026\u0026     cd /usr/share/rancher/ui-dashboard/dashboard \u0026\u0026     curl -sL https://releases.rancher.com/dashboard/${CATTLE_DASHBOARD_UI_VERSION}.tar.gz | tar xvzf - --strip-components=2 \u0026\u0026     ln -s dashboard/index.html ../index.html \u0026\u0026     cd ../../ui/assets \u0026\u0026     curl -sfL ${CATTLE_SYSTEM_AGENT_DOWNLOAD_PREFIX}/${CATTLE_SYSTEM_AGENT_VERSION}/rancher-system-agent-arm64 -O \u0026\u0026     curl -sfL ${CATTLE_SYSTEM_AGENT_DOWNLOAD_PREFIX}/${CATTLE_SYSTEM_AGENT_VERSION}/rancher-system-agent-amd64 -O \u0026\u0026     curl -sfL ${CATTLE_SYSTEM_AGENT_INSTALL_SCRIPT} -o system-agent-install.sh \u0026\u0026     curl -sfL ${CATTLE_SYSTEM_AGENT_UNINSTALL_SCRIPT} -o system-agent-uninstall.sh \u0026\u0026     curl -sfL https://github.com/rancher/wins/releases/download/${CATTLE_WINS_AGENT_VERSION}/wins.exe -O \u0026\u0026     curl -sfL https://acs-mirror.azureedge.net/csi-proxy/${CATTLE_CSI_PROXY_AGENT_VERSION}/binaries/csi-proxy-${CATTLE_CSI_PROXY_AGENT_VERSION}.tar.gz -O \u0026\u0026     curl -sfL ${CATTLE_WINS_AGENT_INSTALL_SCRIPT} -o wins-agent-install.ps1     curl -sfL ${CATTLE_WINS_AGENT_UNINSTALL_SCRIPT} -o wins-agent-uninstall.ps1"
                    ],
                    "cwd": "/var/lib/rancher",
                    "env": [
                      "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                      "ARCH=amd64",
                      "ETCD_UNSUPPORTED_ARCH=",
                      "IMAGE_REPO=rancher",
                      "SYSTEM_CHART_DEFAULT_BRANCH=release-v2.10",
                      "CHART_DEFAULT_BRANCH=release-v2.10",
                      "PARTNER_CHART_DEFAULT_BRANCH=main",
                      "RKE2_CHART_DEFAULT_BRANCH=main",
                      "CATTLE_SYSTEM_CHART_DEFAULT_BRANCH=release-v2.10",
                      "CATTLE_CHART_DEFAULT_BRANCH=release-v2.10",
                      "CATTLE_PARTNER_CHART_DEFAULT_BRANCH=main",
                      "CATTLE_RKE2_CHART_DEFAULT_BRANCH=main",
                      "CATTLE_HELM_VERSION=v2.16.8-rancher2",
                      "CATTLE_MACHINE_VERSION=v0.15.0-rancher125",
                      "CATTLE_K3S_VERSION=v1.31.1+k3s1",
                      "CATTLE_MACHINE_PROVISION_IMAGE=rancher/machine:v0.15.0-rancher125",
                      "CATTLE_ETCD_VERSION=v3.5.14",
                      "TELEMETRY_VERSION=v0.6.2",
                      "DOCKER_MACHINE_LINODE_VERSION=v0.1.15",
                      "LINODE_UI_DRIVER_VERSION=v0.7.0",
                      "DOCKER_MACHINE_HARVESTER_VERSION=v0.7.2",
                      "CATTLE_KDM_BRANCH=release-v2.10",
                      "HELM_VERSION=v3.16.1",
                      "KUSTOMIZE_VERSION=v5.4.2",
                      "CATTLE_WINS_AGENT_VERSION=v0.5.1",
                      "CATTLE_WINS_AGENT_INSTALL_SCRIPT=https://raw.githubusercontent.com/rancher/wins/v0.5.1/install.ps1",
                      "CATTLE_WINS_AGENT_UNINSTALL_SCRIPT=https://raw.githubusercontent.com/rancher/wins/v0.5.1/uninstall.ps1",
                      "CATTLE_WINS_AGENT_UPGRADE_IMAGE=rancher/wins:v0.5.1",
                      "CATTLE_CSI_PROXY_AGENT_VERSION=v1.1.3",
                      "CATTLE_SYSTEM_AGENT_VERSION=v0.3.11",
                      "CATTLE_SYSTEM_AGENT_DOWNLOAD_PREFIX=https://github.com/rancher/system-agent/releases/download",
                      "CATTLE_SYSTEM_AGENT_UPGRADE_IMAGE=rancher/system-agent:v0.3.11-suc",
                      "CATTLE_SYSTEM_AGENT_INSTALLER_IMAGE=rancher/system-agent-installer-",
                      "CATTLE_SYSTEM_AGENT_INSTALL_SCRIPT=https://github.com/rancher/system-agent/releases/download/v0.3.11/install.sh",
                      "CATTLE_SYSTEM_AGENT_UNINSTALL_SCRIPT=https://github.com/rancher/system-agent/releases/download/v0.3.11/system-agent-uninstall.sh",
                      "CATTLE_SYSTEM_UPGRADE_CONTROLLER_CHART_VERSION=105.0.1",
                      "CATTLE_AKS_OPERATOR_VERSION=",
                      "CATTLE_EKS_OPERATOR_VERSION=",
                      "CATTLE_GKE_OPERATOR_VERSION=",
                      "CATTLE_FLEET_MIN_VERSION=",
                      "CATTLE_FLEET_VERSION=105.1.7+up0.11.14",
                      "CATTLE_RANCHER_WEBHOOK_VERSION=105.0.11+up0.6.12",
                      "CATTLE_RANCHER_PROVISIONING_CAPI_VERSION=",
                      "CATTLE_CSP_ADAPTER_MIN_VERSION=105.0.0+up5.0.1",
                      "HELM_URL_V2_amd64=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-helm",
                      "HELM_URL_V2_arm64=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-helm-arm64",
                      "HELM_URL_V2_s390x=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-helm-s390x",
                      "HELM_URL_V2=HELM_URL_V2_amd64",
                      "HELM_URL_V3=https://get.helm.sh/helm-v3.16.1-linux-amd64.tar.gz",
                      "TILLER_URL_amd64=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-tiller",
                      "TILLER_URL_arm64=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-tiller-arm64",
                      "TILLER_URL_s390x=https://github.com/rancher/helm/releases/download/v2.16.8-rancher2/rancher-tiller-s390x",
                      "TILLER_URL=TILLER_URL_amd64",
                      "ETCD_URL=https://github.com/etcd-io/etcd/releases/download/v3.5.14/etcd-v3.5.14-linux-amd64.tar.gz",
                      "KUSTOMIZE_URL=https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize/v5.4.2/kustomize_v5.4.2_linux_amd64.tar.gz",
                      "CATTLE_UI_VERSION=2.10.12",
                      "CATTLE_DASHBOARD_UI_VERSION=v2.10.12",
                      "CATTLE_CLI_VERSION=v2.10.12",
                      "CATTLE_BASE_UI_BRAND=",
                      "CATTLE_API_UI_VERSION=1.1.11",
                      "AUDIT_LOG_PATH=/var/log/auditlog/rancher-api-audit.log",
                      "AUDIT_LOG_MAXAGE=10",
                      "AUDIT_LOG_MAXBACKUP=10",
                      "AUDIT_LOG_MAXSIZE=100",
                      "AUDIT_LEVEL=0"
                    ],
                    "removeMountStubsRecursive": true
                  },
                  "mounts": [
                    {
                      "dest": "/"
                    }
                  ]
                }
              },
              "constraints": {},
              "platform": {
                "Architecture": "amd64",
                "OS": "linux"
              }
            }
          },
          {
            "id": "step35",
            "inputs": [
              "step7:0"
            ],
            "op": {
              "Op": {
                "exec": {
                  "meta": {
                    "args": [
                      "/bin/sh",
                      "-c",
                      "mkdir -p /var/lib/rancher-data/driver-metadata \u0026\u0026     curl -sLf https://releases.rancher.com/kontainer-driver-metadata/${CATTLE_KDM_BRANCH}/data.json \u003e /var/lib/rancher-data/driver-metadata/data.json"
                    ],
                    "cwd": "/",
                    "env": [
                      "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                      "CATTLE_KDM_BRANCH=release-v2.10"
                    ],
                    "removeMountStubsRecursive": true
                  },
                  "mounts": [
                    {
                      "dest": "/"
                    }
                  ]
                }
              },
              "constraints": {},
              "platform": {
                "Architecture": "amd64",
                "OS": "linux"
              }
            }
          },
          {
            "id": "step36",
            "inputs": [
              "step34:0",
              "step35:0"
            ],
            "op": {
              "Op": {
                "file": {
                  "actions": [
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/var/lib/rancher-data/driver-metadata/data.json",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": -1,
                          "src": "/var/lib/rancher-data/driver-metadata/data.json",
                          "timestamp": -1
                        }
                      },
                      "input": 0,
                      "output": 0,
                      "secondaryInput": 1
                    }
                  ]
                }
              },
              "constraints": {}
            }
          },
          {
            "id": "step37",
            "op": {
              "Op": {
                "source": {
                  "identifier": "docker-image://registry.suse.com/bci/golang:1.24@sha256:ae722bb8954485d10eb26d90c14d521d90810d8b0c84c3c72b58cbb1fc1ee284"
                }
              },
              "constraints": {},
              "platform": {
                "Architecture": "amd64",
                "OS": "linux"
              }
            }
          },
          {
            "id": "step38",
            "inputs": [
              "step37:0"
            ],
            "op": {
              "Op": {
                "file": {
                  "actions": [
                    {
                      "Action": {
                        "mkdir": {
                          "makeParents": true,
                          "mode": 493,
                          "path": "/app",
                          "timestamp": -1
                        }
                      },
                      "input": 0,
                      "output": 0,
                      "secondaryInput": -1
                    }
                  ]
                }
              },
              "constraints": {}
            }
          },
          {
            "id": "step39",
            "op": {
              "Op": {
                "source": {
                  "attrs": {
                    "local.excludepatterns": "[\"bin\",\".dapper\",\"build\",\"dist\",\".idea\",\"default.etcd\",\"package/rancher\",\"package/agent\",\"tests/MANIFEST\",\"tests/.idea\",\"tests/.cache\",\"tests/.tox\",\"tests/.venv\",\"**/*.pyc\",\"**/__pycache__\",\"management-state\"]",
                    "local.followpaths": "[\"go.mod\",\"go.sum\",\"hack/airgap\",\"hack/airgap/go.mod\",\"hack/airgap/go.sum\",\"main.go\",\"package/entrypoint.sh\",\"package/jailer.sh\",\"package/kustomize.sh\",\"package/loglevel\",\"pkg\",\"pkg/apis/go.mod\",\"pkg/apis/go.sum\",\"pkg/client/go.mod\",\"pkg/client/go.sum\"]",
                    "local.sharedkeyhint": "context"
                  },
                  "identifier": "local://context"
                }
              },
              "constraints": {}
            }
          },
          {
            "id": "step40",
            "inputs": [
              "step38:0",
              "step39:0"
            ],
            "op": {
              "Op": {
                "file": {
                  "actions": [
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/app/",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": -1,
                          "src": "/go.mod",
                          "timestamp": -1
                        }
                      },
                      "input": 0,
                      "output": -1,
                      "secondaryInput": 1
                    },
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/app/",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": -1,
                          "src": "/go.sum",
                          "timestamp": -1
                        }
                      },
                      "input": 2,
                      "output": 0,
                      "secondaryInput": 1
                    }
                  ]
                }
              },
              "constraints": {}
            }
          },
          {
            "id": "step41",
            "inputs": [
              "step40:0",
              "step39:0"
            ],
            "op": {
              "Op": {
                "file": {
                  "actions": [
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/app/pkg/apis/",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": -1,
                          "src": "/pkg/apis/go.mod",
                          "timestamp": -1
                        }
                      },
                      "input": 0,
                      "output": -1,
                      "secondaryInput": 1
                    },
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/app/pkg/apis/",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": -1,
                          "src": "/pkg/apis/go.sum",
                          "timestamp": -1
                        }
                      },
                      "input": 2,
                      "output": 0,
                      "secondaryInput": 1
                    }
                  ]
                }
              },
              "constraints": {}
            }
          },
          {
            "id": "step42",
            "inputs": [
              "step41:0",
              "step39:0"
            ],
            "op": {
              "Op": {
                "file": {
                  "actions": [
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/app/pkg/client/",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": -1,
                          "src": "/pkg/client/go.mod",
                          "timestamp": -1
                        }
                      },
                      "input": 0,
                      "output": -1,
                      "secondaryInput": 1
                    },
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/app/pkg/client/",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": -1,
                          "src": "/pkg/client/go.sum",
                          "timestamp": -1
                        }
                      },
                      "input": 2,
                      "output": 0,
                      "secondaryInput": 1
                    }
                  ]
                }
              },
              "constraints": {}
            }
          },
          {
            "id": "step43",
            "inputs": [
              "step42:0"
            ],
            "op": {
              "Op": {
                "exec": {
                  "meta": {
                    "args": [
                      "/bin/sh",
                      "-c",
                      "go mod download"
                    ],
                    "cwd": "/app",
                    "env": [
                      "PATH=/go/bin:/usr/local/go/bin:/root/go/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                      "GOLANG_VERSION=1.24.13",
                      "GOPATH=/go",
                      "GOTOOLCHAIN=local",
                      "CGO_ENABLED=0",
                      "GOMODCACHE=/root/.cache/go/modcache",
                      "GOCACHE=/root/.cache/go/cache"
                    ],
                    "removeMountStubsRecursive": true
                  },
                  "mounts": [
                    {
                      "dest": "/"
                    },
                    {
                      "cacheOpt": {
                        "ID": "/rancher"
                      },
                      "dest": "/root/.cache",
                      "input": -1,
                      "mountType": 3,
                      "output": -1
                    }
                  ]
                }
              },
              "constraints": {},
              "platform": {
                "Architecture": "amd64",
                "OS": "linux"
              }
            }
          },
          {
            "id": "step44",
            "inputs": [
              "step43:0"
            ],
            "op": {
              "Op": {
                "exec": {
                  "meta": {
                    "args": [
                      "/bin/sh",
                      "-c",
                      "cd pkg/apis \u0026\u0026 go mod download"
                    ],
                    "cwd": "/app",
                    "env": [
                      "PATH=/go/bin:/usr/local/go/bin:/root/go/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                      "GOLANG_VERSION=1.24.13",
                      "GOPATH=/go",
                      "GOTOOLCHAIN=local",
                      "CGO_ENABLED=0",
                      "GOMODCACHE=/root/.cache/go/modcache",
                      "GOCACHE=/root/.cache/go/cache"
                    ],
                    "removeMountStubsRecursive": true
                  },
                  "mounts": [
                    {
                      "dest": "/"
                    },
                    {
                      "cacheOpt": {
                        "ID": "/rancher"
                      },
                      "dest": "/root/.cache",
                      "input": -1,
                      "mountType": 3,
                      "output": -1
                    }
                  ]
                }
              },
              "constraints": {},
              "platform": {
                "Architecture": "amd64",
                "OS": "linux"
              }
            }
          },
          {
            "id": "step45",
            "inputs": [
              "step44:0"
            ],
            "op": {
              "Op": {
                "exec": {
                  "meta": {
                    "args": [
                      "/bin/sh",
                      "-c",
                      "cd pkg/client \u0026\u0026 go mod download"
                    ],
                    "cwd": "/app",
                    "env": [
                      "PATH=/go/bin:/usr/local/go/bin:/root/go/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                      "GOLANG_VERSION=1.24.13",
                      "GOPATH=/go",
                      "GOTOOLCHAIN=local",
                      "CGO_ENABLED=0",
                      "GOMODCACHE=/root/.cache/go/modcache",
                      "GOCACHE=/root/.cache/go/cache"
                    ],
                    "removeMountStubsRecursive": true
                  },
                  "mounts": [
                    {
                      "dest": "/"
                    },
                    {
                      "cacheOpt": {
                        "ID": "/rancher"
                      },
                      "dest": "/root/.cache",
                      "input": -1,
                      "mountType": 3,
                      "output": -1
                    }
                  ]
                }
              },
              "constraints": {},
              "platform": {
                "Architecture": "amd64",
                "OS": "linux"
              }
            }
          },
          {
            "id": "step46",
            "inputs": [
              "step45:0",
              "step39:0"
            ],
            "op": {
              "Op": {
                "file": {
                  "actions": [
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/app/pkg/",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": -1,
                          "src": "/pkg",
                          "timestamp": -1
                        }
                      },
                      "input": 0,
                      "output": 0,
                      "secondaryInput": 1
                    }
                  ]
                }
              },
              "constraints": {}
            }
          },
          {
            "id": "step47",
            "inputs": [
              "step46:0",
              "step39:0"
            ],
            "op": {
              "Op": {
                "file": {
                  "actions": [
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/app/",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": -1,
                          "src": "/main.go",
                          "timestamp": -1
                        }
                      },
                      "input": 0,
                      "output": 0,
                      "secondaryInput": 1
                    }
                  ]
                }
              },
              "constraints": {}
            }
          },
          {
            "id": "step48",
            "inputs": [
              "step47:0"
            ],
            "op": {
              "Op": {
                "exec": {
                  "meta": {
                    "args": [
                      "/bin/sh",
                      "-c",
                      "GOOS=$TARGETOS GOARCH=$TARGETARCH go build -tags \"${TAGS}\" -ldflags \"${LDFLAGS}\" -o rancher"
                    ],
                    "cwd": "/app",
                    "env": [
                      "PATH=/go/bin:/usr/local/go/bin:/root/go/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                      "GOLANG_VERSION=1.24.13",
                      "GOPATH=/go",
                      "GOTOOLCHAIN=local",
                      "CGO_ENABLED=0",
                      "GOMODCACHE=/root/.cache/go/modcache",
                      "GOCACHE=/root/.cache/go/cache",
                      "VERSION=v2.10.12",
                      "COMMIT=05371ac58669562c92f6ef0c01e03e722178cdfb",
                      "RKE_VERSION=v1.7.9",
                      "TAGS=k8s",
                      "LINKFLAGS=-extldflags -static",
                      "DEFAULT_VALUES={\"rke-version\":\"v1.7.9\"}",
                      "LDFLAGS=-X github.com/rancher/rancher/pkg/version.Version=v2.10.12 -X github.com/rancher/rancher/pkg/version.GitCommit=05371ac58669562c92f6ef0c01e03e722178cdfb -X github.com/rancher/rancher/pkg/settings.InjectDefaults={\"rke-version\":\"v1.7.9\"} -extldflags -static",
                      "TARGETOS=linux",
                      "TARGETARCH=amd64"
                    ],
                    "removeMountStubsRecursive": true
                  },
                  "mounts": [
                    {
                      "dest": "/"
                    },
                    {
                      "cacheOpt": {
                        "ID": "/rancher"
                      },
                      "dest": "/root/.cache",
                      "input": -1,
                      "mountType": 3,
                      "output": -1
                    }
                  ]
                }
              },
              "constraints": {},
              "platform": {
                "Architecture": "amd64",
                "OS": "linux"
              }
            }
          },
          {
            "id": "step49",
            "inputs": [
              "step36:0",
              "step48:0"
            ],
            "op": {
              "Op": {
                "file": {
                  "actions": [
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/usr/bin/",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": 493,
                          "owner": {
                            "group": {
                              "User": {}
                            },
                            "user": {
                              "User": {}
                            }
                          },
                          "src": "/app/rancher",
                          "timestamp": -1
                        }
                      },
                      "input": 0,
                      "output": 0,
                      "secondaryInput": 1
                    }
                  ]
                }
              },
              "constraints": {}
            }
          },
          {
            "id": "step50",
            "inputs": [
              "step37:0"
            ],
            "op": {
              "Op": {
                "file": {
                  "actions": [
                    {
                      "Action": {
                        "mkdir": {
                          "makeParents": true,
                          "mode": 493,
                          "path": "/src",
                          "timestamp": -1
                        }
                      },
                      "input": 0,
                      "output": 0,
                      "secondaryInput": -1
                    }
                  ]
                }
              },
              "constraints": {}
            }
          },
          {
            "id": "step51",
            "inputs": [
              "step50:0"
            ],
            "op": {
              "Op": {
                "exec": {
                  "meta": {
                    "args": [
                      "/bin/sh",
                      "-c",
                      "zypper -n install libbtrfs-devel libgpgme-devel"
                    ],
                    "cwd": "/src",
                    "env": [
                      "PATH=/go/bin:/usr/local/go/bin:/root/go/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                      "GOLANG_VERSION=1.24.13",
                      "GOPATH=/go",
                      "GOTOOLCHAIN=local",
                      "GOMODCACHE=/root/.cache/go/modcache",
                      "GOCACHE=/root/.cache/go/cache",
                      "CGO_ENABLED=1",
                      "CATTLE_K3S_VERSION=v1.31.1+k3s1"
                    ],
                    "removeMountStubsRecursive": true
                  },
                  "mounts": [
                    {
                      "dest": "/"
                    }
                  ]
                }
              },
              "constraints": {},
              "platform": {
                "Architecture": "amd64",
                "OS": "linux"
              }
            }
          },
          {
            "id": "step52",
            "inputs": [
              "step51:0",
              "step39:0"
            ],
            "op": {
              "Op": {
                "file": {
                  "actions": [
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/src/",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": -1,
                          "src": "/hack/airgap/go.mod",
                          "timestamp": -1
                        }
                      },
                      "input": 0,
                      "output": -1,
                      "secondaryInput": 1
                    },
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/src/",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": -1,
                          "src": "/hack/airgap/go.sum",
                          "timestamp": -1
                        }
                      },
                      "input": 2,
                      "output": 0,
                      "secondaryInput": 1
                    }
                  ]
                }
              },
              "constraints": {}
            }
          },
          {
            "id": "step53",
            "inputs": [
              "step52:0"
            ],
            "op": {
              "Op": {
                "exec": {
                  "meta": {
                    "args": [
                      "/bin/sh",
                      "-c",
                      "go mod download"
                    ],
                    "cwd": "/src",
                    "env": [
                      "PATH=/go/bin:/usr/local/go/bin:/root/go/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                      "GOLANG_VERSION=1.24.13",
                      "GOPATH=/go",
                      "GOTOOLCHAIN=local",
                      "GOMODCACHE=/root/.cache/go/modcache",
                      "GOCACHE=/root/.cache/go/cache",
                      "CGO_ENABLED=1",
                      "CATTLE_K3S_VERSION=v1.31.1+k3s1"
                    ],
                    "removeMountStubsRecursive": true
                  },
                  "mounts": [
                    {
                      "dest": "/"
                    },
                    {
                      "cacheOpt": {
                        "ID": "/rancher"
                      },
                      "dest": "/root/.cache",
                      "input": -1,
                      "mountType": 3,
                      "output": -1
                    }
                  ]
                }
              },
              "constraints": {},
              "platform": {
                "Architecture": "amd64",
                "OS": "linux"
              }
            }
          },
          {
            "id": "step54",
            "inputs": [
              "step53:0",
              "step39:0"
            ],
            "op": {
              "Op": {
                "file": {
                  "actions": [
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/src/",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": -1,
                          "src": "/hack/airgap",
                          "timestamp": -1
                        }
                      },
                      "input": 0,
                      "output": 0,
                      "secondaryInput": 1
                    }
                  ]
                }
              },
              "constraints": {}
            }
          },
          {
            "id": "step55",
            "inputs": [
              "step54:0"
            ],
            "op": {
              "Op": {
                "exec": {
                  "meta": {
                    "args": [
                      "/bin/sh",
                      "-c",
                      "go build -tags k3s_export -o export-images ./..."
                    ],
                    "cwd": "/src",
                    "env": [
                      "PATH=/go/bin:/usr/local/go/bin:/root/go/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                      "GOLANG_VERSION=1.24.13",
                      "GOPATH=/go",
                      "GOTOOLCHAIN=local",
                      "GOMODCACHE=/root/.cache/go/modcache",
                      "GOCACHE=/root/.cache/go/cache",
                      "CGO_ENABLED=1",
                      "CATTLE_K3S_VERSION=v1.31.1+k3s1"
                    ],
                    "removeMountStubsRecursive": true
                  },
                  "mounts": [
                    {
                      "dest": "/"
                    },
                    {
                      "cacheOpt": {
                        "ID": "/rancher"
                      },
                      "dest": "/root/.cache",
                      "input": -1,
                      "mountType": 3,
                      "output": -1
                    }
                  ]
                }
              },
              "constraints": {},
              "platform": {
                "Architecture": "amd64",
                "OS": "linux"
              }
            }
          },
          {
            "id": "step56",
            "inputs": [
              "step55:0"
            ],
            "op": {
              "Op": {
                "exec": {
                  "meta": {
                    "args": [
                      "/bin/sh",
                      "-c",
                      "./export-images -k3s-version ${CATTLE_K3S_VERSION} -output /src/k3s-airgap-images.tar"
                    ],
                    "cwd": "/src",
                    "env": [
                      "PATH=/go/bin:/usr/local/go/bin:/root/go/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                      "GOLANG_VERSION=1.24.13",
                      "GOPATH=/go",
                      "GOTOOLCHAIN=local",
                      "GOMODCACHE=/root/.cache/go/modcache",
                      "GOCACHE=/root/.cache/go/cache",
                      "CGO_ENABLED=1",
                      "CATTLE_K3S_VERSION=v1.31.1+k3s1"
                    ],
                    "removeMountStubsRecursive": true
                  },
                  "mounts": [
                    {
                      "dest": "/"
                    }
                  ]
                }
              },
              "constraints": {},
              "platform": {
                "Architecture": "amd64",
                "OS": "linux"
              }
            }
          },
          {
            "id": "step57",
            "inputs": [
              "step49:0",
              "step56:0"
            ],
            "op": {
              "Op": {
                "file": {
                  "actions": [
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/var/lib/rancher/k3s/agent/images/",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": 493,
                          "owner": {
                            "group": {
                              "User": {}
                            },
                            "user": {
                              "User": {}
                            }
                          },
                          "src": "/src/k3s-airgap-images.tar",
                          "timestamp": -1
                        }
                      },
                      "input": 0,
                      "output": 0,
                      "secondaryInput": 1
                    }
                  ]
                }
              },
              "constraints": {}
            }
          },
          {
            "id": "step58",
            "inputs": [
              "step57:0",
              "step39:0"
            ],
            "op": {
              "Op": {
                "file": {
                  "actions": [
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/usr/bin/",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": 493,
                          "owner": {
                            "group": {
                              "User": {}
                            },
                            "user": {
                              "User": {}
                            }
                          },
                          "src": "/package/loglevel",
                          "timestamp": -1
                        }
                      },
                      "input": 0,
                      "output": -1,
                      "secondaryInput": 1
                    },
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/usr/bin/",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": 493,
                          "owner": {
                            "group": {
                              "User": {}
                            },
                            "user": {
                              "User": {}
                            }
                          },
                          "src": "/package/entrypoint.sh",
                          "timestamp": -1
                        }
                      },
                      "input": 2,
                      "output": -1,
                      "secondaryInput": 1
                    },
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/usr/bin/",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": 493,
                          "owner": {
                            "group": {
                              "User": {}
                            },
                            "user": {
                              "User": {}
                            }
                          },
                          "src": "/package/kustomize.sh",
                          "timestamp": -1
                        }
                      },
                      "input": 3,
                      "output": -1,
                      "secondaryInput": 1
                    },
                    {
                      "Action": {
                        "copy": {
                          "allowEmptyWildcard": true,
                          "allowWildcard": true,
                          "createDestPath": true,
                          "dest": "/usr/bin/",
                          "dirCopyContents": true,
                          "followSymlink": true,
                          "mode": 493,
                          "owner": {
                            "group": {
                              "User": {}
                            },
                            "user": {
                              "User": {}
                            }
                          },
                          "src": "/package/jailer.sh",
                          "timestamp": -1
                        }
                      },
                      "input": 4,
                      "output": 0,
                      "secondaryInput": 1
                    }
                  ]
                }
              },
              "constraints": {}
            }
          },
          {
            "id": "step59",
            "inputs": [
              "step58:0"
            ],
            "op": {
              "Op": {}
            }
          }
        ]
      },
      "builderPlatform": "linux/amd64",
      "dockerfileVersion": "1.24.0",
      "github_actor": "tashima42",
      "github_actor_id": "23709916",
      "github_event_name": "push",
      "github_event_payload": {
        "after": "63745ebb411f65f088b36c77248835ea6eaab586",
        "base_ref": "refs/heads/release/v2.10",
        "before": "0000000000000000000000000000000000000000",
        "commits": [],
        "compare": "https://github.com/rancher/rancher-prime/compare/v2.10.12",
        "created": true,
        "deleted": false,
        "enterprise": {
          "avatar_url": "https://avatars.githubusercontent.com/b/212384?v=4",
          "created_at": "2024-08-16T18:29:55Z",
          "description": "",
          "html_url": "https://github.com/enterprises/suse-gmbh",
          "id": 212384,
          "name": "SUSE",
          "node_id": "E_kgDOAAM9oA",
          "slug": "suse-gmbh",
          "updated_at": "2025-12-02T16:51:19Z",
          "website_url": ""
        },
        "forced": false,
        "head_commit": {
          "author": {
            "email": "119870437+renovate-rancher[bot]@users.noreply.github.com",
            "name": "renovate-rancher[bot]",
            "username": "renovate-rancher[bot]"
          },
          "committer": {
            "email": "noreply@github.com",
            "name": "GitHub",
            "username": "web-flow"
          },
          "distinct": true,
          "id": "63745ebb411f65f088b36c77248835ea6eaab586",
          "message": "Update GitHub Actions (#575)\n\nCo-authored-by: renovate-rancher[bot] \u003c119870437+renovate-rancher[bot]@users.noreply.github.com\u003e",
          "timestamp": "2026-04-24T15:11:19-03:00",
          "tree_id": "cdf037154101c907b62950cbd5d9a594c8d5148c",
          "url": "https://github.com/rancher/rancher-prime/commit/63745ebb411f65f088b36c77248835ea6eaab586"
        },
        "organization": {
          "avatar_url": "https://avatars.githubusercontent.com/u/9343010?v=4",
          "description": "",
          "events_url": "https://api.github.com/orgs/rancher/events",
          "hooks_url": "https://api.github.com/orgs/rancher/hooks",
          "id": 9343010,
          "issues_url": "https://api.github.com/orgs/rancher/issues",
          "login": "rancher",
          "members_url": "https://api.github.com/orgs/rancher/members{/member}",
          "node_id": "MDEyOk9yZ2FuaXphdGlvbjkzNDMwMTA=",
          "public_members_url": "https://api.github.com/orgs/rancher/public_members{/member}",
          "repos_url": "https://api.github.com/orgs/rancher/repos",
          "url": "https://api.github.com/orgs/rancher"
        },
        "pusher": {
          "email": "tithe.coup0l@icloud.com",
          "name": "tashima42"
        },
        "ref": "refs/tags/v2.10.12",
        "repository": {
          "allow_forking": true,
          "archive_url": "https://api.github.com/repos/rancher/rancher-prime/{archive_format}{/ref}",
          "archived": false,
          "assignees_url": "https://api.github.com/repos/rancher/rancher-prime/assignees{/user}",
          "blobs_url": "https://api.github.com/repos/rancher/rancher-prime/git/blobs{/sha}",
          "branches_url": "https://api.github.com/repos/rancher/rancher-prime/branches{/branch}",
          "clone_url": "https://github.com/rancher/rancher-prime.git",
          "collaborators_url": "https://api.github.com/repos/rancher/rancher-prime/collaborators{/collaborator}",
          "comments_url": "https://api.github.com/repos/rancher/rancher-prime/comments{/number}",
          "commits_url": "https://api.github.com/repos/rancher/rancher-prime/commits{/sha}",
          "compare_url": "https://api.github.com/repos/rancher/rancher-prime/compare/{base}...{head}",
          "contents_url": "https://api.github.com/repos/rancher/rancher-prime/contents/{+path}",
          "contributors_url": "https://api.github.com/repos/rancher/rancher-prime/contributors",
          "created_at": 1663108840,
          "custom_properties": {},
          "default_branch": "main",
          "deployments_url": "https://api.github.com/repos/rancher/rancher-prime/deployments",
          "description": null,
          "disabled": false,
          "downloads_url": "https://api.github.com/repos/rancher/rancher-prime/downloads",
          "events_url": "https://api.github.com/repos/rancher/rancher-prime/events",
          "fork": false,
          "forks": 13,
          "forks_count": 13,
          "forks_url": "https://api.github.com/repos/rancher/rancher-prime/forks",
          "full_name": "rancher/rancher-prime",
          "git_commits_url": "https://api.github.com/repos/rancher/rancher-prime/git/commits{/sha}",
          "git_refs_url": "https://api.github.com/repos/rancher/rancher-prime/git/refs{/sha}",
          "git_tags_url": "https://api.github.com/repos/rancher/rancher-prime/git/tags{/sha}",
          "git_url": "git://github.com/rancher/rancher-prime.git",
          "has_discussions": false,
          "has_downloads": true,
          "has_issues": true,
          "has_pages": false,
          "has_projects": true,
          "has_pull_requests": true,
          "has_wiki": true,
          "homepage": null,
          "hooks_url": "https://api.github.com/repos/rancher/rancher-prime/hooks",
          "html_url": "https://github.com/rancher/rancher-prime",
          "id": 536331725,
          "is_template": false,
          "issue_comment_url": "https://api.github.com/repos/rancher/rancher-prime/issues/comments{/number}",
          "issue_events_url": "https://api.github.com/repos/rancher/rancher-prime/issues/events{/number}",
          "issues_url": "https://api.github.com/repos/rancher/rancher-prime/issues{/number}",
          "keys_url": "https://api.github.com/repos/rancher/rancher-prime/keys{/key_id}",
          "labels_url": "https://api.github.com/repos/rancher/rancher-prime/labels{/name}",
          "language": "Shell",
          "languages_url": "https://api.github.com/repos/rancher/rancher-prime/languages",
          "license": null,
          "master_branch": "main",
          "merges_url": "https://api.github.com/repos/rancher/rancher-prime/merges",
          "milestones_url": "https://api.github.com/repos/rancher/rancher-prime/milestones{/number}",
          "mirror_url": null,
          "name": "rancher-prime",
          "node_id": "R_kgDOH_fFzQ",
          "notifications_url": "https://api.github.com/repos/rancher/rancher-prime/notifications{?since,all,participating}",
          "open_issues": 31,
          "open_issues_count": 31,
          "organization": "rancher",
          "owner": {
            "avatar_url": "https://avatars.githubusercontent.com/u/9343010?v=4",
            "email": null,
            "events_url": "https://api.github.com/users/rancher/events{/privacy}",
            "followers_url": "https://api.github.com/users/rancher/followers",
            "following_url": "https://api.github.com/users/rancher/following{/other_user}",
            "gists_url": "https://api.github.com/users/rancher/gists{/gist_id}",
            "gravatar_id": "",
            "html_url": "https://github.com/rancher",
            "id": 9343010,
            "login": "rancher",
            "name": "rancher",
            "node_id": "MDEyOk9yZ2FuaXphdGlvbjkzNDMwMTA=",
            "organizations_url": "https://api.github.com/users/rancher/orgs",
            "received_events_url": "https://api.github.com/users/rancher/received_events",
            "repos_url": "https://api.github.com/users/rancher/repos",
            "site_admin": false,
            "starred_url": "https://api.github.com/users/rancher/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/rancher/subscriptions",
            "type": "Organization",
            "url": "https://api.github.com/users/rancher",
            "user_view_type": "public"
          },
          "private": true,
          "pull_request_creation_policy": "all",
          "pulls_url": "https://api.github.com/repos/rancher/rancher-prime/pulls{/number}",
          "pushed_at": 1779912608,
          "releases_url": "https://api.github.com/repos/rancher/rancher-prime/releases{/id}",
          "size": 1350,
          "ssh_url": "git@github.com:rancher/rancher-prime.git",
          "stargazers": 0,
          "stargazers_count": 0,
          "stargazers_url": "https://api.github.com/repos/rancher/rancher-prime/stargazers",
          "statuses_url": "https://api.github.com/repos/rancher/rancher-prime/statuses/{sha}",
          "subscribers_url": "https://api.github.com/repos/rancher/rancher-prime/subscribers",
          "subscription_url": "https://api.github.com/repos/rancher/rancher-prime/subscription",
          "svn_url": "https://github.com/rancher/rancher-prime",
          "tags_url": "https://api.github.com/repos/rancher/rancher-prime/tags",
          "teams_url": "https://api.github.com/repos/rancher/rancher-prime/teams",
          "topics": [],
          "trees_url": "https://api.github.com/repos/rancher/rancher-prime/git/trees{/sha}",
          "updated_at": "2026-04-27T12:23:52Z",
          "url": "https://api.github.com/repos/rancher/rancher-prime",
          "visibility": "private",
          "watchers": 0,
          "watchers_count": 0,
          "web_commit_signoff_required": false
        },
        "sender": {
          "avatar_url": "https://avatars.githubusercontent.com/u/23709916?v=4",
          "events_url": "https://api.github.com/users/tashima42/events{/privacy}",
          "followers_url": "https://api.github.com/users/tashima42/followers",
          "following_url": "https://api.github.com/users/tashima42/following{/other_user}",
          "gists_url": "https://api.github.com/users/tashima42/gists{/gist_id}",
          "gravatar_id": "",
          "html_url": "https://github.com/tashima42",
          "id": 23709916,
          "login": "tashima42",
          "node_id": "MDQ6VXNlcjIzNzA5OTE2",
          "organizations_url": "https://api.github.com/users/tashima42/orgs",
          "received_events_url": "https://api.github.com/users/tashima42/received_events",
          "repos_url": "https://api.github.com/users/tashima42/repos",
          "site_admin": false,
          "starred_url": "https://api.github.com/users/tashima42/starred{/owner}{/repo}",
          "subscriptions_url": "https://api.github.com/users/tashima42/subscriptions",
          "type": "User",
          "url": "https://api.github.com/users/tashima42",
          "user_view_type": "public"
        }
      },
      "github_job": "build-rancher",
      "github_ref": "refs/tags/v2.10.12",
      "github_ref_name": "v2.10.12",
      "github_ref_protected": "false",
      "github_ref_type": "tag",
      "github_repository": "rancher/rancher-prime",
      "github_repository_id": "536331725",
      "github_repository_owner": "rancher",
      "github_repository_owner_id": "9343010",
      "github_run_attempt": "1",
      "github_run_id": "26535926803",
      "github_run_number": "154",
      "github_server_url": "https://github.com",
      "github_triggering_actor": "tashima42",
      "github_workflow": "Build and push images",
      "github_workflow_ref": "rancher/rancher-prime/.github/workflows/release.yml@refs/tags/v2.10.12",
      "github_workflow_sha": "63745ebb411f65f088b36c77248835ea6eaab586"
    },
    "resolvedDependencies": [
      {
        "uri": "pkg:docker/docker/buildkit-syft-scanner@stable-1",
        "digest": {
          "sha256": "79e7b013cbec16bbb436f312819a49a4a57752b2270c1a9332ae1a10fcc82a68"
        }
      },
      {
        "uri": "pkg:docker/rancher/k3s@v1.31.1-k3s1?platform=linux%2Famd64",
        "digest": {
          "sha256": "880e468a233598a1e7a05722b5859d7ccd93cad17471cdd5d3a2d7ff25e7b91d"
        }
      },
      {
        "uri": "pkg:docker/registry.suse.com/bci/bci-base@15.7?platform=linux%2Famd64",
        "digest": {
          "sha256": "c2b0859ac7ceaf22c2d75a05c931dd7976dc0ac75e1a3a5f3c14380fcc3fb029"
        }
      },
      {
        "uri": "pkg:docker/registry.suse.com/bci/bci-micro@15.7?platform=linux%2Famd64",
        "digest": {
          "sha256": "bda48a632ca318ff8b38ac3374b8928283c4e4145bcb2b046fd0369f97865fb9"
        }
      },
      {
        "uri": "pkg:docker/registry.suse.com/bci/golang@1.24?platform=linux%2Famd64",
        "digest": {
          "sha256": "ae722bb8954485d10eb26d90c14d521d90810d8b0c84c3c72b58cbb1fc1ee284"
        }
      }
    ]
  },
  "runDetails": {
    "builder": {
      "id": "https://github.com/rancherlabs/slsactl/tree/main/buildtypes/buildkit-gha/v1"
    },
    "metadata": {
      "invocationId": "a5jmz8yq670c47piwengju546",
      "startedOn": "2026-05-27T20:11:04.670236547Z",
      "finishedOn": "2026-05-27T20:20:52.102153619Z"
    }
  }
}
