Skip to content

Commit 7fbfcc4

Browse files
committed
Schemahero 0.26.1
1 parent 756a9b7 commit 7fbfcc4

7 files changed

Lines changed: 35 additions & 15 deletions

File tree

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
FROM schemahero/schemahero:0.17.10
1+
FROM schemahero/schemahero:0.26.1
22

33
ADD --chown=schemahero:schemahero ./tables ./tables

go.mod

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,9 @@ require (
5959
github.com/robfig/cron v1.2.0
6060
github.com/robfig/cron/v3 v3.0.1
6161
github.com/rqlite/gorqlite v0.0.0-20260504155303-50d445fd0ab9
62-
github.com/schemahero/schemahero v0.25.1
63-
github.com/schemahero/schemahero/plugins/postgres v0.0.0-20260702180721-561be52a664a
64-
github.com/schemahero/schemahero/plugins/rqlite v0.0.0-20260702180721-561be52a664a
62+
github.com/schemahero/schemahero v0.26.1
63+
github.com/schemahero/schemahero/plugins/postgres v0.0.0-20260903194640-0b4928bde8a5
64+
github.com/schemahero/schemahero/plugins/rqlite v0.0.0-20260903194640-0b4928bde8a5
6565
github.com/segmentio/ksuid v1.0.4
6666
github.com/sergi/go-diff v1.4.0
6767
github.com/spf13/cobra v1.10.2
@@ -410,7 +410,10 @@ require (
410410
github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus v1.1.0 // indirect
411411
github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.3.3 // indirect
412412
github.com/hashicorp/aws-sdk-go-base/v2 v2.0.0-beta.74 // indirect
413+
github.com/hashicorp/go-hclog v1.6.3 // indirect
414+
github.com/hashicorp/go-plugin v1.8.0 // indirect
413415
github.com/hashicorp/logutils v1.0.0 // indirect
416+
github.com/hashicorp/yamux v0.1.2 // indirect
414417
github.com/ianlancetaylor/demangle v0.0.0-20250417193237-f615e6bd150b // indirect
415418
github.com/k0sproject/dig v0.4.0 // indirect
416419
github.com/klauspost/cpuid/v2 v2.3.0 // indirect
@@ -436,6 +439,7 @@ require (
436439
github.com/moby/sys/userns v0.1.0 // indirect
437440
github.com/nwaples/rardecode/v2 v2.2.0 // indirect
438441
github.com/nxadm/tail v1.4.11 // indirect
442+
github.com/oklog/run v1.1.0 // indirect
439443
github.com/onsi/ginkgo v1.16.5 // indirect
440444
github.com/opencontainers/cgroups v0.0.6 // indirect
441445
github.com/otiai10/mint v1.6.3 // indirect

go.sum

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -418,6 +418,7 @@ github.com/extism/go-sdk v1.7.1 h1:lWJos6uY+tRFdlIHR+SJjwFDApY7OypS/2nMhiVQ9Sw=
418418
github.com/extism/go-sdk v1.7.1/go.mod h1:IT+Xdg5AZM9hVtpFUA+uZCJMge/hbvshl8bwzLtFyKA=
419419
github.com/fatih/color v1.6.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4=
420420
github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4=
421+
github.com/fatih/color v1.13.0/go.mod h1:kLAiJbzzSOZDVNGyDpeOxJ47H46qBXwg5ILebYFFOfk=
421422
github.com/fatih/color v1.19.0 h1:Zp3PiM21/9Ld6FzSKyL5c/BULoe/ONr9KlbYVOfG8+w=
422423
github.com/fatih/color v1.19.0/go.mod h1:zNk67I0ZUT1bEGsSGyCZYZNrHuTkJJB+r6Q9VuMi0LE=
423424
github.com/felixge/httpsnoop v1.1.0 h1:3YtUj32ZZkqZtt3sZZsClsymw/QDuVfpNhoA31zeORc=
@@ -794,6 +795,8 @@ github.com/hashicorp/go-hclog v1.6.3 h1:Qr2kF+eVWjTiYmU7Y31tYlP1h0q/X3Nl3tPGdaB1
794795
github.com/hashicorp/go-hclog v1.6.3/go.mod h1:W4Qnvbt70Wk/zYJryRzDRU/4r0kIg0PVHBcfoyhpF5M=
795796
github.com/hashicorp/go-multierror v1.1.1 h1:H5DkEtf6CXdFp0N0Em5UCwQpXMWke8IA0+lD48awMYo=
796797
github.com/hashicorp/go-multierror v1.1.1/go.mod h1:iw975J/qwKPdAO1clOe2L8331t/9/fmwbPZ6JB6eMoM=
798+
github.com/hashicorp/go-plugin v1.8.0 h1:ie8S6RRY8RvB2usYZv+AAZ/wBvx2AU5p5QeP5j/FORs=
799+
github.com/hashicorp/go-plugin v1.8.0/go.mod h1:BExt6KEaIYx804z8k4gRzRLEvxKVb+kn0NMcihqOqb8=
797800
github.com/hashicorp/go-retryablehttp v0.7.8 h1:ylXZWnqa7Lhqpk0L1P1LzDtGcCR0rPVUrx/c8Unxc48=
798801
github.com/hashicorp/go-retryablehttp v0.7.8/go.mod h1:rjiScheydd+CxvumBsIrFKlx3iS0jrZ7LvzFGFmuKbw=
799802
github.com/hashicorp/go-version v1.5.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA=
@@ -809,6 +812,8 @@ github.com/hashicorp/hcl v0.0.0-20180404174102-ef8a98b0bbce/go.mod h1:oZtUIOe8dh
809812
github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ=
810813
github.com/hashicorp/logutils v1.0.0 h1:dLEQVugN8vlakKOUE3ihGLTZJRB4j+M2cdTm/ORI65Y=
811814
github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO+LraFDTW64=
815+
github.com/hashicorp/yamux v0.1.2 h1:XtB8kyFOyHXYVFnwT5C3+Bdo8gArse7j2AQ0DA0Uey8=
816+
github.com/hashicorp/yamux v0.1.2/go.mod h1:C+zze2n6e/7wshOZep2A70/aQU6QBRWJO/G6FT1wIns=
812817
github.com/hasura/go-graphql-client v0.8.1/go.mod h1:NVifIwv+YFIUYGLQ7SM2/vBbzS/9rFP4vmIf/vf/zXM=
813818
github.com/heroku/docker-registry-client v0.0.0-20190909225348-afc9e1acc3d5 h1:6ZR6HQ+P9ZUwHlYq+bU7e9wqAImxKUguq8fp2gZSgCo=
814819
github.com/heroku/docker-registry-client v0.0.0-20190909225348-afc9e1acc3d5/go.mod h1:Yho0S7KhsnHQRCC5lDraYF1SsLMeWtf/tKdufKu3TJA=
@@ -941,11 +946,14 @@ github.com/manifoldco/promptui v0.9.0/go.mod h1:ka04sppxSGFAtxX0qhlYQjISsg9mR4GW
941946
github.com/maruel/natural v1.1.1 h1:Hja7XhhmvEFhcByqDoHz9QZbkWey+COd9xWfCfn1ioo=
942947
github.com/maruel/natural v1.1.1/go.mod h1:v+Rfd79xlw1AgVBjbO0BEQmptqb5HvL/k9GRHB7ZKEg=
943948
github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU=
949+
github.com/mattn/go-colorable v0.1.9/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc=
950+
github.com/mattn/go-colorable v0.1.12/go.mod h1:u5H1YNBxpqRaxsYJYSkiCWKzEfiAb1Gb520KVy5xxl4=
944951
github.com/mattn/go-colorable v0.1.15 h1:+u9SLTRGnXv73cEsnsmoZBom+dMU88B2M0aDcWy0/jY=
945952
github.com/mattn/go-colorable v0.1.15/go.mod h1:6LmQG8QLFO4G5z1gPvYEzlUgJ2wF+stgPZH1UqBm1s8=
946953
github.com/mattn/go-isatty v0.0.3/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4=
947954
github.com/mattn/go-isatty v0.0.4/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4=
948955
github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU=
956+
github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94=
949957
github.com/mattn/go-isatty v0.0.24 h1:tGZZoVgT/KiqK1c8ocVLeDS8BSWMRd47J3Lbz7vsReI=
950958
github.com/mattn/go-isatty v0.0.24/go.mod h1:nMCL3Zebbrt45jsMDgnfIwz6ydEQApk5oEI3HqDio6A=
951959
github.com/mattn/go-runewidth v0.0.2/go.mod h1:LwmH8dsx7+W8Uxz3IHJYH5QSwggIsqBzpuz5H//U1FU=
@@ -1049,6 +1057,8 @@ github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI
10491057
github.com/nxadm/tail v1.4.8/go.mod h1:+ncqLTQzXmGhMZNUePPaPqPvBxHAIsmXswZKocGu+AU=
10501058
github.com/nxadm/tail v1.4.11 h1:8feyoE3OzPrcshW5/MJ4sGESc5cqmGkGCWlco4l0bqY=
10511059
github.com/nxadm/tail v1.4.11/go.mod h1:OTaG3NK980DZzxbRq6lEuzgU+mug70nY11sMd4JXXHc=
1060+
github.com/oklog/run v1.1.0 h1:GEenZ1cK0+q0+wsJew9qUg/DyD8k3JzYsZAi5gYi2mA=
1061+
github.com/oklog/run v1.1.0/go.mod h1:sVPdnTZT1zYwAJeCMu2Th4T21pA3FPOQRfWjQlk7DVU=
10521062
github.com/olekukonko/tablewriter v0.0.0-20170122224234-a0225b3f23b5/go.mod h1:vsDQFd/mU46D+Z4whnwzcISnGGzXWMclvtLoiIKAKIo=
10531063
github.com/onsi/ginkgo v0.0.0-20170829012221-11459a886d9c/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
10541064
github.com/onsi/ginkgo v1.4.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
@@ -1199,10 +1209,16 @@ github.com/santhosh-tekuri/jsonschema/v6 v6.0.2 h1:KRzFb2m7YtdldCEkzs6KqmJw4nqEV
11991209
github.com/santhosh-tekuri/jsonschema/v6 v6.0.2/go.mod h1:JXeL+ps8p7/KNMjDQk3TCwPpBy0wYklyWTfbkIzdIFU=
12001210
github.com/schemahero/schemahero v0.25.1 h1:3VKneyMpeFlcz0yBqIRUgx7kamMEK3Qita9xUcVl0r0=
12011211
github.com/schemahero/schemahero v0.25.1/go.mod h1:L/AeeLo/7qye2qBtQOB/lQ5ZrRq4g0VFhTEzxm8ESdw=
1212+
github.com/schemahero/schemahero v0.26.1 h1:0olvhg4JPAhuCTtpmvogRQk4esaYJNFLdN6y8sscbtY=
1213+
github.com/schemahero/schemahero v0.26.1/go.mod h1:p6tfRzDVEx+w5Xi8hApo0pGTgbvEKyOEdaSHgeV+2YU=
12021214
github.com/schemahero/schemahero/plugins/postgres v0.0.0-20260702180721-561be52a664a h1:pPeXhqHdV0Vgg3Xdcn0X6ne7ewuh7Otwli+kDn2Hg9g=
12031215
github.com/schemahero/schemahero/plugins/postgres v0.0.0-20260702180721-561be52a664a/go.mod h1:d9/OA0dGciDKbuBm8bcgWh7/nosQGleHlt812k3FAQg=
1216+
github.com/schemahero/schemahero/plugins/postgres v0.0.0-20260903194640-0b4928bde8a5 h1:1Rvjlp8EV5Yio9+JtwpVTt8Axnys1QA5CcWAdFDNJC0=
1217+
github.com/schemahero/schemahero/plugins/postgres v0.0.0-20260903194640-0b4928bde8a5/go.mod h1:D1dqFOANmGWL6u/Xudq6eTSRUHA7FZ9cOyGYpcCt1Q0=
12041218
github.com/schemahero/schemahero/plugins/rqlite v0.0.0-20260702180721-561be52a664a h1:MkAK8iYkWMj5KZQC+FqqSAz7TNkS66yLFp3/a4o/drc=
12051219
github.com/schemahero/schemahero/plugins/rqlite v0.0.0-20260702180721-561be52a664a/go.mod h1:xnb/nk4i4P+PbFU9wi2nj1Xcwj293/kJLOvvww9k6mk=
1220+
github.com/schemahero/schemahero/plugins/rqlite v0.0.0-20260903194640-0b4928bde8a5 h1:sNzKN5yLM8bAhm+MhuGDNeMePgM2G0ntC2b1otpM+Kc=
1221+
github.com/schemahero/schemahero/plugins/rqlite v0.0.0-20260903194640-0b4928bde8a5/go.mod h1:xuZRBVLCdJLTF5VHUAbp2kDm03/ljQGpqKzhMMG3iLQ=
12061222
github.com/sebdah/goldie/v2 v2.8.0 h1:dZb9wR8q5++oplmEiJT+U/5KyotVD+HNGCAc5gNr8rc=
12071223
github.com/sebdah/goldie/v2 v2.8.0/go.mod h1:oZ9fp0+se1eapSRjfYbsV/0Hqhbuu3bJVvKI/NNtssI=
12081224
github.com/secure-systems-lab/go-securesystemslib v0.11.0 h1:iuCR9kcMFD4QurdKrGvPLoKZLv9YvwPYVr0473BdtFs=
@@ -1296,6 +1312,7 @@ github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5
12961312
github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
12971313
github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
12981314
github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
1315+
github.com/stretchr/testify v1.7.2/go.mod h1:R6va5+xMeoiuVRoj+gSkQ7d3FALtqAAGI1FQKckRals=
12991316
github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU=
13001317
github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
13011318
github.com/stretchr/testify v1.8.2/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
@@ -1662,6 +1679,7 @@ golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e/go.mod h1:h1NjWce9XRLGQEsW7w
16621679
golang.org/x/sys v0.0.0-20191228213918-04cbcbbfeed8/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
16631680
golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
16641681
golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
1682+
golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
16651683
golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
16661684
golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
16671685
golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
@@ -1671,8 +1689,11 @@ golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7w
16711689
golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
16721690
golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
16731691
golang.org/x/sys v0.0.0-20210616094352-59db8d763f22/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
1692+
golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
1693+
golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
16741694
golang.org/x/sys v0.0.0-20211019181941-9d821ace8654/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
16751695
golang.org/x/sys v0.0.0-20220310020820-b874c991c1a5/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
1696+
golang.org/x/sys v0.0.0-20220503163025-988cb79eb6c6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
16761697
golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
16771698
golang.org/x/sys v0.0.0-20220715151400-c0bba94af5f8/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
16781699
golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=

migrations/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
SHELL:=/bin/bash
2-
SCHEMAHERO_TAG ?= 0.26.0
2+
SCHEMAHERO_TAG ?= 0.26.1
33
DOCKER_BUILD_ARGS ?=
44

55
build_schema:

pkg/image/constants.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@ const (
88
Minio = "docker.io/kotsadm/minio:RELEASE.2025-10-15T17-29-55Z"
99
Rqlite = "docker.io/kotsadm/rqlite:10.2.7"
1010
Dex = "docker.io/kotsadm/dex:2.44.0"
11-
Schemahero = "docker.io/schemahero/schemahero:0.26.0"
11+
Schemahero = "docker.io/schemahero/schemahero:0.26.1"
1212
Lvp = "docker.io/replicated/local-volume-provider:0.6.15"
1313
)

securebuild/image/apko-kotsadm-migrations.yaml

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,7 @@ contents:
55
- https://apk.cve0.io/key/cve0-signing.rsa.pub
66
packages:
77
- kotsadm-migrations
8-
# schemahero 0.25 loads the rqlite driver as a go-plugin binary. If it isn't
9-
# present locally, schemahero tries to download it from an OCI registry,
10-
# which hangs in a no-network init container. Install it explicitly so it's
11-
# on disk at /var/lib/schemahero/plugins/schemahero-rqlite (a default search
12-
# path) and no download is ever attempted.
13-
- schemahero-0.25-rqlite~0.25.1
8+
- schemahero-rqlite~0.26.1
149
- bash
1510
- busybox
1611
- securebuild-baselayout
@@ -42,4 +37,4 @@ accounts:
4237
entrypoint:
4338
command: /schemahero
4439

45-
cmd: apply
40+
cmd: apply

securebuild/package/melange.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ environment:
4545
- yarn-1.22
4646
- py3.12-dateutil
4747
- py3.12-s3cmd
48-
- schemahero-0.25~0.25.1
48+
- schemahero~0.26.1
4949
- wget
5050

5151
environment:
@@ -106,7 +106,7 @@ subpackages:
106106
description: KOTS Admin Console migration tables and schemahero binary v${{vars.major-minor-version}}
107107
dependencies:
108108
runtime:
109-
- schemahero-0.25-rqlite~0.25.1
109+
- schemahero-rqlite~0.26.1
110110
provides:
111111
- kotsadm-migrations=${{package.full-version}}
112112
pipeline:

0 commit comments

Comments
 (0)