Commit 30315bc
Simplify Redis Cluster mode to addr + clusterMode bool
ClusterConfig{Addrs []string} was a misleading abstraction: GCP Memorystore
Cluster and AWS ElastiCache cluster mode both expose a single discovery endpoint,
so the slice always held exactly one address and was redundant with the existing
Addr field.
Replace ClusterConfig with a ClusterMode bool flag that is set alongside the
existing Addr field. go-redis NewClusterClient still receives the single endpoint
as []string{addr} and auto-discovers the full cluster topology from there.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>1 parent d105775 commit 30315bc
13 files changed
Lines changed: 200 additions & 451 deletions
File tree
- cmd/thv-operator
- api/v1beta1
- pkg/controllerutil
- deploy/charts/operator-crds
- files/crds
- templates
- pkg/authserver
- runner
- storage
Lines changed: 16 additions & 22 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
525 | 525 | | |
526 | 526 | | |
527 | 527 | | |
528 | | - | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
529 | 531 | | |
530 | | - | |
| 532 | + | |
| 533 | + | |
531 | 534 | | |
532 | 535 | | |
533 | 536 | | |
534 | | - | |
535 | | - | |
536 | | - | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
537 | 541 | | |
538 | 542 | | |
539 | 543 | | |
540 | | - | |
541 | | - | |
| 544 | + | |
| 545 | + | |
| 546 | + | |
542 | 547 | | |
543 | | - | |
| 548 | + | |
544 | 549 | | |
545 | | - | |
546 | | - | |
547 | | - | |
| 550 | + | |
| 551 | + | |
548 | 552 | | |
549 | | - | |
| 553 | + | |
550 | 554 | | |
551 | 555 | | |
552 | 556 | | |
| |||
607 | 611 | | |
608 | 612 | | |
609 | 613 | | |
610 | | - | |
611 | | - | |
612 | | - | |
613 | | - | |
614 | | - | |
615 | | - | |
616 | | - | |
617 | | - | |
618 | | - | |
619 | | - | |
620 | 614 | | |
621 | 615 | | |
622 | 616 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
544 | 544 | | |
545 | 545 | | |
546 | 546 | | |
547 | | - | |
548 | | - | |
| 547 | + | |
| 548 | + | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
549 | 552 | | |
550 | 553 | | |
551 | 554 | | |
| |||
565 | 568 | | |
566 | 569 | | |
567 | 570 | | |
| 571 | + | |
568 | 572 | | |
569 | 573 | | |
570 | 574 | | |
| |||
588 | 592 | | |
589 | 593 | | |
590 | 594 | | |
591 | | - | |
592 | | - | |
593 | | - | |
594 | | - | |
595 | | - | |
596 | | - | |
597 | 595 | | |
598 | 596 | | |
599 | 597 | | |
600 | 598 | | |
601 | 599 | | |
602 | 600 | | |
603 | | - | |
604 | | - | |
605 | | - | |
606 | | - | |
607 | | - | |
608 | | - | |
609 | | - | |
610 | | - | |
611 | | - | |
612 | | - | |
613 | | - | |
614 | | - | |
615 | | - | |
616 | | - | |
617 | | - | |
618 | | - | |
619 | | - | |
620 | | - | |
621 | | - | |
622 | | - | |
623 | | - | |
624 | | - | |
625 | | - | |
626 | 601 | | |
627 | 602 | | |
628 | 603 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1674 | 1674 | | |
1675 | 1675 | | |
1676 | 1676 | | |
1677 | | - | |
| 1677 | + | |
1678 | 1678 | | |
1679 | 1679 | | |
1680 | 1680 | | |
| |||
1688 | 1688 | | |
1689 | 1689 | | |
1690 | 1690 | | |
1691 | | - | |
| 1691 | + | |
1692 | 1692 | | |
1693 | 1693 | | |
1694 | 1694 | | |
| |||
1713 | 1713 | | |
1714 | 1714 | | |
1715 | 1715 | | |
1716 | | - | |
| 1716 | + | |
1717 | 1717 | | |
1718 | 1718 | | |
1719 | 1719 | | |
1720 | 1720 | | |
1721 | 1721 | | |
1722 | | - | |
1723 | | - | |
1724 | | - | |
1725 | | - | |
1726 | | - | |
1727 | | - | |
1728 | | - | |
1729 | | - | |
1730 | | - | |
1731 | | - | |
1732 | | - | |
1733 | | - | |
1734 | | - | |
1735 | | - | |
1736 | | - | |
1737 | | - | |
1738 | | - | |
1739 | | - | |
1740 | | - | |
1741 | | - | |
1742 | | - | |
1743 | | - | |
1744 | | - | |
1745 | | - | |
1746 | | - | |
1747 | | - | |
1748 | | - | |
1749 | | - | |
1750 | | - | |
1751 | | - | |
1752 | | - | |
1753 | | - | |
1754 | | - | |
1755 | | - | |
1756 | | - | |
1757 | | - | |
1758 | | - | |
1759 | | - | |
1760 | | - | |
1761 | | - | |
1762 | | - | |
1763 | | - | |
1764 | | - | |
1765 | | - | |
1766 | | - | |
1767 | | - | |
1768 | | - | |
1769 | | - | |
| 1722 | + | |
| 1723 | + | |
1770 | 1724 | | |
1771 | 1725 | | |
1772 | 1726 | | |
| |||
1778 | 1732 | | |
1779 | 1733 | | |
1780 | 1734 | | |
1781 | | - | |
1782 | | - | |
1783 | | - | |
1784 | | - | |
| 1735 | + | |
| 1736 | + | |
1785 | 1737 | | |
1786 | 1738 | | |
1787 | 1739 | | |
| |||
Lines changed: 28 additions & 50 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
316 | 316 | | |
317 | 317 | | |
318 | 318 | | |
319 | | - | |
320 | | - | |
321 | | - | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
322 | 323 | | |
323 | | - | |
| 324 | + | |
324 | 325 | | |
325 | | - | |
326 | | - | |
327 | | - | |
328 | | - | |
329 | | - | |
330 | | - | |
331 | | - | |
332 | | - | |
333 | | - | |
334 | | - | |
335 | | - | |
336 | | - | |
337 | | - | |
338 | | - | |
339 | | - | |
340 | | - | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
341 | 330 | | |
342 | 331 | | |
343 | 332 | | |
| |||
355 | 344 | | |
356 | 345 | | |
357 | 346 | | |
358 | | - | |
| 347 | + | |
359 | 348 | | |
360 | 349 | | |
361 | 350 | | |
| |||
460 | 449 | | |
461 | 450 | | |
462 | 451 | | |
463 | | - | |
464 | | - | |
465 | | - | |
466 | | - | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
467 | 456 | | |
468 | 457 | | |
469 | 458 | | |
| |||
1383 | 1372 | | |
1384 | 1373 | | |
1385 | 1374 | | |
1386 | | - | |
1387 | | - | |
1388 | | - | |
| 1375 | + | |
| 1376 | + | |
| 1377 | + | |
| 1378 | + | |
1389 | 1379 | | |
1390 | | - | |
| 1380 | + | |
1391 | 1381 | | |
1392 | | - | |
1393 | | - | |
1394 | | - | |
1395 | | - | |
1396 | | - | |
1397 | | - | |
1398 | | - | |
1399 | | - | |
1400 | | - | |
1401 | | - | |
1402 | | - | |
1403 | | - | |
1404 | | - | |
1405 | | - | |
1406 | | - | |
1407 | | - | |
| 1382 | + | |
| 1383 | + | |
| 1384 | + | |
| 1385 | + | |
1408 | 1386 | | |
1409 | 1387 | | |
1410 | 1388 | | |
| |||
1422 | 1400 | | |
1423 | 1401 | | |
1424 | 1402 | | |
1425 | | - | |
| 1403 | + | |
1426 | 1404 | | |
1427 | 1405 | | |
1428 | 1406 | | |
| |||
1527 | 1505 | | |
1528 | 1506 | | |
1529 | 1507 | | |
1530 | | - | |
1531 | | - | |
1532 | | - | |
1533 | | - | |
| 1508 | + | |
| 1509 | + | |
| 1510 | + | |
| 1511 | + | |
1534 | 1512 | | |
1535 | 1513 | | |
1536 | 1514 | | |
| |||
0 commit comments