Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Release Kubernetes Operator EA1 #16

Merged
merged 14 commits into from
Aug 14, 2024
Merged

Release Kubernetes Operator EA1 #16

merged 14 commits into from
Aug 14, 2024

Conversation

pengzhouml
Copy link
Collaborator

No description provided.

pengzhouml and others added 14 commits May 22, 2024 09:37
* Init Commit with MarkLogicGroup

* Add MarklogicCluster

* Add pkgs

* update samples

* Add Controllers

* updated files

* add Jenkins file

* add marklogiccluster

* fix group name bug

* added test

* update unit test

---------

Co-authored-by: Peng Zhou <peng.zhou@progress.com>
* MLE-11460 Single Group Creation

* update configMap

* use secret to store user credentials

* update default value

* add default values

* remove podManagementPolicy

* refactor the way to load script to configMap

* reconcile probes

* reconcile groups

* add Unit Tests

* remove licences

* change repo name

---------

Co-authored-by: Peng Zhou <peng.zhou@progress.com>
* update poststart-hook.sh

* add new package for comparing calculate the difference for update

* add reconcile to updateStrategy

* temp fix for demo

* update dockerfile

* add sample for demo

* reconcile update

* update namespace name and namePrefix

* update golang version in Dockerfile

* update rbac for docker image

* generate bundle

* update docker repo

* add go version

* update postStart hook script

* add unit test for update

* remove samples

* update controller tools version

---------

Co-authored-by: Peng Zhou <peng.zhou@progress.com>
* added changes resource configurations for MarkLogic group

* tests for group config params
* update controller-gen version

* MLE-14909 add helmify to makefile to create helm chart for operator

* Initial build of helm chart

---------

Co-authored-by: Peng Zhou <peng.zhou@progress.com>
Co-authored-by: Peng Zhou <peng.zhou@progress.com>
* MLE-15979: add missing reconciliation logic for MarkLogic Group

* add hugepage resource to unit test

* add complete sample

* update to CRD

* fix testing as per review comment

* Implementation for huge page support

* Add testing for Hugepages

* remove debug logging

---------

Co-authored-by: Peng Zhou <peng.zhou@progress.com>
@pengzhouml pengzhouml merged commit 4897f2e into main Aug 14, 2024
3 checks passed
@pengzhouml pengzhouml deleted the release/ea1 branch February 11, 2025 20:29
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants