Skip to content

Configuration for storageClass of result-postgres missing #3188

@MarcusElevait

Description

@MarcusElevait

Expected Behavior

When installing the components via the helmchart i expect them all to run successfully

Actual Behavior

When installing the chart it has installed the components to tekton-pipelines namespace. Within that namespace the pvc was in pending state, because the storageClass was missing.
I couldn't find any place where to configure this, so what i did is manually editing the pvc and setting the storageClass.

Steps to Reproduce the Problem

  1. Install the chart
  2. Go to tekton-pipelines namespace pvs
  3. Describe the pvc for the result postgres

Additional Info

  • Kubernetes version:

    Client Version: v1.32.2
    Kustomize Version: v5.5.0
    Server Version: v1.33.7
    
  • Tekton Pipeline version: v1.6.0

We deploy our stuff via flux, so here are the manifests that we used:

---
apiVersion: source.toolkit.fluxcd.io/v1
kind: GitRepository
metadata:
  name: tektoncd-operator
  namespace: tekton
spec:
  interval: 10m
  url: https://github.com/tektoncd/operator
  ref:
    tag: v0.78.1
---
apiVersion: source.toolkit.fluxcd.io/v1
kind: HelmChart
metadata:
  name: tekton-operator
  namespace: tekton
spec:
  interval: 10m
  chart: charts/tekton-operator
  sourceRef:
    kind: GitRepository
    name: tektoncd-operator
---
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
  name: tekton-operator
  namespace: tekton
spec:
  chartRef:
    kind: HelmChart
    name: tekton-operator
    namespace: tekton
  interval: 10m
  install:
    crds: Create
  values:
    installCRDs: true

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/bugCategorizes issue or PR as related to a bug.

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions