Update CI and package prefix
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
chart
|
||||
config
|
||||
examples
|
||||
hack
|
||||
manager
|
||||
*.tgz
|
||||
README.md
|
||||
|
||||
+2
-24
@@ -29,18 +29,7 @@ jobs:
|
||||
go vet ./...
|
||||
|
||||
- name: Install Helm
|
||||
run: |
|
||||
curl --fail --silent --show-error --location \
|
||||
--output "${RUNNER_TEMP}/helm.tar.gz" \
|
||||
"https://get.helm.sh/helm-${HELM_VERSION}-linux-amd64.tar.gz"
|
||||
curl --fail --silent --show-error --location \
|
||||
--output "${RUNNER_TEMP}/helm.tar.gz.sha256sum" \
|
||||
"https://get.helm.sh/helm-${HELM_VERSION}-linux-amd64.tar.gz.sha256sum"
|
||||
(cd "${RUNNER_TEMP}" && sha256sum --check helm.tar.gz.sha256sum)
|
||||
tar --extract --gzip --file "${RUNNER_TEMP}/helm.tar.gz" \
|
||||
--directory "${RUNNER_TEMP}" linux-amd64/helm
|
||||
mv "${RUNNER_TEMP}/linux-amd64/helm" "${RUNNER_TEMP}/helm"
|
||||
chmod 0700 "${RUNNER_TEMP}/helm"
|
||||
run: bash hack/install-helm.sh
|
||||
|
||||
- name: Lint and render chart
|
||||
run: |
|
||||
@@ -71,18 +60,7 @@ jobs:
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Install Helm
|
||||
run: |
|
||||
curl --fail --silent --show-error --location \
|
||||
--output "${RUNNER_TEMP}/helm.tar.gz" \
|
||||
"https://get.helm.sh/helm-${HELM_VERSION}-linux-amd64.tar.gz"
|
||||
curl --fail --silent --show-error --location \
|
||||
--output "${RUNNER_TEMP}/helm.tar.gz.sha256sum" \
|
||||
"https://get.helm.sh/helm-${HELM_VERSION}-linux-amd64.tar.gz.sha256sum"
|
||||
(cd "${RUNNER_TEMP}" && sha256sum --check helm.tar.gz.sha256sum)
|
||||
tar --extract --gzip --file "${RUNNER_TEMP}/helm.tar.gz" \
|
||||
--directory "${RUNNER_TEMP}" linux-amd64/helm
|
||||
mv "${RUNNER_TEMP}/linux-amd64/helm" "${RUNNER_TEMP}/helm"
|
||||
chmod 0700 "${RUNNER_TEMP}/helm"
|
||||
run: bash hack/install-helm.sh
|
||||
|
||||
- name: Build and publish matched artifacts
|
||||
env:
|
||||
|
||||
+2
-2
@@ -12,8 +12,8 @@ import (
|
||||
"sigs.k8s.io/controller-runtime/pkg/log/zap"
|
||||
metricsserver "sigs.k8s.io/controller-runtime/pkg/metrics/server"
|
||||
|
||||
mikrotikv1alpha1 "github.com/feedc0de/mikrotik-operator/api/v1alpha1"
|
||||
"github.com/feedc0de/mikrotik-operator/internal/controller"
|
||||
mikrotikv1alpha1 "code.brunner.ninja/feedc0de/mikrotik-operator/api/v1alpha1"
|
||||
"code.brunner.ninja/feedc0de/mikrotik-operator/internal/controller"
|
||||
)
|
||||
|
||||
func main() {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
module github.com/feedc0de/mikrotik-operator
|
||||
module code.brunner.ninja/feedc0de/mikrotik-operator
|
||||
|
||||
go 1.26.0
|
||||
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
: "${HELM_VERSION:?HELM_VERSION must be set, for example v4.2.2}"
|
||||
: "${RUNNER_TEMP:?RUNNER_TEMP must be set}"
|
||||
|
||||
archive="helm-${HELM_VERSION}-linux-amd64.tar.gz"
|
||||
checksum="${archive}.sha256sum"
|
||||
|
||||
curl --fail --silent --show-error --location \
|
||||
--output "${RUNNER_TEMP}/${archive}" \
|
||||
"https://get.helm.sh/${archive}"
|
||||
curl --fail --silent --show-error --location \
|
||||
--output "${RUNNER_TEMP}/${checksum}" \
|
||||
"https://get.helm.sh/${checksum}"
|
||||
|
||||
# The upstream checksum contains the upstream archive basename, so preserve
|
||||
# that basename and perform the check from its containing directory.
|
||||
(cd "${RUNNER_TEMP}" && sha256sum --check "${checksum}")
|
||||
|
||||
tar --extract --gzip --file "${RUNNER_TEMP}/${archive}" \
|
||||
--directory "${RUNNER_TEMP}" linux-amd64/helm
|
||||
mv "${RUNNER_TEMP}/linux-amd64/helm" "${RUNNER_TEMP}/helm"
|
||||
chmod 0700 "${RUNNER_TEMP}/helm"
|
||||
@@ -19,8 +19,8 @@ import (
|
||||
"sigs.k8s.io/controller-runtime/pkg/handler"
|
||||
"sigs.k8s.io/controller-runtime/pkg/reconcile"
|
||||
|
||||
mikrotikv1alpha1 "github.com/feedc0de/mikrotik-operator/api/v1alpha1"
|
||||
"github.com/feedc0de/mikrotik-operator/internal/routeros"
|
||||
mikrotikv1alpha1 "code.brunner.ninja/feedc0de/mikrotik-operator/api/v1alpha1"
|
||||
"code.brunner.ninja/feedc0de/mikrotik-operator/internal/routeros"
|
||||
)
|
||||
|
||||
const (
|
||||
|
||||
@@ -8,8 +8,8 @@ import (
|
||||
|
||||
corev1 "k8s.io/api/core/v1"
|
||||
|
||||
mikrotikv1alpha1 "github.com/feedc0de/mikrotik-operator/api/v1alpha1"
|
||||
"github.com/feedc0de/mikrotik-operator/internal/routeros"
|
||||
mikrotikv1alpha1 "code.brunner.ninja/feedc0de/mikrotik-operator/api/v1alpha1"
|
||||
"code.brunner.ninja/feedc0de/mikrotik-operator/internal/routeros"
|
||||
)
|
||||
|
||||
const AnnotationPrefix = "mikrotik.brunner.ninja/"
|
||||
|
||||
@@ -6,8 +6,8 @@ import (
|
||||
corev1 "k8s.io/api/core/v1"
|
||||
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
|
||||
mikrotikv1alpha1 "github.com/feedc0de/mikrotik-operator/api/v1alpha1"
|
||||
"github.com/feedc0de/mikrotik-operator/internal/routeros"
|
||||
mikrotikv1alpha1 "code.brunner.ninja/feedc0de/mikrotik-operator/api/v1alpha1"
|
||||
"code.brunner.ninja/feedc0de/mikrotik-operator/internal/routeros"
|
||||
)
|
||||
|
||||
func TestDesiredRules(t *testing.T) {
|
||||
|
||||
Reference in New Issue
Block a user