├── .dockerignore ├── .github ├── .kube-linter │ └── config.yaml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md ├── actions │ ├── integration-setup │ │ └── action.yaml │ ├── integration-test │ │ └── action.yaml │ └── notary-service │ │ └── action.yaml ├── dependabot.yml └── workflows │ ├── 01_pr.yml │ ├── 02_push.yml │ ├── 03_release.yaml │ ├── 04_publish.yml │ ├── 05_nightly.yaml │ ├── 06_dockerhub-check.yml │ ├── 100_ci.yml │ ├── 101_build.yml │ ├── 102_compliance.yml │ ├── 103_unit-test.yml │ ├── 104_sast.yml │ ├── 105_sca.yml │ ├── 106_docs.yaml │ ├── 107_integration-test.yml │ ├── 200_publish.yml │ ├── 201_cleanup-registry.yml │ └── README.md ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── charts └── connaisseur │ ├── .helmignore │ ├── Chart.yaml │ ├── README.md │ ├── alert_payload_templates │ ├── ecs-1-12-0.json │ ├── keybase.json │ ├── msteams.json │ ├── opsgenie.json │ └── slack.json │ ├── templates │ ├── _helpers.tpl │ ├── configmaps.yaml │ ├── deployment.yaml │ ├── env.yaml │ ├── pod_disruption_budget.yaml │ ├── redis.yaml │ ├── role.yaml │ ├── rolebinding.yaml │ ├── secrets.yaml │ ├── service.yaml │ ├── serviceaccount.yaml │ └── webhook+certificate.yaml │ └── values.yaml ├── cmd └── connaisseur │ └── main.go ├── docs ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── README.md ├── RELEASING.md ├── SECURITY.md ├── adr │ ├── ADR-1_bootstrap-sentinel.md │ ├── ADR-2_release-management.md │ ├── ADR-3_multi_notary_config.md │ ├── ADR-4_modular.md │ ├── ADR-5_no-more-bootstrap.md │ ├── ADR-6_dynamic-config.md │ ├── ADR-7_wsgi-server.md │ ├── ADR-8_go-transition.md │ ├── ADR-9_multi-pod.md │ └── README.md ├── assets │ ├── admission-controller.png │ ├── connaisseur-overview.png │ ├── connaisseur_demo.gif │ ├── connaisseur_demo.mp4 │ ├── connaisseur_fulllogo.svg │ ├── favicon.svg │ ├── gh_release.png │ ├── logo.svg │ ├── sign-verify.png │ └── threat_model.png ├── basics.md ├── features │ ├── README.md │ ├── alerting.md │ ├── automatic_child_approval.md │ ├── automatic_unchanged_approval.md │ ├── caching.md │ ├── detection_mode.md │ ├── metrics.md │ ├── namespaced_validation.md │ └── resource_validation_mode.md ├── getting_started.md ├── migrating_to_version_3.md ├── overrides │ └── main.html ├── requirements_docs.txt ├── threat_model.md └── validators │ ├── README.md │ ├── notaryv1.md │ ├── notation.md │ └── sigstore_cosign.md ├── go.mod ├── go.sum ├── helm ├── internal ├── alert │ ├── alerting.go │ ├── alerting_test.go │ ├── channel.go │ ├── channel_test.go │ ├── config.go │ ├── config_test.go │ ├── template.go │ └── template_test.go ├── caching │ ├── caching.go │ ├── caching_test.go │ ├── empty.go │ ├── empty_test.go │ ├── redis.go │ └── redis_test.go ├── config │ ├── config.go │ └── config_test.go ├── constants │ └── constants.go ├── handler │ ├── admission_metrics.go │ ├── admission_metrics_test.go │ ├── health.go │ ├── health_test.go │ ├── mutate.go │ ├── mutate_test.go │ └── validation │ │ ├── skip.go │ │ ├── skip_test.go │ │ ├── validation.go │ │ ├── validation_metrics.go │ │ ├── validation_metrics_test.go │ │ └── validation_test.go ├── image │ ├── image.go │ ├── image_test.go │ ├── registry.go │ └── registry_test.go ├── kubernetes │ ├── admission_objects.go │ ├── admission_objects_test.go │ ├── deserializer.go │ ├── kube_api.go │ ├── kube_api_test.go │ ├── workload_object.go │ └── workload_object_test.go ├── policy │ ├── match.go │ ├── match_test.go │ └── rule.go ├── utils │ ├── feature.go │ ├── feature_test.go │ ├── files.go │ ├── files_test.go │ ├── int.go │ ├── int_test.go │ ├── list.go │ ├── list_test.go │ ├── logging.go │ ├── logging_test.go │ ├── strings.go │ ├── strings_test.go │ ├── validation.go │ └── validation_test.go └── validator │ ├── auth │ ├── auth.go │ ├── auth_test.go │ ├── trust_root.go │ └── trust_root_test.go │ ├── cosignvalidator │ ├── cosign_validator.go │ ├── cosign_validator_test.go │ ├── verifiers.go │ └── verifiers_test.go │ ├── notaryv1 │ ├── notaryserver │ │ ├── client.go │ │ ├── client_test.go │ │ ├── repo.go │ │ ├── repo_test.go │ │ ├── simple_cred_store.go │ │ └── simple_cred_store_test.go │ ├── notaryv1_validator.go │ └── notaryv1_validator_test.go │ ├── notation │ ├── notation_validator.go │ ├── notation_validator_test.go │ ├── trust_store.go │ └── trust_store_test.go │ ├── staticvalidator │ ├── static_validator.go │ └── static_validator_test.go │ ├── validator.go │ └── validator_test.go ├── mkdocs.yml ├── scripts ├── changelogger.py ├── security_annotation.sh └── upgrade_to_version_3.py ├── test ├── integration │ ├── README.md │ ├── alerting │ │ ├── Dockerfile │ │ ├── alerting-deployment.yaml │ │ ├── alerting-service.yaml │ │ ├── app │ │ │ ├── alert_checker.py │ │ │ ├── keybase_payload.json │ │ │ ├── opsgenie_payload.json │ │ │ └── slack_payload.json │ │ ├── cases.yaml │ │ ├── install.yaml │ │ └── test.sh │ ├── cert │ │ ├── cases.yaml │ │ ├── test.sh │ │ └── update.yaml │ ├── cleanup.sh │ ├── common_functions.sh │ ├── complexity │ │ ├── complex_deployment.yaml │ │ ├── install.yaml │ │ └── test.sh │ ├── cosign │ │ ├── cases.yaml │ │ └── install.yaml │ ├── deployment │ │ ├── cases.yaml │ │ ├── deployments │ │ │ ├── deployment_i1.yaml │ │ │ ├── deployment_i1n1.yaml │ │ │ ├── deployment_i1u1.yaml │ │ │ ├── deployment_i2.yaml │ │ │ ├── deployment_i2i.yaml │ │ │ ├── deployment_i2u1-1.yaml │ │ │ ├── deployment_i2u1-2.yaml │ │ │ ├── deployment_i2u2.yaml │ │ │ └── deployment_i2ui.yaml │ │ └── install.yaml │ ├── load │ │ ├── cause_load.sh │ │ ├── install.yaml │ │ ├── load.yaml │ │ └── test.sh │ ├── main.sh │ ├── namespaced │ │ ├── ignore_cases.yaml │ │ ├── install.yaml │ │ ├── test.sh │ │ └── validated_cases.yaml │ ├── notaryv1 │ │ ├── cases.yaml │ │ ├── install.yaml │ │ ├── valid_container_with_unsigned_init_container_image.yaml │ │ └── valid_init_container.yaml │ ├── notation │ │ ├── cases.yaml │ │ ├── install.yaml │ │ └── test.sh │ ├── other-ns │ │ └── test.sh │ ├── pre-config │ │ └── cases.yaml │ ├── redis-cert │ │ ├── install.yaml │ │ ├── test.sh │ │ └── update.yaml │ ├── regular │ │ ├── cases.yaml │ │ └── install.yaml │ ├── self-hosted-notary │ │ ├── Dockerfile.populate_notary │ │ ├── cases.yaml │ │ ├── deployment_update.yaml │ │ ├── install.yaml │ │ ├── notary-service-container │ │ │ ├── client_config.json │ │ │ ├── notary_addhash.sh │ │ │ ├── notary_init.sh │ │ │ ├── server │ │ │ │ ├── config.json │ │ │ │ ├── notary.crt │ │ │ │ ├── notary.key │ │ │ │ ├── server-deployment.yaml │ │ │ │ └── server-service.yaml │ │ │ └── signer │ │ │ │ ├── config.json │ │ │ │ ├── notary.crt │ │ │ │ ├── notary.key │ │ │ │ ├── signer-deployment.yaml │ │ │ │ └── signer-service.yaml │ │ ├── regen_keys.sh │ │ └── test.sh │ └── workload │ │ ├── CronJob.yaml │ │ ├── DaemonSet.yaml │ │ ├── Deployment.yaml │ │ ├── Job.yaml │ │ ├── Pod.yaml │ │ ├── ReplicaSet.yaml │ │ ├── ReplicationController.yaml │ │ ├── StatefulSet.yaml │ │ ├── install.yaml │ │ └── test.sh ├── testdata │ ├── admission_requests │ │ ├── 01_deployment.json │ │ ├── 02_pod.json │ │ ├── 03_replicaset.json │ │ ├── 04_cronjob.json │ │ ├── 05_replication_controller.json │ │ ├── 06_daemonset.json │ │ ├── 07_statefulset.json │ │ ├── 08_job.json │ │ ├── 09_dply_multi_image.json │ │ ├── 10_update.json │ │ ├── 11_role.json │ │ ├── 12_err_pod.json │ │ ├── 13_unknown_parent.json │ │ ├── 14_deny_me_job.json │ │ ├── 15_allow_me_job.json │ │ ├── 16_mismatch_uid.json │ │ ├── 17_deny_me_pod.json │ │ ├── 18_allow_me_pod.json │ │ ├── 19_pod_initcontainer.json │ │ ├── 20_pod_ephemeralcontainer.json │ │ ├── 21_broken_admission_request.json │ │ ├── 22_allow_me_with_index_docker_io.json │ │ ├── 23_alice_digest_dpl.json │ │ ├── 24_alice_tag_digest_dpl.json │ │ └── 25_null_request.json │ ├── alerts │ │ ├── 00_template.tpl │ │ ├── 01_empty.tpl │ │ ├── 02_faulty_template.tpl │ │ ├── 03_fail_template.tpl │ │ ├── 04_allow_no_header.tpl │ │ ├── 05_render_err.tpl │ │ ├── 06_template.json │ │ ├── 07_opsgenie.json │ │ ├── 08_render_err.json │ │ ├── 09_empty.json │ │ ├── 10_allow_no_header.json │ │ ├── 11_fail_template.json │ │ ├── 12_send_notif_test.json │ │ ├── 13_priority.json │ │ ├── 14_triple_bracket.json │ │ ├── 15_mismatch_bracket.json │ │ ├── 16_single_bracket.json │ │ ├── alerting │ │ │ ├── 00_alerting.yaml │ │ │ ├── 01_unmarshal_err.yaml │ │ │ ├── 02_requestsender_unmarshal_err.yaml │ │ │ ├── 03_send_notif_test.yaml │ │ │ ├── 04_send_notif_no_cluster.yaml │ │ │ ├── 05_send_notif_tmpl_not_found.yaml │ │ │ ├── 06_empty.yaml │ │ │ ├── 07_send_notif_success_and_fail.yaml │ │ │ └── 08_send_notif_multiple_ch.yaml │ │ └── channel │ │ │ └── 00_channel.yaml │ ├── auth │ │ ├── 01_auth.yaml │ │ ├── 01_auth │ │ │ └── secret.yaml │ │ ├── 02_keychain.yaml │ │ ├── 03_empty.yaml │ │ ├── 04_unable_to_find.yaml │ │ ├── 05_err_reading_secret.yaml │ │ ├── 05_err_reading_secret │ │ │ └── secret.yaml │ │ ├── 06_unmarshal_err.yaml │ │ ├── 07_no_secret.yaml │ │ ├── 08_docker_auth.yaml │ │ ├── 08_docker_auth │ │ │ └── .dockerconfigjson │ │ ├── 09_auth_and_keychain.yaml │ │ ├── 10_multi_auth_files.yaml │ │ ├── 10_multi_auth_files │ │ │ ├── .dockerconfigjson │ │ │ └── secret.yaml │ │ ├── 11_no_auth_files.yaml │ │ ├── 12_invalid_secret_file.yaml │ │ ├── 12_invalid_secret_file │ │ │ └── terces.yaml │ │ ├── 13_no_registry_auth.yaml │ │ ├── 13_no_registry_auth │ │ │ └── secret.yaml │ │ ├── 14_invalid_registry_docker_auth.yaml │ │ ├── 14_invalid_registry_docker_auth │ │ │ └── .dockerconfigjson │ │ └── 15_default_auth │ │ │ └── secret.yaml │ ├── caching │ │ ├── 00_cert │ │ │ └── tls.crt │ │ └── 01_err │ │ │ └── tls.crt │ ├── config │ │ ├── 00_sample.yaml │ │ ├── 01_val_no_name.yaml │ │ ├── 02_val_no_type.yaml │ │ ├── 03_unsupported_type.yaml │ │ ├── 04_unmarshal_cosign_error.yaml │ │ ├── 05_invalid_cosign.yaml │ │ ├── 06_unmarshal_static_error.yaml │ │ ├── 07_invalid_validator.yaml │ │ ├── 08_unknown_field.yaml │ │ ├── 09_missing_rule_validator.yaml │ │ ├── 10_mutate_test.yaml │ │ ├── 11_mutate_test_error.yaml │ │ ├── 12_mutate_test_cached.yaml │ │ ├── 13_validation_modes.yaml │ │ └── 14_validation_metrics.yaml │ ├── cosign │ │ ├── 01_cosign.yaml │ │ ├── 02_rekor.yaml │ │ ├── 03_unmarshal_err.yaml │ │ ├── 04_rekor_err.yaml │ │ ├── 05_no_trust_roots.yaml │ │ ├── 06_auth.yaml │ │ ├── 07_keychain.yaml │ │ ├── 08_cert.yaml │ │ ├── 09_full_config.yaml │ │ ├── 10_invalid_cert.yaml │ │ ├── 11_keyless.yaml │ │ ├── 12_invalid_rekor_pub_key.yaml │ │ ├── 13_invalid_fulcio_cert.yaml │ │ ├── 14_invalid_ct_log_pub_key.yaml │ │ ├── alice.key │ │ ├── bob.key │ │ ├── charlie.key │ │ ├── default.key │ │ └── securesystemsengineering │ │ │ └── testimage │ │ │ ├── blobs │ │ │ ├── sha256:7248e52a7da336ff63192f2c0a8f12562b0d5368e9cde6ab292cbb4604074f28.json │ │ │ ├── sha256:897d9e862b4599b723442f36ed7b4cfd1628bb7656643c56855988cac161d065.json │ │ │ └── sha256:d8ee807d96efe7441b132967ad94eaffbc0172a763e69f2cd8df8f583f0ba0d4.json │ │ │ └── manifests │ │ │ ├── co-unsigned.json │ │ │ ├── keyless.json │ │ │ ├── multi-cosigned-alice-bob-charlie.json │ │ │ ├── multi-cosigned-alice.json │ │ │ ├── sha256-071bf7a986f1ca9cb2a1f0bc8392822a7777f90d58f2d2c6f271913e08de7c81.sig.json │ │ │ ├── sha256-31dc72a13a0c34b40eb95419d2b2fd67320c856baf3b72da518023ee8d370aee.sig.json │ │ │ └── sha256-bfec161fecb0a887df7cb85e4da327c65986ccda7060cf3cd92171c6c90d7533.sig.json │ ├── dockerfiles │ │ ├── Dockerfile │ │ ├── README.md │ │ └── main.c │ ├── filesystem │ │ ├── a │ │ │ ├── b │ │ │ │ └── c │ │ │ └── x │ │ ├── ax │ │ ├── d │ │ │ ├── e │ │ │ └── f │ │ └── home │ │ │ └── test │ ├── notaryv1 │ │ ├── 01_notaryv1.yaml │ │ ├── 02_no_trust_root.yaml │ │ ├── 03_invalid_host.yaml │ │ ├── 04_default_host.yaml │ │ ├── 05_unmarshal_err.yaml │ │ ├── 06_rsa_key.yaml │ │ ├── 07_invalid_pub_key.yaml │ │ ├── 08_never_expire_notary.yaml │ │ ├── 09_extra_chars.yaml │ │ ├── 10_unknown_keys.yaml │ │ ├── 11_multiple_entries.yaml │ │ ├── 12_auth.yaml │ │ ├── 13_invalid_cert.yaml │ │ ├── 14_auth_no_registry.yaml │ │ ├── 15_DER_key_format.yaml │ │ └── trust_data │ │ │ ├── 01_expired_root.json │ │ │ ├── 02_invalid_signature_targets.json │ │ │ ├── 03_expired_snapshot.json │ │ │ ├── 04_invalid_signature_delegation.json │ │ │ ├── 05_expired_delegation.json │ │ │ ├── 06_no_signature_root.json │ │ │ ├── 07_root_multiple_signatures.json │ │ │ ├── alice-image │ │ │ ├── root.json │ │ │ ├── snapshot.json │ │ │ ├── targets.json │ │ │ ├── targets │ │ │ │ ├── chamsen.json │ │ │ │ ├── phbelitz.json │ │ │ │ └── releases.json │ │ │ └── timestamp.json │ │ │ ├── edge-case-err-image │ │ │ ├── root.json │ │ │ ├── snapshot.json │ │ │ ├── targets.json │ │ │ └── timestamp.json │ │ │ ├── edge-case-image │ │ │ ├── root.json │ │ │ ├── snapshot.json │ │ │ ├── targets.json │ │ │ └── timestamp.json │ │ │ ├── err-image │ │ │ ├── invalid.json │ │ │ ├── root.json │ │ │ ├── snapshot.json │ │ │ ├── targets.json │ │ │ └── timestamp.json │ │ │ ├── keys │ │ │ ├── del1.key │ │ │ ├── del1.pub │ │ │ ├── del1_id.txt │ │ │ ├── del2.key │ │ │ ├── del2.pub │ │ │ ├── del2_id.txt │ │ │ ├── root.crt │ │ │ ├── root.key │ │ │ ├── root.pub │ │ │ ├── root_id.txt │ │ │ ├── snapshot.key │ │ │ ├── snapshot.pub │ │ │ ├── snapshot_id.txt │ │ │ ├── targets.key │ │ │ ├── targets.pub │ │ │ ├── targets_id.txt │ │ │ ├── timestamp.key │ │ │ ├── timestamp.pub │ │ │ └── timestamp_id.txt │ │ │ ├── never-expire-image │ │ │ ├── root.json │ │ │ ├── snapshot.json │ │ │ ├── targets.json │ │ │ └── timestamp.json │ │ │ ├── never-expire-with-conflicting-delegations-image │ │ │ ├── root.json │ │ │ ├── snapshot.json │ │ │ ├── targets.json │ │ │ ├── targets │ │ │ │ ├── del1.json │ │ │ │ ├── del2.json │ │ │ │ └── releases.json │ │ │ └── timestamp.json │ │ │ ├── never-expire-with-delegations-image │ │ │ ├── root.json │ │ │ ├── snapshot.json │ │ │ ├── targets.json │ │ │ ├── targets │ │ │ │ ├── del1.json │ │ │ │ ├── del2.json │ │ │ │ └── releases.json │ │ │ └── timestamp.json │ │ │ └── sample-image │ │ │ ├── root.json │ │ │ ├── snapshot.json │ │ │ ├── targets.json │ │ │ └── timestamp.json │ ├── notation │ │ ├── 01_notation.yaml │ │ ├── 02_no_trust_root.yaml │ │ ├── 03_unmarshal_err.yaml │ │ ├── 04_invalid_cert.yaml │ │ ├── 05_missing_cert.yaml │ │ ├── 06_decode_cert_err.yaml │ │ ├── 07_selfsigned_cert.yaml │ │ ├── 08_tsa_cert.yaml │ │ ├── 09_decode_tsa_cert_err.yaml │ │ ├── ca.pem │ │ ├── digi_cert_root.pem │ │ ├── server-cert.pem │ │ ├── server-key.pem │ │ └── sse-secure-systems │ │ │ └── testimage │ │ │ ├── blobs │ │ │ └── sha256:929a0a249c4614eb8bef5a914308896e7c8c5422d508eaddfd98dfe61683e556.json │ │ │ └── manifests │ │ │ ├── notation-sign.json │ │ │ ├── notation-unsign.json │ │ │ ├── sha256-a136cc4e785798e5e8483047cf621cf0a0300a93d47703a3f066c340c070f5cf.json │ │ │ ├── sha256:a136cc4e785798e5e8483047cf621cf0a0300a93d47703a3f066c340c070f5cf.json │ │ │ ├── sha256:c51f6b33b43f9f234af90bf310d976ea1bec487ab00ab61bd684b0efbbc15b53.json │ │ │ └── sha256:d397b30282982b80818b2705f8d542d35158bc59d8bf42549f3e898f23d55a77.json │ └── validators │ │ ├── 01_static.yaml │ │ ├── 02_cosign.yaml │ │ ├── 03_no_name.yaml │ │ ├── 04_no_type.yaml │ │ ├── 05_unsupported_type.yaml │ │ ├── 06_unmarshal_error.yaml │ │ ├── 07_static_deny.yaml │ │ ├── 08_nv1.yaml │ │ └── 09_err_unmarshal.yaml └── testhelper │ ├── loader.go │ ├── mock_cache.go │ ├── mock_notation_registry.go │ ├── mock_reader.go │ ├── mock_registry.go │ ├── mock_remote.go │ ├── mock_server.go │ └── mock_validator.go └── tools └── nv1_testdata_creator └── main.go /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/.kube-linter/config.yaml: -------------------------------------------------------------------------------- 1 | checks: 2 | doNotAutoAddDefaults: false 3 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/actions/integration-setup/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/.github/actions/integration-setup/action.yaml -------------------------------------------------------------------------------- /.github/actions/integration-test/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/.github/actions/integration-test/action.yaml -------------------------------------------------------------------------------- /.github/actions/notary-service/action.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/.github/actions/notary-service/action.yaml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/01_pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/.github/workflows/01_pr.yml -------------------------------------------------------------------------------- /.github/workflows/02_push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/.github/workflows/02_push.yml -------------------------------------------------------------------------------- /.github/workflows/03_release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/.github/workflows/03_release.yaml -------------------------------------------------------------------------------- /.github/workflows/04_publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/.github/workflows/04_publish.yml -------------------------------------------------------------------------------- /.github/workflows/05_nightly.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/.github/workflows/05_nightly.yaml -------------------------------------------------------------------------------- /.github/workflows/06_dockerhub-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/.github/workflows/06_dockerhub-check.yml -------------------------------------------------------------------------------- /.github/workflows/100_ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/.github/workflows/100_ci.yml -------------------------------------------------------------------------------- /.github/workflows/101_build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/.github/workflows/101_build.yml -------------------------------------------------------------------------------- /.github/workflows/102_compliance.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/.github/workflows/102_compliance.yml -------------------------------------------------------------------------------- /.github/workflows/103_unit-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/.github/workflows/103_unit-test.yml -------------------------------------------------------------------------------- /.github/workflows/104_sast.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/.github/workflows/104_sast.yml -------------------------------------------------------------------------------- /.github/workflows/105_sca.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/.github/workflows/105_sca.yml -------------------------------------------------------------------------------- /.github/workflows/106_docs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/.github/workflows/106_docs.yaml -------------------------------------------------------------------------------- /.github/workflows/107_integration-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/.github/workflows/107_integration-test.yml -------------------------------------------------------------------------------- /.github/workflows/200_publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/.github/workflows/200_publish.yml -------------------------------------------------------------------------------- /.github/workflows/201_cleanup-registry.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/.github/workflows/201_cleanup-registry.yml -------------------------------------------------------------------------------- /.github/workflows/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/.github/workflows/README.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/README.md -------------------------------------------------------------------------------- /charts/connaisseur/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/charts/connaisseur/.helmignore -------------------------------------------------------------------------------- /charts/connaisseur/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/charts/connaisseur/Chart.yaml -------------------------------------------------------------------------------- /charts/connaisseur/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/charts/connaisseur/README.md -------------------------------------------------------------------------------- /charts/connaisseur/alert_payload_templates/ecs-1-12-0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/charts/connaisseur/alert_payload_templates/ecs-1-12-0.json -------------------------------------------------------------------------------- /charts/connaisseur/alert_payload_templates/keybase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/charts/connaisseur/alert_payload_templates/keybase.json -------------------------------------------------------------------------------- /charts/connaisseur/alert_payload_templates/msteams.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/charts/connaisseur/alert_payload_templates/msteams.json -------------------------------------------------------------------------------- /charts/connaisseur/alert_payload_templates/opsgenie.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/charts/connaisseur/alert_payload_templates/opsgenie.json -------------------------------------------------------------------------------- /charts/connaisseur/alert_payload_templates/slack.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/charts/connaisseur/alert_payload_templates/slack.json -------------------------------------------------------------------------------- /charts/connaisseur/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/charts/connaisseur/templates/_helpers.tpl -------------------------------------------------------------------------------- /charts/connaisseur/templates/configmaps.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/charts/connaisseur/templates/configmaps.yaml -------------------------------------------------------------------------------- /charts/connaisseur/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/charts/connaisseur/templates/deployment.yaml -------------------------------------------------------------------------------- /charts/connaisseur/templates/env.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/charts/connaisseur/templates/env.yaml -------------------------------------------------------------------------------- /charts/connaisseur/templates/pod_disruption_budget.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/charts/connaisseur/templates/pod_disruption_budget.yaml -------------------------------------------------------------------------------- /charts/connaisseur/templates/redis.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/charts/connaisseur/templates/redis.yaml -------------------------------------------------------------------------------- /charts/connaisseur/templates/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/charts/connaisseur/templates/role.yaml -------------------------------------------------------------------------------- /charts/connaisseur/templates/rolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/charts/connaisseur/templates/rolebinding.yaml -------------------------------------------------------------------------------- /charts/connaisseur/templates/secrets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/charts/connaisseur/templates/secrets.yaml -------------------------------------------------------------------------------- /charts/connaisseur/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/charts/connaisseur/templates/service.yaml -------------------------------------------------------------------------------- /charts/connaisseur/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/charts/connaisseur/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /charts/connaisseur/templates/webhook+certificate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/charts/connaisseur/templates/webhook+certificate.yaml -------------------------------------------------------------------------------- /charts/connaisseur/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/charts/connaisseur/values.yaml -------------------------------------------------------------------------------- /cmd/connaisseur/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/cmd/connaisseur/main.go -------------------------------------------------------------------------------- /docs/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/RELEASING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/RELEASING.md -------------------------------------------------------------------------------- /docs/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/SECURITY.md -------------------------------------------------------------------------------- /docs/adr/ADR-1_bootstrap-sentinel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/adr/ADR-1_bootstrap-sentinel.md -------------------------------------------------------------------------------- /docs/adr/ADR-2_release-management.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/adr/ADR-2_release-management.md -------------------------------------------------------------------------------- /docs/adr/ADR-3_multi_notary_config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/adr/ADR-3_multi_notary_config.md -------------------------------------------------------------------------------- /docs/adr/ADR-4_modular.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/adr/ADR-4_modular.md -------------------------------------------------------------------------------- /docs/adr/ADR-5_no-more-bootstrap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/adr/ADR-5_no-more-bootstrap.md -------------------------------------------------------------------------------- /docs/adr/ADR-6_dynamic-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/adr/ADR-6_dynamic-config.md -------------------------------------------------------------------------------- /docs/adr/ADR-7_wsgi-server.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/adr/ADR-7_wsgi-server.md -------------------------------------------------------------------------------- /docs/adr/ADR-8_go-transition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/adr/ADR-8_go-transition.md -------------------------------------------------------------------------------- /docs/adr/ADR-9_multi-pod.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/adr/ADR-9_multi-pod.md -------------------------------------------------------------------------------- /docs/adr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/adr/README.md -------------------------------------------------------------------------------- /docs/assets/admission-controller.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/assets/admission-controller.png -------------------------------------------------------------------------------- /docs/assets/connaisseur-overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/assets/connaisseur-overview.png -------------------------------------------------------------------------------- /docs/assets/connaisseur_demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/assets/connaisseur_demo.gif -------------------------------------------------------------------------------- /docs/assets/connaisseur_demo.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/assets/connaisseur_demo.mp4 -------------------------------------------------------------------------------- /docs/assets/connaisseur_fulllogo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/assets/connaisseur_fulllogo.svg -------------------------------------------------------------------------------- /docs/assets/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/assets/favicon.svg -------------------------------------------------------------------------------- /docs/assets/gh_release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/assets/gh_release.png -------------------------------------------------------------------------------- /docs/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/assets/logo.svg -------------------------------------------------------------------------------- /docs/assets/sign-verify.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/assets/sign-verify.png -------------------------------------------------------------------------------- /docs/assets/threat_model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/assets/threat_model.png -------------------------------------------------------------------------------- /docs/basics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/basics.md -------------------------------------------------------------------------------- /docs/features/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/features/README.md -------------------------------------------------------------------------------- /docs/features/alerting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/features/alerting.md -------------------------------------------------------------------------------- /docs/features/automatic_child_approval.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/features/automatic_child_approval.md -------------------------------------------------------------------------------- /docs/features/automatic_unchanged_approval.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/features/automatic_unchanged_approval.md -------------------------------------------------------------------------------- /docs/features/caching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/features/caching.md -------------------------------------------------------------------------------- /docs/features/detection_mode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/features/detection_mode.md -------------------------------------------------------------------------------- /docs/features/metrics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/features/metrics.md -------------------------------------------------------------------------------- /docs/features/namespaced_validation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/features/namespaced_validation.md -------------------------------------------------------------------------------- /docs/features/resource_validation_mode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/features/resource_validation_mode.md -------------------------------------------------------------------------------- /docs/getting_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/getting_started.md -------------------------------------------------------------------------------- /docs/migrating_to_version_3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/migrating_to_version_3.md -------------------------------------------------------------------------------- /docs/overrides/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/overrides/main.html -------------------------------------------------------------------------------- /docs/requirements_docs.txt: -------------------------------------------------------------------------------- 1 | mkdocs-material~=9.5.13 2 | mike~=2.0.0 3 | -------------------------------------------------------------------------------- /docs/threat_model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/threat_model.md -------------------------------------------------------------------------------- /docs/validators/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/validators/README.md -------------------------------------------------------------------------------- /docs/validators/notaryv1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/validators/notaryv1.md -------------------------------------------------------------------------------- /docs/validators/notation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/validators/notation.md -------------------------------------------------------------------------------- /docs/validators/sigstore_cosign.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/docs/validators/sigstore_cosign.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/go.sum -------------------------------------------------------------------------------- /helm: -------------------------------------------------------------------------------- 1 | charts/connaisseur -------------------------------------------------------------------------------- /internal/alert/alerting.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/alert/alerting.go -------------------------------------------------------------------------------- /internal/alert/alerting_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/alert/alerting_test.go -------------------------------------------------------------------------------- /internal/alert/channel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/alert/channel.go -------------------------------------------------------------------------------- /internal/alert/channel_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/alert/channel_test.go -------------------------------------------------------------------------------- /internal/alert/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/alert/config.go -------------------------------------------------------------------------------- /internal/alert/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/alert/config_test.go -------------------------------------------------------------------------------- /internal/alert/template.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/alert/template.go -------------------------------------------------------------------------------- /internal/alert/template_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/alert/template_test.go -------------------------------------------------------------------------------- /internal/caching/caching.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/caching/caching.go -------------------------------------------------------------------------------- /internal/caching/caching_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/caching/caching_test.go -------------------------------------------------------------------------------- /internal/caching/empty.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/caching/empty.go -------------------------------------------------------------------------------- /internal/caching/empty_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/caching/empty_test.go -------------------------------------------------------------------------------- /internal/caching/redis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/caching/redis.go -------------------------------------------------------------------------------- /internal/caching/redis_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/caching/redis_test.go -------------------------------------------------------------------------------- /internal/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/config/config.go -------------------------------------------------------------------------------- /internal/config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/config/config_test.go -------------------------------------------------------------------------------- /internal/constants/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/constants/constants.go -------------------------------------------------------------------------------- /internal/handler/admission_metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/handler/admission_metrics.go -------------------------------------------------------------------------------- /internal/handler/admission_metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/handler/admission_metrics_test.go -------------------------------------------------------------------------------- /internal/handler/health.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/handler/health.go -------------------------------------------------------------------------------- /internal/handler/health_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/handler/health_test.go -------------------------------------------------------------------------------- /internal/handler/mutate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/handler/mutate.go -------------------------------------------------------------------------------- /internal/handler/mutate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/handler/mutate_test.go -------------------------------------------------------------------------------- /internal/handler/validation/skip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/handler/validation/skip.go -------------------------------------------------------------------------------- /internal/handler/validation/skip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/handler/validation/skip_test.go -------------------------------------------------------------------------------- /internal/handler/validation/validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/handler/validation/validation.go -------------------------------------------------------------------------------- /internal/handler/validation/validation_metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/handler/validation/validation_metrics.go -------------------------------------------------------------------------------- /internal/handler/validation/validation_metrics_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/handler/validation/validation_metrics_test.go -------------------------------------------------------------------------------- /internal/handler/validation/validation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/handler/validation/validation_test.go -------------------------------------------------------------------------------- /internal/image/image.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/image/image.go -------------------------------------------------------------------------------- /internal/image/image_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/image/image_test.go -------------------------------------------------------------------------------- /internal/image/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/image/registry.go -------------------------------------------------------------------------------- /internal/image/registry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/image/registry_test.go -------------------------------------------------------------------------------- /internal/kubernetes/admission_objects.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/kubernetes/admission_objects.go -------------------------------------------------------------------------------- /internal/kubernetes/admission_objects_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/kubernetes/admission_objects_test.go -------------------------------------------------------------------------------- /internal/kubernetes/deserializer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/kubernetes/deserializer.go -------------------------------------------------------------------------------- /internal/kubernetes/kube_api.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/kubernetes/kube_api.go -------------------------------------------------------------------------------- /internal/kubernetes/kube_api_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/kubernetes/kube_api_test.go -------------------------------------------------------------------------------- /internal/kubernetes/workload_object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/kubernetes/workload_object.go -------------------------------------------------------------------------------- /internal/kubernetes/workload_object_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/kubernetes/workload_object_test.go -------------------------------------------------------------------------------- /internal/policy/match.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/policy/match.go -------------------------------------------------------------------------------- /internal/policy/match_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/policy/match_test.go -------------------------------------------------------------------------------- /internal/policy/rule.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/policy/rule.go -------------------------------------------------------------------------------- /internal/utils/feature.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/utils/feature.go -------------------------------------------------------------------------------- /internal/utils/feature_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/utils/feature_test.go -------------------------------------------------------------------------------- /internal/utils/files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/utils/files.go -------------------------------------------------------------------------------- /internal/utils/files_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/utils/files_test.go -------------------------------------------------------------------------------- /internal/utils/int.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/utils/int.go -------------------------------------------------------------------------------- /internal/utils/int_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/utils/int_test.go -------------------------------------------------------------------------------- /internal/utils/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/utils/list.go -------------------------------------------------------------------------------- /internal/utils/list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/utils/list_test.go -------------------------------------------------------------------------------- /internal/utils/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/utils/logging.go -------------------------------------------------------------------------------- /internal/utils/logging_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/utils/logging_test.go -------------------------------------------------------------------------------- /internal/utils/strings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/utils/strings.go -------------------------------------------------------------------------------- /internal/utils/strings_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/utils/strings_test.go -------------------------------------------------------------------------------- /internal/utils/validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/utils/validation.go -------------------------------------------------------------------------------- /internal/utils/validation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/utils/validation_test.go -------------------------------------------------------------------------------- /internal/validator/auth/auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/validator/auth/auth.go -------------------------------------------------------------------------------- /internal/validator/auth/auth_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/validator/auth/auth_test.go -------------------------------------------------------------------------------- /internal/validator/auth/trust_root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/validator/auth/trust_root.go -------------------------------------------------------------------------------- /internal/validator/auth/trust_root_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/validator/auth/trust_root_test.go -------------------------------------------------------------------------------- /internal/validator/cosignvalidator/cosign_validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/validator/cosignvalidator/cosign_validator.go -------------------------------------------------------------------------------- /internal/validator/cosignvalidator/cosign_validator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/validator/cosignvalidator/cosign_validator_test.go -------------------------------------------------------------------------------- /internal/validator/cosignvalidator/verifiers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/validator/cosignvalidator/verifiers.go -------------------------------------------------------------------------------- /internal/validator/cosignvalidator/verifiers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/validator/cosignvalidator/verifiers_test.go -------------------------------------------------------------------------------- /internal/validator/notaryv1/notaryserver/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/validator/notaryv1/notaryserver/client.go -------------------------------------------------------------------------------- /internal/validator/notaryv1/notaryserver/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/validator/notaryv1/notaryserver/client_test.go -------------------------------------------------------------------------------- /internal/validator/notaryv1/notaryserver/repo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/validator/notaryv1/notaryserver/repo.go -------------------------------------------------------------------------------- /internal/validator/notaryv1/notaryserver/repo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/validator/notaryv1/notaryserver/repo_test.go -------------------------------------------------------------------------------- /internal/validator/notaryv1/notaryserver/simple_cred_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/validator/notaryv1/notaryserver/simple_cred_store.go -------------------------------------------------------------------------------- /internal/validator/notaryv1/notaryserver/simple_cred_store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/validator/notaryv1/notaryserver/simple_cred_store_test.go -------------------------------------------------------------------------------- /internal/validator/notaryv1/notaryv1_validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/validator/notaryv1/notaryv1_validator.go -------------------------------------------------------------------------------- /internal/validator/notaryv1/notaryv1_validator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/validator/notaryv1/notaryv1_validator_test.go -------------------------------------------------------------------------------- /internal/validator/notation/notation_validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/validator/notation/notation_validator.go -------------------------------------------------------------------------------- /internal/validator/notation/notation_validator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/validator/notation/notation_validator_test.go -------------------------------------------------------------------------------- /internal/validator/notation/trust_store.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/validator/notation/trust_store.go -------------------------------------------------------------------------------- /internal/validator/notation/trust_store_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/validator/notation/trust_store_test.go -------------------------------------------------------------------------------- /internal/validator/staticvalidator/static_validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/validator/staticvalidator/static_validator.go -------------------------------------------------------------------------------- /internal/validator/staticvalidator/static_validator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/validator/staticvalidator/static_validator_test.go -------------------------------------------------------------------------------- /internal/validator/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/validator/validator.go -------------------------------------------------------------------------------- /internal/validator/validator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/internal/validator/validator_test.go -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /scripts/changelogger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/scripts/changelogger.py -------------------------------------------------------------------------------- /scripts/security_annotation.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/scripts/security_annotation.sh -------------------------------------------------------------------------------- /scripts/upgrade_to_version_3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/scripts/upgrade_to_version_3.py -------------------------------------------------------------------------------- /test/integration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/README.md -------------------------------------------------------------------------------- /test/integration/alerting/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/alerting/Dockerfile -------------------------------------------------------------------------------- /test/integration/alerting/alerting-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/alerting/alerting-deployment.yaml -------------------------------------------------------------------------------- /test/integration/alerting/alerting-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/alerting/alerting-service.yaml -------------------------------------------------------------------------------- /test/integration/alerting/app/alert_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/alerting/app/alert_checker.py -------------------------------------------------------------------------------- /test/integration/alerting/app/keybase_payload.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/alerting/app/keybase_payload.json -------------------------------------------------------------------------------- /test/integration/alerting/app/opsgenie_payload.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/alerting/app/opsgenie_payload.json -------------------------------------------------------------------------------- /test/integration/alerting/app/slack_payload.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/alerting/app/slack_payload.json -------------------------------------------------------------------------------- /test/integration/alerting/cases.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/alerting/cases.yaml -------------------------------------------------------------------------------- /test/integration/alerting/install.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/alerting/install.yaml -------------------------------------------------------------------------------- /test/integration/alerting/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/alerting/test.sh -------------------------------------------------------------------------------- /test/integration/cert/cases.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/cert/cases.yaml -------------------------------------------------------------------------------- /test/integration/cert/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/cert/test.sh -------------------------------------------------------------------------------- /test/integration/cert/update.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/cert/update.yaml -------------------------------------------------------------------------------- /test/integration/cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/cleanup.sh -------------------------------------------------------------------------------- /test/integration/common_functions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/common_functions.sh -------------------------------------------------------------------------------- /test/integration/complexity/complex_deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/complexity/complex_deployment.yaml -------------------------------------------------------------------------------- /test/integration/complexity/install.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/complexity/install.yaml -------------------------------------------------------------------------------- /test/integration/complexity/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/complexity/test.sh -------------------------------------------------------------------------------- /test/integration/cosign/cases.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/cosign/cases.yaml -------------------------------------------------------------------------------- /test/integration/cosign/install.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/cosign/install.yaml -------------------------------------------------------------------------------- /test/integration/deployment/cases.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/deployment/cases.yaml -------------------------------------------------------------------------------- /test/integration/deployment/deployments/deployment_i1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/deployment/deployments/deployment_i1.yaml -------------------------------------------------------------------------------- /test/integration/deployment/deployments/deployment_i1n1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/deployment/deployments/deployment_i1n1.yaml -------------------------------------------------------------------------------- /test/integration/deployment/deployments/deployment_i1u1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/deployment/deployments/deployment_i1u1.yaml -------------------------------------------------------------------------------- /test/integration/deployment/deployments/deployment_i2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/deployment/deployments/deployment_i2.yaml -------------------------------------------------------------------------------- /test/integration/deployment/deployments/deployment_i2i.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/deployment/deployments/deployment_i2i.yaml -------------------------------------------------------------------------------- /test/integration/deployment/deployments/deployment_i2u1-1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/deployment/deployments/deployment_i2u1-1.yaml -------------------------------------------------------------------------------- /test/integration/deployment/deployments/deployment_i2u1-2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/deployment/deployments/deployment_i2u1-2.yaml -------------------------------------------------------------------------------- /test/integration/deployment/deployments/deployment_i2u2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/deployment/deployments/deployment_i2u2.yaml -------------------------------------------------------------------------------- /test/integration/deployment/deployments/deployment_i2ui.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/deployment/deployments/deployment_i2ui.yaml -------------------------------------------------------------------------------- /test/integration/deployment/install.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/deployment/install.yaml -------------------------------------------------------------------------------- /test/integration/load/cause_load.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/load/cause_load.sh -------------------------------------------------------------------------------- /test/integration/load/install.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/load/install.yaml -------------------------------------------------------------------------------- /test/integration/load/load.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/load/load.yaml -------------------------------------------------------------------------------- /test/integration/load/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/load/test.sh -------------------------------------------------------------------------------- /test/integration/main.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/main.sh -------------------------------------------------------------------------------- /test/integration/namespaced/ignore_cases.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/namespaced/ignore_cases.yaml -------------------------------------------------------------------------------- /test/integration/namespaced/install.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/namespaced/install.yaml -------------------------------------------------------------------------------- /test/integration/namespaced/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/namespaced/test.sh -------------------------------------------------------------------------------- /test/integration/namespaced/validated_cases.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/namespaced/validated_cases.yaml -------------------------------------------------------------------------------- /test/integration/notaryv1/cases.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/notaryv1/cases.yaml -------------------------------------------------------------------------------- /test/integration/notaryv1/install.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/notaryv1/install.yaml -------------------------------------------------------------------------------- /test/integration/notaryv1/valid_container_with_unsigned_init_container_image.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/notaryv1/valid_container_with_unsigned_init_container_image.yaml -------------------------------------------------------------------------------- /test/integration/notaryv1/valid_init_container.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/notaryv1/valid_init_container.yaml -------------------------------------------------------------------------------- /test/integration/notation/cases.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/notation/cases.yaml -------------------------------------------------------------------------------- /test/integration/notation/install.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/notation/install.yaml -------------------------------------------------------------------------------- /test/integration/notation/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/notation/test.sh -------------------------------------------------------------------------------- /test/integration/other-ns/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/other-ns/test.sh -------------------------------------------------------------------------------- /test/integration/pre-config/cases.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/pre-config/cases.yaml -------------------------------------------------------------------------------- /test/integration/redis-cert/install.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/redis-cert/install.yaml -------------------------------------------------------------------------------- /test/integration/redis-cert/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/redis-cert/test.sh -------------------------------------------------------------------------------- /test/integration/redis-cert/update.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/redis-cert/update.yaml -------------------------------------------------------------------------------- /test/integration/regular/cases.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/regular/cases.yaml -------------------------------------------------------------------------------- /test/integration/regular/install.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/regular/install.yaml -------------------------------------------------------------------------------- /test/integration/self-hosted-notary/Dockerfile.populate_notary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/self-hosted-notary/Dockerfile.populate_notary -------------------------------------------------------------------------------- /test/integration/self-hosted-notary/cases.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/self-hosted-notary/cases.yaml -------------------------------------------------------------------------------- /test/integration/self-hosted-notary/deployment_update.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/self-hosted-notary/deployment_update.yaml -------------------------------------------------------------------------------- /test/integration/self-hosted-notary/install.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/self-hosted-notary/install.yaml -------------------------------------------------------------------------------- /test/integration/self-hosted-notary/notary-service-container/client_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/self-hosted-notary/notary-service-container/client_config.json -------------------------------------------------------------------------------- /test/integration/self-hosted-notary/notary-service-container/notary_addhash.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/self-hosted-notary/notary-service-container/notary_addhash.sh -------------------------------------------------------------------------------- /test/integration/self-hosted-notary/notary-service-container/notary_init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/self-hosted-notary/notary-service-container/notary_init.sh -------------------------------------------------------------------------------- /test/integration/self-hosted-notary/notary-service-container/server/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/self-hosted-notary/notary-service-container/server/config.json -------------------------------------------------------------------------------- /test/integration/self-hosted-notary/notary-service-container/server/notary.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/self-hosted-notary/notary-service-container/server/notary.crt -------------------------------------------------------------------------------- /test/integration/self-hosted-notary/notary-service-container/server/notary.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/self-hosted-notary/notary-service-container/server/notary.key -------------------------------------------------------------------------------- /test/integration/self-hosted-notary/notary-service-container/server/server-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/self-hosted-notary/notary-service-container/server/server-deployment.yaml -------------------------------------------------------------------------------- /test/integration/self-hosted-notary/notary-service-container/server/server-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/self-hosted-notary/notary-service-container/server/server-service.yaml -------------------------------------------------------------------------------- /test/integration/self-hosted-notary/notary-service-container/signer/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/self-hosted-notary/notary-service-container/signer/config.json -------------------------------------------------------------------------------- /test/integration/self-hosted-notary/notary-service-container/signer/notary.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/self-hosted-notary/notary-service-container/signer/notary.crt -------------------------------------------------------------------------------- /test/integration/self-hosted-notary/notary-service-container/signer/notary.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/self-hosted-notary/notary-service-container/signer/notary.key -------------------------------------------------------------------------------- /test/integration/self-hosted-notary/notary-service-container/signer/signer-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/self-hosted-notary/notary-service-container/signer/signer-deployment.yaml -------------------------------------------------------------------------------- /test/integration/self-hosted-notary/notary-service-container/signer/signer-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/self-hosted-notary/notary-service-container/signer/signer-service.yaml -------------------------------------------------------------------------------- /test/integration/self-hosted-notary/regen_keys.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/self-hosted-notary/regen_keys.sh -------------------------------------------------------------------------------- /test/integration/self-hosted-notary/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/self-hosted-notary/test.sh -------------------------------------------------------------------------------- /test/integration/workload/CronJob.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/workload/CronJob.yaml -------------------------------------------------------------------------------- /test/integration/workload/DaemonSet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/workload/DaemonSet.yaml -------------------------------------------------------------------------------- /test/integration/workload/Deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/workload/Deployment.yaml -------------------------------------------------------------------------------- /test/integration/workload/Job.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/workload/Job.yaml -------------------------------------------------------------------------------- /test/integration/workload/Pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/workload/Pod.yaml -------------------------------------------------------------------------------- /test/integration/workload/ReplicaSet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/workload/ReplicaSet.yaml -------------------------------------------------------------------------------- /test/integration/workload/ReplicationController.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/workload/ReplicationController.yaml -------------------------------------------------------------------------------- /test/integration/workload/StatefulSet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/workload/StatefulSet.yaml -------------------------------------------------------------------------------- /test/integration/workload/install.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/workload/install.yaml -------------------------------------------------------------------------------- /test/integration/workload/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/integration/workload/test.sh -------------------------------------------------------------------------------- /test/testdata/admission_requests/01_deployment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/admission_requests/01_deployment.json -------------------------------------------------------------------------------- /test/testdata/admission_requests/02_pod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/admission_requests/02_pod.json -------------------------------------------------------------------------------- /test/testdata/admission_requests/03_replicaset.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/admission_requests/03_replicaset.json -------------------------------------------------------------------------------- /test/testdata/admission_requests/04_cronjob.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/admission_requests/04_cronjob.json -------------------------------------------------------------------------------- /test/testdata/admission_requests/05_replication_controller.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/admission_requests/05_replication_controller.json -------------------------------------------------------------------------------- /test/testdata/admission_requests/06_daemonset.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/admission_requests/06_daemonset.json -------------------------------------------------------------------------------- /test/testdata/admission_requests/07_statefulset.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/admission_requests/07_statefulset.json -------------------------------------------------------------------------------- /test/testdata/admission_requests/08_job.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/admission_requests/08_job.json -------------------------------------------------------------------------------- /test/testdata/admission_requests/09_dply_multi_image.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/admission_requests/09_dply_multi_image.json -------------------------------------------------------------------------------- /test/testdata/admission_requests/10_update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/admission_requests/10_update.json -------------------------------------------------------------------------------- /test/testdata/admission_requests/11_role.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/admission_requests/11_role.json -------------------------------------------------------------------------------- /test/testdata/admission_requests/12_err_pod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/admission_requests/12_err_pod.json -------------------------------------------------------------------------------- /test/testdata/admission_requests/13_unknown_parent.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/admission_requests/13_unknown_parent.json -------------------------------------------------------------------------------- /test/testdata/admission_requests/14_deny_me_job.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/admission_requests/14_deny_me_job.json -------------------------------------------------------------------------------- /test/testdata/admission_requests/15_allow_me_job.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/admission_requests/15_allow_me_job.json -------------------------------------------------------------------------------- /test/testdata/admission_requests/16_mismatch_uid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/admission_requests/16_mismatch_uid.json -------------------------------------------------------------------------------- /test/testdata/admission_requests/17_deny_me_pod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/admission_requests/17_deny_me_pod.json -------------------------------------------------------------------------------- /test/testdata/admission_requests/18_allow_me_pod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/admission_requests/18_allow_me_pod.json -------------------------------------------------------------------------------- /test/testdata/admission_requests/19_pod_initcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/admission_requests/19_pod_initcontainer.json -------------------------------------------------------------------------------- /test/testdata/admission_requests/20_pod_ephemeralcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/admission_requests/20_pod_ephemeralcontainer.json -------------------------------------------------------------------------------- /test/testdata/admission_requests/21_broken_admission_request.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/admission_requests/21_broken_admission_request.json -------------------------------------------------------------------------------- /test/testdata/admission_requests/22_allow_me_with_index_docker_io.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/admission_requests/22_allow_me_with_index_docker_io.json -------------------------------------------------------------------------------- /test/testdata/admission_requests/23_alice_digest_dpl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/admission_requests/23_alice_digest_dpl.json -------------------------------------------------------------------------------- /test/testdata/admission_requests/24_alice_tag_digest_dpl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/admission_requests/24_alice_tag_digest_dpl.json -------------------------------------------------------------------------------- /test/testdata/admission_requests/25_null_request.json: -------------------------------------------------------------------------------- 1 | null 2 | -------------------------------------------------------------------------------- /test/testdata/alerts/00_template.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/alerts/00_template.tpl -------------------------------------------------------------------------------- /test/testdata/alerts/01_empty.tpl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/testdata/alerts/02_faulty_template.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/alerts/02_faulty_template.tpl -------------------------------------------------------------------------------- /test/testdata/alerts/03_fail_template.tpl: -------------------------------------------------------------------------------- 1 | fail -------------------------------------------------------------------------------- /test/testdata/alerts/04_allow_no_header.tpl: -------------------------------------------------------------------------------- 1 | allow_no_header -------------------------------------------------------------------------------- /test/testdata/alerts/05_render_err.tpl: -------------------------------------------------------------------------------- 1 | {{- .A -}} 2 | -------------------------------------------------------------------------------- /test/testdata/alerts/06_template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/alerts/06_template.json -------------------------------------------------------------------------------- /test/testdata/alerts/07_opsgenie.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/alerts/07_opsgenie.json -------------------------------------------------------------------------------- /test/testdata/alerts/08_render_err.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "{{ connaisseur_podsss }}" 3 | } 4 | -------------------------------------------------------------------------------- /test/testdata/alerts/09_empty.json: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/testdata/alerts/10_allow_no_header.json: -------------------------------------------------------------------------------- 1 | { 2 | "allow_no_header": true 3 | } -------------------------------------------------------------------------------- /test/testdata/alerts/11_fail_template.json: -------------------------------------------------------------------------------- 1 | {"fail": true} -------------------------------------------------------------------------------- /test/testdata/alerts/12_send_notif_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/alerts/12_send_notif_test.json -------------------------------------------------------------------------------- /test/testdata/alerts/13_priority.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/alerts/13_priority.json -------------------------------------------------------------------------------- /test/testdata/alerts/14_triple_bracket.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/alerts/14_triple_bracket.json -------------------------------------------------------------------------------- /test/testdata/alerts/15_mismatch_bracket.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/alerts/15_mismatch_bracket.json -------------------------------------------------------------------------------- /test/testdata/alerts/16_single_bracket.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/alerts/16_single_bracket.json -------------------------------------------------------------------------------- /test/testdata/alerts/alerting/00_alerting.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/alerts/alerting/00_alerting.yaml -------------------------------------------------------------------------------- /test/testdata/alerts/alerting/01_unmarshal_err.yaml: -------------------------------------------------------------------------------- 1 | \\ -------------------------------------------------------------------------------- /test/testdata/alerts/alerting/02_requestsender_unmarshal_err.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/alerts/alerting/02_requestsender_unmarshal_err.yaml -------------------------------------------------------------------------------- /test/testdata/alerts/alerting/03_send_notif_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/alerts/alerting/03_send_notif_test.yaml -------------------------------------------------------------------------------- /test/testdata/alerts/alerting/04_send_notif_no_cluster.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/alerts/alerting/04_send_notif_no_cluster.yaml -------------------------------------------------------------------------------- /test/testdata/alerts/alerting/05_send_notif_tmpl_not_found.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/alerts/alerting/05_send_notif_tmpl_not_found.yaml -------------------------------------------------------------------------------- /test/testdata/alerts/alerting/06_empty.yaml: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /test/testdata/alerts/alerting/07_send_notif_success_and_fail.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/alerts/alerting/07_send_notif_success_and_fail.yaml -------------------------------------------------------------------------------- /test/testdata/alerts/alerting/08_send_notif_multiple_ch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/alerts/alerting/08_send_notif_multiple_ch.yaml -------------------------------------------------------------------------------- /test/testdata/alerts/channel/00_channel.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/alerts/channel/00_channel.yaml -------------------------------------------------------------------------------- /test/testdata/auth/01_auth.yaml: -------------------------------------------------------------------------------- 1 | secretName: 01_auth 2 | -------------------------------------------------------------------------------- /test/testdata/auth/01_auth/secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/auth/01_auth/secret.yaml -------------------------------------------------------------------------------- /test/testdata/auth/02_keychain.yaml: -------------------------------------------------------------------------------- 1 | useKeychain: true 2 | -------------------------------------------------------------------------------- /test/testdata/auth/03_empty.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/testdata/auth/04_unable_to_find.yaml: -------------------------------------------------------------------------------- 1 | secretName: not_found 2 | -------------------------------------------------------------------------------- /test/testdata/auth/05_err_reading_secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/auth/05_err_reading_secret.yaml -------------------------------------------------------------------------------- /test/testdata/auth/05_err_reading_secret/secret.yaml: -------------------------------------------------------------------------------- 1 | username: [] 2 | password: {} 3 | -------------------------------------------------------------------------------- /test/testdata/auth/06_unmarshal_err.yaml: -------------------------------------------------------------------------------- 1 | empty 2 | -------------------------------------------------------------------------------- /test/testdata/auth/07_no_secret.yaml: -------------------------------------------------------------------------------- 1 | secret: 01_auth 2 | -------------------------------------------------------------------------------- /test/testdata/auth/08_docker_auth.yaml: -------------------------------------------------------------------------------- 1 | secretName: 08_docker_auth 2 | -------------------------------------------------------------------------------- /test/testdata/auth/08_docker_auth/.dockerconfigjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/auth/08_docker_auth/.dockerconfigjson -------------------------------------------------------------------------------- /test/testdata/auth/09_auth_and_keychain.yaml: -------------------------------------------------------------------------------- 1 | secretName: 01_auth 2 | useKeychanin: true 3 | -------------------------------------------------------------------------------- /test/testdata/auth/10_multi_auth_files.yaml: -------------------------------------------------------------------------------- 1 | secretName: 10_multi_auth_files -------------------------------------------------------------------------------- /test/testdata/auth/10_multi_auth_files/.dockerconfigjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/auth/10_multi_auth_files/.dockerconfigjson -------------------------------------------------------------------------------- /test/testdata/auth/10_multi_auth_files/secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/auth/10_multi_auth_files/secret.yaml -------------------------------------------------------------------------------- /test/testdata/auth/11_no_auth_files.yaml: -------------------------------------------------------------------------------- 1 | secretName: 11_no_auth_files -------------------------------------------------------------------------------- /test/testdata/auth/12_invalid_secret_file.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/auth/12_invalid_secret_file.yaml -------------------------------------------------------------------------------- /test/testdata/auth/12_invalid_secret_file/terces.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/auth/12_invalid_secret_file/terces.yaml -------------------------------------------------------------------------------- /test/testdata/auth/13_no_registry_auth.yaml: -------------------------------------------------------------------------------- 1 | secretName: 13_no_registry_auth -------------------------------------------------------------------------------- /test/testdata/auth/13_no_registry_auth/secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/auth/13_no_registry_auth/secret.yaml -------------------------------------------------------------------------------- /test/testdata/auth/14_invalid_registry_docker_auth.yaml: -------------------------------------------------------------------------------- 1 | secretName: 14_invalid_registry_docker_auth 2 | -------------------------------------------------------------------------------- /test/testdata/auth/14_invalid_registry_docker_auth/.dockerconfigjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/auth/14_invalid_registry_docker_auth/.dockerconfigjson -------------------------------------------------------------------------------- /test/testdata/auth/15_default_auth/secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/auth/15_default_auth/secret.yaml -------------------------------------------------------------------------------- /test/testdata/caching/00_cert/tls.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/caching/00_cert/tls.crt -------------------------------------------------------------------------------- /test/testdata/caching/01_err/tls.crt: -------------------------------------------------------------------------------- 1 | hello 2 | -------------------------------------------------------------------------------- /test/testdata/config/00_sample.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/config/00_sample.yaml -------------------------------------------------------------------------------- /test/testdata/config/01_val_no_name.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/config/01_val_no_name.yaml -------------------------------------------------------------------------------- /test/testdata/config/02_val_no_type.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/config/02_val_no_type.yaml -------------------------------------------------------------------------------- /test/testdata/config/03_unsupported_type.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/config/03_unsupported_type.yaml -------------------------------------------------------------------------------- /test/testdata/config/04_unmarshal_cosign_error.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/config/04_unmarshal_cosign_error.yaml -------------------------------------------------------------------------------- /test/testdata/config/05_invalid_cosign.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/config/05_invalid_cosign.yaml -------------------------------------------------------------------------------- /test/testdata/config/06_unmarshal_static_error.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/config/06_unmarshal_static_error.yaml -------------------------------------------------------------------------------- /test/testdata/config/07_invalid_validator.yaml: -------------------------------------------------------------------------------- 1 | validators: 2 | - [] 3 | -------------------------------------------------------------------------------- /test/testdata/config/08_unknown_field.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/config/08_unknown_field.yaml -------------------------------------------------------------------------------- /test/testdata/config/09_missing_rule_validator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/config/09_missing_rule_validator.yaml -------------------------------------------------------------------------------- /test/testdata/config/10_mutate_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/config/10_mutate_test.yaml -------------------------------------------------------------------------------- /test/testdata/config/11_mutate_test_error.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/config/11_mutate_test_error.yaml -------------------------------------------------------------------------------- /test/testdata/config/12_mutate_test_cached.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/config/12_mutate_test_cached.yaml -------------------------------------------------------------------------------- /test/testdata/config/13_validation_modes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/config/13_validation_modes.yaml -------------------------------------------------------------------------------- /test/testdata/config/14_validation_metrics.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/config/14_validation_metrics.yaml -------------------------------------------------------------------------------- /test/testdata/cosign/01_cosign.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/cosign/01_cosign.yaml -------------------------------------------------------------------------------- /test/testdata/cosign/02_rekor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/cosign/02_rekor.yaml -------------------------------------------------------------------------------- /test/testdata/cosign/03_unmarshal_err.yaml: -------------------------------------------------------------------------------- 1 | unmarshal error 2 | -------------------------------------------------------------------------------- /test/testdata/cosign/04_rekor_err.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/cosign/04_rekor_err.yaml -------------------------------------------------------------------------------- /test/testdata/cosign/05_no_trust_roots.yaml: -------------------------------------------------------------------------------- 1 | name: default 2 | type: cosign 3 | -------------------------------------------------------------------------------- /test/testdata/cosign/06_auth.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/cosign/06_auth.yaml -------------------------------------------------------------------------------- /test/testdata/cosign/07_keychain.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/cosign/07_keychain.yaml -------------------------------------------------------------------------------- /test/testdata/cosign/08_cert.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/cosign/08_cert.yaml -------------------------------------------------------------------------------- /test/testdata/cosign/09_full_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/cosign/09_full_config.yaml -------------------------------------------------------------------------------- /test/testdata/cosign/10_invalid_cert.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/cosign/10_invalid_cert.yaml -------------------------------------------------------------------------------- /test/testdata/cosign/11_keyless.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/cosign/11_keyless.yaml -------------------------------------------------------------------------------- /test/testdata/cosign/12_invalid_rekor_pub_key.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/cosign/12_invalid_rekor_pub_key.yaml -------------------------------------------------------------------------------- /test/testdata/cosign/13_invalid_fulcio_cert.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/cosign/13_invalid_fulcio_cert.yaml -------------------------------------------------------------------------------- /test/testdata/cosign/14_invalid_ct_log_pub_key.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/cosign/14_invalid_ct_log_pub_key.yaml -------------------------------------------------------------------------------- /test/testdata/cosign/alice.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/cosign/alice.key -------------------------------------------------------------------------------- /test/testdata/cosign/bob.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/cosign/bob.key -------------------------------------------------------------------------------- /test/testdata/cosign/charlie.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/cosign/charlie.key -------------------------------------------------------------------------------- /test/testdata/cosign/default.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/cosign/default.key -------------------------------------------------------------------------------- /test/testdata/cosign/securesystemsengineering/testimage/blobs/sha256:7248e52a7da336ff63192f2c0a8f12562b0d5368e9cde6ab292cbb4604074f28.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/cosign/securesystemsengineering/testimage/blobs/sha256:7248e52a7da336ff63192f2c0a8f12562b0d5368e9cde6ab292cbb4604074f28.json -------------------------------------------------------------------------------- /test/testdata/cosign/securesystemsengineering/testimage/blobs/sha256:897d9e862b4599b723442f36ed7b4cfd1628bb7656643c56855988cac161d065.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/cosign/securesystemsengineering/testimage/blobs/sha256:897d9e862b4599b723442f36ed7b4cfd1628bb7656643c56855988cac161d065.json -------------------------------------------------------------------------------- /test/testdata/cosign/securesystemsengineering/testimage/blobs/sha256:d8ee807d96efe7441b132967ad94eaffbc0172a763e69f2cd8df8f583f0ba0d4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/cosign/securesystemsengineering/testimage/blobs/sha256:d8ee807d96efe7441b132967ad94eaffbc0172a763e69f2cd8df8f583f0ba0d4.json -------------------------------------------------------------------------------- /test/testdata/cosign/securesystemsengineering/testimage/manifests/co-unsigned.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /test/testdata/cosign/securesystemsengineering/testimage/manifests/keyless.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/cosign/securesystemsengineering/testimage/manifests/keyless.json -------------------------------------------------------------------------------- /test/testdata/cosign/securesystemsengineering/testimage/manifests/multi-cosigned-alice-bob-charlie.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/cosign/securesystemsengineering/testimage/manifests/multi-cosigned-alice-bob-charlie.json -------------------------------------------------------------------------------- /test/testdata/cosign/securesystemsengineering/testimage/manifests/multi-cosigned-alice.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/cosign/securesystemsengineering/testimage/manifests/multi-cosigned-alice.json -------------------------------------------------------------------------------- /test/testdata/cosign/securesystemsengineering/testimage/manifests/sha256-071bf7a986f1ca9cb2a1f0bc8392822a7777f90d58f2d2c6f271913e08de7c81.sig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/cosign/securesystemsengineering/testimage/manifests/sha256-071bf7a986f1ca9cb2a1f0bc8392822a7777f90d58f2d2c6f271913e08de7c81.sig.json -------------------------------------------------------------------------------- /test/testdata/cosign/securesystemsengineering/testimage/manifests/sha256-31dc72a13a0c34b40eb95419d2b2fd67320c856baf3b72da518023ee8d370aee.sig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/cosign/securesystemsengineering/testimage/manifests/sha256-31dc72a13a0c34b40eb95419d2b2fd67320c856baf3b72da518023ee8d370aee.sig.json -------------------------------------------------------------------------------- /test/testdata/cosign/securesystemsengineering/testimage/manifests/sha256-bfec161fecb0a887df7cb85e4da327c65986ccda7060cf3cd92171c6c90d7533.sig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/cosign/securesystemsengineering/testimage/manifests/sha256-bfec161fecb0a887df7cb85e4da327c65986ccda7060cf3cd92171c6c90d7533.sig.json -------------------------------------------------------------------------------- /test/testdata/dockerfiles/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/dockerfiles/Dockerfile -------------------------------------------------------------------------------- /test/testdata/dockerfiles/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/dockerfiles/README.md -------------------------------------------------------------------------------- /test/testdata/dockerfiles/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/dockerfiles/main.c -------------------------------------------------------------------------------- /test/testdata/filesystem/a/b/c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/testdata/filesystem/a/x: -------------------------------------------------------------------------------- 1 | ../ax -------------------------------------------------------------------------------- /test/testdata/filesystem/ax: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/testdata/filesystem/d/e: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/testdata/filesystem/d/f: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/testdata/filesystem/home/test: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/testdata/notaryv1/01_notaryv1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/01_notaryv1.yaml -------------------------------------------------------------------------------- /test/testdata/notaryv1/02_no_trust_root.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/02_no_trust_root.yaml -------------------------------------------------------------------------------- /test/testdata/notaryv1/03_invalid_host.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/03_invalid_host.yaml -------------------------------------------------------------------------------- /test/testdata/notaryv1/04_default_host.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/04_default_host.yaml -------------------------------------------------------------------------------- /test/testdata/notaryv1/05_unmarshal_err.yaml: -------------------------------------------------------------------------------- 1 | unmarshal error 2 | -------------------------------------------------------------------------------- /test/testdata/notaryv1/06_rsa_key.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/06_rsa_key.yaml -------------------------------------------------------------------------------- /test/testdata/notaryv1/07_invalid_pub_key.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/07_invalid_pub_key.yaml -------------------------------------------------------------------------------- /test/testdata/notaryv1/08_never_expire_notary.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/08_never_expire_notary.yaml -------------------------------------------------------------------------------- /test/testdata/notaryv1/09_extra_chars.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/09_extra_chars.yaml -------------------------------------------------------------------------------- /test/testdata/notaryv1/10_unknown_keys.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/10_unknown_keys.yaml -------------------------------------------------------------------------------- /test/testdata/notaryv1/11_multiple_entries.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/11_multiple_entries.yaml -------------------------------------------------------------------------------- /test/testdata/notaryv1/12_auth.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/12_auth.yaml -------------------------------------------------------------------------------- /test/testdata/notaryv1/13_invalid_cert.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/13_invalid_cert.yaml -------------------------------------------------------------------------------- /test/testdata/notaryv1/14_auth_no_registry.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/14_auth_no_registry.yaml -------------------------------------------------------------------------------- /test/testdata/notaryv1/15_DER_key_format.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/15_DER_key_format.yaml -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/01_expired_root.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/01_expired_root.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/02_invalid_signature_targets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/02_invalid_signature_targets.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/03_expired_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/03_expired_snapshot.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/04_invalid_signature_delegation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/04_invalid_signature_delegation.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/05_expired_delegation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/05_expired_delegation.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/06_no_signature_root.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/06_no_signature_root.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/07_root_multiple_signatures.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/07_root_multiple_signatures.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/alice-image/root.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/alice-image/root.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/alice-image/snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/alice-image/snapshot.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/alice-image/targets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/alice-image/targets.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/alice-image/targets/chamsen.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/alice-image/targets/chamsen.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/alice-image/targets/phbelitz.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/alice-image/targets/phbelitz.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/alice-image/targets/releases.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/alice-image/targets/releases.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/alice-image/timestamp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/alice-image/timestamp.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/edge-case-err-image/root.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/edge-case-err-image/root.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/edge-case-err-image/snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/edge-case-err-image/snapshot.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/edge-case-err-image/targets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/edge-case-err-image/targets.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/edge-case-err-image/timestamp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/edge-case-err-image/timestamp.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/edge-case-image/root.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/edge-case-image/root.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/edge-case-image/snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/edge-case-image/snapshot.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/edge-case-image/targets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/edge-case-image/targets.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/edge-case-image/timestamp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/edge-case-image/timestamp.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/err-image/invalid.json: -------------------------------------------------------------------------------- 1 | \\\ 2 | -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/err-image/root.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/err-image/root.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/err-image/snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/err-image/snapshot.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/err-image/targets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/err-image/targets.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/err-image/timestamp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/err-image/timestamp.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/keys/del1.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/keys/del1.key -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/keys/del1.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/keys/del1.pub -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/keys/del1_id.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/keys/del1_id.txt -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/keys/del2.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/keys/del2.key -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/keys/del2.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/keys/del2.pub -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/keys/del2_id.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/keys/del2_id.txt -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/keys/root.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/keys/root.crt -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/keys/root.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/keys/root.key -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/keys/root.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/keys/root.pub -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/keys/root_id.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/keys/root_id.txt -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/keys/snapshot.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/keys/snapshot.key -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/keys/snapshot.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/keys/snapshot.pub -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/keys/snapshot_id.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/keys/snapshot_id.txt -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/keys/targets.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/keys/targets.key -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/keys/targets.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/keys/targets.pub -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/keys/targets_id.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/keys/targets_id.txt -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/keys/timestamp.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/keys/timestamp.key -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/keys/timestamp.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/keys/timestamp.pub -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/keys/timestamp_id.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/keys/timestamp_id.txt -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/never-expire-image/root.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/never-expire-image/root.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/never-expire-image/snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/never-expire-image/snapshot.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/never-expire-image/targets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/never-expire-image/targets.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/never-expire-image/timestamp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/never-expire-image/timestamp.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/never-expire-with-conflicting-delegations-image/root.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/never-expire-with-conflicting-delegations-image/root.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/never-expire-with-conflicting-delegations-image/snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/never-expire-with-conflicting-delegations-image/snapshot.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/never-expire-with-conflicting-delegations-image/targets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/never-expire-with-conflicting-delegations-image/targets.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/never-expire-with-conflicting-delegations-image/targets/del1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/never-expire-with-conflicting-delegations-image/targets/del1.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/never-expire-with-conflicting-delegations-image/targets/del2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/never-expire-with-conflicting-delegations-image/targets/del2.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/never-expire-with-conflicting-delegations-image/targets/releases.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/never-expire-with-conflicting-delegations-image/targets/releases.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/never-expire-with-conflicting-delegations-image/timestamp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/never-expire-with-conflicting-delegations-image/timestamp.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/never-expire-with-delegations-image/root.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/never-expire-with-delegations-image/root.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/never-expire-with-delegations-image/snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/never-expire-with-delegations-image/snapshot.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/never-expire-with-delegations-image/targets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/never-expire-with-delegations-image/targets.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/never-expire-with-delegations-image/targets/del1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/never-expire-with-delegations-image/targets/del1.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/never-expire-with-delegations-image/targets/del2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/never-expire-with-delegations-image/targets/del2.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/never-expire-with-delegations-image/targets/releases.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/never-expire-with-delegations-image/targets/releases.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/never-expire-with-delegations-image/timestamp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/never-expire-with-delegations-image/timestamp.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/sample-image/root.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/sample-image/root.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/sample-image/snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/sample-image/snapshot.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/sample-image/targets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/sample-image/targets.json -------------------------------------------------------------------------------- /test/testdata/notaryv1/trust_data/sample-image/timestamp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notaryv1/trust_data/sample-image/timestamp.json -------------------------------------------------------------------------------- /test/testdata/notation/01_notation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notation/01_notation.yaml -------------------------------------------------------------------------------- /test/testdata/notation/02_no_trust_root.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notation/02_no_trust_root.yaml -------------------------------------------------------------------------------- /test/testdata/notation/03_unmarshal_err.yaml: -------------------------------------------------------------------------------- 1 | unmarshal error 2 | -------------------------------------------------------------------------------- /test/testdata/notation/04_invalid_cert.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notation/04_invalid_cert.yaml -------------------------------------------------------------------------------- /test/testdata/notation/05_missing_cert.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notation/05_missing_cert.yaml -------------------------------------------------------------------------------- /test/testdata/notation/06_decode_cert_err.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notation/06_decode_cert_err.yaml -------------------------------------------------------------------------------- /test/testdata/notation/07_selfsigned_cert.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notation/07_selfsigned_cert.yaml -------------------------------------------------------------------------------- /test/testdata/notation/08_tsa_cert.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notation/08_tsa_cert.yaml -------------------------------------------------------------------------------- /test/testdata/notation/09_decode_tsa_cert_err.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notation/09_decode_tsa_cert_err.yaml -------------------------------------------------------------------------------- /test/testdata/notation/ca.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notation/ca.pem -------------------------------------------------------------------------------- /test/testdata/notation/digi_cert_root.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notation/digi_cert_root.pem -------------------------------------------------------------------------------- /test/testdata/notation/server-cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notation/server-cert.pem -------------------------------------------------------------------------------- /test/testdata/notation/server-key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notation/server-key.pem -------------------------------------------------------------------------------- /test/testdata/notation/sse-secure-systems/testimage/blobs/sha256:929a0a249c4614eb8bef5a914308896e7c8c5422d508eaddfd98dfe61683e556.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notation/sse-secure-systems/testimage/blobs/sha256:929a0a249c4614eb8bef5a914308896e7c8c5422d508eaddfd98dfe61683e556.json -------------------------------------------------------------------------------- /test/testdata/notation/sse-secure-systems/testimage/manifests/notation-sign.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notation/sse-secure-systems/testimage/manifests/notation-sign.json -------------------------------------------------------------------------------- /test/testdata/notation/sse-secure-systems/testimage/manifests/notation-unsign.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notation/sse-secure-systems/testimage/manifests/notation-unsign.json -------------------------------------------------------------------------------- /test/testdata/notation/sse-secure-systems/testimage/manifests/sha256-a136cc4e785798e5e8483047cf621cf0a0300a93d47703a3f066c340c070f5cf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notation/sse-secure-systems/testimage/manifests/sha256-a136cc4e785798e5e8483047cf621cf0a0300a93d47703a3f066c340c070f5cf.json -------------------------------------------------------------------------------- /test/testdata/notation/sse-secure-systems/testimage/manifests/sha256:a136cc4e785798e5e8483047cf621cf0a0300a93d47703a3f066c340c070f5cf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notation/sse-secure-systems/testimage/manifests/sha256:a136cc4e785798e5e8483047cf621cf0a0300a93d47703a3f066c340c070f5cf.json -------------------------------------------------------------------------------- /test/testdata/notation/sse-secure-systems/testimage/manifests/sha256:c51f6b33b43f9f234af90bf310d976ea1bec487ab00ab61bd684b0efbbc15b53.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notation/sse-secure-systems/testimage/manifests/sha256:c51f6b33b43f9f234af90bf310d976ea1bec487ab00ab61bd684b0efbbc15b53.json -------------------------------------------------------------------------------- /test/testdata/notation/sse-secure-systems/testimage/manifests/sha256:d397b30282982b80818b2705f8d542d35158bc59d8bf42549f3e898f23d55a77.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/notation/sse-secure-systems/testimage/manifests/sha256:d397b30282982b80818b2705f8d542d35158bc59d8bf42549f3e898f23d55a77.json -------------------------------------------------------------------------------- /test/testdata/validators/01_static.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/validators/01_static.yaml -------------------------------------------------------------------------------- /test/testdata/validators/02_cosign.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/validators/02_cosign.yaml -------------------------------------------------------------------------------- /test/testdata/validators/03_no_name.yaml: -------------------------------------------------------------------------------- 1 | type: static 2 | approve: true 3 | -------------------------------------------------------------------------------- /test/testdata/validators/04_no_type.yaml: -------------------------------------------------------------------------------- 1 | name: default 2 | approve: true 3 | -------------------------------------------------------------------------------- /test/testdata/validators/05_unsupported_type.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/validators/05_unsupported_type.yaml -------------------------------------------------------------------------------- /test/testdata/validators/06_unmarshal_error.yaml: -------------------------------------------------------------------------------- 1 | name: default 2 | type: cosign 3 | trustRoots: [] 4 | -------------------------------------------------------------------------------- /test/testdata/validators/07_static_deny.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/testdata/validators/08_nv1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testdata/validators/08_nv1.yaml -------------------------------------------------------------------------------- /test/testdata/validators/09_err_unmarshal.yaml: -------------------------------------------------------------------------------- 1 | ["a", "b"]: "abc" -------------------------------------------------------------------------------- /test/testhelper/loader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testhelper/loader.go -------------------------------------------------------------------------------- /test/testhelper/mock_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testhelper/mock_cache.go -------------------------------------------------------------------------------- /test/testhelper/mock_notation_registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testhelper/mock_notation_registry.go -------------------------------------------------------------------------------- /test/testhelper/mock_reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testhelper/mock_reader.go -------------------------------------------------------------------------------- /test/testhelper/mock_registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testhelper/mock_registry.go -------------------------------------------------------------------------------- /test/testhelper/mock_remote.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testhelper/mock_remote.go -------------------------------------------------------------------------------- /test/testhelper/mock_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testhelper/mock_server.go -------------------------------------------------------------------------------- /test/testhelper/mock_validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/test/testhelper/mock_validator.go -------------------------------------------------------------------------------- /tools/nv1_testdata_creator/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sse-secure-systems/connaisseur/HEAD/tools/nv1_testdata_creator/main.go --------------------------------------------------------------------------------