Skip to content

Commit 7dc6848

Browse files
authored
Rename package, update deps and add gha (#39)
1 parent 204444b commit 7dc6848

25 files changed

+90
-48
lines changed

.github/workflows/release.yaml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
on:
2+
push:
3+
# Sequence of patterns matched against refs/tags
4+
tags:
5+
- "v*" # Push events to matching v*, i.e. v1.0, v20.15.10
6+
7+
name: release
8+
9+
jobs:
10+
build:
11+
name: tag release
12+
runs-on: ubuntu-latest
13+
steps:
14+
- name: Set env
15+
run: echo "RELEASE_TAG=${GITHUB_REF:10}" >> $GITHUB_ENV
16+
17+
- name: checkout code
18+
uses: actions/checkout@v3
19+
with:
20+
fetch-depth: 0
21+
22+
- name: Install go
23+
uses: actions/[email protected]
24+
with:
25+
go-version: "^1.20"
26+
27+
- name: generate release artifacts
28+
run: |
29+
make release
30+
31+
- name: generate release notes
32+
run: |
33+
make release-notes
34+
env:
35+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
36+
37+
- name: Release
38+
uses: softprops/action-gh-release@v1
39+
with:
40+
draft: true
41+
files: out/*
42+
body_path: _releasenotes/release-notes-${{ env.RELEASE_TAG }}.md

Makefile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
GO_VERSION ?= 1.19.0
1+
GO_VERSION ?= 1.20.0
22
GO_CONTAINER_IMAGE ?= docker.io/library/golang:$(GO_VERSION)
33

44
ARCH ?= $(shell go env GOARCH)
@@ -20,10 +20,10 @@ TOOLS_BIN_DIR := $(abspath $(BIN_DIR))
2020

2121

2222
# Image URL to use all building/pushing image targets
23-
BOOTSTRAP_IMG ?= ghcr.io/zawachte/cluster-api-k3s/bootstrap-controller:v0.1.5
23+
BOOTSTRAP_IMG ?= ghcr.io/cluster-api-provider-k3s/cluster-api-k3s/bootstrap-controller:v0.2.0
2424

2525
# Image URL to use all building/pushing image targets
26-
CONTROLPLANE_IMG ?= ghcr.io/zawachte/cluster-api-k3s/controlplane-controller:v0.1.5
26+
CONTROLPLANE_IMG ?= ghcr.io/cluster-api-provider-k3s/cluster-api-k3s/controlplane-controller:v0.2.0
2727

2828

2929
# Produce CRDs that work back to Kubernetes 1.11 (no version conversion)
@@ -38,7 +38,7 @@ endif
3838

3939
CONTROLLER_GEN_BIN = controller-gen
4040
CONTROLLER_GEN_PKG = "sigs.k8s.io/controller-tools/cmd/controller-gen"
41-
CONTROLLER_GEN_VER = "v0.8.0"
41+
CONTROLLER_GEN_VER = "v0.12.0"
4242
CONTROLLER_GEN := $(abspath $(TOOLS_BIN_DIR)/$(CONTROLLER_GEN_BIN)-$(CONTROLLER_GEN_VER))
4343

4444
.PHONY: controller-gen

bootstrap/PROJECT

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
domain: cluster.x-k8s.io
2-
repo: github.com/zawachte/cluster-api-k3s/bootstrap
2+
repo: github.com/cluster-api-provider-k3s/cluster-api-k3s/bootstrap
33
resources:
44
- group: bootstrap
55
kind: KThreesConfig

bootstrap/controllers/kthreesconfig_controller.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,13 @@ import (
2929

3030
"time"
3131

32+
"github.com/cluster-api-provider-k3s/cluster-api-k3s/pkg/k3s"
33+
"github.com/cluster-api-provider-k3s/cluster-api-k3s/pkg/kubeconfig"
34+
"github.com/cluster-api-provider-k3s/cluster-api-k3s/pkg/locking"
35+
"github.com/cluster-api-provider-k3s/cluster-api-k3s/pkg/secret"
36+
"github.com/cluster-api-provider-k3s/cluster-api-k3s/pkg/token"
3237
"github.com/go-logr/logr"
3338
"github.com/pkg/errors"
34-
"github.com/zawachte/cluster-api-k3s/pkg/k3s"
35-
"github.com/zawachte/cluster-api-k3s/pkg/kubeconfig"
36-
"github.com/zawachte/cluster-api-k3s/pkg/locking"
37-
"github.com/zawachte/cluster-api-k3s/pkg/secret"
38-
"github.com/zawachte/cluster-api-k3s/pkg/token"
3939

4040
apierrors "k8s.io/apimachinery/pkg/api/errors"
4141
"k8s.io/apimachinery/pkg/runtime"
@@ -50,8 +50,8 @@ import (
5050
ctrl "sigs.k8s.io/controller-runtime"
5151
"sigs.k8s.io/controller-runtime/pkg/client"
5252

53-
bootstrapv1 "github.com/zawachte/cluster-api-k3s/bootstrap/api/v1beta1"
54-
"github.com/zawachte/cluster-api-k3s/pkg/cloudinit"
53+
bootstrapv1 "github.com/cluster-api-provider-k3s/cluster-api-k3s/bootstrap/api/v1beta1"
54+
"github.com/cluster-api-provider-k3s/cluster-api-k3s/pkg/cloudinit"
5555
)
5656

5757
// InitLocker is a lock that is used around k3s init

bootstrap/controllers/suite_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ import (
2828
"sigs.k8s.io/controller-runtime/pkg/envtest"
2929
"sigs.k8s.io/controller-runtime/pkg/envtest/printer"
3030

31-
bootstrapv1beta1 "github.com/zawachte/cluster-api-k3s/bootstrap/api/v1beta1"
31+
bootstrapv1beta1 "github.com/cluster-api-provider-k3s/cluster-api-k3s/bootstrap/api/v1beta1"
3232
// +kubebuilder:scaffold:imports
3333
)
3434

bootstrap/main.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ import (
2727
ctrl "sigs.k8s.io/controller-runtime"
2828
"sigs.k8s.io/controller-runtime/pkg/log/zap"
2929

30-
bootstrapv1beta1 "github.com/zawachte/cluster-api-k3s/bootstrap/api/v1beta1"
31-
"github.com/zawachte/cluster-api-k3s/bootstrap/controllers"
30+
bootstrapv1beta1 "github.com/cluster-api-provider-k3s/cluster-api-k3s/bootstrap/api/v1beta1"
31+
"github.com/cluster-api-provider-k3s/cluster-api-k3s/bootstrap/controllers"
3232
clusterv1beta1 "sigs.k8s.io/cluster-api/api/v1beta1"
3333
expv1beta1 "sigs.k8s.io/cluster-api/exp/api/v1beta1"
3434
// +kubebuilder:scaffold:imports

controlplane/PROJECT

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
domain: cluster.x-k8s.io
2-
repo: github.com/zawachte/cluster-api-k3s/controlplane
2+
repo: github.com/cluster-api-provider-k3s/cluster-api-k3s/controlplane
33
resources:
44
- group: controlplane
55
kind: KThreesControlPlane

controlplane/api/v1beta1/kthreescontrolplane_types.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@ limitations under the License.
1717
package v1beta1
1818

1919
import (
20-
"github.com/zawachte/cluster-api-k3s/pkg/errors"
20+
"github.com/cluster-api-provider-k3s/cluster-api-k3s/pkg/errors"
2121
corev1 "k8s.io/api/core/v1"
2222
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
2323
clusterv1 "sigs.k8s.io/cluster-api/api/v1beta1"
2424

25-
cabp3v1 "github.com/zawachte/cluster-api-k3s/bootstrap/api/v1beta1"
25+
cabp3v1 "github.com/cluster-api-provider-k3s/cluster-api-k3s/bootstrap/api/v1beta1"
2626
)
2727

2828
const (

controlplane/controllers/kthreescontrolplane_controller.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,10 @@ import (
3131

3232
kerrors "k8s.io/apimachinery/pkg/util/errors"
3333

34+
"github.com/cluster-api-provider-k3s/cluster-api-k3s/pkg/kubeconfig"
35+
"github.com/cluster-api-provider-k3s/cluster-api-k3s/pkg/secret"
3436
"github.com/go-logr/logr"
3537
"github.com/pkg/errors"
36-
"github.com/zawachte/cluster-api-k3s/pkg/kubeconfig"
37-
"github.com/zawachte/cluster-api-k3s/pkg/secret"
3838
"k8s.io/apimachinery/pkg/runtime"
3939
"k8s.io/client-go/tools/record"
4040
clusterv1 "sigs.k8s.io/cluster-api/api/v1beta1"
@@ -54,9 +54,9 @@ import (
5454
"sigs.k8s.io/controller-runtime/pkg/handler"
5555
"sigs.k8s.io/controller-runtime/pkg/source"
5656

57-
controlplanev1 "github.com/zawachte/cluster-api-k3s/controlplane/api/v1beta1"
58-
k3s "github.com/zawachte/cluster-api-k3s/pkg/k3s"
59-
"github.com/zawachte/cluster-api-k3s/pkg/machinefilters"
57+
controlplanev1 "github.com/cluster-api-provider-k3s/cluster-api-k3s/controlplane/api/v1beta1"
58+
k3s "github.com/cluster-api-provider-k3s/cluster-api-k3s/pkg/k3s"
59+
"github.com/cluster-api-provider-k3s/cluster-api-k3s/pkg/machinefilters"
6060
)
6161

6262
// KThreesControlPlaneReconciler reconciles a KThreesControlPlane object

controlplane/controllers/scale.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@ import (
2121
"encoding/json"
2222
"strings"
2323

24+
bootstrapv1 "github.com/cluster-api-provider-k3s/cluster-api-k3s/bootstrap/api/v1beta1"
25+
controlplanev1 "github.com/cluster-api-provider-k3s/cluster-api-k3s/controlplane/api/v1beta1"
2426
"github.com/pkg/errors"
25-
bootstrapv1 "github.com/zawachte/cluster-api-k3s/bootstrap/api/v1beta1"
26-
controlplanev1 "github.com/zawachte/cluster-api-k3s/controlplane/api/v1beta1"
2727

28-
k3s "github.com/zawachte/cluster-api-k3s/pkg/k3s"
29-
"github.com/zawachte/cluster-api-k3s/pkg/machinefilters"
28+
k3s "github.com/cluster-api-provider-k3s/cluster-api-k3s/pkg/k3s"
29+
"github.com/cluster-api-provider-k3s/cluster-api-k3s/pkg/machinefilters"
3030
corev1 "k8s.io/api/core/v1"
3131
apierrors "k8s.io/apimachinery/pkg/api/errors"
3232
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"

0 commit comments

Comments
 (0)