CLI Reference on Kosli developer documentation https://docs.kosli.com/client_reference/ Recent content in CLI Reference on Kosli developer documentation Hugo en-us kosli https://docs.kosli.com/client_reference/kosli/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli/ The Kosli CLI. kosli allow artifact https://docs.kosli.com/client_reference/kosli_allow_artifact/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_allow_artifact/ Add an artifact to an environment's allowlist. kosli archive attestation-type https://docs.kosli.com/client_reference/kosli_archive_attestation-type/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_archive_attestation-type/ Archive a custom Kosli attestation type. kosli archive environment https://docs.kosli.com/client_reference/kosli_archive_environment/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_archive_environment/ Archive a Kosli environment. kosli archive flow https://docs.kosli.com/client_reference/kosli_archive_flow/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_archive_flow/ Archive a Kosli flow. kosli assert approval https://docs.kosli.com/client_reference/kosli_assert_approval/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_assert_approval/ Assert an artifact in Kosli has been approved for deployment. kosli assert artifact https://docs.kosli.com/client_reference/kosli_assert_artifact/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_assert_artifact/ <p>Assert the compliance status of an artifact in Kosli. There are four (mutually exclusive) ways to use ^kosli assert artifact^:</p> <ol> <li>Against an environment. When ^--environment^ is specified, asserts against all policies currently attached to the given environment. 2. Against one or more policies. When ^--policy^ is specified, asserts against all the given policies. 3. Against a flow. When ^--flow^ is specified, asserts against the current template file of the given flow. 4. Against many flows. When none of ^--environment^, ^--policy^, or ^--flow^ are specified, asserts against the template files of <em>all</em> flows the artifact is found in (by fingerprint).</li> </ol> kosli assert pullrequest azure https://docs.kosli.com/client_reference/kosli_assert_pullrequest_azure/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_assert_pullrequest_azure/ Assert an Azure DevOps pull request for a git commit exists. kosli assert pullrequest bitbucket https://docs.kosli.com/client_reference/kosli_assert_pullrequest_bitbucket/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_assert_pullrequest_bitbucket/ Assert a Bitbucket pull request for a git commit exists. kosli assert pullrequest github https://docs.kosli.com/client_reference/kosli_assert_pullrequest_github/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_assert_pullrequest_github/ Assert a Github pull request for a git commit exists. kosli assert pullrequest gitlab https://docs.kosli.com/client_reference/kosli_assert_pullrequest_gitlab/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_assert_pullrequest_gitlab/ Assert a Gitlab merge request for a git commit exists. kosli assert snapshot https://docs.kosli.com/client_reference/kosli_assert_snapshot/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_assert_snapshot/ Assert the compliance status of an environment in Kosli. kosli assert status https://docs.kosli.com/client_reference/kosli_assert_status/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_assert_status/ Assert the status of a Kosli server. kosli attach-policy https://docs.kosli.com/client_reference/kosli_attach-policy/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_attach-policy/ Attach a policy to one or more Kosli environments. kosli attest artifact https://docs.kosli.com/client_reference/kosli_attest_artifact/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_attest_artifact/ Attest an artifact creation to a Kosli flow. kosli attest custom https://docs.kosli.com/client_reference/kosli_attest_custom/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_attest_custom/ Report a custom attestation to an artifact or a trail in a Kosli flow. kosli attest generic https://docs.kosli.com/client_reference/kosli_attest_generic/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_attest_generic/ Report a generic attestation to an artifact or a trail in a Kosli flow. kosli attest jira https://docs.kosli.com/client_reference/kosli_attest_jira/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_attest_jira/ Report a jira attestation to an artifact or a trail in a Kosli flow. kosli attest junit https://docs.kosli.com/client_reference/kosli_attest_junit/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_attest_junit/ Report a junit attestation to an artifact or a trail in a Kosli flow. JUnit xml files are read from the ^--results-dir^ directory which defaults to the current directory. The xml files are automatically uploaded as ^--attachments^ via the ^--upload-results^ flag which defaults to ^true^. kosli attest pullrequest azure https://docs.kosli.com/client_reference/kosli_attest_pullrequest_azure/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_attest_pullrequest_azure/ Report an Azure Devops pull request attestation to an artifact or a trail in a Kosli flow. kosli attest pullrequest bitbucket https://docs.kosli.com/client_reference/kosli_attest_pullrequest_bitbucket/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_attest_pullrequest_bitbucket/ Report a Bitbucket pull request attestation to an artifact or a trail in a Kosli flow. kosli attest pullrequest github https://docs.kosli.com/client_reference/kosli_attest_pullrequest_github/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_attest_pullrequest_github/ Report a Github pull request attestation to an artifact or a trail in a Kosli flow. kosli attest pullrequest gitlab https://docs.kosli.com/client_reference/kosli_attest_pullrequest_gitlab/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_attest_pullrequest_gitlab/ Report a Gitlab merge request attestation to an artifact or a trail in a Kosli flow. kosli attest snyk https://docs.kosli.com/client_reference/kosli_attest_snyk/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_attest_snyk/ Report a snyk attestation to an artifact or a trail in a Kosli flow. kosli attest sonar https://docs.kosli.com/client_reference/kosli_attest_sonar/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_attest_sonar/ Report a SonarQube attestation to an artifact or a trail in a Kosli flow. kosli begin trail https://docs.kosli.com/client_reference/kosli_begin_trail/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_begin_trail/ Begin or update a Kosli flow trail. kosli completion https://docs.kosli.com/client_reference/kosli_completion/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_completion/ Generate completion script kosli config https://docs.kosli.com/client_reference/kosli_config/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_config/ Config global Kosli flags values and store them in $HOME/.kosli . kosli create attestation-type https://docs.kosli.com/client_reference/kosli_create_attestation-type/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_create_attestation-type/ Create or update a Kosli custom attestation type. kosli create environment https://docs.kosli.com/client_reference/kosli_create_environment/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_create_environment/ Create or update a Kosli environment. kosli create flow https://docs.kosli.com/client_reference/kosli_create_flow/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_create_flow/ Create or update a Kosli flow. kosli create policy https://docs.kosli.com/client_reference/kosli_create_policy/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_create_policy/ Create or update a Kosli policy. kosli detach-policy https://docs.kosli.com/client_reference/kosli_detach-policy/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_detach-policy/ Detach a policy from one or more Kosli environments. kosli diff snapshots https://docs.kosli.com/client_reference/kosli_diff_snapshots/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_diff_snapshots/ Diff environment snapshots. kosli disable beta https://docs.kosli.com/client_reference/kosli_disable_beta/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_disable_beta/ Disable beta features for an organization. kosli enable beta https://docs.kosli.com/client_reference/kosli_enable_beta/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_enable_beta/ Enable beta features for an organization. kosli evaluate trail https://docs.kosli.com/client_reference/kosli_evaluate_trail/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_evaluate_trail/ Evaluate a trail against a policy. kosli evaluate trails https://docs.kosli.com/client_reference/kosli_evaluate_trails/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_evaluate_trails/ Evaluate multiple trails against a policy. kosli expect deployment https://docs.kosli.com/client_reference/kosli_expect_deployment/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_expect_deployment/ Report the expectation of an upcoming deployment of an artifact to an environment. kosli fingerprint https://docs.kosli.com/client_reference/kosli_fingerprint/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_fingerprint/ Calculate the SHA256 fingerprint of an artifact. kosli get approval https://docs.kosli.com/client_reference/kosli_get_approval/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_get_approval/ Get an approval from a specified flow. kosli get artifact https://docs.kosli.com/client_reference/kosli_get_artifact/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_get_artifact/ Get artifact from a specified flow kosli get attestation https://docs.kosli.com/client_reference/kosli_get_attestation/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_get_attestation/ Get an attestation using its name or id. kosli get attestation-type https://docs.kosli.com/client_reference/kosli_get_attestation-type/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_get_attestation-type/ Get a custom Kosli attestation type. kosli get deployment https://docs.kosli.com/client_reference/kosli_get_deployment/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_get_deployment/ Get a deployment from a specified flow. kosli get environment https://docs.kosli.com/client_reference/kosli_get_environment/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_get_environment/ Get an environment's metadata. kosli get flow https://docs.kosli.com/client_reference/kosli_get_flow/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_get_flow/ Get the metadata of a specific flow. kosli get policy https://docs.kosli.com/client_reference/kosli_get_policy/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_get_policy/ Get a policy's metadata. kosli get snapshot https://docs.kosli.com/client_reference/kosli_get_snapshot/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_get_snapshot/ Get a specified environment snapshot. kosli get trail https://docs.kosli.com/client_reference/kosli_get_trail/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_get_trail/ Get the metadata of a specific trail. kosli join environment https://docs.kosli.com/client_reference/kosli_join_environment/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_join_environment/ Join a physical environment to a logical environment. kosli list approvals https://docs.kosli.com/client_reference/kosli_list_approvals/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_list_approvals/ List approvals in a flow. kosli list artifacts https://docs.kosli.com/client_reference/kosli_list_artifacts/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_list_artifacts/ List artifacts in a flow or repo. kosli list attestation-types https://docs.kosli.com/client_reference/kosli_list_attestation-types/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_list_attestation-types/ List all Kosli attestation types for an org. kosli list deployments https://docs.kosli.com/client_reference/kosli_list_deployments/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_list_deployments/ List deployments in a flow. kosli list environments https://docs.kosli.com/client_reference/kosli_list_environments/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_list_environments/ List environments for an org. kosli list flows https://docs.kosli.com/client_reference/kosli_list_flows/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_list_flows/ List flows for an org. kosli list policies https://docs.kosli.com/client_reference/kosli_list_policies/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_list_policies/ List environment policies for an org. kosli list snapshots https://docs.kosli.com/client_reference/kosli_list_snapshots/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_list_snapshots/ List environment snapshots. kosli list trails https://docs.kosli.com/client_reference/kosli_list_trails/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_list_trails/ List Trails of an org. kosli log environment https://docs.kosli.com/client_reference/kosli_log_environment/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_log_environment/ List environment events. kosli rename environment https://docs.kosli.com/client_reference/kosli_rename_environment/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_rename_environment/ Rename a Kosli environment. kosli rename flow https://docs.kosli.com/client_reference/kosli_rename_flow/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_rename_flow/ Rename a Kosli flow. kosli report approval https://docs.kosli.com/client_reference/kosli_report_approval/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_report_approval/ Report an approval of deploying an artifact to an environment to Kosli. kosli report artifact https://docs.kosli.com/client_reference/kosli_report_artifact/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_report_artifact/ Report an artifact creation to a Kosli flow. kosli request approval https://docs.kosli.com/client_reference/kosli_request_approval/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_request_approval/ Request an approval of a deployment of an artifact to an environment in Kosli. kosli search https://docs.kosli.com/client_reference/kosli_search/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_search/ Search for a git commit or an artifact fingerprint in Kosli. kosli snapshot azure https://docs.kosli.com/client_reference/kosli_snapshot_azure/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_snapshot_azure/ Report a snapshot of running Azure web apps and function apps in an Azure resource group to Kosli. kosli snapshot docker https://docs.kosli.com/client_reference/kosli_snapshot_docker/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_snapshot_docker/ Report a snapshot of running containers from docker host to Kosli. kosli snapshot ecs https://docs.kosli.com/client_reference/kosli_snapshot_ecs/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_snapshot_ecs/ Report a snapshot of running containers in one or more AWS ECS cluster(s) to Kosli. kosli snapshot k8s https://docs.kosli.com/client_reference/kosli_snapshot_k8s/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_snapshot_k8s/ Report a snapshot of running pods in a K8S cluster or namespace(s) to Kosli. kosli snapshot lambda https://docs.kosli.com/client_reference/kosli_snapshot_lambda/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_snapshot_lambda/ Report a snapshot of artifacts deployed as one or more AWS Lambda functions and their digests to Kosli. kosli snapshot path https://docs.kosli.com/client_reference/kosli_snapshot_path/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_snapshot_path/ Report a snapshot of a single artifact running in a specific filesystem path to Kosli. kosli snapshot paths https://docs.kosli.com/client_reference/kosli_snapshot_paths/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_snapshot_paths/ Report a snapshot of artifacts running in specific filesystem paths to Kosli. kosli snapshot s3 https://docs.kosli.com/client_reference/kosli_snapshot_s3/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_snapshot_s3/ Report a snapshot of the content of an AWS S3 bucket to Kosli. kosli snapshot server https://docs.kosli.com/client_reference/kosli_snapshot_server/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_snapshot_server/ Report a snapshot of artifacts running in a server environment to Kosli. kosli status https://docs.kosli.com/client_reference/kosli_status/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_status/ Check the status of a Kosli server. kosli tag https://docs.kosli.com/client_reference/kosli_tag/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_tag/ Tag a resource in Kosli with key-value pairs. kosli version https://docs.kosli.com/client_reference/kosli_version/ Mon, 01 Jan 0001 00:00:00 +0000 https://docs.kosli.com/client_reference/kosli_version/ Print the version of a Kosli CLI.