This is an automated email from the ASF dual-hosted git repository.
panjuan pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/shardingsphere-on-cloud.git
from 2e22000 Merge pull request #428 from mlycore/pod-fac
new 15b2633 feat: add MetadataBuilder
new bb23ea5 refactor: split PodBuilder into metadata and spec builders
new f82221a refactor: introduce metadata builder
new 3f36474 chore: add test message
new 7de04e1 refactor: rewrite NewDeployment
new b6707c7 chore: update deployment test
new 6bdb214 fix: introduce DefaultPod
new 6d36956 feat: add AppendVolumeMounts to ContainerBuilder
new fe62342 refactor: remove NewDeployment
new f40e323 refactor: add metadata and spec for builder
new 9e659de feat: add new methods for PodSpecBuilder
new a122e65 refactor: enhance container builder
new 970aea4 chore: update tests with new method
new a2f00b0 chore: update with golangci-lint
new 03a11c9 Merge pull request #429 from mlycore/ref-deploy
The 820 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../pkg/kubernetes/deployment/builder.go | 342 +++++++--------------
.../pkg/kubernetes/deployment/deployment.go | 97 +++++-
.../pkg/kubernetes/deployment/deployment_test.go | 24 +-
.../pkg/kubernetes/metadata/builder.go | 97 ++++++
.../pkg/kubernetes/pod/builder.go | 236 +++++++++-----
shardingsphere-operator/pkg/reconcile/chaos/job.go | 5 +-
.../pkg/reconcile/common/container.go | 37 ++-
.../pkg/reconcile/common/container_test.go | 16 +-
8 files changed, 539 insertions(+), 315 deletions(-)
create mode 100644 shardingsphere-operator/pkg/kubernetes/metadata/builder.go