github.com/zppinho/prow@v0.0.0-20240510014325-1738badeb017/.ko.yaml (about)

     1  # Distroless images:
     2  # defaultBaseImage: gcr.io/distroless/static:nonroot
     3  baseImageOverrides:
     4    sigs.k8s.io/prow/cmd/branchprotector: gcr.io/k8s-prow/alpine:v20240129-a0a4e743bf
     5    sigs.k8s.io/prow/cmd/checkconfig: gcr.io/k8s-prow/git:v20240129-a0a4e743bf
     6    sigs.k8s.io/prow/cmd/clonerefs: gcr.io/k8s-prow/git:v20240129-a0a4e743bf
     7    sigs.k8s.io/prow/cmd/config-bootstrapper: gcr.io/k8s-prow/git-custom-k8s-auth:v20240129-a0a4e743bf
     8    sigs.k8s.io/prow/cmd/deck: gcr.io/k8s-prow/git-custom-k8s-auth:v20240129-a0a4e743bf
     9    sigs.k8s.io/prow/cmd/exporter: gcr.io/k8s-prow/alpine:v20240129-a0a4e743bf
    10    sigs.k8s.io/prow/cmd/crier: gcr.io/k8s-prow/git-custom-k8s-auth:v20240129-a0a4e743bf
    11    sigs.k8s.io/prow/cmd/entrypoint: gcr.io/k8s-prow/git:v20240129-a0a4e743bf
    12    sigs.k8s.io/prow/cmd/gangway: gcr.io/k8s-prow/git:v20240129-a0a4e743bf
    13    sigs.k8s.io/prow/cmd/generic-autobumper: gcr.io/k8s-prow/git:v20240129-a0a4e743bf
    14    sigs.k8s.io/prow/cmd/gerrit: gcr.io/k8s-prow/git:v20240129-a0a4e743bf
    15    sigs.k8s.io/prow/cmd/grandmatriarch: gcr.io/cloud-builders/gcloud@sha256:66d12ecfe21e565af386706bd51d7777e13b471b433cdac7147fb3f3f57e0fc4
    16    sigs.k8s.io/prow/cmd/gcsupload: gcr.io/k8s-prow/alpine:v20240129-a0a4e743bf
    17    sigs.k8s.io/prow/cmd/hook: gcr.io/k8s-prow/git-custom-k8s-auth:v20240129-a0a4e743bf
    18    sigs.k8s.io/prow/cmd/hmac: gcr.io/k8s-prow/alpine:v20240129-a0a4e743bf
    19    sigs.k8s.io/prow/cmd/horologium: gcr.io/k8s-prow/alpine:v20240129-a0a4e743bf
    20    sigs.k8s.io/prow/cmd/initupload: gcr.io/k8s-prow/git:v20240129-a0a4e743bf
    21    sigs.k8s.io/prow/cmd/invitations-accepter: gcr.io/k8s-prow/alpine:v20240129-a0a4e743bf
    22    sigs.k8s.io/prow/cmd/jenkins-operator: gcr.io/k8s-prow/git:v20240129-a0a4e743bf
    23    sigs.k8s.io/prow/cmd/moonraker: gcr.io/k8s-prow/git:v20240129-a0a4e743bf
    24    sigs.k8s.io/prow/cmd/peribolos: gcr.io/k8s-prow/alpine:v20240129-a0a4e743bf
    25    sigs.k8s.io/prow/cmd/sidecar: gcr.io/k8s-prow/git:v20240129-a0a4e743bf
    26    sigs.k8s.io/prow/cmd/sinker: gcr.io/k8s-prow/git-custom-k8s-auth:v20240129-a0a4e743bf
    27    sigs.k8s.io/prow/cmd/status-reconciler: gcr.io/k8s-prow/alpine:v20240129-a0a4e743bf
    28    sigs.k8s.io/prow/cmd/sub: gcr.io/k8s-prow/git:v20240129-a0a4e743bf
    29    sigs.k8s.io/prow/cmd/tide: gcr.io/k8s-prow/git:v20240129-a0a4e743bf
    30    sigs.k8s.io/prow/cmd/tot: gcr.io/k8s-prow/alpine:v20240129-a0a4e743bf
    31    sigs.k8s.io/prow/cmd/prow-controller-manager: gcr.io/k8s-prow/git-custom-k8s-auth:v20240129-a0a4e743bf
    32    sigs.k8s.io/prow/cmd/admission: gcr.io/k8s-prow/alpine:v20240129-a0a4e743bf
    33    sigs.k8s.io/prow/cmd/webhook-server: gcr.io/distroless/static:nonroot@sha256:9ecc53c269509f63c69a266168e4a687c7eb8c0cfd753bd8bfcaa4f58a90876f
    34    sigs.k8s.io/prow/cmd/mkpj: gcr.io/k8s-prow/alpine:v20240129-a0a4e743bf
    35    sigs.k8s.io/prow/cmd/mkpod: gcr.io/k8s-prow/alpine:v20240129-a0a4e743bf
    36    sigs.k8s.io/prow/cmd/pipeline: gcr.io/k8s-prow/alpine:v20240129-a0a4e743bf
    37    # external
    38    sigs.k8s.io/prow/cmd/external-plugins/needs-rebase: gcr.io/k8s-prow/alpine:v20240129-a0a4e743bf
    39    sigs.k8s.io/prow/cmd/external-plugins/cherrypicker: gcr.io/k8s-prow/git:v20240129-a0a4e743bf
    40    sigs.k8s.io/prow/cmd/external-plugins/refresh: gcr.io/k8s-prow/alpine:v20240129-a0a4e743bf
    41    sigs.k8s.io/prow/cmd/ghproxy: gcr.io/k8s-prow/alpine:v20240129-a0a4e743bf
    42  
    43    # prow integration test
    44    sigs.k8s.io/prow/test/integration/cmd/fakeghserver: gcr.io/k8s-prow/alpine:v20240129-a0a4e743bf
    45    sigs.k8s.io/prow/test/integration/cmd/fakegitserver: gcr.io/k8s-prow/git:v20240129-a0a4e743bf
    46    sigs.k8s.io/prow/test/integration/cmd/fakepubsub: google/cloud-sdk:389.0.0
    47    sigs.k8s.io/prow/test/integration/cmd/fakegcsserver: gcr.io/k8s-prow/alpine:v20240129-a0a4e743bf
    48  
    49  # https://pkg.go.dev/cmd/link
    50  # -s: omit symbol/debug info
    51  # -w: omit DWARF symbol table
    52  # -X importpath.name=value: sets name to value
    53  builds:
    54    - id: admission
    55      dir: .
    56      main: cmd/admission
    57      ldflags:
    58        - -s -w
    59        - -X sigs.k8s.io/prow/pkg/version.Version={{.Env.VERSION}}
    60        - -X sigs.k8s.io/prow/pkg/version.Name=admission
    61    - id: mkpj
    62      dir: .
    63      main: cmd/mkpj
    64      ldflags:
    65        - -s -w
    66        - -X sigs.k8s.io/prow/pkg/version.Version={{.Env.VERSION}}
    67        - -X sigs.k8s.io/prow/pkg/version.Name=mkpj
    68    - id: mkpod
    69      dir: .
    70      main: cmd/mkpod
    71      ldflags:
    72        - -s -w
    73        - -X sigs.k8s.io/prow/pkg/version.Version={{.Env.VERSION}}
    74        - -X sigs.k8s.io/prow/pkg/version.Name=mkpod
    75    - id: pipeline
    76      dir: .
    77      main: cmd/pipeline
    78      ldflags:
    79        - -s -w
    80        - -X sigs.k8s.io/prow/pkg/version.Version={{.Env.VERSION}}
    81        - -X sigs.k8s.io/prow/pkg/version.Name=pipeline
    82    - id: needs-rebase
    83      dir: .
    84      main: cmd/external-plugins/needs-rebase
    85      ldflags:
    86        - -s -w
    87        - -X sigs.k8s.io/prow/pkg/version.Version={{.Env.VERSION}}
    88        - -X sigs.k8s.io/prow/pkg/version.Name=needs-rebase
    89    - id: branchprotector
    90      dir: .
    91      main: cmd/branchprotector
    92      ldflags:
    93        - -s -w
    94        - -X sigs.k8s.io/prow/pkg/version.Version={{.Env.VERSION}}
    95        - -X sigs.k8s.io/prow/pkg/version.Name=branchprotector
    96    - id: checkconfig
    97      dir: .
    98      main: cmd/checkconfig
    99      ldflags:
   100        - -s -w
   101        - -X sigs.k8s.io/prow/pkg/version.Version={{.Env.VERSION}}
   102        - -X sigs.k8s.io/prow/pkg/version.Name=checkconfig
   103    - id: clonerefs
   104      dir: .
   105      main: cmd/clonerefs
   106      ldflags:
   107        - -s -w
   108        - -X sigs.k8s.io/prow/pkg/version.Version={{.Env.VERSION}}
   109        - -X sigs.k8s.io/prow/pkg/version.Name=clonerefs
   110    - id: config-bootstrapper
   111      dir: .
   112      main: cmd/config-bootstrapper
   113      ldflags:
   114        - -s -w
   115        - -X sigs.k8s.io/prow/pkg/version.Version={{.Env.VERSION}}
   116        - -X sigs.k8s.io/prow/pkg/version.Name=config-bootstrapper
   117    - id: deck
   118      dir: .
   119      main: cmd/deck
   120      ldflags:
   121        - -s -w
   122        - -X sigs.k8s.io/prow/pkg/version.Version={{.Env.VERSION}}
   123        - -X sigs.k8s.io/prow/pkg/version.Name=deck
   124    - id: exporter
   125      dir: .
   126      main: cmd/exporter
   127      ldflags:
   128        - -s -w
   129        - -X sigs.k8s.io/prow/pkg/version.Version={{.Env.VERSION}}
   130        - -X sigs.k8s.io/prow/pkg/version.Name=exporter
   131    - id: crier
   132      dir: .
   133      main: cmd/crier
   134      ldflags:
   135        - -s -w
   136        - -X sigs.k8s.io/prow/pkg/version.Version={{.Env.VERSION}}
   137        - -X sigs.k8s.io/prow/pkg/version.Name=crier
   138    - id: entrypoint
   139      dir: .
   140      main: cmd/entrypoint
   141      ldflags:
   142        - -s -w
   143        - -X sigs.k8s.io/prow/pkg/version.Version={{.Env.VERSION}}
   144        - -X sigs.k8s.io/prow/pkg/version.Name=entrypoint
   145    - id: gangway
   146      dir: .
   147      main: cmd/gangway
   148      ldflags:
   149        - -s -w
   150        - -X sigs.k8s.io/prow/pkg/version.Version={{.Env.VERSION}}
   151        - -X sigs.k8s.io/prow/pkg/version.Name=gangway
   152    - id: generic-autobumper
   153      dir: .
   154      main: cmd/generic-autobumper
   155      ldflags:
   156        - -s -w
   157        - -X sigs.k8s.io/prow/pkg/version.Version={{.Env.VERSION}}
   158        - -X sigs.k8s.io/prow/pkg/version.Name=generic-autobumper
   159    - id: gerrit
   160      dir: .
   161      main: cmd/gerrit
   162      ldflags:
   163        - -s -w
   164        - -X sigs.k8s.io/prow/pkg/version.Version={{.Env.VERSION}}
   165        - -X sigs.k8s.io/prow/pkg/version.Name=gerrit
   166    - id: grandmatriarch
   167      dir: .
   168      main: cmd/grandmatriarch
   169      ldflags:
   170        - -s -w
   171        - -X sigs.k8s.io/prow/pkg/version.Version={{.Env.VERSION}}
   172        - -X sigs.k8s.io/prow/pkg/version.Name=grandmatriarch
   173    - id: gcsupload
   174      dir: .
   175      main: cmd/gcsupload
   176      ldflags:
   177        - -s -w
   178        - -X sigs.k8s.io/prow/pkg/version.Version={{.Env.VERSION}}
   179        - -X sigs.k8s.io/prow/pkg/version.Name=gcsupload
   180    - id: hook
   181      dir: .
   182      main: cmd/hook
   183      ldflags:
   184        - -s -w
   185        - -X sigs.k8s.io/prow/pkg/version.Version={{.Env.VERSION}}
   186        - -X sigs.k8s.io/prow/pkg/version.Name=hook
   187    - id: hmac
   188      dir: .
   189      main: cmd/hmac
   190      ldflags:
   191        - -s -w
   192        - -X sigs.k8s.io/prow/pkg/version.Version={{.Env.VERSION}}
   193        - -X sigs.k8s.io/prow/pkg/version.Name=hmac
   194    - id: horologium
   195      dir: .
   196      main: cmd/horologium
   197      ldflags:
   198        - -s -w
   199        - -X sigs.k8s.io/prow/pkg/version.Version={{.Env.VERSION}}
   200        - -X sigs.k8s.io/prow/pkg/version.Name=horologium
   201    - id: initupload
   202      dir: .
   203      main: cmd/initupload
   204      ldflags:
   205        - -s -w
   206        - -X sigs.k8s.io/prow/pkg/version.Version={{.Env.VERSION}}
   207        - -X sigs.k8s.io/prow/pkg/version.Name=initupload
   208    - id: invitations-accepter
   209      dir: .
   210      main: cmd/invitations-accepter
   211      ldflags:
   212        - -s -w
   213        - -X sigs.k8s.io/prow/pkg/version.Version={{.Env.VERSION}}
   214        - -X sigs.k8s.io/prow/pkg/version.Name=invitations-accepter
   215    - id: jenkins-operator
   216      dir: .
   217      main: cmd/jenkins-operator
   218      ldflags:
   219        - -s -w
   220        - -X sigs.k8s.io/prow/pkg/version.Version={{.Env.VERSION}}
   221        - -X sigs.k8s.io/prow/pkg/version.Name=jenkins-operator
   222    - id: moonraker
   223      dir: .
   224      main: cmd/moonraker
   225      ldflags:
   226        - -s -w
   227        - -X sigs.k8s.io/prow/pkg/version.Version={{.Env.VERSION}}
   228        - -X sigs.k8s.io/prow/pkg/version.Name=moonraker
   229    - id: peribolos
   230      dir: .
   231      main: cmd/peribolos
   232      ldflags:
   233        - -s -w
   234        - -X sigs.k8s.io/prow/pkg/version.Version={{.Env.VERSION}}
   235        - -X sigs.k8s.io/prow/pkg/version.Name=peribolos
   236    - id: sidecar
   237      dir: .
   238      main: cmd/sidecar
   239      ldflags:
   240        - -s -w
   241        - -X sigs.k8s.io/prow/pkg/version.Version={{.Env.VERSION}}
   242        - -X sigs.k8s.io/prow/pkg/version.Name=sidecar
   243    - id: sinker
   244      dir: .
   245      main: cmd/sinker
   246      ldflags:
   247        - -s -w
   248        - -X sigs.k8s.io/prow/pkg/version.Version={{.Env.VERSION}}
   249        - -X sigs.k8s.io/prow/pkg/version.Name=sinker
   250    - id: status-reconciler
   251      dir: .
   252      main: cmd/status-reconciler
   253      ldflags:
   254        - -s -w
   255        - -X sigs.k8s.io/prow/pkg/version.Version={{.Env.VERSION}}
   256        - -X sigs.k8s.io/prow/pkg/version.Name=status-reconciler
   257    - id: sub
   258      dir: .
   259      main: cmd/sub
   260      ldflags:
   261        - -s -w
   262        - -X sigs.k8s.io/prow/pkg/version.Version={{.Env.VERSION}}
   263        - -X sigs.k8s.io/prow/pkg/version.Name=sub
   264    - id: tide
   265      dir: .
   266      main: cmd/tide
   267      ldflags:
   268        - -s -w
   269        - -X sigs.k8s.io/prow/pkg/version.Version={{.Env.VERSION}}
   270        - -X sigs.k8s.io/prow/pkg/version.Name=tide
   271    - id: tot
   272      dir: .
   273      main: cmd/tot
   274      ldflags:
   275        - -s -w
   276        - -X sigs.k8s.io/prow/pkg/version.Version={{.Env.VERSION}}
   277        - -X sigs.k8s.io/prow/pkg/version.Name=tot
   278    - id: prow-controller-manager
   279      dir: .
   280      main: cmd/prow-controller-manager
   281      ldflags:
   282        - -s -w
   283        - -X sigs.k8s.io/prow/pkg/version.Version={{.Env.VERSION}}
   284        - -X sigs.k8s.io/prow/pkg/version.Name=prow-controller-manager
   285    # External
   286    - id: cherrypicker
   287      dir: .
   288      main: cmd/external-plugins/cherrypicker
   289      ldflags:
   290        - -s -w
   291        - -X sigs.k8s.io/prow/pkg/version.Version={{.Env.VERSION}}
   292        - -X sigs.k8s.io/prow/pkg/version.Name=cherrypicker
   293    - id: refresh
   294      dir: .
   295      main: cmd/external-plugins/refresh
   296      ldflags:
   297        - -s -w
   298        - -X sigs.k8s.io/prow/pkg/version.Version={{.Env.VERSION}}
   299        - -X sigs.k8s.io/prow/pkg/version.Name=refresh
   300    - id: ghproxy
   301      dir: .
   302      main: cmd/ghproxy
   303      ldflags:
   304        - -s -w
   305        - -X sigs.k8s.io/prow/pkg/version.Version={{.Env.VERSION}}
   306        - -X sigs.k8s.io/prow/pkg/version.Name=ghproxy