Skip to content

Commit 80f83a3

Browse files
refactor(repo): rename org numtide to multigres
Repository moved from numtide to multigres GitHub organization. - Update Go module path from github.com/numtide/multigres-operator to github.com/multigres/multigres-operator across all packages - Update container image registry prefix ghcr.io/numtide to ghcr.io/multigres in Makefile and kustomize config - Update Dockerfile OCI labels, Prometheus runbook URLs, and all documentation references to point to the new org - Update observer module path and Dockerfile label Aligns all code and docs with the new GitHub organization home. Signed-off-by: Fernando Villalba <nandovillalba@gmail.com>
1 parent 14f6bee commit 80f83a3

File tree

185 files changed

+419
-419
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

185 files changed

+419
-419
lines changed

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
```bash
1515
# Clone the repository
16-
git clone https://github.com/numtide/multigres-operator.git
16+
git clone https://github.com/multigres/multigres-operator.git
1717
cd multigres-operator
1818

1919
# Run unit tests

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ RUN CGO_ENABLED=0 \
4141
# Refer to https://github.com/GoogleContainerTools/distroless for more details
4242
FROM gcr.io/distroless/static:nonroot
4343

44-
LABEL org.opencontainers.image.source="https://github.com/numtide/multigres-operator"
44+
LABEL org.opencontainers.image.source="https://github.com/multigres/multigres-operator"
4545
WORKDIR /
4646
COPY --from=builder /workspace/manager .
4747
USER 65532:65532

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ VERSION_SHORT ?= $(shell echo $(VERSION) | sed 's/^v//')
1111
# IMG is pinned to the last-built tag (written by the container target) when available.
1212
# This prevents tag drift between docker build and kind load caused by git state
1313
# changes (staging files, new commits) between make invocations.
14-
IMG_PREFIX ?= ghcr.io/numtide
14+
IMG_PREFIX ?= ghcr.io/multigres
1515
IMG_REPO ?= multigres-operator
1616
IMG_TAG_FILE ?= .last-built-tag
1717
IMG ?= $(if $(wildcard $(IMG_TAG_FILE)),$(IMG_PREFIX)/$(IMG_REPO):$(shell cat $(IMG_TAG_FILE)),$(IMG_PREFIX)/$(IMG_REPO):$(VERSION_SHORT))

PROJECT

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ domain: multigres.com
77
layout:
88
- go.kubebuilder.io/v4
99
projectName: multigres-operator
10-
repo: github.com/numtide/multigres-operator
10+
repo: github.com/multigres/multigres-operator
1111
resources:
1212
- api:
1313
crdVersion: v1
@@ -16,30 +16,30 @@ resources:
1616
domain: multigres.com
1717
group: multigres
1818
kind: MultiGateway
19-
path: github.com/numtide/multigres-operator/api/v1alpha1
19+
path: github.com/multigres/multigres-operator/api/v1alpha1
2020
version: v1alpha1
2121
- api:
2222
crdVersion: v1
2323
namespaced: true
2424
domain: multigres.com
2525
group: multigres
2626
kind: MultiPooler
27-
path: github.com/numtide/multigres-operator/api/v1alpha1
27+
path: github.com/multigres/multigres-operator/api/v1alpha1
2828
version: v1alpha1
2929
- api:
3030
crdVersion: v1
3131
namespaced: true
3232
domain: multigres.com
3333
group: multigres
3434
kind: Etcd
35-
path: github.com/numtide/multigres-operator/api/v1alpha1
35+
path: github.com/multigres/multigres-operator/api/v1alpha1
3636
version: v1alpha1
3737
- api:
3838
crdVersion: v1
3939
namespaced: true
4040
domain: multigres.com
4141
group: multigres
4242
kind: MultiOrch
43-
path: github.com/numtide/multigres-operator/api/v1alpha1
43+
path: github.com/multigres/multigres-operator/api/v1alpha1
4444
version: v1alpha1
4545
version: "3"

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ Install the operator with built-in self-signed certificate management:
4141

4242
```bash
4343
kubectl apply --server-side -f \
44-
https://github.com/numtide/multigres-operator/releases/latest/download/install.yaml
44+
https://github.com/multigres/multigres-operator/releases/latest/download/install.yaml
4545
```
4646

4747
This deploys the operator into the `multigres-operator` namespace with:
@@ -54,7 +54,7 @@ This deploys the operator into the `multigres-operator` namespace with:
5454
Once the operator is running, try a sample cluster:
5555

5656
```bash
57-
kubectl apply -f https://raw.githubusercontent.com/numtide/multigres-operator/main/config/samples/minimal.yaml
57+
kubectl apply -f https://raw.githubusercontent.com/multigres/multigres-operator/main/config/samples/minimal.yaml
5858
```
5959

6060
For more sample configurations, see the [samples directory](config/samples/README.md).

cmd/multigres-operator/main.go

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -49,19 +49,19 @@ import (
4949
metricsserver "sigs.k8s.io/controller-runtime/pkg/metrics/server"
5050
ctrlwebhook "sigs.k8s.io/controller-runtime/pkg/webhook"
5151

52-
multigresv1alpha1 "github.com/numtide/multigres-operator/api/v1alpha1"
53-
multigresclustercontroller "github.com/numtide/multigres-operator/pkg/cluster-handler/controller/multigrescluster"
54-
tablegroupcontroller "github.com/numtide/multigres-operator/pkg/cluster-handler/controller/tablegroup"
55-
"github.com/numtide/multigres-operator/pkg/resolver"
56-
cellcontroller "github.com/numtide/multigres-operator/pkg/resource-handler/controller/cell"
57-
shardcontroller "github.com/numtide/multigres-operator/pkg/resource-handler/controller/shard"
58-
toposervercontroller "github.com/numtide/multigres-operator/pkg/resource-handler/controller/toposerver"
59-
"github.com/numtide/multigres-operator/pkg/util/metadata"
60-
multigreswebhook "github.com/numtide/multigres-operator/pkg/webhook"
61-
62-
gencert "github.com/numtide/multigres-operator/pkg/cert"
63-
64-
"github.com/numtide/multigres-operator/pkg/monitoring"
52+
multigresv1alpha1 "github.com/multigres/multigres-operator/api/v1alpha1"
53+
multigresclustercontroller "github.com/multigres/multigres-operator/pkg/cluster-handler/controller/multigrescluster"
54+
tablegroupcontroller "github.com/multigres/multigres-operator/pkg/cluster-handler/controller/tablegroup"
55+
"github.com/multigres/multigres-operator/pkg/resolver"
56+
cellcontroller "github.com/multigres/multigres-operator/pkg/resource-handler/controller/cell"
57+
shardcontroller "github.com/multigres/multigres-operator/pkg/resource-handler/controller/shard"
58+
toposervercontroller "github.com/multigres/multigres-operator/pkg/resource-handler/controller/toposerver"
59+
"github.com/multigres/multigres-operator/pkg/util/metadata"
60+
multigreswebhook "github.com/multigres/multigres-operator/pkg/webhook"
61+
62+
gencert "github.com/multigres/multigres-operator/pkg/cert"
63+
64+
"github.com/multigres/multigres-operator/pkg/monitoring"
6565
)
6666

6767
var (

config/manager/kustomization.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@ apiVersion: kustomize.config.k8s.io/v1beta1
44
kind: Kustomization
55
images:
66
- name: controller
7-
newName: ghcr.io/numtide/multigres-operator
7+
newName: ghcr.io/multigres/multigres-operator
88
newTag: 0.5.0-4-g3f5e5d4-dirty

config/monitoring/prometheus-rules.yaml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ spec:
2121
description: >-
2222
Controller {{ $labels.controller }} has had a non-zero reconcile
2323
error rate for the last 5 minutes (current: {{ $value | humanize }}/s).
24-
runbook_url: "https://github.com/numtide/multigres-operator/blob/main/docs/monitoring/runbooks/MultigresClusterReconcileErrors.md"
24+
runbook_url: "https://github.com/multigres/multigres-operator/blob/main/docs/monitoring/runbooks/MultigresClusterReconcileErrors.md"
2525

2626
- alert: MultigresClusterDegraded
2727
expr: multigres_operator_cluster_info{phase!="Healthy"} == 1
@@ -33,7 +33,7 @@ spec:
3333
description: >-
3434
Cluster {{ $labels.name }} in namespace {{ $labels.namespace }}
3535
has been in phase "{{ $labels.phase }}" for more than 10 minutes.
36-
runbook_url: "https://github.com/numtide/multigres-operator/blob/main/docs/monitoring/runbooks/MultigresClusterDegraded.md"
36+
runbook_url: "https://github.com/multigres/multigres-operator/blob/main/docs/monitoring/runbooks/MultigresClusterDegraded.md"
3737

3838
- alert: MultigresCellGatewayUnavailable
3939
expr: multigres_operator_cell_gateway_replicas{state="ready"} == 0
@@ -46,7 +46,7 @@ spec:
4646
Cell {{ $labels.cell }} in namespace {{ $labels.namespace }} has
4747
had zero ready MultiGateway replicas for 5 minutes. Traffic
4848
cannot be routed to this cell.
49-
runbook_url: "https://github.com/numtide/multigres-operator/blob/main/docs/monitoring/runbooks/MultigresCellGatewayUnavailable.md"
49+
runbook_url: "https://github.com/multigres/multigres-operator/blob/main/docs/monitoring/runbooks/MultigresCellGatewayUnavailable.md"
5050

5151
- alert: MultigresShardPoolDegraded
5252
expr: >-
@@ -62,7 +62,7 @@ spec:
6262
Pool {{ $labels.pool }} of shard {{ $labels.shard }} in namespace
6363
{{ $labels.namespace }} has had fewer ready replicas than desired
6464
for more than 10 minutes.
65-
runbook_url: "https://github.com/numtide/multigres-operator/blob/main/docs/monitoring/runbooks/MultigresShardPoolDegraded.md"
65+
runbook_url: "https://github.com/multigres/multigres-operator/blob/main/docs/monitoring/runbooks/MultigresShardPoolDegraded.md"
6666

6767
- alert: MultigresWebhookErrors
6868
expr: rate(multigres_operator_webhook_request_total{result="error"}[5m]) > 0
@@ -75,7 +75,7 @@ spec:
7575
The {{ $labels.operation }} webhook for {{ $labels.resource }}
7676
has had a non-zero error rate for the last 5 minutes
7777
(current: {{ $value | humanize }}/s).
78-
runbook_url: "https://github.com/numtide/multigres-operator/blob/main/docs/monitoring/runbooks/MultigresWebhookErrors.md"
78+
runbook_url: "https://github.com/multigres/multigres-operator/blob/main/docs/monitoring/runbooks/MultigresWebhookErrors.md"
7979

8080
# ── Backup & Drain ────────────────────────────────────────
8181

@@ -90,7 +90,7 @@ spec:
9090
The most recent backup for shard {{ $labels.shard }} in cluster
9191
{{ $labels.cluster }} (namespace {{ $labels.namespace }}) is
9292
{{ $value | humanizeDuration }} old. Check backup job health.
93-
runbook_url: "https://github.com/numtide/multigres-operator/blob/main/docs/monitoring/runbooks/MultigresBackupStale.md"
93+
runbook_url: "https://github.com/multigres/multigres-operator/blob/main/docs/monitoring/runbooks/MultigresBackupStale.md"
9494

9595
- alert: MultigresRollingUpdateStuck
9696
expr: multigres_operator_rolling_update_in_progress == 1
@@ -104,7 +104,7 @@ spec:
104104
{{ $labels.cell }} (namespace {{ $labels.namespace }}) has been
105105
performing a rolling update for more than 30 minutes. Check for
106106
pods stuck in pending or crash-looping state.
107-
runbook_url: "https://github.com/numtide/multigres-operator/blob/main/docs/monitoring/runbooks/MultigresRollingUpdateStuck.md"
107+
runbook_url: "https://github.com/multigres/multigres-operator/blob/main/docs/monitoring/runbooks/MultigresRollingUpdateStuck.md"
108108

109109
- alert: MultigresDrainTimeout
110110
expr: rate(multigres_operator_drain_operations_total{result="timeout"}[5m]) > 0
@@ -117,7 +117,7 @@ spec:
117117
Shard {{ $labels.shard }} in cluster {{ $labels.cluster }} has
118118
had drain timeouts for the last 10 minutes. Pods may be stuck
119119
in a drain state. Check pod logs and topology server connectivity.
120-
runbook_url: "https://github.com/numtide/multigres-operator/blob/main/docs/monitoring/runbooks/MultigresDrainTimeout.md"
120+
runbook_url: "https://github.com/multigres/multigres-operator/blob/main/docs/monitoring/runbooks/MultigresDrainTimeout.md"
121121

122122
# ── Latency ───────────────────────────────────────────────
123123

@@ -132,7 +132,7 @@ spec:
132132
Controller {{ $labels.controller }} p99 reconcile duration has
133133
exceeded 30 seconds for the last 5 minutes
134134
(current: {{ $value | humanize }}s).
135-
runbook_url: "https://github.com/numtide/multigres-operator/blob/main/docs/monitoring/runbooks/MultigresReconcileSlow.md"
135+
runbook_url: "https://github.com/multigres/multigres-operator/blob/main/docs/monitoring/runbooks/MultigresReconcileSlow.md"
136136

137137
# ── Saturation ────────────────────────────────────────────
138138

@@ -147,4 +147,4 @@ spec:
147147
The {{ $labels.name }} controller work queue has been deeper than
148148
50 items for more than 10 minutes. The operator cannot keep up
149149
with incoming events. Consider increasing MaxConcurrentReconciles.
150-
runbook_url: "https://github.com/numtide/multigres-operator/blob/main/docs/monitoring/runbooks/MultigresControllerSaturated.md"
150+
runbook_url: "https://github.com/multigres/multigres-operator/blob/main/docs/monitoring/runbooks/MultigresControllerSaturated.md"

demo/cert-manager/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ kubectl wait --for=condition=Available deployment --all -n cert-manager --timeou
2828

2929
```bash
3030
kubectl apply --server-side -f \
31-
https://github.com/numtide/multigres-operator/releases/latest/download/install-certmanager.yaml
31+
https://github.com/multigres/multigres-operator/releases/latest/download/install-certmanager.yaml
3232
```
3333

3434
This overlay:

demo/observability/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ kubectl wait --for=condition=Available deployment/prometheus-operator -n default
3333

3434
```bash
3535
kubectl apply --server-side -f \
36-
https://github.com/numtide/multigres-operator/releases/latest/download/install-observability.yaml
36+
https://github.com/multigres/multigres-operator/releases/latest/download/install-observability.yaml
3737
```
3838

3939
### 3. Access the dashboards

0 commit comments

Comments
 (0)