rocketmq-operator.git
3 weeks agoprepare for v0.4.0 development master
caigy [Sun, 4 Sep 2022 09:39:15 +0000 (17:39 +0800)] 
prepare for v0.4.0 development

3 weeks agoMerge pull request #129 from caigy/0.3.0-release 0.3.0
caigy [Sun, 4 Sep 2022 09:22:57 +0000 (17:22 +0800)] 
Merge pull request #129 from caigy/0.3.0-release

[ISSUE #128] v0.3.0 release

3 weeks agoprepare for releasing v0.3.0 129/head
caigy [Sun, 4 Sep 2022 09:04:30 +0000 (17:04 +0800)] 
prepare for releasing v0.3.0

6 weeks agoMerge pull request #126 from caigy/update-readme 0.3.0-rc1
caigy [Sun, 14 Aug 2022 15:37:42 +0000 (23:37 +0800)] 
Merge pull request #126 from caigy/update-readme

[ISSUE #125] update README

6 weeks agofix #125 126/head
caigy [Sun, 14 Aug 2022 11:55:59 +0000 (19:55 +0800)] 
fix #125

6 weeks agoadd pull request template
caigy [Wed, 10 Aug 2022 02:36:35 +0000 (10:36 +0800)] 
add pull request template

6 weeks agoMerge pull request #124 from gobbq/master
caigy [Wed, 10 Aug 2022 01:50:39 +0000 (09:50 +0800)] 
Merge pull request #124 from gobbq/master

[ISSUE #123] Fix the nameServerListStr empty bug

6 weeks agoadd license description 124/head
文泊 [Tue, 9 Aug 2022 06:02:57 +0000 (14:02 +0800)] 
add license description

7 weeks agofix the nameServerListStr empty bugs; regenerate some yaml files
文泊 [Wed, 3 Aug 2022 08:12:41 +0000 (16:12 +0800)] 
fix the nameServerListStr empty bugs; regenerate some yaml files

8 weeks agoMerge pull request #106 from shangjin92/feature/support-serviceaccount-for-openshift
caigy [Fri, 29 Jul 2022 03:04:28 +0000 (11:04 +0800)] 
Merge pull request #106 from shangjin92/feature/support-serviceaccount-for-openshift

[ISSUE #121] feat(core): Support ServiceAccountName for broker/nameserver/console in OpenShift

8 weeks agoUpdate README.md
dinglei [Fri, 29 Jul 2022 02:48:56 +0000 (10:48 +0800)] 
Update README.md

8 weeks agoUpdate README.md
dinglei [Fri, 29 Jul 2022 02:37:50 +0000 (10:37 +0800)] 
Update README.md

8 weeks agoMerge pull request #104 from shangjin92/dev
caigy [Fri, 29 Jul 2022 02:25:21 +0000 (10:25 +0800)] 
Merge pull request #104 from shangjin92/dev

[ISSUE #120] fix(nameservice): add sorting for hostIps and instance.Status.NameServers before deepEqual

8 weeks agoMerge branch 'master' of https://github.com/shangjin92/rocketmq-operator into feature... 106/head
jim.sj [Thu, 28 Jul 2022 14:33:49 +0000 (22:33 +0800)] 
Merge branch 'master' of https://github.com/shangjin92/rocketmq-operator into feature/support-serviceaccount-for-openshift

# Conflicts:
# pkg/controller/broker/broker_controller.go

8 weeks agoMerge branch 'master' of https://github.com/shangjin92/rocketmq-operator into feature...
jim.sj [Thu, 28 Jul 2022 14:33:19 +0000 (22:33 +0800)] 
Merge branch 'master' of https://github.com/shangjin92/rocketmq-operator into feature/support-serviceaccount-for-openshift

# Conflicts:
# pkg/controller/broker/broker_controller.go

8 weeks agoMerge branch 'master' of https://github.com/shangjin92/rocketmq-operator into feature...
jim.sj [Thu, 28 Jul 2022 14:32:38 +0000 (22:32 +0800)] 
Merge branch 'master' of https://github.com/shangjin92/rocketmq-operator into feature/support-serviceaccount-for-openshift

# Conflicts:
# pkg/controller/broker/broker_controller.go

8 weeks agoMerge branch 'master' of https://github.com/shangjin92/rocketmq-operator into feature...
jim.sj [Thu, 28 Jul 2022 14:23:26 +0000 (22:23 +0800)] 
Merge branch 'master' of https://github.com/shangjin92/rocketmq-operator into feature/support-serviceaccount-for-openshift

# Conflicts:
# pkg/controller/broker/broker_controller.go

8 weeks agofix:using little camel cased ServiceAccountName in json tag
jim.sj [Thu, 28 Jul 2022 14:20:59 +0000 (22:20 +0800)] 
fix:using little camel cased ServiceAccountName in json tag

8 weeks agoMerge pull request #118 from gobbq/bugfix/add-event-resource-permission
caigy [Thu, 28 Jul 2022 13:00:56 +0000 (21:00 +0800)] 
Merge pull request #118 from gobbq/bugfix/add-event-resource-permission

[ISSUE #119] Add event resource permission

8 weeks agoadd event resource permission 118/head
文泊 [Thu, 28 Jul 2022 09:02:30 +0000 (17:02 +0800)] 
add event resource permission

8 weeks agoMerge pull request #105 from shangjin92/feature/support-broker-hostnetwork
caigy [Thu, 28 Jul 2022 06:29:45 +0000 (14:29 +0800)] 
Merge pull request #105 from shangjin92/feature/support-broker-hostnetwork

feat(broker): Support HostNetwork for broker

2 months agoMerge pull request #116 from ltamber/master
caigy [Wed, 20 Jul 2022 08:59:31 +0000 (16:59 +0800)] 
Merge pull request #116 from ltamber/master

[ISSUE #114] generate metadata sub structure

2 months agogenerate metadata sub structure 116/head
ltamber [Wed, 20 Jul 2022 08:51:25 +0000 (16:51 +0800)] 
generate metadata sub structure

2 months agoMerge pull request #108 from gobbq/fix-role-permissions
caigy [Wed, 20 Jul 2022 07:44:09 +0000 (15:44 +0800)] 
Merge pull request #108 from gobbq/fix-role-permissions

[ISSUE #107] Fix role permissions

2 months agoCreate codeql-analysis.yml
caigy [Wed, 6 Jul 2022 09:48:11 +0000 (17:48 +0800)] 
Create codeql-analysis.yml

2 months agoMerge pull request #101 from gobbq/master
caigy [Wed, 6 Jul 2022 09:40:27 +0000 (17:40 +0800)] 
Merge pull request #101 from gobbq/master

[ISSUE #100]Add printcolomns to operator resources

2 months agoadd configmaps permission for leader election 108/head
文泊 [Mon, 4 Jul 2022 07:16:01 +0000 (15:16 +0800)] 
add configmaps permission for leader election

2 months agomodify resoruces name to plural
文泊 [Mon, 4 Jul 2022 04:07:45 +0000 (12:07 +0800)] 
modify resoruces name to plural

2 months agofix-cluster-role-binding-name
文泊 [Mon, 4 Jul 2022 03:11:17 +0000 (11:11 +0800)] 
fix-cluster-role-binding-name

2 months agofeat(core): Support ServiceAccountName for broker/nameserver/console
jim.sj [Fri, 1 Jul 2022 04:24:13 +0000 (12:24 +0800)] 
feat(core): Support ServiceAccountName for broker/nameserver/console

Add setting of ServiceAccountName to support installment on OpenShift, because in OpenShift, it will set ServiceAccountName explicitly.

2 months agofeat(broker): Support HostNetwork for broker 105/head
jim.sj [Fri, 1 Jul 2022 04:09:01 +0000 (12:09 +0800)] 
feat(broker): Support HostNetwork for broker

Sometimes, it will access RocketMQ Cluster from outside the Kubernetes cluster. The client get broker ip and port from nameserver. If not use host network, the broker ip will be kubernetes pod ip, and the client cannot access this pod ip.

2 months agofix(nameservice): add sorting for hostIps and instance.Status.NameServers before... 104/head
jim.sj [Fri, 1 Jul 2022 03:33:34 +0000 (11:33 +0800)] 
fix(nameservice): add sorting for hostIps and instance.Status.NameServers before deepEqual.

Sometimes, hostsIps are equal to instance.Status.NameServers, just the order of value is different. But reflect.DeepEqual will return false to this situation, and it will update nameservices always.

For example, hostIps = ['192.168.2.1', '192.168.2.11'], instance.Status.NameServers = ['192.168.2.11', '192.168.2.1']

3 months agoAdd printcolomns to operator resources #100 101/head
文泊 [Wed, 1 Jun 2022 05:52:03 +0000 (13:52 +0800)] 
Add printcolomns to operator resources #100

Merge branch 'master' of https://github.com/gobbq/rocketmq-operator

3 months agoadd printcolumns to rocketmq resources
文泊 [Wed, 1 Jun 2022 04:17:17 +0000 (12:17 +0800)] 
add printcolumns to rocketmq resources

4 months agoMerge pull request #97 from gobbq/master
Heng Du [Tue, 24 May 2022 02:10:04 +0000 (10:10 +0800)] 
Merge pull request #97 from gobbq/master

[ISSUE 96] Upgrade operator-sdk tool to version 1.16

4 months agocompatible with the new release name 97/head
文泊 [Wed, 18 May 2022 02:13:08 +0000 (10:13 +0800)] 
compatible with the new release name

4 months agoremove deprecated code for testing
文泊 [Tue, 10 May 2022 12:29:57 +0000 (20:29 +0800)] 
remove deprecated code for testing

4 months agoaccept modification recommendations
文泊 [Mon, 9 May 2022 08:47:58 +0000 (16:47 +0800)] 
accept modification recommendations

5 months agoadd enhanced pod configurations
文泊 [Wed, 30 Mar 2022 06:09:30 +0000 (14:09 +0800)] 
add enhanced pod configurations

5 months agoupdate steps to deploy rocketmq operator
文泊 [Wed, 30 Mar 2022 02:25:36 +0000 (10:25 +0800)] 
update steps to deploy rocketmq operator

5 months agofix empty pvc metadata problem temporary
文泊 [Tue, 29 Mar 2022 12:59:32 +0000 (20:59 +0800)] 
fix empty pvc metadata problem temporary

5 months agomerge imagePullSecrets feature
文泊 [Tue, 29 Mar 2022 12:14:04 +0000 (20:14 +0800)] 
merge imagePullSecrets feature

5 months agoadd serviceaccount namespace field
文泊 [Tue, 29 Mar 2022 08:04:44 +0000 (16:04 +0800)] 
add serviceaccount namespace field

5 months agochange rolebinding to clusterrolebinding and add probe yaml
文泊 [Tue, 29 Mar 2022 06:47:35 +0000 (14:47 +0800)] 
change rolebinding to clusterrolebinding and add probe yaml

5 months agoadd some resource permissions
文泊 [Tue, 29 Mar 2022 04:06:40 +0000 (12:06 +0800)] 
add some resource permissions

5 months agoremove deprecated scripts
文泊 [Tue, 29 Mar 2022 03:50:35 +0000 (11:50 +0800)] 
remove deprecated scripts

5 months agochange project build and install command
文泊 [Tue, 29 Mar 2022 03:49:45 +0000 (11:49 +0800)] 
change project build and install command

5 months agoMerge pull request #90 from StevenLeiZhang/fix-imagesecret
Heng Du [Mon, 28 Mar 2022 10:54:26 +0000 (18:54 +0800)] 
Merge pull request #90 from StevenLeiZhang/fix-imagesecret

Fea: add imagePullSecret for Broker/Nameservice/Console

5 months agoadd imagePullSecret for Broker/Nameservice/Console 90/head
StevenLeiZhang [Tue, 15 Feb 2022 06:16:43 +0000 (14:16 +0800)] 
add imagePullSecret for Broker/Nameservice/Console

Signed-off-by: StevenLeiZhang <zhangleiic@163.com>
6 months agoupgrade operator-sdk to version 1.16
文泊 [Sat, 26 Mar 2022 03:02:11 +0000 (11:02 +0800)] 
upgrade operator-sdk to version 1.16

6 months agoMerge pull request #81 from overstep123/master
Heng Du [Fri, 25 Mar 2022 01:59:30 +0000 (09:59 +0800)] 
Merge pull request #81 from overstep123/master

[Issue 84]fix cpu and mem in docker for Linux

6 months agoMerge pull request #82 from caigy/issue-80
Heng Du [Fri, 25 Mar 2022 01:59:13 +0000 (09:59 +0800)] 
Merge pull request #82 from caigy/issue-80

[ISSUE 80] Skipping generating data replication command when remote command returns error

6 months agoMerge pull request #94 from gobbq/master
Heng Du [Fri, 25 Mar 2022 01:59:05 +0000 (09:59 +0800)] 
Merge pull request #94 from gobbq/master

[ISSUE 76] Fix empty nameservice address in broker

6 months agoMerge pull request #67 from AdheipSingh/master
Heng Du [Fri, 25 Mar 2022 01:58:28 +0000 (09:58 +0800)] 
Merge pull request #67 from AdheipSingh/master

Security Contexts for Broker and Nameserver

6 months agofix empty nameservice address in broker (#76) 94/head
文泊 [Tue, 22 Mar 2022 07:07:51 +0000 (15:07 +0800)] 
fix empty nameservice address in broker (#76)

12 months agofix cpu period 81/head
陈少华 [Wed, 15 Sep 2021 04:09:19 +0000 (12:09 +0800)] 
fix cpu period

12 months agofix dockerfile curl
陈少华 [Tue, 7 Sep 2021 03:12:04 +0000 (11:12 +0800)] 
fix dockerfile curl

12 months agoRevert "add pod anti affinity for broker"
陈少华 [Tue, 7 Sep 2021 03:03:05 +0000 (11:03 +0800)] 
Revert "add pod anti affinity for broker"

This reverts commit 5415810dc766db075caa4f5427eeef84c6fb0365.

12 months agocompare with system mem when in docker
陈少华 [Thu, 2 Sep 2021 10:45:24 +0000 (18:45 +0800)] 
compare with system mem when in docker

13 months agofix #80 by skipping generating data replication command when remote command returns... 82/head
caigy [Thu, 26 Aug 2021 13:06:31 +0000 (21:06 +0800)] 
fix #80 by skipping generating data replication command when remote command returns error

13 months agoadd pod anti affinity for broker
陈少华 [Thu, 26 Aug 2021 12:12:08 +0000 (20:12 +0800)] 
add pod anti affinity for broker

13 months agofix cpu and mem in docker for Linux
陈少华 [Wed, 25 Aug 2021 03:30:49 +0000 (11:30 +0800)] 
fix cpu and mem in docker for Linux

20 months agoupdate year to 2021 in the NOTICE file.
dinglei [Fri, 15 Jan 2021 09:41:16 +0000 (17:41 +0800)] 
update year to 2021 in the NOTICE file.

21 months agoUpdate README.md
von gosling [Thu, 10 Dec 2020 03:19:01 +0000 (11:19 +0800)] 
Update README.md

22 months agosecurity contexts add for container + pod 67/head
AdheipSingh [Sun, 15 Nov 2020 10:47:10 +0000 (16:17 +0530)] 
security contexts add for container + pod

2 years ago[ISSUE #39] Add RocketMQ Console CRD and Controller (#53)
Rui Liu [Wed, 23 Sep 2020 06:24:27 +0000 (14:24 +0800)] 
[ISSUE #39] Add RocketMQ Console CRD and Controller (#53)

* feat(console): add CRD for RocketMQ Console

* chore(*): add ASF header

Co-authored-by: liuruiyiyang <liurui@apache.org>
2 years agoUpdate README.md (#47)
Shuyang Wu [Wed, 9 Sep 2020 03:26:05 +0000 (11:26 +0800)] 
Update README.md (#47)

2 years agofix(*): fix store path and auto-set nameserver ip list (#46)
Rui Liu [Tue, 8 Sep 2020 02:59:21 +0000 (10:59 +0800)] 
fix(*): fix store path and auto-set nameserver ip list (#46)

Co-authored-by: liuruiyiyang <liurui@apache.org>
2 years ago[ISSUE #29] Store the broker configuration and jvm parameters in configmap (#25)
jiangzhihui [Fri, 28 Aug 2020 05:24:50 +0000 (13:24 +0800)] 
[ISSUE #29] Store the broker configuration and jvm parameters in configmap (#25)

* store config in configmap

2 years agodocs(README): change default memory resource limit config to avoid broker pod OOMKill...
Rui Liu [Tue, 25 Aug 2020 02:19:05 +0000 (10:19 +0800)] 
docs(README): change default memory resource limit config to avoid broker pod OOMKilled error (#41)

Co-authored-by: liuruiyiyang <liurui@apache.org>
2 years agoMerge pull request #35 from apache/pre-release-0.2.1 0.2.1
Heng Du [Fri, 7 Aug 2020 08:55:22 +0000 (16:55 +0800)] 
Merge pull request #35 from apache/pre-release-0.2.1

Fix typo in README and prepare for 0.2.1 release

2 years agofix(README): fix typo in README and prepare for 0.2.1 release 35/head
liurui [Fri, 7 Aug 2020 07:27:19 +0000 (15:27 +0800)] 
fix(README): fix typo in README and prepare for 0.2.1 release

2 years agofix(images): change name server docker repo from rocketmq-namesrv to rocketmq-nameser...
Rui Liu [Wed, 5 Aug 2020 03:15:18 +0000 (11:15 +0800)] 
fix(images): change name server docker repo from rocketmq-namesrv to rocketmq-nameserver (#34)

Co-authored-by: liurui <liurui@B-R2T6MD6M-0047.local>
2 years ago[ISSUE #16] [ISSUE #27] [ISSUE #32] Open Resource Limit and HostNetwork Configuration...
Rui Liu [Tue, 4 Aug 2020 07:02:15 +0000 (15:02 +0800)] 
[ISSUE #16] [ISSUE #27] [ISSUE #32] Open Resource Limit and HostNetwork Configurations in CRD  (#33)

* feat(nameserver): exposure hostNetwork and DNSPolicy

* feat(*): exposure resource limit and adapted to yoda

* recover(*): recover subPath

* feat(images): use root user in nameserver and broker images and open resource limit in CRD

* docs(README): change default name server hostNetwork description

* fix(name server): open dnsPolicy in name server CRD

* fix(name server): fix crd

* fix(go.mod): fix mod

* fix(images): fix rocketmq release download address

* fix(images): fix docker repo

Co-authored-by: liurui <liurui@B-R2T6MD6M-0047.local>
2 years ago[ISSUE #30] Auto-configure NameServer IP List (#31)
Rui Liu [Tue, 28 Jul 2020 02:40:35 +0000 (10:40 +0800)] 
[ISSUE #30] Auto-configure NameServer IP List (#31)

* feat(broker): automatically obtain name server ip list when create broker cluster

* fix(create-operator.h): fix operator docker repo

Co-authored-by: liurui <liurui@B-R2T6MD6M-0047.local>
2 years ago[ISSUE #21] Distinguish between brokerName and brokerClusterName (#22)
jiangzhihui [Wed, 22 Jul 2020 02:14:01 +0000 (10:14 +0800)] 
[ISSUE #21] Distinguish between brokerName and brokerClusterName (#22)

2 years ago[ISSUE #23] Support for creating multiple brokerClusters with different names (#24)
jiangzhihui [Wed, 22 Jul 2020 02:10:19 +0000 (10:10 +0800)] 
[ISSUE #23] Support for creating multiple brokerClusters with different names (#24)

2 years agoUpdate README.md
wlliqipeng [Wed, 8 Jan 2020 07:15:44 +0000 (15:15 +0800)] 
Update README.md

update maintain information

2 years agofix(image):switch docker image repository to apacherocketmq 0.2.0
vongosling [Fri, 8 Nov 2019 07:51:54 +0000 (15:51 +0800)] 
fix(image):switch docker image repository to apacherocketmq

2 years ago[Docs] Add Documents for Developers
von gosling [Mon, 14 Oct 2019 15:10:30 +0000 (23:10 +0800)] 
[Docs] Add Documents for Developers

Notice: rocketmqinc is not an official docker hub repository, we need to move all images to the apache organization when releasing it.

2 years agofix(docker hub): change default docker hub repo 12/head
liuruiyiyang [Mon, 14 Oct 2019 14:37:52 +0000 (22:37 +0800)] 
fix(docker hub): change default docker hub repo

2 years agochore(yaml): change public docker hub repo
liuruiyiyang [Mon, 14 Oct 2019 08:02:08 +0000 (16:02 +0800)] 
chore(yaml): change public docker hub repo

2 years agodocs(README): add doc for developers and use rocketmqinc as public dockerhub
liuruiyiyang [Mon, 14 Oct 2019 06:16:21 +0000 (14:16 +0800)] 
docs(README): add doc for developers and use rocketmqinc as public dockerhub

2 years agofix(image): modify docker image repository workaroud
vongosling [Wed, 9 Oct 2019 12:01:26 +0000 (20:01 +0800)] 
fix(image): modify docker image repository workaroud

2 years agofix(sh): modify the yaml file name
vongosling [Wed, 9 Oct 2019 09:05:15 +0000 (17:05 +0800)] 
fix(sh): modify the yaml file name

2 years agoMerge pull request #11 from liuruiyiyang/master
von gosling [Sat, 28 Sep 2019 02:20:03 +0000 (10:20 +0800)] 
Merge pull request #11 from liuruiyiyang/master

Fix GoDoc Badge Link and Add Some Comments

2 years agodocs(README): desalinate chinese doc link 11/head
liuruiyiyang [Fri, 27 Sep 2019 12:26:48 +0000 (20:26 +0800)] 
docs(README): desalinate chinese doc link

2 years agofix(docs): fix godoc badge and add some godoc comments
liuruiyiyang [Fri, 27 Sep 2019 09:09:48 +0000 (17:09 +0800)] 
fix(docs): fix godoc badge and add some godoc comments

2 years agoMerge pull request #10 from liuruiyiyang/master
von gosling [Fri, 27 Sep 2019 07:05:36 +0000 (15:05 +0800)] 
Merge pull request #10 from liuruiyiyang/master

Format code and Add Golang Badges in Project

2 years agochore(create-operator.sh): polish create-operator.sh 10/head
liuruiyiyang [Fri, 27 Sep 2019 06:57:14 +0000 (14:57 +0800)] 
chore(create-operator.sh): polish create-operator.sh

2 years agofix(path): fix create-operator.sh rocketmq.zip path
liuruiyiyang [Fri, 27 Sep 2019 06:54:43 +0000 (14:54 +0800)] 
fix(path): fix create-operator.sh rocketmq.zip path

2 years agochore(development): add commands to download RocketMQ Admin Tool for building operato...
liuruiyiyang [Fri, 27 Sep 2019 06:46:10 +0000 (14:46 +0800)] 
chore(development): add commands to download RocketMQ Admin Tool for building operator if it does not exist

2 years agodocs(README): add badge of go report and godoc
liuruiyiyang [Fri, 27 Sep 2019 06:23:23 +0000 (14:23 +0800)] 
docs(README): add badge of go report and godoc

2 years agochore(constants): correct the comment start name
liuruiyiyang [Fri, 27 Sep 2019 04:57:05 +0000 (12:57 +0800)] 
chore(constants): correct the comment start name

2 years agochore(constants): fix golint
liuruiyiyang [Fri, 27 Sep 2019 04:55:36 +0000 (12:55 +0800)] 
chore(constants): fix golint

2 years agochore(constants): fix golint
liuruiyiyang [Fri, 27 Sep 2019 04:54:17 +0000 (12:54 +0800)] 
chore(constants): fix golint

2 years agoMerge branch 'enhance_docs'
liuruiyiyang [Fri, 27 Sep 2019 04:41:45 +0000 (12:41 +0800)] 
Merge branch 'enhance_docs'

2 years agochore(*): add comments to fix golint
liuruiyiyang [Fri, 27 Sep 2019 04:33:09 +0000 (12:33 +0800)] 
chore(*): add comments to fix golint

2 years agorefactor(*): gofmt -s files and add comments of constants
liuruiyiyang [Fri, 27 Sep 2019 03:23:40 +0000 (11:23 +0800)] 
refactor(*): gofmt -s files and add comments of constants

3 years agoMerge pull request #9 from liuruiyiyang/enhance_docs
von gosling [Thu, 26 Sep 2019 06:43:25 +0000 (14:43 +0800)] 
Merge pull request #9 from liuruiyiyang/enhance_docs

[Document] Add Chinese Documents and Instructions on NFS deployment