Result | FAILURE |
Tests | 2 failed / 38 succeeded |
Started | |
Elapsed | 24m55s |
Revision | f3ff189bfed628a1204654ad8ebf9f7bd29e4e28 |
Refs |
1232 |
E2E:Machine | n1-standard-4 |
E2E:MaxNodes | 3 |
E2E:MinNodes | 1 |
E2E:Region | us-central1 |
E2E:Version | 1.30.5-gke.1014001 |
go run hack/e2e.go -v --test --test_args='--ginkgo.focus=test\sTestMultiBackendStorage$'from junit_Fzc2En6b.xml
go run hack/e2e.go -v --test --test_args='--ginkgo.focus=test\sTestMultiBackendStorage\/taskrun$'
e2e_test.go:504: Create namespace earth-fzj8h to deploy to
e2e_test.go:504: Creating insecure registry to deploy in ns earth-fzj8h
e2e_test.go:504: Exposing registry service
e2e_test.go:504: Creating Kaniko task referencing image registry.earth-fzj8h.svc.cluster.local:5000/chains-test-multibackendstorage
e2e_test.go:532: ============================== tekton.dev/v1/TaskRun logs ==============================
e2e_test.go:532: Error: unknown shorthand flag: 'n' in -n
e2e_test.go:532: ============================== tekton.dev/v1/TaskRun describe ==============================
e2e_test.go:532: Error: unknown shorthand flag: 'n' in -n
e2e_test.go:532: ============================== chains controller logs ==============================
e2e_test.go:532: 2024/10/16 04:29:49 Registering 4 clients
2024/10/16 04:29:49 Registering 2 informer factories
2024/10/16 04:29:49 Registering 2 informers
2024/10/16 04:29:49 Registering 2 controllers
{"level":"info","ts":"2024-10-16T04:29:49.081Z","logger":"watcher","caller":"profiling/server.go:65","msg":"Profiling enabled: false","commit":"6a8fe86-dirty"}
{"level":"info","ts":"2024-10-16T04:29:49.090Z","logger":"watcher","caller":"leaderelection/context.go:47","msg":"Running with Standard leader election","commit":"6a8fe86-dirty"}
{"level":"info","ts":"2024-10-16T04:29:49.116Z","logger":"watcher","caller":"sharedmain/main.go:283","msg":"Starting configuration manager...","commit":"6a8fe86-dirty"}
{"level":"info","ts":"2024-10-16T04:29:49.123Z","logger":"watcher","caller":"taskrun/controller.go:64","msg":"could not send close event to WatchBackends()...","commit":"6a8fe86-dirty"}
{"level":"info","ts":"2024-10-16T04:29:49.124Z","logger":"watcher","caller":"storage/storage.go:61","msg":"configured backends from config: [oci tekton oci tekton tekton]","commit":"6a8fe86-dirty"}
{"level":"info","ts":"2024-10-16T04:29:49.124Z","logger":"watcher","caller":"storage/storage.go:100","msg":"successfully initialized backends: [oci tekton]","commit":"6a8fe86-dirty"}
{"level":"info","ts":"2024-10-16T04:29:49.124Z","logger":"watcher","caller":"pipelinerun/controller.go:68","msg":"could not send close event to WatchBackends()...","commit":"6a8fe86-dirty"}
{"level":"info","ts":"2024-10-16T04:29:49.124Z","logger":"watcher","caller":"storage/storage.go:61","msg":"configured backends from config: [oci tekton oci tekton tekton]","commit":"6a8fe86-dirty"}
{"level":"info","ts":"2024-10-16T04:29:49.124Z","logger":"watcher","caller":"storage/storage.go:100","msg":"successfully initialized backends: [tekton oci]","commit":"6a8fe86-dirty"}
{"level":"info","ts":1729052989.2171304,"logger":"fallback","caller":"injection/injection.go:63","msg":"Starting informers..."}
{"level":"info","ts":"2024-10-16T04:29:49.318Z","logger":"watcher","caller":"sharedmain/main.go:316","msg":"Starting controllers...","commit":"6a8fe86-dirty"}
{"level":"info","ts":"2024-10-16T04:29:49.318Z","logger":"watcher","caller":"injection/health_check.go:43","msg":"Probes server listening on port 8080","commit":"6a8fe86-dirty"}
{"level":"info","ts":"2024-10-16T04:29:49.318Z","logger":"watcher","caller":"leaderelection/context.go:149","msg":"watcher.github.com.tektoncd.chains.pkg.reconciler.pipelinerun.reconciler.00-of-01 will run in leader-elected mode with id \"tekton-chains-controller-7c99dc65d5-vdf8k_f27b1235-8a89-451c-ad1f-d1f3b20b9bd6\"","commit":"6a8fe86-dirty"}
{"level":"info","ts":"2024-10-16T04:29:49.318Z","logger":"watcher","caller":"leaderelection/context.go:149","msg":"watcher.github.com.tektoncd.chains.pkg.reconciler.taskrun.reconciler.00-of-01 will run in leader-elected mode with id \"tekton-chains-controller-7c99dc65d5-vdf8k_90422bdd-df34-4f14-b192-985d7037bee9\"","commit":"6a8fe86-dirty"}
{"level":"info","ts":"2024-10-16T04:29:49.318Z","logger":"watcher","caller":"controller/controller.go:486","msg":"Starting controller and workers","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.pipelinerun.Reconciler","knative.dev/kind":"tekton.dev.PipelineRun"}
{"level":"info","ts":"2024-10-16T04:29:49.318Z","logger":"watcher","caller":"controller/controller.go:496","msg":"Started workers","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.pipelinerun.Reconciler","knative.dev/kind":"tekton.dev.PipelineRun"}
{"level":"info","ts":"2024-10-16T04:29:49.318Z","logger":"watcher","caller":"controller/controller.go:486","msg":"Starting controller and workers","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun"}
{"level":"info","ts":"2024-10-16T04:29:49.318Z","logger":"watcher","caller":"controller/controller.go:496","msg":"Started workers","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun"}
I1016 04:29:49.318737 1 leaderelection.go:254] attempting to acquire leader lease tekton-chains/watcher.github.com.tektoncd.chains.pkg.reconciler.taskrun.reconciler.00-of-01...
I1016 04:29:49.318935 1 leaderelection.go:254] attempting to acquire leader lease tekton-chains/watcher.github.com.tektoncd.chains.pkg.reconciler.pipelinerun.reconciler.00-of-01...
I1016 04:29:49.346718 1 leaderelection.go:268] successfully acquired lease tekton-chains/watcher.github.com.tektoncd.chains.pkg.reconciler.taskrun.reconciler.00-of-01
I1016 04:29:49.346733 1 leaderelection.go:268] successfully acquired lease tekton-chains/watcher.github.com.tektoncd.chains.pkg.reconciler.pipelinerun.reconciler.00-of-01
{"level":"info","ts":"2024-10-16T04:29:49.346Z","logger":"watcher","caller":"leaderelection/context.go:158","msg":"\"tekton-chains-controller-7c99dc65d5-vdf8k_90422bdd-df34-4f14-b192-985d7037bee9\" has started leading \"watcher.github.com.tektoncd.chains.pkg.reconciler.taskrun.reconciler.00-of-01\"","commit":"6a8fe86-dirty"}
{"level":"info","ts":"2024-10-16T04:29:49.347Z","logger":"watcher","caller":"leaderelection/context.go:158","msg":"\"tekton-chains-controller-7c99dc65d5-vdf8k_f27b1235-8a89-451c-ad1f-d1f3b20b9bd6\" has started leading \"watcher.github.com.tektoncd.chains.pkg.reconciler.pipelinerun.reconciler.00-of-01\"","commit":"6a8fe86-dirty"}
{"level":"info","ts":"2024-10-16T04:29:49.347Z","logger":"watcher","caller":"taskrun/taskrun.go:63","msg":"taskrun earth-8jcpb/verify-kaniko-taskrunj256k has been reconciled","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"d7103aeb-f6df-4203-b8a4-031c9a68eab1","knative.dev/key":"earth-8jcpb/verify-kaniko-taskrunj256k"}
{"level":"info","ts":"2024-10-16T04:29:49.347Z","logger":"watcher","caller":"taskrun/taskrun.go:63","msg":"taskrun earth-8jcpb/kaniko-taskrunknk4d has been reconciled","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"003531d1-58b0-4b1a-97ed-e9add2c9a8fd","knative.dev/key":"earth-8jcpb/kaniko-taskrunknk4d"}
{"level":"info","ts":"2024-10-16T04:29:49.347Z","logger":"watcher","caller":"controller/controller.go:550","msg":"Reconcile succeeded","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"d7103aeb-f6df-4203-b8a4-031c9a68eab1","knative.dev/key":"earth-8jcpb/verify-kaniko-taskrunj256k","duration":0.000158832}
{"level":"info","ts":"2024-10-16T04:29:49.347Z","logger":"watcher","caller":"controller/controller.go:550","msg":"Reconcile succeeded","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"003531d1-58b0-4b1a-97ed-e9add2c9a8fd","knative.dev/key":"earth-8jcpb/kaniko-taskrunknk4d","duration":0.000239022}
{"level":"info","ts":"2024-10-16T04:29:53.554Z","logger":"watcher","caller":"taskrun/taskrun.go:63","msg":"taskrun earth-8jcpb/kaniko-taskrunknk4d has been reconciled","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"fcb73e76-5b1b-43be-ad11-393052344c34","knative.dev/key":"earth-8jcpb/kaniko-taskrunknk4d"}
{"level":"warn","ts":"2024-10-16T04:29:53.767Z","logger":"watcher","caller":"logging/warning_handler.go:32","msg":"API Warning: metadata.finalizers: \"chains.tekton.dev\": prefer a domain-qualified finalizer name to avoid accidental conflicts with other finalizer writers","commit":"6a8fe86-dirty"}
{"level":"error","ts":"2024-10-16T04:29:53.767Z","logger":"watcher","caller":"controller/controller.go:566","msg":"Reconcile error","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"29d8c9eb-1fa5-4893-9cfd-8aa5ee531ee6","knative.dev/key":"earth-fzj8h/kaniko-taskrun55jql","duration":0.278077509,"error":"failed to set finalizers: Operation cannot be fulfilled on taskruns.tekton.dev \"kaniko-taskrun55jql\": the object has been modified; please apply your changes to the latest version and try again","stacktrace":"knative.dev/pkg/controller.(*Impl).handleErr\n\tknative.dev/pkg@v0.0.0-20240416145024-0f34a8815650/controller/controller.go:566\nknative.dev/pkg/controller.(*Impl).processNextWorkItem\n\tknative.dev/pkg@v0.0.0-20240416145024-0f34a8815650/controller/controller.go:543\nknative.dev/pkg/controller.(*Impl).RunContext.func3\n\tknative.dev/pkg@v0.0.0-20240416145024-0f34a8815650/controller/controller.go:491"}
{"level":"info","ts":"2024-10-16T04:29:53.767Z","logger":"watcher","caller":"taskrun/taskrun.go:63","msg":"taskrun earth-8jcpb/verify-kaniko-taskrunj256k has been reconciled","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"8d0cbf7f-987e-4559-b5b1-6cca90397c35","knative.dev/key":"earth-8jcpb/verify-kaniko-taskrunj256k"}
{"level":"info","ts":"2024-10-16T04:29:53.767Z","logger":"watcher.event-broadcaster","caller":"record/event.go:377","msg":"Event(v1.ObjectReference{Kind:\"TaskRun\", Namespace:\"earth-fzj8h\", Name:\"kaniko-taskrun55jql\", UID:\"e3a4a82f-9d2f-4438-b99b-3e81cb95e890\", APIVersion:\"tekton.dev/v1\", ResourceVersion:\"11074\", FieldPath:\"\"}): type: 'Warning' reason: 'FinalizerUpdateFailed' Failed to update finalizers for \"kaniko-taskrun55jql\": Operation cannot be fulfilled on taskruns.tekton.dev \"kaniko-taskrun55jql\": the object has been modified; please apply your changes to the latest version and try again","commit":"6a8fe86-dirty"}
{"level":"info","ts":"2024-10-16T04:29:53.843Z","logger":"watcher","caller":"controller/controller.go:550","msg":"Reconcile succeeded","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"fcb73e76-5b1b-43be-ad11-393052344c34","knative.dev/key":"earth-8jcpb/kaniko-taskrunknk4d","duration":0.28870673}
{"level":"info","ts":"2024-10-16T04:29:53.843Z","logger":"watcher.event-broadcaster","caller":"record/event.go:377","msg":"Event(v1.ObjectReference{Kind:\"TaskRun\", Namespace:\"earth-8jcpb\", Name:\"kaniko-taskrunknk4d\", UID:\"f0f47f9d-4ea0-4c1c-946e-74a71a948a88\", APIVersion:\"tekton.dev/v1\", ResourceVersion:\"11075\", FieldPath:\"\"}): type: 'Normal' reason: 'FinalizerUpdate' Updated \"kaniko-taskrunknk4d\" finalizers","commit":"6a8fe86-dirty"}
{"level":"info","ts":"2024-10-16T04:29:53.947Z","logger":"watcher","caller":"controller/controller.go:550","msg":"Reconcile succeeded","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"8d0cbf7f-987e-4559-b5b1-6cca90397c35","knative.dev/key":"earth-8jcpb/verify-kaniko-taskrunj256k","duration":0.180212129}
{"level":"info","ts":"2024-10-16T04:29:53.948Z","logger":"watcher.event-broadcaster","caller":"record/event.go:377","msg":"Event(v1.ObjectReference{Kind:\"TaskRun\", Namespace:\"earth-8jcpb\", Name:\"verify-kaniko-taskrunj256k\", UID:\"19b311d5-00ce-4f10-936b-6d18710fdb30\", APIVersion:\"tekton.dev/v1\", ResourceVersion:\"11076\", FieldPath:\"\"}): type: 'Normal' reason: 'FinalizerUpdate' Updated \"verify-kaniko-taskrunj256k\" finalizers","commit":"6a8fe86-dirty"}
{"level":"info","ts":"2024-10-16T04:29:53.948Z","logger":"watcher","caller":"controller/controller.go:550","msg":"Reconcile succeeded","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"a9dd97a2-c82d-4e3c-847c-feb44e754785","knative.dev/key":"earth-8jcpb/kaniko-taskrunknk4d","duration":0.000128929}
{"level":"info","ts":"2024-10-16T04:29:53.948Z","logger":"watcher","caller":"controller/controller.go:550","msg":"Reconcile succeeded","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"d1c0185e-52f1-43aa-b1e0-795f07901210","knative.dev/key":"earth-8jcpb/verify-kaniko-taskrunj256k","duration":0.000021355}
{"level":"warn","ts":"2024-10-16T04:29:54.065Z","logger":"watcher","caller":"logging/warning_handler.go:32","msg":"API Warning: metadata.finalizers: \"chains.tekton.dev\": prefer a domain-qualified finalizer name to avoid accidental conflicts with other finalizer writers","commit":"6a8fe86-dirty"}
{"level":"info","ts":"2024-10-16T04:29:54.065Z","logger":"watcher","caller":"taskrun/taskrun.go:55","msg":"taskrun earth-fzj8h/kaniko-taskrun55jql is still running","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"f818cf5e-8bbe-4489-8bab-411e2bd9bb7f","knative.dev/key":"earth-fzj8h/kaniko-taskrun55jql"}
{"level":"info","ts":"2024-10-16T04:29:54.065Z","logger":"watcher","caller":"controller/controller.go:550","msg":"Reconcile succeeded","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"f818cf5e-8bbe-4489-8bab-411e2bd9bb7f","knative.dev/key":"earth-fzj8h/kaniko-taskrun55jql","duration":0.22259739}
{"level":"info","ts":"2024-10-16T04:29:54.065Z","logger":"watcher","caller":"taskrun/taskrun.go:55","msg":"taskrun earth-fzj8h/kaniko-taskrun55jql is still running","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"86f40286-151a-4790-9d4d-e80e497e1412","knative.dev/key":"earth-fzj8h/kaniko-taskrun55jql"}
{"level":"info","ts":"2024-10-16T04:29:54.066Z","logger":"watcher","caller":"controller/controller.go:550","msg":"Reconcile succeeded","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"86f40286-151a-4790-9d4d-e80e497e1412","knative.dev/key":"earth-fzj8h/kaniko-taskrun55jql","duration":0.000151627}
{"level":"info","ts":"2024-10-16T04:29:54.066Z","logger":"watcher.event-broadcaster","caller":"record/event.go:377","msg":"Event(v1.ObjectReference{Kind:\"TaskRun\", Namespace:\"earth-fzj8h\", Name:\"kaniko-taskrun55jql\", UID:\"e3a4a82f-9d2f-4438-b99b-3e81cb95e890\", APIVersion:\"tekton.dev/v1\", ResourceVersion:\"11091\", FieldPath:\"\"}): type: 'Normal' reason: 'FinalizerUpdate' Updated \"kaniko-taskrun55jql\" finalizers","commit":"6a8fe86-dirty"}
{"level":"info","ts":"2024-10-16T04:29:54.666Z","logger":"watcher","caller":"taskrun/taskrun.go:55","msg":"taskrun earth-fzj8h/kaniko-taskrun55jql is still running","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"c8f838f3-d59d-428a-8a83-ac20c979b9f6","knative.dev/key":"earth-fzj8h/kaniko-taskrun55jql"}
{"level":"info","ts":"2024-10-16T04:29:54.666Z","logger":"watcher","caller":"controller/controller.go:550","msg":"Reconcile succeeded","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"c8f838f3-d59d-428a-8a83-ac20c979b9f6","knative.dev/key":"earth-fzj8h/kaniko-taskrun55jql","duration":0.000171696}
{"level":"info","ts":"2024-10-16T04:29:55.664Z","logger":"watcher","caller":"taskrun/taskrun.go:55","msg":"taskrun earth-fzj8h/kaniko-taskrun55jql is still running","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"5179a5c4-da74-49b9-98d5-df72a06c0a5f","knative.dev/key":"earth-fzj8h/kaniko-taskrun55jql"}
{"level":"info","ts":"2024-10-16T04:29:55.664Z","logger":"watcher","caller":"controller/controller.go:550","msg":"Reconcile succeeded","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"5179a5c4-da74-49b9-98d5-df72a06c0a5f","knative.dev/key":"earth-fzj8h/kaniko-taskrun55jql","duration":0.000202453}
{"level":"info","ts":"2024-10-16T04:29:57.809Z","logger":"watcher","caller":"taskrun/taskrun.go:55","msg":"taskrun earth-fzj8h/kaniko-taskrun55jql is still running","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"ff5cdd69-f97c-45a5-a028-2f7b95d9f354","knative.dev/key":"earth-fzj8h/kaniko-taskrun55jql"}
{"level":"info","ts":"2024-10-16T04:29:57.809Z","logger":"watcher","caller":"controller/controller.go:550","msg":"Reconcile succeeded","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"ff5cdd69-f97c-45a5-a028-2f7b95d9f354","knative.dev/key":"earth-fzj8h/kaniko-taskrun55jql","duration":0.000193772}
{"level":"info","ts":"2024-10-16T04:29:59.678Z","logger":"watcher","caller":"x509/x509.go:180","msg":"Found x509 key...","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"07340dd9-a100-4133-a311-05d1e12bb3b0","knative.dev/key":"earth-fzj8h/kaniko-taskrun55jql"}
{"level":"info","ts":"2024-10-16T04:29:59.679Z","logger":"watcher","caller":"chains/signing.go:155","msg":"Created payload of type slsa/v1 for tekton.dev/v1/TaskRun earth-fzj8h/kaniko-taskrun55jql","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"07340dd9-a100-4133-a311-05d1e12bb3b0","knative.dev/key":"earth-fzj8h/kaniko-taskrun55jql"}
{"level":"info","ts":"2024-10-16T04:29:59.679Z","logger":"watcher","caller":"chains/signing.go:170","msg":"Using wrapped envelope signer for slsa/v1","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"07340dd9-a100-4133-a311-05d1e12bb3b0","knative.dev/key":"earth-fzj8h/kaniko-taskrun55jql"}
{"level":"info","ts":"2024-10-16T04:29:59.679Z","logger":"watcher","caller":"chains/signing.go:174","msg":"Signing object with x509","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"07340dd9-a100-4133-a311-05d1e12bb3b0","knative.dev/key":"earth-fzj8h/kaniko-taskrun55jql"}
{"level":"info","ts":"2024-10-16T04:29:59.688Z","logger":"watcher","caller":"oci/legacy.go:84","msg":"Storing payload on tekton.dev/v1/TaskRun/earth-fzj8h/kaniko-taskrun55jql","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"07340dd9-a100-4133-a311-05d1e12bb3b0","knative.dev/key":"earth-fzj8h/kaniko-taskrun55jql"}
{"level":"info","ts":"2024-10-16T04:29:59.689Z","logger":"watcher","caller":"oci/legacy.go:104","msg":"No image subject to attest for tekton.dev/v1/TaskRun/earth-fzj8h/kaniko-taskrun55jql. Skipping upload to registry","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"07340dd9-a100-4133-a311-05d1e12bb3b0","knative.dev/key":"earth-fzj8h/kaniko-taskrun55jql"}
{"level":"info","ts":"2024-10-16T04:29:59.689Z","logger":"watcher","caller":"tekton/tekton.go:164","msg":"Storing payload on tekton.dev/v1/TaskRun/earth-fzj8h/kaniko-taskrun55jql","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"07340dd9-a100-4133-a311-05d1e12bb3b0","knative.dev/key":"earth-fzj8h/kaniko-taskrun55jql"}
{"level":"info","ts":"2024-10-16T04:29:59.784Z","logger":"watcher","caller":"controller/controller.go:550","msg":"Reconcile succeeded","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"07340dd9-a100-4133-a311-05d1e12bb3b0","knative.dev/key":"earth-fzj8h/kaniko-taskrun55jql","duration":0.118219704}
{"level":"info","ts":"2024-10-16T04:29:59.785Z","logger":"watcher","caller":"taskrun/taskrun.go:63","msg":"taskrun earth-fzj8h/kaniko-taskrun55jql has been reconciled","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"987db6f0-d6db-4f7e-96e1-12a7af515a2e","knative.dev/key":"earth-fzj8h/kaniko-taskrun55jql"}
{"level":"info","ts":"2024-10-16T04:29:59.785Z","logger":"watcher","caller":"controller/controller.go:550","msg":"Reconcile succeeded","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"987db6f0-d6db-4f7e-96e1-12a7af515a2e","knative.dev/key":"earth-fzj8h/kaniko-taskrun55jql","duration":0.000099613}
{"level":"warn","ts":"2024-10-16T04:29:59.861Z","logger":"watcher","caller":"logging/warning_handler.go:32","msg":"API Warning: metadata.finalizers: \"chains.tekton.dev\": prefer a domain-qualified finalizer name to avoid accidental conflicts with other finalizer writers","commit":"6a8fe86-dirty"}
{"level":"info","ts":"2024-10-16T04:29:59.861Z","logger":"watcher","caller":"taskrun/taskrun.go:55","msg":"taskrun earth-fzj8h/verify-kaniko-taskrun7vjs4 is still running","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"3b85c123-34e9-442b-b6b4-a87cfb8b44fc","knative.dev/key":"earth-fzj8h/verify-kaniko-taskrun7vjs4"}
{"level":"info","ts":"2024-10-16T04:29:59.861Z","logger":"watcher","caller":"controller/controller.go:550","msg":"Reconcile succeeded","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"3b85c123-34e9-442b-b6b4-a87cfb8b44fc","knative.dev/key":"earth-fzj8h/verify-kaniko-taskrun7vjs4","duration":0.045117271}
{"level":"info","ts":"2024-10-16T04:29:59.861Z","logger":"watcher","caller":"taskrun/taskrun.go:55","msg":"taskrun earth-fzj8h/verify-kaniko-taskrun7vjs4 is still running","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"ae124f52-d088-4702-9f88-7d296fdcee48","knative.dev/key":"earth-fzj8h/verify-kaniko-taskrun7vjs4"}
{"level":"info","ts":"2024-10-16T04:29:59.861Z","logger":"watcher","caller":"controller/controller.go:550","msg":"Reconcile succeeded","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"ae124f52-d088-4702-9f88-7d296fdcee48","knative.dev/key":"earth-fzj8h/verify-kaniko-taskrun7vjs4","duration":0.000156168}
{"level":"info","ts":"2024-10-16T04:29:59.861Z","logger":"watcher.event-broadcaster","caller":"record/event.go:377","msg":"Event(v1.ObjectReference{Kind:\"TaskRun\", Namespace:\"earth-fzj8h\", Name:\"verify-kaniko-taskrun7vjs4\", UID:\"92672608-5576-425b-bd17-6d4e55580fa2\", APIVersion:\"tekton.dev/v1\", ResourceVersion:\"11186\", FieldPath:\"\"}): type: 'Normal' reason: 'FinalizerUpdate' Updated \"verify-kaniko-taskrun7vjs4\" finalizers","commit":"6a8fe86-dirty"}
{"level":"info","ts":"2024-10-16T04:29:59.977Z","logger":"watcher","caller":"taskrun/taskrun.go:55","msg":"taskrun earth-fzj8h/verify-kaniko-taskrun7vjs4 is still running","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"87bfff83-dcf9-4b5e-adf7-d85bad0833cb","knative.dev/key":"earth-fzj8h/verify-kaniko-taskrun7vjs4"}
{"level":"info","ts":"2024-10-16T04:29:59.977Z","logger":"watcher","caller":"controller/controller.go:550","msg":"Reconcile succeeded","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"87bfff83-dcf9-4b5e-adf7-d85bad0833cb","knative.dev/key":"earth-fzj8h/verify-kaniko-taskrun7vjs4","duration":0.000139063}
{"level":"info","ts":"2024-10-16T04:30:00.020Z","logger":"watcher","caller":"taskrun/taskrun.go:55","msg":"taskrun earth-fzj8h/verify-kaniko-taskrun7vjs4 is still running","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"b02f3720-36d9-4639-97a3-cce1a1a83a97","knative.dev/key":"earth-fzj8h/verify-kaniko-taskrun7vjs4"}
{"level":"info","ts":"2024-10-16T04:30:00.020Z","logger":"watcher","caller":"controller/controller.go:550","msg":"Reconcile succeeded","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"b02f3720-36d9-4639-97a3-cce1a1a83a97","knative.dev/key":"earth-fzj8h/verify-kaniko-taskrun7vjs4","duration":0.000135676}
{"level":"info","ts":"2024-10-16T04:30:00.072Z","logger":"watcher","caller":"taskrun/taskrun.go:55","msg":"taskrun earth-fzj8h/verify-kaniko-taskrun7vjs4 is still running","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"4d769783-b014-4377-899d-9694b7193779","knative.dev/key":"earth-fzj8h/verify-kaniko-taskrun7vjs4"}
{"level":"info","ts":"2024-10-16T04:30:00.072Z","logger":"watcher","caller":"controller/controller.go:550","msg":"Reconcile succeeded","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"4d769783-b014-4377-899d-9694b7193779","knative.dev/key":"earth-fzj8h/verify-kaniko-taskrun7vjs4","duration":0.000134923}
{"level":"info","ts":"2024-10-16T04:30:00.976Z","logger":"watcher","caller":"taskrun/taskrun.go:55","msg":"taskrun earth-fzj8h/verify-kaniko-taskrun7vjs4 is still running","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"a0eb7776-f684-4dc0-9b1a-7bff70fbba68","knative.dev/key":"earth-fzj8h/verify-kaniko-taskrun7vjs4"}
{"level":"info","ts":"2024-10-16T04:30:00.976Z","logger":"watcher","caller":"controller/controller.go:550","msg":"Reconcile succeeded","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"a0eb7776-f684-4dc0-9b1a-7bff70fbba68","knative.dev/key":"earth-fzj8h/verify-kaniko-taskrun7vjs4","duration":0.000140735}
{"level":"info","ts":"2024-10-16T04:30:01.993Z","logger":"watcher","caller":"taskrun/taskrun.go:55","msg":"taskrun earth-fzj8h/verify-kaniko-taskrun7vjs4 is still running","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"1d3934fa-90a7-472c-8f41-e7338b69e5ac","knative.dev/key":"earth-fzj8h/verify-kaniko-taskrun7vjs4"}
{"level":"info","ts":"2024-10-16T04:30:01.993Z","logger":"watcher","caller":"controller/controller.go:550","msg":"Reconcile succeeded","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"1d3934fa-90a7-472c-8f41-e7338b69e5ac","knative.dev/key":"earth-fzj8h/verify-kaniko-taskrun7vjs4","duration":0.000142062}
{"level":"info","ts":"2024-10-16T04:30:02.993Z","logger":"watcher","caller":"taskrun/taskrun.go:55","msg":"taskrun earth-fzj8h/verify-kaniko-taskrun7vjs4 is still running","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"60b53081-7340-4c11-b79b-d43da7475da1","knative.dev/key":"earth-fzj8h/verify-kaniko-taskrun7vjs4"}
{"level":"info","ts":"2024-10-16T04:30:02.993Z","logger":"watcher","caller":"controller/controller.go:550","msg":"Reconcile succeeded","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"60b53081-7340-4c11-b79b-d43da7475da1","knative.dev/key":"earth-fzj8h/verify-kaniko-taskrun7vjs4","duration":0.00017691}
{"level":"info","ts":"2024-10-16T04:30:05.095Z","logger":"watcher","caller":"taskrun/taskrun.go:55","msg":"taskrun earth-fzj8h/verify-kaniko-taskrun7vjs4 is still running","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"1ee52936-2533-40f6-9caf-ab4ae23faf26","knative.dev/key":"earth-fzj8h/verify-kaniko-taskrun7vjs4"}
{"level":"info","ts":"2024-10-16T04:30:05.095Z","logger":"watcher","caller":"controller/controller.go:550","msg":"Reconcile succeeded","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"1ee52936-2533-40f6-9caf-ab4ae23faf26","knative.dev/key":"earth-fzj8h/verify-kaniko-taskrun7vjs4","duration":0.000124725}
{"level":"info","ts":"2024-10-16T04:30:08.028Z","logger":"watcher","caller":"x509/x509.go:180","msg":"Found x509 key...","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"65c01dd5-6763-4a33-a884-4c092ed382c8","knative.dev/key":"earth-fzj8h/verify-kaniko-taskrun7vjs4"}
{"level":"info","ts":"2024-10-16T04:30:08.028Z","logger":"watcher","caller":"chains/signing.go:155","msg":"Created payload of type slsa/v1 for tekton.dev/v1/TaskRun earth-fzj8h/verify-kaniko-taskrun7vjs4","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"65c01dd5-6763-4a33-a884-4c092ed382c8","knative.dev/key":"earth-fzj8h/verify-kaniko-taskrun7vjs4"}
{"level":"info","ts":"2024-10-16T04:30:08.028Z","logger":"watcher","caller":"chains/signing.go:170","msg":"Using wrapped envelope signer for slsa/v1","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"65c01dd5-6763-4a33-a884-4c092ed382c8","knative.dev/key":"earth-fzj8h/verify-kaniko-taskrun7vjs4"}
{"level":"info","ts":"2024-10-16T04:30:08.028Z","logger":"watcher","caller":"chains/signing.go:174","msg":"Signing object with x509","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"65c01dd5-6763-4a33-a884-4c092ed382c8","knative.dev/key":"earth-fzj8h/verify-kaniko-taskrun7vjs4"}
{"level":"info","ts":"2024-10-16T04:30:08.036Z","logger":"watcher","caller":"oci/legacy.go:84","msg":"Storing payload on tekton.dev/v1/TaskRun/earth-fzj8h/verify-kaniko-taskrun7vjs4","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"65c01dd5-6763-4a33-a884-4c092ed382c8","knative.dev/key":"earth-fzj8h/verify-kaniko-taskrun7vjs4"}
{"level":"info","ts":"2024-10-16T04:30:08.036Z","logger":"watcher","caller":"oci/legacy.go:104","msg":"No image subject to attest for tekton.dev/v1/TaskRun/earth-fzj8h/verify-kaniko-taskrun7vjs4. Skipping upload to registry","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"65c01dd5-6763-4a33-a884-4c092ed382c8","knative.dev/key":"earth-fzj8h/verify-kaniko-taskrun7vjs4"}
{"level":"info","ts":"2024-10-16T04:30:08.036Z","logger":"watcher","caller":"tekton/tekton.go:164","msg":"Storing payload on tekton.dev/v1/TaskRun/earth-fzj8h/verify-kaniko-taskrun7vjs4","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"65c01dd5-6763-4a33-a884-4c092ed382c8","knative.dev/key":"earth-fzj8h/verify-kaniko-taskrun7vjs4"}
{"level":"info","ts":"2024-10-16T04:30:08.163Z","logger":"watcher","caller":"controller/controller.go:550","msg":"Reconcile succeeded","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"65c01dd5-6763-4a33-a884-4c092ed382c8","knative.dev/key":"earth-fzj8h/verify-kaniko-taskrun7vjs4","duration":0.147898569}
{"level":"info","ts":"2024-10-16T04:30:08.163Z","logger":"watcher","caller":"taskrun/taskrun.go:63","msg":"taskrun earth-fzj8h/verify-kaniko-taskrun7vjs4 has been reconciled","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"1e704a6b-0422-46dc-80b3-607f4c60be1a","knative.dev/key":"earth-fzj8h/verify-kaniko-taskrun7vjs4"}
{"level":"info","ts":"2024-10-16T04:30:08.163Z","logger":"watcher","caller":"controller/controller.go:550","msg":"Reconcile succeeded","commit":"6a8fe86-dirty","knative.dev/controller":"github.com.tektoncd.chains.pkg.reconciler.taskrun.Reconciler","knative.dev/kind":"tekton.dev.TaskRun","knative.dev/traceid":"1e704a6b-0422-46dc-80b3-607f4c60be1a","knative.dev/key":"earth-fzj8h/verify-kaniko-taskrun7vjs4","duration":0.00014157}
e2e_test.go:532: time out
clients.go:123: Deleting namespace earth-fzj8h
from junit_Fzc2En6b.xml
Filter through log files
test TestExamples
test TestExamples/pipelinerun-examples-slsa-v1
test TestExamples/pipelinerun-examples-slsa-v1/../examples/pipelineruns/pipeline-output-image.yaml
test TestExamples/pipelinerun-examples-slsa-v2alpha3
test TestExamples/pipelinerun-examples-slsa-v2alpha3/../examples/pipelineruns/pipeline-output-image.yaml
test TestExamples/pipelinerun-examples-slsa-v2alpha4
test TestExamples/pipelinerun-examples-slsa-v2alpha4/../examples/pipelineruns/pipeline-output-image.yaml
test TestExamples/pipelinerun-no-repeated-subjects-v2alpha4
test TestExamples/pipelinerun-no-repeated-subjects-v2alpha4/../examples/v2alpha4/pipeline-with-repeated-results.yaml
test TestExamples/pipelinerun-type-hinted-results-v2alpha4
test TestExamples/pipelinerun-type-hinted-results-v2alpha4/../examples/v2alpha4/pipeline-with-object-type-hinting.yaml
test TestExamples/taskrun-examples-slsa-v1
test TestExamples/taskrun-examples-slsa-v1/../examples/taskruns/task-output-image.yaml
test TestExamples/taskrun-examples-slsa-v2alpha3
test TestExamples/taskrun-examples-slsa-v2alpha3/../examples/taskruns/task-output-image.yaml
test TestExamples/taskrun-examples-slsa-v2alpha4
test TestExamples/taskrun-examples-slsa-v2alpha4/../examples/taskruns/task-output-image.yaml
test TestExamples/taskrun-type-hinted-results-v2alpha4
test TestExamples/taskrun-type-hinted-results-v2alpha4/../examples/v2alpha4/task-with-object-type-hinting.yaml
test TestInstall
test TestMultiBackendStorage/pipelinerun
test TestOCISigning
test TestOCISigning/cosign
test TestOCISigning/x509
test TestOCIStorage
test TestProvenanceMaterials
test TestProvenanceMaterials/pipelinerun
test TestProvenanceMaterials/taskrun
test TestRekor
test TestRekor/pipelinerun
test TestRekor/taskrun
test TestRetryFailed
test TestRetryFailed/pipelinerun
test TestRetryFailed/taskrun
test TestTektonStorage
test TestTektonStorage/pipelinerun
test TestTektonStorage/taskrun
test TestVaultKMSSpire
test TestFulcio
test TestGCSStorage