Skip to content

Commit 3445768

Browse files
authored
Merge pull request #2 from redpanda-data/paulz/no-delete-pl-listeners-v2-4-7
Make main-redpanda the default merge
2 parents 2ba14d1 + afa55a3 commit 3445768

File tree

81 files changed

+2165
-1662
lines changed

Some content is hidden

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

81 files changed

+2165
-1662
lines changed

.github/workflows/test.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ jobs:
2020
sudo snap install yq
2121
make test
2222
23-
- name: Codecov
24-
uses: codecov/codecov-action@v1
25-
with:
26-
file: ./cover.out # optional
23+
#- name: Codecov
24+
# uses: codecov/codecov-action@v1
25+
# with:
26+
# file: ./cover.out # optional
2727

2828
verify:
2929
runs-on: ubuntu-latest

Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
# syntax=docker/dockerfile:experimental
22

3-
FROM --platform=${TARGETPLATFORM} public.ecr.aws/docker/library/golang:1.19.3 AS base
3+
FROM --platform=${TARGETPLATFORM} public.ecr.aws/docker/library/golang:1.21.8 AS base
44
WORKDIR /workspace
55
# Copy the Go Modules manifests
66
COPY go.mod go.mod
77
COPY go.sum go.sum
88
# cache deps before building and copying source so that we don't need to re-download as much
99
# and so that source changes don't invalidate our downloaded layer
1010
RUN --mount=type=bind,target=. \
11-
GOPROXY=direct go mod download
11+
GOPROXY=direct go mod download -x
1212

1313
FROM base AS build
1414
ARG TARGETOS
@@ -24,7 +24,7 @@ RUN --mount=type=bind,target=. \
2424
CGO_LDFLAGS="-Wl,-z,relro,-z,now" \
2525
go build -buildmode=pie -tags 'osusergo,netgo,static_build' -ldflags="-s -w -linkmode=external -extldflags '-static-pie' -X ${VERSION_PKG}.GitVersion=${GIT_VERSION} -X ${VERSION_PKG}.GitCommit=${GIT_COMMIT} -X ${VERSION_PKG}.BuildDate=${BUILD_DATE}" -mod=readonly -a -o /out/controller main.go
2626

27-
FROM public.ecr.aws/eks-distro-build-tooling/eks-distro-minimal-base-nonroot:2023-02-22-1677092456.2 as bin-unix
27+
FROM public.ecr.aws/eks-distro-build-tooling/eks-distro-minimal-base-nonroot:2023-09-06-1694026927.2 as bin-unix
2828

2929
COPY --from=build /out/controller /controller
3030
ENTRYPOINT ["/controller"]

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ ifeq (, $(shell which controller-gen))
9191
CONTROLLER_GEN_TMP_DIR=$$(mktemp -d) ;\
9292
cd $$CONTROLLER_GEN_TMP_DIR ;\
9393
go mod init tmp ;\
94-
go install sigs.k8s.io/controller-tools/cmd/controller-gen@v0.11.1 ;\
94+
go install sigs.k8s.io/controller-tools/cmd/controller-gen@v0.14.0 ;\
9595
rm -rf $$CONTROLLER_GEN_TMP_DIR ;\
9696
}
9797
CONTROLLER_GEN=$(GOBIN)/controller-gen

apis/elbv2/v1alpha1/zz_generated.deepcopy.go

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apis/elbv2/v1beta1/zz_generated.deepcopy.go

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

config/crd/bases/elbv2.k8s.aws_ingressclassparams.yaml

Lines changed: 28 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ apiVersion: apiextensions.k8s.io/v1
33
kind: CustomResourceDefinition
44
metadata:
55
annotations:
6-
controller-gen.kubebuilder.io/version: v0.11.1
7-
creationTimestamp: null
6+
controller-gen.kubebuilder.io/version: v0.14.0
87
name: ingressclassparams.elbv2.k8s.aws
98
spec:
109
group: elbv2.k8s.aws
@@ -37,14 +36,19 @@ spec:
3736
description: IngressClassParams is the Schema for the IngressClassParams API
3837
properties:
3938
apiVersion:
40-
description: 'APIVersion defines the versioned schema of this representation
41-
of an object. Servers should convert recognized schemas to the latest
42-
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
39+
description: |-
40+
APIVersion defines the versioned schema of this representation of an object.
41+
Servers should convert recognized schemas to the latest internal value, and
42+
may reject unrecognized values.
43+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
4344
type: string
4445
kind:
45-
description: 'Kind is a string value representing the REST resource this
46-
object represents. Servers may infer this from the endpoint the client
47-
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
46+
description: |-
47+
Kind is a string value representing the REST resource this object represents.
48+
Servers may infer this from the endpoint the client submits requests to.
49+
Cannot be updated.
50+
In CamelCase.
51+
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
4852
type: string
4953
metadata:
5054
type: object
@@ -87,32 +91,32 @@ spec:
8791
type: object
8892
type: array
8993
namespaceSelector:
90-
description: NamespaceSelector restrict the namespaces of Ingresses
91-
that are allowed to specify the IngressClass with this IngressClassParams.
94+
description: |-
95+
NamespaceSelector restrict the namespaces of Ingresses that are allowed to specify the IngressClass with this IngressClassParams.
9296
* if absent or present but empty, it selects all namespaces.
9397
properties:
9498
matchExpressions:
9599
description: matchExpressions is a list of label selector requirements.
96100
The requirements are ANDed.
97101
items:
98-
description: A label selector requirement is a selector that
99-
contains values, a key, and an operator that relates the key
100-
and values.
102+
description: |-
103+
A label selector requirement is a selector that contains values, a key, and an operator that
104+
relates the key and values.
101105
properties:
102106
key:
103107
description: key is the label key that the selector applies
104108
to.
105109
type: string
106110
operator:
107-
description: operator represents a key's relationship to
108-
a set of values. Valid operators are In, NotIn, Exists
109-
and DoesNotExist.
111+
description: |-
112+
operator represents a key's relationship to a set of values.
113+
Valid operators are In, NotIn, Exists and DoesNotExist.
110114
type: string
111115
values:
112-
description: values is an array of string values. If the
113-
operator is In or NotIn, the values array must be non-empty.
114-
If the operator is Exists or DoesNotExist, the values
115-
array must be empty. This array is replaced during a strategic
116+
description: |-
117+
values is an array of string values. If the operator is In or NotIn,
118+
the values array must be non-empty. If the operator is Exists or DoesNotExist,
119+
the values array must be empty. This array is replaced during a strategic
116120
merge patch.
117121
items:
118122
type: string
@@ -125,11 +129,10 @@ spec:
125129
matchLabels:
126130
additionalProperties:
127131
type: string
128-
description: matchLabels is a map of {key,value} pairs. A single
129-
{key,value} in the matchLabels map is equivalent to an element
130-
of matchExpressions, whose key field is "key", the operator
131-
is "In", and the values array contains only "value". The requirements
132-
are ANDed.
132+
description: |-
133+
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels
134+
map is equivalent to an element of matchExpressions, whose key field is "key", the
135+
operator is "In", and the values array contains only "value". The requirements are ANDed.
133136
type: object
134137
type: object
135138
x-kubernetes-map-type: atomic

0 commit comments

Comments
 (0)