cockroach-operator
cockroach-operator copied to clipboard
k8s operator for CRDB
**What version of operator are you using?** commit 561cf47d783c368fd8795acb82a5a39099a35984 (HEAD -> master) **What operating system and processor architecture are you using (`kubectl version`)?** Ubuntu. 20.04 kubectl version Output $ kubectl...
In order to decide the service name to reach out for establishing connection, currently, we check whether we run within Kubernetes or outside of it. In order to account for...
## Base PullRequest default branch (https://github.com/cockroachdb/cockroach-operator/tree/master) ## Command results Details: add path ```Shell /home/runner/work/_actions/technote-space/create-pr-action/v2/node_modules/npm-check-updates/build/src/bin ``` make release/gen-templates ```Shell bazel run //hack/update_crdb_versions bazel run //hack/crdbversions:crdbversions -- -operator-version v2.8.0 -crdb-versions /home/runner/work/cockroach-operator/cockroach-operator/crdb-versions.yaml -repo-root...
## Bug Description We have observed that the Operator attempts to establish a DB connection to the Cockroach cluster running within the same kubernetes cluster, during one of its state...
fix https://github.com/cockroachdb/cockroach-operator/issues/918 We fixed the issue by adding sanity check to examine whether a colon is contained in the image name in `IsLoggingAPIEnabled` function. If there is no colon in...
Previously, the cluster domain is hardcoded to `cluster.local`. This PR adds support for auto detecting the domain by running a DNS query. This addresses the issue #893. **Checklist** * [x]...
**What version of operator are you using?** commit 561cf47d783c368fd8795acb82a5a39099a35984 (HEAD -> master) **What operating system and processor architecture are you using (`kubectl version`)?** Ubuntu. 20.04 kubectl version Output $ kubectl...
K8s does not support mutating selectors and labels on statefulsets at the same time: https://github.com/kubernetes/kubernetes/issues/90519. This PR adds a validation hook to reject mutating additionalLabels, which will cause mutating selectors...
As found [here](https://github.com/cockroachdb/cockroach-operator/blob/c133bd007e0ee9e6a0bc25f408943c5200188b71/pkg/resource/statefulset.go#L361-L362) the `--advertise-host` argument is built based on the pod name, and the namespace. In our instance our nodes exist in different Kubernetes clusters, but have the same...
**Description** The code for [the Docker image used in the example for setting up an application that needs a TLS client certificate to connect to CRDB running in Kubernetes](https://github.com/cockroachdb/cockroach/blob/master/cloud/kubernetes/example-app-secure.yaml#L28) still...