Bump kcrypt (#926)

* Re-build kcrypt-challenger 0.7.0

Uses golang 1.22.4 which fixes CVE-2024-24790

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

* Add luet as a package

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>

---------

Signed-off-by: Mauro Morales <mauro.morales@spectrocloud.com>
This commit is contained in:
Mauro Morales
2024-06-24 16:03:54 +02:00
committed by GitHub
parent 191093e2fd
commit e86f68df63
3 changed files with 52 additions and 0 deletions

View File

@@ -21,3 +21,25 @@ packages:
- https://github.com/kairos-io/kcrypt-challenger
license: "Apache License v2"
description: "Cloud native guardian for persistent data in the edge"
- name: kcrypt-challenger
binary_name: kcrypt-discovery-challenger
category: system
version: "0.7.0+1"
labels:
github.repo: "kcrypt-challenger"
github.owner: "kairos-io"
uri:
- https://github.com/kairos-io/kcrypt-challenger
license: "Apache License v2"
description: "Cloud native guardian for persistent data in the edge"
- name: kcrypt-challenger
binary_name: kcrypt-discovery-challenger
category: fips
version: "0.7.0+1"
labels:
github.repo: "kcrypt-challenger"
github.owner: "kairos-io"
uri:
- https://github.com/kairos-io/kcrypt-challenger
license: "Apache License v2"
description: "Cloud native guardian for persistent data in the edge"

View File

@@ -0,0 +1,20 @@
requires:
- name: "toolchain-go-ubuntu"
category: "development"
version: ">=0"
prelude:
- apt-get update && apt-get install -y gcc libssl-dev
- mkdir -p go/src/github.com/${GITHUB_ORG}/
- cd go/src/github.com/${GITHUB_ORG}/ && git clone https://github.com/${GITHUB_ORG}/{{ .Values.name }}.git
env:
- CGO_ENABLED=0
- GITHUB_ORG={{ ( index .Values.labels "github.owner" ) }}
- LDFLAGS="-s -w {{with .Values.ldflags}}{{.}}{{end}}"
steps:
- |
PACKAGE_VERSION=${PACKAGE_VERSION%\+*} && \
cd go/src/github.com/${GITHUB_ORG}/{{ .Values.name }}/ && \
go build -ldflags="${LDFLAGS}" -o {{ .Values.name }} && \
mv {{ .Values.name }} /usr/bin/
includes:
- /usr/bin/{{.Values.name}}

View File

@@ -0,0 +1,10 @@
name: luet
category: utils
version: "0.35.2"
labels:
github.repo: "luet"
github.owner: "mudler"
uri:
- https://github.com/mudler/luet
license: "GPL-3.0 License"
description: "0-dependency Container-based Package Manager using SAT solver and QLearning"