Commit df0d535
committed
docs(design): standardize image pull config across child resources
This commit updates the `v1alpha1` design document to refactor how images are
configured in the child resources (`Cell`, `TableGroup`, `Shard`).
**Changes:**
* **Structure Alignment:** Replaced the flat `multigatewayImage` field in `Cell`
with a structured `images` block, aligning it with `TableGroup` and `Shard`.
* **Self-Containment:** Added `imagePullPolicy` and `imagePullSecrets` to the
`images` block for all child resources.
**Reasoning:**
This ensures that Child Controllers are fully autonomous. They no longer need
to look up the parent `MultigresCluster` to resolve image pull secrets or
policies, making the reconciliation logic simpler and more robust.1 parent c23f6b2 commit df0d535
File tree
1 file changed
+15
-5
lines changed- plans/phase-1/api-design
1 file changed
+15
-5
lines changedLines changed: 15 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
681 | 681 | | |
682 | 682 | | |
683 | 683 | | |
684 | | - | |
685 | | - | |
| 684 | + | |
| 685 | + | |
| 686 | + | |
| 687 | + | |
| 688 | + | |
| 689 | + | |
686 | 690 | | |
687 | 691 | | |
688 | 692 | | |
| |||
777 | 781 | | |
778 | 782 | | |
779 | 783 | | |
780 | | - | |
| 784 | + | |
781 | 785 | | |
782 | | - | |
| 786 | + | |
783 | 787 | | |
| 788 | + | |
| 789 | + | |
| 790 | + | |
784 | 791 | | |
785 | 792 | | |
786 | 793 | | |
| |||
940 | 947 | | |
941 | 948 | | |
942 | 949 | | |
943 | | - | |
| 950 | + | |
944 | 951 | | |
| 952 | + | |
| 953 | + | |
| 954 | + | |
945 | 955 | | |
946 | 956 | | |
947 | 957 | | |
| |||
0 commit comments