Skip to content
This repository was archived by the owner on Oct 3, 2023. It is now read-only.

Commit 68cc0c3

Browse files
committed
Added hetzner-k3s
1 parent d672e87 commit 68cc0c3

File tree

3 files changed

+53
-0
lines changed

3 files changed

+53
-0
lines changed

renovate.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2417,6 +2417,17 @@
24172417
"version: \"?(?<currentValue>.*?)\"?\\n"
24182418
]
24192419
},
2420+
{
2421+
"datasourceTemplate": "github-releases",
2422+
"depNameTemplate": "vitobotta/hetzner-k3s",
2423+
"extractVersionTemplate": "^v(?<version>.+?)$",
2424+
"fileMatch": [
2425+
"^tools/hetzner-k3s/manifest.yaml$"
2426+
],
2427+
"matchStrings": [
2428+
"version: \"?(?<currentValue>.*?)\"?\\n"
2429+
]
2430+
},
24202431
{
24212432
"datasourceTemplate": "github-releases",
24222433
"depNameTemplate": "sharkdp/hexyl",

tools/hetzner-k3s/Dockerfile.template

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
#syntax=docker/dockerfile:1.6.0
2+
3+
ARG ref=main
4+
5+
FROM ghcr.io/nicholasdille/docker-setup/base:${ref} AS prepare
6+
ARG name
7+
ARG version
8+
RUN <<EOF
9+
check-github-release-asset "vitobotta/hetzner-k3s" "v${version}" "hetzner-k3s-linux-${arch}"
10+
curl --silent --location --fail --output "${prefix}${target}/bin/hetzner-k3s" \
11+
"https://github.com/vitobotta/hetzner-k3s/releases/download/v${version}/hetzner-k3s-linux-${arch}"
12+
chmod +x "${prefix}${target}/bin/hetzner-k3s"
13+
EOF
14+
15+
# completion
16+
#RUN <<EOF
17+
#"${prefix}${target}/bin/foo" completion bash >"${prefix}${target}/share/bash-completion/completions/foo"
18+
#"${prefix}${target}/bin/foo" completion fish >"${prefix}${target}/share/fish/vendor_completions.d/foo.fish"
19+
#"${prefix}${target}/bin/foo" completion zsh >"${prefix}${target}/share/zsh/vendor-completions/_foo"
20+
#EOF

tools/hetzner-k3s/manifest.yaml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# yaml-language-server: $schema=https://docker-setup.dille.io/schema.yaml
2+
$schema: https://docker-setup.dille.io/schema.yaml
3+
name: hetzner-k3s
4+
version: "1.1.3"
5+
check: ""
6+
platforms:
7+
- linux/amd64
8+
tags:
9+
- category/operations
10+
- lang/crystal
11+
- type/cli
12+
- kubernetes
13+
- k8s
14+
- k3s
15+
- cloud/hetzner
16+
homepage: https://github.com/vitobotta/hetzner-k3s
17+
description: Create and manage Kubernetes clusters in Hetzner Cloud
18+
renovate:
19+
datasource: github-releases
20+
package: vitobotta/hetzner-k3s
21+
extractVersion: ^v(?<version>.+?)$
22+
priority: medium

0 commit comments

Comments
 (0)