Shivam Mukhade
Shivam Mukhade
I have an example [here](https://github.com/SM43/user-goa). If you run the service and invoke the API using CLI. ``` ./user-cli user get ``` this returns ``` panic: runtime error: invalid memory address...
In [Pipelines As Code](https://github.com/openshift-pipelines/pipelines-as-code), we create PipelineRun and then `Update` the PipelineRun with a Label. Recently we noticed the label is missing, on debugging it more, we found when pipelines...
To Poll a repository at a certain interval to look for any changes and trigger a pipelinerun/taskrun. Use cases: - Some users might not have permission to setup a webhook...
Add a check to ignore namespaces with DeletionTimestamp set Signed-off-by: Nikhil Thomas # Changes # Submitter Checklist These are the criteria that every PR should meet, please check them off...
Currently, we run all controller in a single container https://github.com/tektoncd/operator/blob/main/cmd/kubernetes/operator/main.go as we are adding new components the logs are getting more and more an it is getting difficult to debug...
Signed-off-by: Shivam Mukhade # Changes # Submitter Checklist These are the criteria that every PR should meet, please check them off as you review them: - [ ] Includes [tests](https://github.com/tektoncd/community/blob/master/standards.md#principles)...
Triggers has a new field in feature config map `labels-exclusion-pattern` which isn't there in TektonConfig or TektonTrigger CR for users to configure it. new field: https://github.com/tektoncd/triggers/blob/aa30266234055e5d8aa373551e27f7ca885390e7/config/config-feature-flags.yaml#L29 Reference: https://github.com/tektoncd/operator/pull/411 /help-wanted /good-first-issue
https://github.com/tektoncd/operator/blob/80619ce6657a9fcd27f965af99339b6661c3097e/pkg/reconciler/shared/tektonconfig/tektonconfig.go#L197 `operator.tekton.dev/targetNamespace/mark-for-deletion` label used here is invalid key. ``` {"level":"error","logger":"tekton-operator-lifecycle","caller":"tektonconfig/tektonconfig.go:152","msg":"unable to parse requirement: : Invalid value: \"operator.tekton.dev/targetNamespace/mark-for-deletion\": a qualified name must consist of alphanumeric characters, '-', '_' or '.', and...
Currently we don't have any test for upgrades we only install the a version and check if all components are ready. we need to add test for upgrade.
Operator provides multiple CRDs like `TektonPipeline`, `TektonTrigger` which on creation installs and manages the lifecycle of that respective component. Example: `TektonPipeline` -> install and manages `tektoncd/pipeline` component There is a...