├── .github ├── ISSUE_TEMPLATE │ ├── bug.yaml │ ├── config.yml │ └── feat_req.yaml ├── workflows │ ├── e2e-test.yaml │ ├── golangci-lint.yaml │ ├── helm-lint.yaml │ ├── helm-release.yaml │ ├── helm-test.yaml │ ├── publish-techdocs.yaml │ ├── push.yaml │ ├── unit-test.yaml │ └── yamllint.yaml └── zizmor.yml ├── .gitignore ├── .yamllint.yaml ├── CODEOWNERS ├── CONTRIBUTING.md ├── Dockerfile.controller ├── Dockerfile.runner ├── Dockerfile.starter ├── LICENSE ├── Makefile ├── PROJECT ├── README.md ├── api └── v1alpha1 │ ├── groupversion_info.go │ ├── k6conditions.go │ ├── plzconditions.go │ ├── privateloadzone_types.go │ ├── testrun_types.go │ └── zz_generated.deepcopy.go ├── assets └── data-flow.png ├── bundle.yaml ├── catalog-info.yaml ├── charts ├── .helmdocsignore ├── .helmignore ├── .yamllint ├── cr.yaml ├── ct.yaml └── k6-operator │ ├── Chart.yaml │ ├── README.md │ ├── README.md.gotmpl │ ├── samples │ ├── customAnnotationsAndLabels.yaml │ └── serviceMonitorCustomLabels.yaml │ ├── templates │ ├── NOTES.txt │ ├── _helpers.tpl │ ├── clusterRole.yaml │ ├── clusterRoleBinding.yaml │ ├── crds │ │ ├── plz.yaml │ │ └── testrun.yaml │ ├── deployment.yaml │ ├── metrics │ │ └── serviceMonitor.yaml │ ├── namespace.yaml │ ├── role.yaml │ ├── roleBinding.yaml │ ├── service.yaml │ └── serviceAccount.yaml │ ├── values.schema.json │ └── values.yaml ├── cmd └── main.go ├── config ├── crd │ ├── bases │ │ ├── k6.io_privateloadzones.yaml │ │ └── k6.io_testruns.yaml │ ├── kustomization.yaml │ ├── kustomizeconfig.yaml │ └── patches │ │ ├── cainjection_in_privateloadzones.yaml │ │ ├── cainjection_in_testruns.yaml │ │ ├── webhook_in_privateloadzones.yaml │ │ └── webhook_in_testruns.yaml ├── default │ ├── kustomization.yaml │ ├── manager_metrics_patch.yaml │ ├── manager_webhook_patch.yaml │ └── metrics_service.yaml ├── manager │ ├── kustomization.yaml │ └── manager.yaml ├── manifests │ ├── bases │ │ └── k6-operator.clusterserviceversion.yaml │ └── kustomization.yaml ├── network-policy │ ├── allow-metrics-traffic.yaml │ └── kustomization.yaml ├── prometheus │ ├── kustomization.yaml │ └── monitor.yaml ├── rbac │ ├── kustomization.yaml │ ├── leader_election_role.yaml │ ├── leader_election_role_binding.yaml │ ├── metrics_auth_role.yaml │ ├── metrics_auth_role_binding.yaml │ ├── metrics_reader_role.yaml │ ├── privateloadzone_editor_role.yaml │ ├── privateloadzone_viewer_role.yaml │ ├── role.yaml │ ├── role_binding.yaml │ ├── service_account.yaml │ ├── testrun_editor_role.yaml │ └── testrun_viewer_role.yaml ├── samples │ ├── k6_v1alpha1_configmap.yaml │ ├── k6_v1alpha1_privateloadzone.yaml │ ├── k6_v1alpha1_testrun.yaml │ ├── k6_v1alpha1_testrun_with_initContainers.yaml │ ├── k6_v1alpha1_testrun_with_localfile.yaml │ ├── k6_v1alpha1_testrun_with_output.yaml │ ├── k6_v1alpha1_testrun_with_readOnlyVolumeClaim.yaml │ ├── k6_v1alpha1_testrun_with_securitycontext.yaml │ ├── k6_v1alpha1_testrun_with_topologyspreadconstraints.yaml │ ├── k6_v1alpha1_testrun_with_volumeClaim.yaml │ └── kustomization.yaml ├── scorecard │ ├── bases │ │ └── config.yaml │ ├── kustomization.yaml │ └── patches │ │ ├── basic.config.yaml │ │ └── olm.config.yaml └── webhook │ ├── kustomization.yaml │ ├── kustomizeconfig.yaml │ └── service.yaml ├── devspace.yaml ├── devspace_start.sh ├── docs ├── crd-generated.md ├── crd.tmpl ├── env-vars.md ├── maintenance.md ├── on-native-distributed-execution.md ├── plz.md ├── release-workflow.md ├── releases.md └── versioning.md ├── e2e ├── README.md ├── basic-testrun-1 │ ├── manifests │ │ ├── configmap.yaml │ │ └── kustomization.yaml │ ├── test.js │ └── testrun.yaml ├── basic-testrun-4 │ ├── manifests │ │ ├── configmap.yaml │ │ ├── kustomization.yaml │ │ └── namespace.yaml │ ├── test.js │ └── testrun.yaml ├── error-stage │ ├── manifests │ │ ├── configmap.yaml │ │ └── kustomization.yaml │ ├── test.js │ └── testrun.yaml ├── init-container-volume │ ├── manifests │ │ └── kustomization.yaml │ ├── test.js │ └── testrun.yaml ├── invalid-arguments │ ├── manifests │ │ ├── configmap.yaml │ │ └── kustomization.yaml │ ├── test.js │ └── testrun.yaml ├── ipv6 │ └── kind-ipv6.yaml ├── latest │ ├── ClusterRole-k6-operator-manager-role.yml │ ├── ClusterRole-k6-operator-metrics-auth-role.yml │ ├── ClusterRole-k6-operator-metrics-reader.yml │ ├── ClusterRoleBinding-k6-operator-manager-rolebinding.yml │ ├── ClusterRoleBinding-k6-operator-metrics-auth-rolebinding.yml │ ├── CustomResourceDefinition-privateloadzones.k6.io.yaml │ ├── CustomResourceDefinition-testruns.k6.io.yaml │ ├── Deployment-k6-operator-controller-manager.yml │ ├── Namespace-k6-operator-system.yml │ ├── Role-k6-operator-leader-election-role.yml │ ├── RoleBinding-k6-operator-leader-election-rolebinding.yml │ ├── Service-k6-operator-controller-manager-metrics-service.yml │ ├── ServiceAccount-k6-operator-controller.yml │ └── kustomization.yaml ├── multifile │ ├── manifests │ │ ├── configmap.yaml │ │ └── kustomization.yaml │ ├── test.js │ └── testrun.yaml ├── run-tests.sh ├── test-initcontainer-volumes.yaml ├── test-initcontainer.yaml ├── test.js ├── test.yaml ├── testrun-archive │ ├── manifests │ │ ├── configmap.yaml │ │ └── kustomization.yaml │ ├── test.js │ └── testrun.yaml ├── testrun-cleanup │ ├── manifests │ │ ├── configmap.yaml │ │ ├── kustomization.yaml │ │ └── namespace.yaml │ ├── test.js │ └── testrun.yaml ├── testrun-cloud-output │ ├── manifests │ │ ├── configmap.yaml │ │ ├── kustomization.yaml │ │ ├── namespace.yaml │ │ └── secret.yaml │ ├── test.js │ └── testrun.yaml ├── testrun-simultaneous-cloud-output │ ├── manifests │ │ ├── configmap.yaml │ │ ├── kustomization.yaml │ │ ├── namespace.yaml │ │ └── secret.yaml │ ├── test.js │ ├── testrun1.yaml │ └── testrun2.yaml ├── testrun-simultaneous │ ├── manifests │ │ ├── configmap.yaml │ │ └── kustomization.yaml │ ├── test.js │ ├── testrun1.yaml │ └── testrun2.yaml ├── testrun-watch-namespace │ ├── manifests │ │ ├── configmap.yaml │ │ ├── invisible-ns.yaml │ │ ├── kustomization.yaml │ │ └── some-ns.yaml │ ├── test.js │ ├── testrun-invisible.yaml │ └── testrun.yaml └── testrun-watch-namespaces │ ├── manifests │ ├── configmap-other.yaml │ ├── configmap.yaml │ ├── invisible-ns.yaml │ ├── kustomization.yaml │ ├── some-ns.yaml │ └── some-other-ns.yaml │ ├── test.js │ ├── testrun-invisible.yaml │ ├── testrun-other.yaml │ └── testrun.yaml ├── go.mod ├── go.sum ├── hack └── boilerplate.go.txt ├── internal └── controller │ ├── common.go │ ├── k6_create.go │ ├── k6_finish.go │ ├── k6_initialize.go │ ├── k6_start.go │ ├── k6_stop.go │ ├── k6_stopped_jobs.go │ ├── plz_controller.go │ ├── suite_test.go │ └── testrun_controller.go ├── mkdocs.yml └── pkg ├── cloud ├── aggregation.go ├── aggregation_test.go ├── cloud_output.go ├── conn │ ├── poller.go │ └── poller_test.go ├── plz.go ├── resources_test.go ├── test_runs.go ├── token.go ├── types.go └── types_test.go ├── plz ├── scheme.go ├── worker.go ├── worker_test.go └── workers.go ├── resources ├── containers │ ├── curl_start.go │ ├── curl_stop.go │ └── s3.go └── jobs │ ├── helpers.go │ ├── helpers_test.go │ ├── initializer.go │ ├── initializer_test.go │ ├── runner.go │ ├── runner_test.go │ ├── starter.go │ ├── starter_test.go │ ├── stopper.go │ └── stopper_test.go ├── segmentation ├── segmentation.go └── suite_test.go ├── testrun ├── k6client.go └── template.go └── types ├── conditions.go ├── conditions_test.go ├── k6cli.go ├── k6cli_test.go ├── k6status.go └── script.go /.github/ISSUE_TEMPLATE/bug.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/.github/ISSUE_TEMPLATE/bug.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feat_req.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/.github/ISSUE_TEMPLATE/feat_req.yaml -------------------------------------------------------------------------------- /.github/workflows/e2e-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/.github/workflows/e2e-test.yaml -------------------------------------------------------------------------------- /.github/workflows/golangci-lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/.github/workflows/golangci-lint.yaml -------------------------------------------------------------------------------- /.github/workflows/helm-lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/.github/workflows/helm-lint.yaml -------------------------------------------------------------------------------- /.github/workflows/helm-release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/.github/workflows/helm-release.yaml -------------------------------------------------------------------------------- /.github/workflows/helm-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/.github/workflows/helm-test.yaml -------------------------------------------------------------------------------- /.github/workflows/publish-techdocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/.github/workflows/publish-techdocs.yaml -------------------------------------------------------------------------------- /.github/workflows/push.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/.github/workflows/push.yaml -------------------------------------------------------------------------------- /.github/workflows/unit-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/.github/workflows/unit-test.yaml -------------------------------------------------------------------------------- /.github/workflows/yamllint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/.github/workflows/yamllint.yaml -------------------------------------------------------------------------------- /.github/zizmor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/.github/zizmor.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/.gitignore -------------------------------------------------------------------------------- /.yamllint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/.yamllint.yaml -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @yorugac 2 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile.controller: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/Dockerfile.controller -------------------------------------------------------------------------------- /Dockerfile.runner: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/Dockerfile.runner -------------------------------------------------------------------------------- /Dockerfile.starter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/Dockerfile.starter -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/Makefile -------------------------------------------------------------------------------- /PROJECT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/PROJECT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/README.md -------------------------------------------------------------------------------- /api/v1alpha1/groupversion_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/api/v1alpha1/groupversion_info.go -------------------------------------------------------------------------------- /api/v1alpha1/k6conditions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/api/v1alpha1/k6conditions.go -------------------------------------------------------------------------------- /api/v1alpha1/plzconditions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/api/v1alpha1/plzconditions.go -------------------------------------------------------------------------------- /api/v1alpha1/privateloadzone_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/api/v1alpha1/privateloadzone_types.go -------------------------------------------------------------------------------- /api/v1alpha1/testrun_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/api/v1alpha1/testrun_types.go -------------------------------------------------------------------------------- /api/v1alpha1/zz_generated.deepcopy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/api/v1alpha1/zz_generated.deepcopy.go -------------------------------------------------------------------------------- /assets/data-flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/assets/data-flow.png -------------------------------------------------------------------------------- /bundle.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/bundle.yaml -------------------------------------------------------------------------------- /catalog-info.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/catalog-info.yaml -------------------------------------------------------------------------------- /charts/.helmdocsignore: -------------------------------------------------------------------------------- 1 | examples/ 2 | -------------------------------------------------------------------------------- /charts/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/charts/.helmignore -------------------------------------------------------------------------------- /charts/.yamllint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/charts/.yamllint -------------------------------------------------------------------------------- /charts/cr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/charts/cr.yaml -------------------------------------------------------------------------------- /charts/ct.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/charts/ct.yaml -------------------------------------------------------------------------------- /charts/k6-operator/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/charts/k6-operator/Chart.yaml -------------------------------------------------------------------------------- /charts/k6-operator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/charts/k6-operator/README.md -------------------------------------------------------------------------------- /charts/k6-operator/README.md.gotmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/charts/k6-operator/README.md.gotmpl -------------------------------------------------------------------------------- /charts/k6-operator/samples/customAnnotationsAndLabels.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/charts/k6-operator/samples/customAnnotationsAndLabels.yaml -------------------------------------------------------------------------------- /charts/k6-operator/samples/serviceMonitorCustomLabels.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/charts/k6-operator/samples/serviceMonitorCustomLabels.yaml -------------------------------------------------------------------------------- /charts/k6-operator/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/charts/k6-operator/templates/NOTES.txt -------------------------------------------------------------------------------- /charts/k6-operator/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/charts/k6-operator/templates/_helpers.tpl -------------------------------------------------------------------------------- /charts/k6-operator/templates/clusterRole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/charts/k6-operator/templates/clusterRole.yaml -------------------------------------------------------------------------------- /charts/k6-operator/templates/clusterRoleBinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/charts/k6-operator/templates/clusterRoleBinding.yaml -------------------------------------------------------------------------------- /charts/k6-operator/templates/crds/plz.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/charts/k6-operator/templates/crds/plz.yaml -------------------------------------------------------------------------------- /charts/k6-operator/templates/crds/testrun.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/charts/k6-operator/templates/crds/testrun.yaml -------------------------------------------------------------------------------- /charts/k6-operator/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/charts/k6-operator/templates/deployment.yaml -------------------------------------------------------------------------------- /charts/k6-operator/templates/metrics/serviceMonitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/charts/k6-operator/templates/metrics/serviceMonitor.yaml -------------------------------------------------------------------------------- /charts/k6-operator/templates/namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/charts/k6-operator/templates/namespace.yaml -------------------------------------------------------------------------------- /charts/k6-operator/templates/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/charts/k6-operator/templates/role.yaml -------------------------------------------------------------------------------- /charts/k6-operator/templates/roleBinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/charts/k6-operator/templates/roleBinding.yaml -------------------------------------------------------------------------------- /charts/k6-operator/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/charts/k6-operator/templates/service.yaml -------------------------------------------------------------------------------- /charts/k6-operator/templates/serviceAccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/charts/k6-operator/templates/serviceAccount.yaml -------------------------------------------------------------------------------- /charts/k6-operator/values.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/charts/k6-operator/values.schema.json -------------------------------------------------------------------------------- /charts/k6-operator/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/charts/k6-operator/values.yaml -------------------------------------------------------------------------------- /cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/cmd/main.go -------------------------------------------------------------------------------- /config/crd/bases/k6.io_privateloadzones.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/crd/bases/k6.io_privateloadzones.yaml -------------------------------------------------------------------------------- /config/crd/bases/k6.io_testruns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/crd/bases/k6.io_testruns.yaml -------------------------------------------------------------------------------- /config/crd/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/crd/kustomization.yaml -------------------------------------------------------------------------------- /config/crd/kustomizeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/crd/kustomizeconfig.yaml -------------------------------------------------------------------------------- /config/crd/patches/cainjection_in_privateloadzones.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/crd/patches/cainjection_in_privateloadzones.yaml -------------------------------------------------------------------------------- /config/crd/patches/cainjection_in_testruns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/crd/patches/cainjection_in_testruns.yaml -------------------------------------------------------------------------------- /config/crd/patches/webhook_in_privateloadzones.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/crd/patches/webhook_in_privateloadzones.yaml -------------------------------------------------------------------------------- /config/crd/patches/webhook_in_testruns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/crd/patches/webhook_in_testruns.yaml -------------------------------------------------------------------------------- /config/default/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/default/kustomization.yaml -------------------------------------------------------------------------------- /config/default/manager_metrics_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/default/manager_metrics_patch.yaml -------------------------------------------------------------------------------- /config/default/manager_webhook_patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/default/manager_webhook_patch.yaml -------------------------------------------------------------------------------- /config/default/metrics_service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/default/metrics_service.yaml -------------------------------------------------------------------------------- /config/manager/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/manager/kustomization.yaml -------------------------------------------------------------------------------- /config/manager/manager.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/manager/manager.yaml -------------------------------------------------------------------------------- /config/manifests/bases/k6-operator.clusterserviceversion.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/manifests/bases/k6-operator.clusterserviceversion.yaml -------------------------------------------------------------------------------- /config/manifests/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/manifests/kustomization.yaml -------------------------------------------------------------------------------- /config/network-policy/allow-metrics-traffic.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/network-policy/allow-metrics-traffic.yaml -------------------------------------------------------------------------------- /config/network-policy/kustomization.yaml: -------------------------------------------------------------------------------- 1 | resources: 2 | - allow-metrics-traffic.yaml 3 | -------------------------------------------------------------------------------- /config/prometheus/kustomization.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | resources: 3 | - monitor.yaml 4 | -------------------------------------------------------------------------------- /config/prometheus/monitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/prometheus/monitor.yaml -------------------------------------------------------------------------------- /config/rbac/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/rbac/kustomization.yaml -------------------------------------------------------------------------------- /config/rbac/leader_election_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/rbac/leader_election_role.yaml -------------------------------------------------------------------------------- /config/rbac/leader_election_role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/rbac/leader_election_role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/metrics_auth_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/rbac/metrics_auth_role.yaml -------------------------------------------------------------------------------- /config/rbac/metrics_auth_role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/rbac/metrics_auth_role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/metrics_reader_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/rbac/metrics_reader_role.yaml -------------------------------------------------------------------------------- /config/rbac/privateloadzone_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/rbac/privateloadzone_editor_role.yaml -------------------------------------------------------------------------------- /config/rbac/privateloadzone_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/rbac/privateloadzone_viewer_role.yaml -------------------------------------------------------------------------------- /config/rbac/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/rbac/role.yaml -------------------------------------------------------------------------------- /config/rbac/role_binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/rbac/role_binding.yaml -------------------------------------------------------------------------------- /config/rbac/service_account.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/rbac/service_account.yaml -------------------------------------------------------------------------------- /config/rbac/testrun_editor_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/rbac/testrun_editor_role.yaml -------------------------------------------------------------------------------- /config/rbac/testrun_viewer_role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/rbac/testrun_viewer_role.yaml -------------------------------------------------------------------------------- /config/samples/k6_v1alpha1_configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/samples/k6_v1alpha1_configmap.yaml -------------------------------------------------------------------------------- /config/samples/k6_v1alpha1_privateloadzone.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/samples/k6_v1alpha1_privateloadzone.yaml -------------------------------------------------------------------------------- /config/samples/k6_v1alpha1_testrun.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/samples/k6_v1alpha1_testrun.yaml -------------------------------------------------------------------------------- /config/samples/k6_v1alpha1_testrun_with_initContainers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/samples/k6_v1alpha1_testrun_with_initContainers.yaml -------------------------------------------------------------------------------- /config/samples/k6_v1alpha1_testrun_with_localfile.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/samples/k6_v1alpha1_testrun_with_localfile.yaml -------------------------------------------------------------------------------- /config/samples/k6_v1alpha1_testrun_with_output.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/samples/k6_v1alpha1_testrun_with_output.yaml -------------------------------------------------------------------------------- /config/samples/k6_v1alpha1_testrun_with_readOnlyVolumeClaim.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/samples/k6_v1alpha1_testrun_with_readOnlyVolumeClaim.yaml -------------------------------------------------------------------------------- /config/samples/k6_v1alpha1_testrun_with_securitycontext.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/samples/k6_v1alpha1_testrun_with_securitycontext.yaml -------------------------------------------------------------------------------- /config/samples/k6_v1alpha1_testrun_with_topologyspreadconstraints.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/samples/k6_v1alpha1_testrun_with_topologyspreadconstraints.yaml -------------------------------------------------------------------------------- /config/samples/k6_v1alpha1_testrun_with_volumeClaim.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/samples/k6_v1alpha1_testrun_with_volumeClaim.yaml -------------------------------------------------------------------------------- /config/samples/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/samples/kustomization.yaml -------------------------------------------------------------------------------- /config/scorecard/bases/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/scorecard/bases/config.yaml -------------------------------------------------------------------------------- /config/scorecard/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/scorecard/kustomization.yaml -------------------------------------------------------------------------------- /config/scorecard/patches/basic.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/scorecard/patches/basic.config.yaml -------------------------------------------------------------------------------- /config/scorecard/patches/olm.config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/scorecard/patches/olm.config.yaml -------------------------------------------------------------------------------- /config/webhook/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/webhook/kustomization.yaml -------------------------------------------------------------------------------- /config/webhook/kustomizeconfig.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/webhook/kustomizeconfig.yaml -------------------------------------------------------------------------------- /config/webhook/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/config/webhook/service.yaml -------------------------------------------------------------------------------- /devspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/devspace.yaml -------------------------------------------------------------------------------- /devspace_start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/devspace_start.sh -------------------------------------------------------------------------------- /docs/crd-generated.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/docs/crd-generated.md -------------------------------------------------------------------------------- /docs/crd.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/docs/crd.tmpl -------------------------------------------------------------------------------- /docs/env-vars.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/docs/env-vars.md -------------------------------------------------------------------------------- /docs/maintenance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/docs/maintenance.md -------------------------------------------------------------------------------- /docs/on-native-distributed-execution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/docs/on-native-distributed-execution.md -------------------------------------------------------------------------------- /docs/plz.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/docs/plz.md -------------------------------------------------------------------------------- /docs/release-workflow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/docs/release-workflow.md -------------------------------------------------------------------------------- /docs/releases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/docs/releases.md -------------------------------------------------------------------------------- /docs/versioning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/docs/versioning.md -------------------------------------------------------------------------------- /e2e/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/README.md -------------------------------------------------------------------------------- /e2e/basic-testrun-1/manifests/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/basic-testrun-1/manifests/configmap.yaml -------------------------------------------------------------------------------- /e2e/basic-testrun-1/manifests/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/basic-testrun-1/manifests/kustomization.yaml -------------------------------------------------------------------------------- /e2e/basic-testrun-1/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/basic-testrun-1/test.js -------------------------------------------------------------------------------- /e2e/basic-testrun-1/testrun.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/basic-testrun-1/testrun.yaml -------------------------------------------------------------------------------- /e2e/basic-testrun-4/manifests/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/basic-testrun-4/manifests/configmap.yaml -------------------------------------------------------------------------------- /e2e/basic-testrun-4/manifests/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/basic-testrun-4/manifests/kustomization.yaml -------------------------------------------------------------------------------- /e2e/basic-testrun-4/manifests/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: fancy-testing -------------------------------------------------------------------------------- /e2e/basic-testrun-4/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/basic-testrun-4/test.js -------------------------------------------------------------------------------- /e2e/basic-testrun-4/testrun.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/basic-testrun-4/testrun.yaml -------------------------------------------------------------------------------- /e2e/error-stage/manifests/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/error-stage/manifests/configmap.yaml -------------------------------------------------------------------------------- /e2e/error-stage/manifests/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/error-stage/manifests/kustomization.yaml -------------------------------------------------------------------------------- /e2e/error-stage/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/error-stage/test.js -------------------------------------------------------------------------------- /e2e/error-stage/testrun.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/error-stage/testrun.yaml -------------------------------------------------------------------------------- /e2e/init-container-volume/manifests/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/init-container-volume/manifests/kustomization.yaml -------------------------------------------------------------------------------- /e2e/init-container-volume/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/init-container-volume/test.js -------------------------------------------------------------------------------- /e2e/init-container-volume/testrun.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/init-container-volume/testrun.yaml -------------------------------------------------------------------------------- /e2e/invalid-arguments/manifests/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/invalid-arguments/manifests/configmap.yaml -------------------------------------------------------------------------------- /e2e/invalid-arguments/manifests/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/invalid-arguments/manifests/kustomization.yaml -------------------------------------------------------------------------------- /e2e/invalid-arguments/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/invalid-arguments/test.js -------------------------------------------------------------------------------- /e2e/invalid-arguments/testrun.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/invalid-arguments/testrun.yaml -------------------------------------------------------------------------------- /e2e/ipv6/kind-ipv6.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/ipv6/kind-ipv6.yaml -------------------------------------------------------------------------------- /e2e/latest/ClusterRole-k6-operator-manager-role.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/latest/ClusterRole-k6-operator-manager-role.yml -------------------------------------------------------------------------------- /e2e/latest/ClusterRole-k6-operator-metrics-auth-role.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/latest/ClusterRole-k6-operator-metrics-auth-role.yml -------------------------------------------------------------------------------- /e2e/latest/ClusterRole-k6-operator-metrics-reader.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/latest/ClusterRole-k6-operator-metrics-reader.yml -------------------------------------------------------------------------------- /e2e/latest/ClusterRoleBinding-k6-operator-manager-rolebinding.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/latest/ClusterRoleBinding-k6-operator-manager-rolebinding.yml -------------------------------------------------------------------------------- /e2e/latest/ClusterRoleBinding-k6-operator-metrics-auth-rolebinding.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/latest/ClusterRoleBinding-k6-operator-metrics-auth-rolebinding.yml -------------------------------------------------------------------------------- /e2e/latest/CustomResourceDefinition-privateloadzones.k6.io.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/latest/CustomResourceDefinition-privateloadzones.k6.io.yaml -------------------------------------------------------------------------------- /e2e/latest/CustomResourceDefinition-testruns.k6.io.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/latest/CustomResourceDefinition-testruns.k6.io.yaml -------------------------------------------------------------------------------- /e2e/latest/Deployment-k6-operator-controller-manager.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/latest/Deployment-k6-operator-controller-manager.yml -------------------------------------------------------------------------------- /e2e/latest/Namespace-k6-operator-system.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/latest/Namespace-k6-operator-system.yml -------------------------------------------------------------------------------- /e2e/latest/Role-k6-operator-leader-election-role.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/latest/Role-k6-operator-leader-election-role.yml -------------------------------------------------------------------------------- /e2e/latest/RoleBinding-k6-operator-leader-election-rolebinding.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/latest/RoleBinding-k6-operator-leader-election-rolebinding.yml -------------------------------------------------------------------------------- /e2e/latest/Service-k6-operator-controller-manager-metrics-service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/latest/Service-k6-operator-controller-manager-metrics-service.yml -------------------------------------------------------------------------------- /e2e/latest/ServiceAccount-k6-operator-controller.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/latest/ServiceAccount-k6-operator-controller.yml -------------------------------------------------------------------------------- /e2e/latest/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/latest/kustomization.yaml -------------------------------------------------------------------------------- /e2e/multifile/manifests/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/multifile/manifests/configmap.yaml -------------------------------------------------------------------------------- /e2e/multifile/manifests/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/multifile/manifests/kustomization.yaml -------------------------------------------------------------------------------- /e2e/multifile/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/multifile/test.js -------------------------------------------------------------------------------- /e2e/multifile/testrun.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/multifile/testrun.yaml -------------------------------------------------------------------------------- /e2e/run-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/run-tests.sh -------------------------------------------------------------------------------- /e2e/test-initcontainer-volumes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/test-initcontainer-volumes.yaml -------------------------------------------------------------------------------- /e2e/test-initcontainer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/test-initcontainer.yaml -------------------------------------------------------------------------------- /e2e/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/test.js -------------------------------------------------------------------------------- /e2e/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/test.yaml -------------------------------------------------------------------------------- /e2e/testrun-archive/manifests/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/testrun-archive/manifests/configmap.yaml -------------------------------------------------------------------------------- /e2e/testrun-archive/manifests/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/testrun-archive/manifests/kustomization.yaml -------------------------------------------------------------------------------- /e2e/testrun-archive/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/testrun-archive/test.js -------------------------------------------------------------------------------- /e2e/testrun-archive/testrun.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/testrun-archive/testrun.yaml -------------------------------------------------------------------------------- /e2e/testrun-cleanup/manifests/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/testrun-cleanup/manifests/configmap.yaml -------------------------------------------------------------------------------- /e2e/testrun-cleanup/manifests/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/testrun-cleanup/manifests/kustomization.yaml -------------------------------------------------------------------------------- /e2e/testrun-cleanup/manifests/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: fancy-testing -------------------------------------------------------------------------------- /e2e/testrun-cleanup/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/testrun-cleanup/test.js -------------------------------------------------------------------------------- /e2e/testrun-cleanup/testrun.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/testrun-cleanup/testrun.yaml -------------------------------------------------------------------------------- /e2e/testrun-cloud-output/manifests/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/testrun-cloud-output/manifests/configmap.yaml -------------------------------------------------------------------------------- /e2e/testrun-cloud-output/manifests/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/testrun-cloud-output/manifests/kustomization.yaml -------------------------------------------------------------------------------- /e2e/testrun-cloud-output/manifests/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: k6-tests -------------------------------------------------------------------------------- /e2e/testrun-cloud-output/manifests/secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/testrun-cloud-output/manifests/secret.yaml -------------------------------------------------------------------------------- /e2e/testrun-cloud-output/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/testrun-cloud-output/test.js -------------------------------------------------------------------------------- /e2e/testrun-cloud-output/testrun.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/testrun-cloud-output/testrun.yaml -------------------------------------------------------------------------------- /e2e/testrun-simultaneous-cloud-output/manifests/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/testrun-simultaneous-cloud-output/manifests/configmap.yaml -------------------------------------------------------------------------------- /e2e/testrun-simultaneous-cloud-output/manifests/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/testrun-simultaneous-cloud-output/manifests/kustomization.yaml -------------------------------------------------------------------------------- /e2e/testrun-simultaneous-cloud-output/manifests/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: k6-tests -------------------------------------------------------------------------------- /e2e/testrun-simultaneous-cloud-output/manifests/secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/testrun-simultaneous-cloud-output/manifests/secret.yaml -------------------------------------------------------------------------------- /e2e/testrun-simultaneous-cloud-output/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/testrun-simultaneous-cloud-output/test.js -------------------------------------------------------------------------------- /e2e/testrun-simultaneous-cloud-output/testrun1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/testrun-simultaneous-cloud-output/testrun1.yaml -------------------------------------------------------------------------------- /e2e/testrun-simultaneous-cloud-output/testrun2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/testrun-simultaneous-cloud-output/testrun2.yaml -------------------------------------------------------------------------------- /e2e/testrun-simultaneous/manifests/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/testrun-simultaneous/manifests/configmap.yaml -------------------------------------------------------------------------------- /e2e/testrun-simultaneous/manifests/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/testrun-simultaneous/manifests/kustomization.yaml -------------------------------------------------------------------------------- /e2e/testrun-simultaneous/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/testrun-simultaneous/test.js -------------------------------------------------------------------------------- /e2e/testrun-simultaneous/testrun1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/testrun-simultaneous/testrun1.yaml -------------------------------------------------------------------------------- /e2e/testrun-simultaneous/testrun2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/testrun-simultaneous/testrun2.yaml -------------------------------------------------------------------------------- /e2e/testrun-watch-namespace/manifests/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/testrun-watch-namespace/manifests/configmap.yaml -------------------------------------------------------------------------------- /e2e/testrun-watch-namespace/manifests/invisible-ns.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: invisible 5 | -------------------------------------------------------------------------------- /e2e/testrun-watch-namespace/manifests/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/testrun-watch-namespace/manifests/kustomization.yaml -------------------------------------------------------------------------------- /e2e/testrun-watch-namespace/manifests/some-ns.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: some-ns 5 | -------------------------------------------------------------------------------- /e2e/testrun-watch-namespace/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/testrun-watch-namespace/test.js -------------------------------------------------------------------------------- /e2e/testrun-watch-namespace/testrun-invisible.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/testrun-watch-namespace/testrun-invisible.yaml -------------------------------------------------------------------------------- /e2e/testrun-watch-namespace/testrun.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/testrun-watch-namespace/testrun.yaml -------------------------------------------------------------------------------- /e2e/testrun-watch-namespaces/manifests/configmap-other.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/testrun-watch-namespaces/manifests/configmap-other.yaml -------------------------------------------------------------------------------- /e2e/testrun-watch-namespaces/manifests/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/testrun-watch-namespaces/manifests/configmap.yaml -------------------------------------------------------------------------------- /e2e/testrun-watch-namespaces/manifests/invisible-ns.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: invisible 5 | -------------------------------------------------------------------------------- /e2e/testrun-watch-namespaces/manifests/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/testrun-watch-namespaces/manifests/kustomization.yaml -------------------------------------------------------------------------------- /e2e/testrun-watch-namespaces/manifests/some-ns.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: some-ns 5 | -------------------------------------------------------------------------------- /e2e/testrun-watch-namespaces/manifests/some-other-ns.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: some-other-ns 5 | -------------------------------------------------------------------------------- /e2e/testrun-watch-namespaces/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/testrun-watch-namespaces/test.js -------------------------------------------------------------------------------- /e2e/testrun-watch-namespaces/testrun-invisible.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/testrun-watch-namespaces/testrun-invisible.yaml -------------------------------------------------------------------------------- /e2e/testrun-watch-namespaces/testrun-other.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/testrun-watch-namespaces/testrun-other.yaml -------------------------------------------------------------------------------- /e2e/testrun-watch-namespaces/testrun.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/e2e/testrun-watch-namespaces/testrun.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/go.sum -------------------------------------------------------------------------------- /hack/boilerplate.go.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/hack/boilerplate.go.txt -------------------------------------------------------------------------------- /internal/controller/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/internal/controller/common.go -------------------------------------------------------------------------------- /internal/controller/k6_create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/internal/controller/k6_create.go -------------------------------------------------------------------------------- /internal/controller/k6_finish.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/internal/controller/k6_finish.go -------------------------------------------------------------------------------- /internal/controller/k6_initialize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/internal/controller/k6_initialize.go -------------------------------------------------------------------------------- /internal/controller/k6_start.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/internal/controller/k6_start.go -------------------------------------------------------------------------------- /internal/controller/k6_stop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/internal/controller/k6_stop.go -------------------------------------------------------------------------------- /internal/controller/k6_stopped_jobs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/internal/controller/k6_stopped_jobs.go -------------------------------------------------------------------------------- /internal/controller/plz_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/internal/controller/plz_controller.go -------------------------------------------------------------------------------- /internal/controller/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/internal/controller/suite_test.go -------------------------------------------------------------------------------- /internal/controller/testrun_controller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/internal/controller/testrun_controller.go -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /pkg/cloud/aggregation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/pkg/cloud/aggregation.go -------------------------------------------------------------------------------- /pkg/cloud/aggregation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/pkg/cloud/aggregation_test.go -------------------------------------------------------------------------------- /pkg/cloud/cloud_output.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/pkg/cloud/cloud_output.go -------------------------------------------------------------------------------- /pkg/cloud/conn/poller.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/pkg/cloud/conn/poller.go -------------------------------------------------------------------------------- /pkg/cloud/conn/poller_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/pkg/cloud/conn/poller_test.go -------------------------------------------------------------------------------- /pkg/cloud/plz.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/pkg/cloud/plz.go -------------------------------------------------------------------------------- /pkg/cloud/resources_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/pkg/cloud/resources_test.go -------------------------------------------------------------------------------- /pkg/cloud/test_runs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/pkg/cloud/test_runs.go -------------------------------------------------------------------------------- /pkg/cloud/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/pkg/cloud/token.go -------------------------------------------------------------------------------- /pkg/cloud/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/pkg/cloud/types.go -------------------------------------------------------------------------------- /pkg/cloud/types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/pkg/cloud/types_test.go -------------------------------------------------------------------------------- /pkg/plz/scheme.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/pkg/plz/scheme.go -------------------------------------------------------------------------------- /pkg/plz/worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/pkg/plz/worker.go -------------------------------------------------------------------------------- /pkg/plz/worker_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/pkg/plz/worker_test.go -------------------------------------------------------------------------------- /pkg/plz/workers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/pkg/plz/workers.go -------------------------------------------------------------------------------- /pkg/resources/containers/curl_start.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/pkg/resources/containers/curl_start.go -------------------------------------------------------------------------------- /pkg/resources/containers/curl_stop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/pkg/resources/containers/curl_stop.go -------------------------------------------------------------------------------- /pkg/resources/containers/s3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/pkg/resources/containers/s3.go -------------------------------------------------------------------------------- /pkg/resources/jobs/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/pkg/resources/jobs/helpers.go -------------------------------------------------------------------------------- /pkg/resources/jobs/helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/pkg/resources/jobs/helpers_test.go -------------------------------------------------------------------------------- /pkg/resources/jobs/initializer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/pkg/resources/jobs/initializer.go -------------------------------------------------------------------------------- /pkg/resources/jobs/initializer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/pkg/resources/jobs/initializer_test.go -------------------------------------------------------------------------------- /pkg/resources/jobs/runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/pkg/resources/jobs/runner.go -------------------------------------------------------------------------------- /pkg/resources/jobs/runner_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/pkg/resources/jobs/runner_test.go -------------------------------------------------------------------------------- /pkg/resources/jobs/starter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/pkg/resources/jobs/starter.go -------------------------------------------------------------------------------- /pkg/resources/jobs/starter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/pkg/resources/jobs/starter_test.go -------------------------------------------------------------------------------- /pkg/resources/jobs/stopper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/pkg/resources/jobs/stopper.go -------------------------------------------------------------------------------- /pkg/resources/jobs/stopper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/pkg/resources/jobs/stopper_test.go -------------------------------------------------------------------------------- /pkg/segmentation/segmentation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/pkg/segmentation/segmentation.go -------------------------------------------------------------------------------- /pkg/segmentation/suite_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/pkg/segmentation/suite_test.go -------------------------------------------------------------------------------- /pkg/testrun/k6client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/pkg/testrun/k6client.go -------------------------------------------------------------------------------- /pkg/testrun/template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/pkg/testrun/template.go -------------------------------------------------------------------------------- /pkg/types/conditions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/pkg/types/conditions.go -------------------------------------------------------------------------------- /pkg/types/conditions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/pkg/types/conditions_test.go -------------------------------------------------------------------------------- /pkg/types/k6cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/pkg/types/k6cli.go -------------------------------------------------------------------------------- /pkg/types/k6cli_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/pkg/types/k6cli_test.go -------------------------------------------------------------------------------- /pkg/types/k6status.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/pkg/types/k6status.go -------------------------------------------------------------------------------- /pkg/types/script.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/k6-operator/HEAD/pkg/types/script.go --------------------------------------------------------------------------------