Skip to content

Commit f16e5f0

Browse files
committed
Promote API to v1beta1
1 parent 3f2f4d5 commit f16e5f0

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+1244
-131
lines changed

.github/workflows/e2e.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
- name: Setup Go
2323
uses: actions/setup-go@v2-beta
2424
with:
25-
go-version: 1.14.x
25+
go-version: 1.15.x
2626
- name: Setup Kubernetes
2727
uses: engineerd/[email protected]
2828
- name: Setup Kustomize

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Docker buildkit multi-arch build requires golang alpine
2-
FROM golang:1.14-alpine as builder
2+
FROM golang:1.15-alpine as builder
33

44
WORKDIR /workspace
55

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ manifests: controller-gen
5252

5353
# Generate API reference documentation
5454
api-docs: gen-crd-api-reference-docs
55-
$(API_REF_GEN) -api-dir=./api/v1alpha1 -config=./hack/api-docs/config.json -template-dir=./hack/api-docs/template -out-file=./docs/api/source.md
55+
$(API_REF_GEN) -api-dir=./api/v1beta1 -config=./hack/api-docs/config.json -template-dir=./hack/api-docs/template -out-file=./docs/api/source.md
5656

5757
# Run go fmt against code
5858
fmt:

PROJECT

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ repo: github.com/fluxcd/source-controller
33
resources:
44
- group: source
55
kind: GitRepository
6-
version: v1alpha1
6+
version: v1beta1
77
- group: source
88
kind: HelmRepository
9-
version: v1alpha1
9+
version: v1beta1
1010
- group: source
1111
kind: HelmChart
12-
version: v1alpha1
12+
version: v1beta1
1313
- group: source
1414
kind: Bucket
15-
version: v1alpha1
15+
version: v1beta1
1616
version: "2"

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
[![release](https://img.shields.io/github/release/fluxcd/source-controller/all.svg)](https://github.com/fluxcd/source-controller/releases)
77

88
The source-controller is a Kubernetes operator, specialised in artifacts acquisition
9-
from external sources such as Git and Helm repositories.
9+
from external sources such as Git, Helm repositories and S3 buckets.
1010
The source-controller implements the
11-
[source.toolkit.fluxcd.io](https://github.com/fluxcd/source-controller/tree/master/docs/spec/v1alpha1) API
11+
[source.toolkit.fluxcd.io](https://github.com/fluxcd/source-controller/tree/master/docs/spec/v1beta1) API
1212
and is a core component of the [GitOps toolkit](https://toolkit.fluxcd.io).
1313

1414
![overview](docs/diagrams/source-controller-overview.png)

api/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module github.com/fluxcd/source-controller/api
22

3-
go 1.14
3+
go 1.15
44

55
require (
66
github.com/fluxcd/pkg/apis/meta v0.0.2
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ See the License for the specific language governing permissions and
1414
limitations under the License.
1515
*/
1616

17-
package v1alpha1
17+
package v1beta1
1818

1919
import (
2020
"path"
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ See the License for the specific language governing permissions and
1414
limitations under the License.
1515
*/
1616

17-
package v1alpha1
17+
package v1beta1
1818

1919
import (
2020
"time"
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ See the License for the specific language governing permissions and
1414
limitations under the License.
1515
*/
1616

17-
package v1alpha1
17+
package v1beta1
1818

1919
const SourceFinalizer = "finalizers.fluxcd.io"
2020

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ See the License for the specific language governing permissions and
1414
limitations under the License.
1515
*/
1616

17-
// Package v1alpha1 contains API Schema definitions for the source v1alpha1 API group
17+
// Package v1beta1 contains API Schema definitions for the source v1beta1 API group
1818
// +kubebuilder:object:generate=true
1919
// +groupName=source.toolkit.fluxcd.io
20-
package v1alpha1
20+
package v1beta1

0 commit comments

Comments
 (0)