sourcegraph / sourcegraph/deploy-sourcegraph-helm
Changing the name of codeintel-db causes PVC to misalign on name
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Go Template
- Sterne
- 18
- Forks
- 24
- Ø Merge
- 1 T. 4 Std.
- Gemergte PRs (30 T.)
- 13
Beschreibung
if i use these values:
codeIntelDB:
name: my-release-codeintel-db
enabled: true
then the PVC is created with the same name, eg; my-release-codeintel-db
then, the statefulset is created with the same name, but will reference the default PVC name, creating a deployment failure:
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Warning FailedScheduling 6m6s default-scheduler 0/751 nodes are available: 751 persistentvolumeclaim "codeintel-db" not found. preemption: not eligible due to preemptionPolicy=Never.
Warning FailedScheduling 6m3s default-scheduler 0/751 nodes are available: 751 persistentvolumeclaim "codeintel-db" not found. preemption: not eligible due to preemptionPolicy=Never.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Durchsuche die Helm templates nach codeIntelDB.name, dem StatefulSet und der Referenz auf den persistent volume claim. Reproduziere den Chart mit den angegebenen Werten und untersuche die gerenderten Manifeste, um die Namensabweichung zu identifizieren. Als erledigt gilt die Aufgabe, wenn ein benutzerdefinierter Datenbankname ein StatefulSet erzeugt, das auf die mit diesem Namen erstellte PVC verweist, während das Standardverhalten weiterhin funktioniert.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- helm, kubernetes
- Bereich
- devops, infrastructure
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 38/100