├── .ci ├── find_container_image_tag.py └── update_version.sh ├── .github └── workflows │ └── update-version.yaml ├── .gitignore ├── CONTRIBUTING.md ├── README.md ├── cmd └── manager │ └── main.go ├── deploy ├── crds │ ├── yugabyte.com_v1alpha1_ybcluster_cr.yaml │ ├── yugabyte.com_v1alpha1_ybcluster_full_cr.yaml │ └── yugabyte.com_ybclusters_crd.yaml └── operator.yaml ├── go.mod ├── go.sum ├── hack └── runtests.sh ├── pkg ├── apis │ ├── addtoscheme_yugabyte_v1alpha1.go │ ├── apis.go │ └── yugabyte │ │ ├── group.go │ │ └── v1alpha1 │ │ ├── doc.go │ │ ├── register.go │ │ ├── ybcluster_types.go │ │ ├── zz_generated.deepcopy.go │ │ └── zz_generated.openapi.go ├── controller │ ├── add_ybcluster.go │ ├── controller.go │ └── ybcluster │ │ ├── cert_util.go │ │ ├── cert_util_test.go │ │ ├── scale_tservers.go │ │ ├── scale_tservers_test.go │ │ ├── util.go │ │ ├── util_test.go │ │ ├── ybcluster_controller.go │ │ ├── ybcluster_controller_test.go │ │ ├── ybcluster_create_controller.go │ │ ├── ybcluster_create_controller_test.go │ │ ├── ybcluster_update_controller.go │ │ └── ybcluster_update_controller_test.go ├── kube │ └── exec.go └── ybconfig │ ├── config.go │ └── config_test.go ├── tools.go └── version └── version.go /.ci/find_container_image_tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/.ci/find_container_image_tag.py -------------------------------------------------------------------------------- /.ci/update_version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/.ci/update_version.sh -------------------------------------------------------------------------------- /.github/workflows/update-version.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/.github/workflows/update-version.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/README.md -------------------------------------------------------------------------------- /cmd/manager/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/cmd/manager/main.go -------------------------------------------------------------------------------- /deploy/crds/yugabyte.com_v1alpha1_ybcluster_cr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/deploy/crds/yugabyte.com_v1alpha1_ybcluster_cr.yaml -------------------------------------------------------------------------------- /deploy/crds/yugabyte.com_v1alpha1_ybcluster_full_cr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/deploy/crds/yugabyte.com_v1alpha1_ybcluster_full_cr.yaml -------------------------------------------------------------------------------- /deploy/crds/yugabyte.com_ybclusters_crd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/deploy/crds/yugabyte.com_ybclusters_crd.yaml -------------------------------------------------------------------------------- /deploy/operator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/deploy/operator.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/go.sum -------------------------------------------------------------------------------- /hack/runtests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/hack/runtests.sh -------------------------------------------------------------------------------- /pkg/apis/addtoscheme_yugabyte_v1alpha1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/pkg/apis/addtoscheme_yugabyte_v1alpha1.go -------------------------------------------------------------------------------- /pkg/apis/apis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/pkg/apis/apis.go -------------------------------------------------------------------------------- /pkg/apis/yugabyte/group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/pkg/apis/yugabyte/group.go -------------------------------------------------------------------------------- /pkg/apis/yugabyte/v1alpha1/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/pkg/apis/yugabyte/v1alpha1/doc.go -------------------------------------------------------------------------------- /pkg/apis/yugabyte/v1alpha1/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/pkg/apis/yugabyte/v1alpha1/register.go -------------------------------------------------------------------------------- /pkg/apis/yugabyte/v1alpha1/ybcluster_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/pkg/apis/yugabyte/v1alpha1/ybcluster_types.go -------------------------------------------------------------------------------- /pkg/apis/yugabyte/v1alpha1/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/pkg/apis/yugabyte/v1alpha1/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /pkg/apis/yugabyte/v1alpha1/zz_generated.openapi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/pkg/apis/yugabyte/v1alpha1/zz_generated.openapi.go -------------------------------------------------------------------------------- /pkg/controller/add_ybcluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/pkg/controller/add_ybcluster.go -------------------------------------------------------------------------------- /pkg/controller/controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/pkg/controller/controller.go -------------------------------------------------------------------------------- /pkg/controller/ybcluster/cert_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/pkg/controller/ybcluster/cert_util.go -------------------------------------------------------------------------------- /pkg/controller/ybcluster/cert_util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/pkg/controller/ybcluster/cert_util_test.go -------------------------------------------------------------------------------- /pkg/controller/ybcluster/scale_tservers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/pkg/controller/ybcluster/scale_tservers.go -------------------------------------------------------------------------------- /pkg/controller/ybcluster/scale_tservers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/pkg/controller/ybcluster/scale_tservers_test.go -------------------------------------------------------------------------------- /pkg/controller/ybcluster/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/pkg/controller/ybcluster/util.go -------------------------------------------------------------------------------- /pkg/controller/ybcluster/util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/pkg/controller/ybcluster/util_test.go -------------------------------------------------------------------------------- /pkg/controller/ybcluster/ybcluster_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/pkg/controller/ybcluster/ybcluster_controller.go -------------------------------------------------------------------------------- /pkg/controller/ybcluster/ybcluster_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/pkg/controller/ybcluster/ybcluster_controller_test.go -------------------------------------------------------------------------------- /pkg/controller/ybcluster/ybcluster_create_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/pkg/controller/ybcluster/ybcluster_create_controller.go -------------------------------------------------------------------------------- /pkg/controller/ybcluster/ybcluster_create_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/pkg/controller/ybcluster/ybcluster_create_controller_test.go -------------------------------------------------------------------------------- /pkg/controller/ybcluster/ybcluster_update_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/pkg/controller/ybcluster/ybcluster_update_controller.go -------------------------------------------------------------------------------- /pkg/controller/ybcluster/ybcluster_update_controller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/pkg/controller/ybcluster/ybcluster_update_controller_test.go -------------------------------------------------------------------------------- /pkg/kube/exec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/pkg/kube/exec.go -------------------------------------------------------------------------------- /pkg/ybconfig/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/pkg/ybconfig/config.go -------------------------------------------------------------------------------- /pkg/ybconfig/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/pkg/ybconfig/config_test.go -------------------------------------------------------------------------------- /tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/tools.go -------------------------------------------------------------------------------- /version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yugabyte/yugabyte-operator/HEAD/version/version.go --------------------------------------------------------------------------------