Skip to content

Commit 8d0edd2

Browse files
committed
Append Adobe copyright for files changed since we forked the repo (#145)
1 parent f158ba8 commit 8d0edd2

File tree

132 files changed

+178
-39
lines changed

Some content is hidden

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

132 files changed

+178
-39
lines changed

.golangci.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,14 @@ linters:
4747
values:
4848
const:
4949
COMPANY: Cisco Systems, Inc. and/or its affiliates
50+
ADOBE_LINE_DEFAULT: ''
5051
regexp:
5152
COPYRIGHT: (Copyright|Copyright ©)
5253
YEAR: 20[0-9]{2}
54+
ADOBE_LINE: 'Copyright(?: ©)? 20[0-9]{2} Adobe\. All rights reserved\.'
5355
template: |-
54-
{{ COPYRIGHT }} {{ YEAR }} {{ COMPANY }}
56+
{{ COPYRIGHT }} {{ YEAR }} {{ COMPANY }}{{ if .ADOBE_LINE }}
57+
{{ ADOBE_LINE }}{{ end }}
5558
5659
Licensed under the Apache License, Version 2.0 (the "License");
5760
you may not use this file except in compliance with the License.

README.md

Lines changed: 40 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,23 @@
11
<p align="center">
22

3-
![Koperator](https://img.shields.io/github/v/release/banzaicloud/koperator?label=Koperator&sort=semver)
4-
![Released](https://img.shields.io/github/release-date/banzaicloud/koperator?label=Released)
5-
![License](https://img.shields.io/github/license/banzaicloud/koperator?label=License)
6-
![Go version (latest release)](https://img.shields.io/github/go-mod/go-version/banzaicloud/koperator/v0.22.0)
3+
![Koperator](https://img.shields.io/github/v/release/adobe/koperator?label=Koperator)
4+
![Released](https://img.shields.io/github/release-date/adobe/koperator?label=Released)
5+
![License](https://img.shields.io/github/license/adobe/koperator?label=License)
6+
![Go version (latest release)](https://img.shields.io/github/go-mod/go-version/adobe/koperator/0.28.0-adobe-20250911)
77

88
</p>
99

1010
---
1111

1212
<p align="center">
1313

14-
![Go version](https://img.shields.io/github/go-mod/go-version/banzaicloud/koperator/master)
15-
[![Go Report Card](https://goreportcard.com/badge/github.com/banzaicloud/koperator)](https://goreportcard.com/report/github.com/banzaicloud/koperator)
16-
![CI](https://img.shields.io/github/actions/workflow/status/banzaicloud/koperator/ci.yml?branch=master&label=CI)
17-
![Image](https://img.shields.io/github/actions/workflow/status/banzaicloud/koperator/docker.yml?branch=master&label=Image)
18-
![Image (perf test)](https://img.shields.io/github/actions/workflow/status/banzaicloud/koperator/docker_perf_test_load.yml?branch=master&label=Image%20%28perf%20test%29)
19-
![Helm chart](https://img.shields.io/github/actions/workflow/status/banzaicloud/koperator/helm.yml?branch=master&label=Helm%20chart)
14+
![Go version](https://img.shields.io/github/go-mod/go-version/adobe/koperator/master)
15+
[![Go Report Card](https://goreportcard.com/badge/github.com/adobe/koperator)](https://goreportcard.com/report/github.com/adobe/koperator)
16+
![CI](https://img.shields.io/github/actions/workflow/status/adobe/koperator/ci.yml?branch=master&label=CI)
17+
![CI](https://img.shields.io/github/actions/workflow/status/adobe/koperator/codeql-analysis.yml?branch=master&label=CodeQL)
18+
![Image](https://img.shields.io/github/actions/workflow/status/adobe/koperator/e2e-test.yaml?branch=master&label=E2E)
19+
![Helm chart](https://img.shields.io/github/actions/workflow/status/adobe/koperator/helm.yml?branch=master&label=Helm%20chart)
20+
2021

2122
</p>
2223

@@ -48,7 +49,7 @@ While StatefulSets provide unique Broker IDs generated during Pod startup, netwo
4849
*Koperator takes a different approach by using simple `Pods`, `ConfigMaps`, and `PersistentVolumeClaims` instead of `StatefulSets`. These resources allow us to build an Operator that is better suited to manage Apache Kafka.*
4950
With Koperator, you can modify the configuration of unique Brokers, remove specific Brokers from clusters, and use multiple Persistent Volumes for each Broker.
5051

51-
If you want to learn more about our design motivations and the scenarios that drove us to create Koperator, please continue reading on our documentation page [here](https://banzaicloud.github.io/koperator-docs/docs/scenarios/).
52+
If you want to learn more about our design motivations and the scenarios that drove us to create Koperator, please continue reading on our [documentation page](https://opensource.adobe.com/koperator/docs/scenarios/).
5253

5354
![Koperator architecture](docs/img/kafka-operator-arch.png)
5455

@@ -68,13 +69,13 @@ The version of Kafka that is installed by the operator requires Apache ZooKeeper
6869

6970
1. Install ZooKeeper using [Pravega’s Zookeeper Operator](https://github.com/pravega/zookeeper-operator).
7071

71-
```
72+
```sh
7273
helm install zookeeper-operator --repo https://charts.pravega.io zookeeper-operator --namespace=zookeeper --create-namespace
7374
```
7475

75-
2. Create a ZooKeeper cluster.
76+
1. Create a ZooKeeper cluster.
7677

77-
```
78+
```sh
7879
kubectl create -f - <<EOF
7980
apiVersion: zookeeper.pravega.io/v1beta1
8081
kind: ZookeeperCluster
@@ -88,9 +89,9 @@ spec:
8889
EOF
8990
```
9091

91-
3. Verify that ZooKeeper has been deployed.
92+
1. Verify that ZooKeeper has been deployed.
9293

93-
```
94+
```sh
9495
> kubectl get pods -n zookeeper
9596

9697
NAME READY STATUS RESTARTS AGE
@@ -104,25 +105,28 @@ You can deploy Koperator using a Helm chart. Complete the following steps.
104105

105106
1. Install the Koperator `CustomResourceDefinition` resources (adjust the version number to the Koperator release you want to install). This is performed in a separate step to allow you to uninstall and reinstall Koperator without deleting your already installed custom resources.
106107

107-
```
108-
kubectl create --validate=false -f https://github.com/banzaicloud/koperator/releases/download/v0.25.1/kafka-operator.crds.yaml
108+
```sh
109+
kubectl apply -f https://raw.githubusercontent.com/adobe/koperator/refs/heads/master/config/base/crds/kafka.banzaicloud.io_cruisecontroloperations.yaml
110+
kubectl apply -f https://raw.githubusercontent.com/adobe/koperator/refs/heads/master/config/base/crds/kafka.banzaicloud.io_kafkaclusters.yaml
111+
kubectl apply -f https://raw.githubusercontent.com/adobe/koperator/refs/heads/master/config/base/crds/kafka.banzaicloud.io_kafkatopics.yaml
112+
kubectl apply -f https://raw.githubusercontent.com/adobe/koperator/refs/heads/master/config/base/crds/kafka.banzaicloud.io_kafkausers.yaml
109113
```
110114

111-
2. Install Koperator into the `kafka` namespace:
115+
1. Install Koperator into the `kafka` namespace:
112116

113-
```
117+
```sh
114118
helm install kafka-operator --repo https://kubernetes-charts.banzaicloud.com kafka-operator --namespace=kafka --create-namespace
115119
```
116120

117-
3. Create the Kafka cluster using the `KafkaCluster` custom resource. The quick start uses a minimal custom resource, but there are other examples in the same directory.
121+
1. Create the Kafka cluster using the `KafkaCluster` custom resource. The quick start uses a minimal custom resource, but there are other examples in the same directory.
118122

119-
```
120-
kubectl create -n kafka -f https://raw.githubusercontent.com/banzaicloud/koperator/master/config/samples/simplekafkacluster.yaml
123+
```sh
124+
kubectl create -n kafka -f https://raw.githubusercontent.com/adobe/koperator/master/config/samples/simplekafkacluster.yaml
121125
```
122126

123-
4. Verify that the Kafka cluster has been created.
127+
1. Verify that the Kafka cluster has been created.
124128

125-
```
129+
```sh
126130
> kubectl get pods -n kafka
127131

128132
kafka-0-nvx8c 1/1 Running 0 16m
@@ -138,7 +142,7 @@ To test the Kafka cluster let's create a topic and send some messages.
138142

139143
1. You can use the `KafkaTopic` CR to create a topic called `my-topic`:
140144

141-
```
145+
```sh
142146
kubectl create -n kafka -f - <<EOF
143147
apiVersion: kafka.banzaicloud.io/v1alpha1
144148
kind: KafkaTopic
@@ -156,42 +160,41 @@ spec:
156160
EOF
157161
```
158162

159-
2. If SSL encryption is disabled for Kafka, you can use the following commands to send and receive messages within a Kubernetes cluster.
163+
1. If SSL encryption is disabled for Kafka, you can use the following commands to send and receive messages within a Kubernetes cluster.
160164

161165
To send messages, run this command and type your test messages:
162166

163-
```
164-
kubectl -n kafka run kafka-producer -it --image=ghcr.io/banzaicloud/kafka:2.13-3.1.0 --rm=true --restart=Never -- /opt/kafka/bin/kafka-console-producer.sh --bootstrap-server kafka-headless:29092 --topic my-topic
167+
```sh
168+
kubectl -n kafka run kafka-producer -it --image=adobe/kafka:2.13-3.9.1 --rm=true --restart=Never -- /opt/kafka/bin/kafka-console-producer.sh --bootstrap-server kafka-headless:29092 --topic my-topic
165169
```
166170

167171
To receive messages, run the following command:
168172

169-
```
170-
kubectl -n kafka run kafka-consumer -it --image=ghcr.io/banzaicloud/kafka:2.13-3.1.0 --rm=true --restart=Never -- /opt/kafka/bin/kafka-console-consumer.sh --bootstrap-server kafka-headless:29092 --topic my-topic --from-beginning
173+
```sh
174+
kubectl -n kafka run kafka-consumer -it --image=adobe/kafka:2.13-3.9.1 --rm=true --restart=Never -- /opt/kafka/bin/kafka-console-consumer.sh --bootstrap-server kafka-headless:29092 --topic my-topic --from-beginning
171175
```
172176

173177
## Documentation
174178

175-
For detailed documentation on the Koperator project, see the [Koperator documentation website](https://banzaicloud.github.io/koperator-docs/).
179+
For detailed documentation on the Koperator project, see the [Koperator documentation website](https://opensource.adobe.com/koperator/).
176180

177181
## Issues and contributions
178182

179183
We use GitHub to track issues and accept contributions.
180184
If you would like to raise an issue or open a pull request, please refer to our [contribution guide](./CONTRIBUTING.md).
181185

182-
If you use Koperator in a production environment, we encourage you to add yourself to the list of production [adopters](https://github.com/banzaicloud/koperator/blob/master/ADOPTERS.md).
186+
If you use Koperator in a production environment, we encourage you to add yourself to the list of production [adopters](https://github.com/adobe/koperator/blob/master/ADOPTERS.md).
183187

184188
## Community
185189

186-
Find us on [Slack](https://eti.cisco.com/slack) for more fun about Kafka on Kubernetes!
190+
Engage with the Adobe OSS maintainers of this repo via Github issues in this repo.
187191

188-
<a href="https://github.com/banzaicloud/koperator/graphs/contributors">
189-
<img src="https://contrib.rocks/image?repo=banzaicloud/koperator&max=30" />
190-
</a>
192+
[![Contributors](https://contrib.rocks/image?repo=adobe/koperator&max=30)](https://github.com/adobe/koperator/graphs/contributors)
191193

192194
## License
193195

194196
Copyright (c) 2023 [Cisco Systems, Inc.](https://www.cisco.com) and/or its affiliates
197+
Copyright (c) 2025 Adobe. All rights reserved.
195198

196199
Licensed under the Apache License, Version 2.0 (the "License");
197200
you may not use this file except in compliance with the License.

api/assets/assets.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// Copyright © 2022 Cisco Systems, Inc. and/or its affiliates
2+
// Copyright 2025 Adobe. All rights reserved.
23
//
34
// Licensed under the Apache License, Version 2.0 (the "License");
45
// you may not use this file except in compliance with the License.

api/util/util.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// Copyright © 2021 Cisco Systems, Inc. and/or its affiliates
2+
// Copyright 2025 Adobe. All rights reserved.
23
//
34
// Licensed under the Apache License, Version 2.0 (the "License");
45
// you may not use this file except in compliance with the License.

api/util/util_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// Copyright © 2022 Cisco Systems, Inc. and/or its affiliates
2+
// Copyright 2025 Adobe. All rights reserved.
23
//
34
// Licensed under the Apache License, Version 2.0 (the "License");
45
// you may not use this file except in compliance with the License.

api/v1alpha1/common_types.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// Copyright © 2019 Cisco Systems, Inc. and/or its affiliates
2+
// Copyright 2025 Adobe. All rights reserved.
23
//
34
// Licensed under the Apache License, Version 2.0 (the "License");
45
// you may not use this file except in compliance with the License.

api/v1alpha1/cruisecontroloperation_types.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// Copyright © 2022 Cisco Systems, Inc. and/or its affiliates
2+
// Copyright 2025 Adobe. All rights reserved.
23
//
34
// Licensed under the Apache License, Version 2.0 (the "License");
45
// you may not use this file except in compliance with the License.

api/v1alpha1/zz_generated.deepcopy.go

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

api/v1beta1/common_types.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// Copyright © 2019 Cisco Systems, Inc. and/or its affiliates
2+
// Copyright 2025 Adobe. All rights reserved.
23
//
34
// Licensed under the Apache License, Version 2.0 (the "License");
45
// you may not use this file except in compliance with the License.

api/v1beta1/kafkacluster_types.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// Copyright © 2019 Cisco Systems, Inc. and/or its affiliates
2+
// Copyright 2025 Adobe. All rights reserved.
23
//
34
// Licensed under the Apache License, Version 2.0 (the "License");
45
// you may not use this file except in compliance with the License.

0 commit comments

Comments
 (0)