Skip to content

Releases: kosli-dev/cli

v0.1.7

17 Aug 16:05

Choose a tag to compare

Release Notes

  • Add brew installation option with brew install kosli-dev/tap/kosli

Changelog

  • caddacf CI: change the github token used for goreleaser
  • 73d7fee move reporter tf specs to the private repo, use repo dispatch to trigger reporters deployment
  • 38b7a31 CI: fix running tests requires AWS auth to pull server
  • a8349ff update goreleaser to publish to brew tap
  • d516af4 disable building for different OSes and archs
  • 20d56ff add brew publishing instructions in goreleaser
  • 0d33d80 Getting started: Updated web interface sections after review with Jon
  • be00cd2 Initial version of AUTHORS
  • cd5ad65 Getting started: Added use of web interface to look at status
  • 1ff9bd8 Getting started: Updated from wget to curl. Show correct content in kosli env get production
  • 701f26c CI: restore push to github container registry and cleanup ecr steps [ci-skip]
  • bb16e2d CI: fix release pipeline
  • d886128 Merge branch 'main' of github.com:kosli-dev/cli
  • 425c6dd Getting started: Updates after talk with Sami and Simon
  • 7ea6004 Update docs
  • d599dd5 Merge branch 'main' of github.com:kosli-dev/cli
  • f78e3fd Getting started: Updated simulations to have absolute path so they can run from anywhere. Also do a cd /tmp in the beginning of the instructions
  • a947113 Commands: remove --is-comliant from artifact reporting command and clean up artifact assert output. closes kosli-dev/merkely#216
  • 20570e0 Commands: update pagination arguments for ls commands
  • 2052750 Getting started: Addd simulation_commands.bash and use them instead of all the low level commands
  • e575157 Getting started: Updated after comments from Jon
  • caad3cd Fixed spelling
  • 0bbb599 Docs: rename and restructure: getting started > tutorials
  • 2268933 Merge branch 'getting_familiar'
  • 2820d6f Getting started: Added explanation of the different concepts
  • 73a5eac Getting started: Updated some minor spelling and sentences
  • a1a437b Getting started: Put build in seperate directory. Added git to src code. Reran all commands and recorded output again
  • bb4d90d tf fmt
  • f7d12cd add GH actions job to upload lambda reporter package
  • 5e1c983 Tests: comment out failing tests until further investigation on how to decouple them. Update README file
  • eca198d Merge branch 'env-events-log' into main
  • 520ec20 Commands: adapt env log command to new API
  • f278b3c update lambda reporter to work with custom bash runtime
  • 316f404 Getting started: Added more info about Environments, Pipelines and Deployments
  • 8289c26 docs: start working on getting familiar with kosli page
  • 1d66570 Begin environment events log command
  • 383c145 Added MIT License file
  • 759c9df Fixed lint problem
  • c0f93c7 Build: Only do docker login if the vault credentials has expired
  • 29f372b Commands: update API urls to match new API
  • 65d6396 Tests: add some approval commands tests
  • 141a933 Added tests of 'report artifact', 'artifact ls' and 'artifact get'
  • 80c2d2a Added kosli pipeline command tests
  • e591524 Renamed envrionment test file
  • 753ea8e Added tests of kosli 'env ls' and kosli 'env get'
  • ab483b9 Restore previous create_test_users script for tests
  • faa109b add second ECR login step (not public)
  • 583d278 Rename test target, unit > integration
  • ce89ae0 Restore parameters for ECR login step
  • d4601b4 Use ECR registry instead of ghcr for integration test
  • ac64ad5 Tests: Fixed failing tests after changing -o to be --output and not --owner
  • b485bd4 Commands: replace --json flag with --output for the get/ls commands
  • a9cdcfe Merge branch 'main' of github.com:kosli-dev/cli
  • 8a797a0 Table print: Fixed alignement of multi-line entries
  • 655a435 Commands: add pipeline names to output in 'env diff' command. kosli-dev/merkely#290
  • a028189 Commands: display list of artifact digests producted from a commit instead of a single digest in 'approval get' command. kosli-dev/merkely#107
  • 3365705 Commands: display usernames who left reviews in an approval for 'approval get' command
  • fabacb2 Docs: update Merkely references to Kosli
  • 0827c0f Commands: add list of changes to approval get output
  • 8ccfd2f Commands: add approval get command
  • 1b0bd1f Add approval ls command
  • 14f70bd Commands: add deployment ls command. Move 'deployment get' from pipelines. Use common description for all json flags. kosli-dev/merkely#107
  • d07f2e7 Commands: do not shorten long artifact names for 'snapshot get' and 'artifact ls'. kosli-dev/merkely#107
  • 0d9a191 Commands: move sha to separate line in snapshot get output. kosli-dev/merkely#107
  • 4428c70 Commands: Add pipeline name to json output for snapshot get. kosli-dev/merkely#107
  • 7cd169e Commands: Add pipeline to the snapshot output kosli-dev/merkely#107
  • b886261 Commands: refactor snapshot get command to use new snapshots API
  • 1d6075a Commands: refactor snapshot ls to use formattedTimestamp
  • f86a12f Tests: fix env declare tests
  • 3e9f7bd Tests: fix failing test for env declare
  • 27ca7b0 Commands: add artifact ls command. kosli-dev/merkely#107
  • 888d05f Commands: WiP artifact ls kosli-dev/merkely#107
  • 2b16091 Commands: move around artifact get and WiP on artifact ls #kosli-dev/merkely#107
  • 6130d8c Commands: start adding snapshot commands. kosli-dev/merkely#107
  • 633115b Update helm docs
  • 8d89400 CI: fix folder name for generated helm docs
  • e63141b CI: fix helm chart workflow and remove manual trigger
  • 43c4976 Update helm docs
  • f8fb4d3 CI: add permission options to helm chart workflow
  • e7f3129 CI: restore helm chart publishing workflow
  • e3ff429 Docs: update helm chart repo URL to charts.kosli.com
  • 4596d57 Docs: fix typos
  • fe2ca73 Commands: add environment get command
  • a054ac9 Commands: simplify env ls command and delete -l option
  • 6865727 Commands: add state and build url to 'deployment get'. kosli-dev/merkely#107
  • 36a6d6c fix env var names in the lambda reporter
  • b29ac3e Commands: add evidence list to artifact get output
  • c240262 Docs: fix links to ci defaults page
  • f54083a Commands: start implementing 'deployment get' command. kosli-dev/merkely#107
  • f0f9dea Fix typos
  • c25b8f1 Commands: handle lack of deployments for 'kosli pipeline get' kosli-dev/merkely#107
  • b995aa4 Commands: fix lint issues kosli-dev/merkely#107
  • a8be428 Commands: Format deployments output in artifact get kosli-dev/merkely#107
  • 1e9d3c0 Commands: add deployments to artifact get command
  • 6507a14 Commands: display approvals data for 'artifact get' command. kosli-dev/merkely#107
  • 950f8d0 Commands: Request approvals data, no print yet
  • 6e4118a Commands: refactor timestamp formatting into a util function
  • 650fde5 Commands: start implementing 'artifact get' command. kosli-dev/merkely#107
  • b5686ce Commands: add 'pipeline get' command. kosli-dev/merkely#107
  • c50e8b4 Commands: use printTable for env log
  • 3d85566 Commands: use printTable for env list
  • e5baf97 Commands: print a message when no pipelines or environments found
  • bf5b486 Commands: add a generic printTable function
  • 0945255 Commands: remove printed extra line
  • c365a34 Commands: add pipeline ls command
  • d011f0f Update helm chart default docker registry image and version. kosli-dev/merkely#279
  • 69675d0 Reimplement releasing kosli cli to ghcr.io. kosli-dev/merkely#292
  • d742c49 Env diff: display started at timestamps in output. kosli-dev/merkely#290
  • 1c795d5 Docs: fix styling of table in helm chart
  • 2953343 Add assert artifact command. closes kosli-dev/merkely#223
  • eede5e4 fix gorelease to only produce one binary
  • e6e521c Continue replacing 'merkely' with 'kosli'. WiP
  • 0ea9f32 Add colored labels in env diff response
  • 2b8ec18 Use KOSLI prefix for env vars instead of MERKELY
  • 1206038 Docs: update text on landing page
  • a05bc1f Return the server error for env log and ls
  • 03e13e0 Return the server error for env diff
  • 9e6ee8c Docs: update landing page
  • 5d6e55e Docs: make args casing consistent in commands synopsis
  • 6667e58 Docs: fix example indentation
  • f42b344 Docs: add conditional,optional and defaulted annotations to flag descriptions
  • 10673be tf fmt
  • bd504b1 change naming from Merkely to Kosli, add optional pull_through_cache_rule resource, remove dead code
  • d6a79dd remove push to GHCR step
  • cf06d74 move lambda-reporter to the separate module, remove ecs reporters
  • f81f555 fix typo
  • 5c76ab5 fix input values
  • d517114 create public ECR only in staging, move docker pull step to the deployment workflow
  • fbe5214 tf fmt
  • b300bf0 Pull image to force it appearance in the private ECR registry
  • 4371696 use default registry alias
  • 6693812 disable caching for public ECR for now
  • c59ddbb set default region eu-central-1, but use us-east-1 when logging to the ECR
  • 26371a9 log in into us-east-1
  • ebbeb86 bring back public ECR login step, add necessary permissions
  • eba6d5f disable push to public ecr for now
  • 3f34d22 fix GH actions inputs
  • 2f15d26 fix push step - add missing uses keyword
  • 03423cd trigger workflow
  • a54269c add reporter lambda, GH actions steps to push image to public ECR
  • 8e308c7 fix modulr GH actions job name
  • a72447e add modulr reporters

v0.1.6

17 Aug 14:02

Choose a tag to compare

Release Notes

  • Rename from Merkely to Kosli
  • Environment variables to set command flags now start with KOSLI_ instead of MERKELY_
  • Change the version to v0.X to indicate the beta status of the CLI
  • Add get and list commands for artifacts, approvals, deployments, environments, snapshots and events log
  • Add environment diff command
  • Support JSON and tabular output formats for the list and get commands
  • Add kosli assert artifact command to assert if artifact is compliant
  • Remove --is-compliant flag from kosli pipeline artifact report creation

Changelog

  • c3df5c4 CI: fix release pipeline
  • d599dd5 Merge branch 'main' of github.com:kosli-dev/cli
  • f78e3fd Getting started: Updated simulations to have absolute path so they can run from anywhere. Also do a cd /tmp in the beginning of the instructions
  • a947113 Commands: remove --is-comliant from artifact reporting command and clean up artifact assert output. closes kosli-dev/server#216
  • 20570e0 Commands: update pagination arguments for ls commands
  • 2052750 Getting started: Addd simulation_commands.bash and use them instead of all the low level commands
  • e575157 Getting started: Updated after comments from Jon
  • caad3cd Fixed spelling
  • 0bbb599 Docs: rename and restructure: getting started > tutorials
  • 2268933 Merge branch 'getting_familiar'
  • 2820d6f Getting started: Added explanation of the different concepts
  • 73a5eac Getting started: Updated some minor spelling and sentences
  • a1a437b Getting started: Put build in seperate directory. Added git to src code. Reran all commands and recorded output again
  • bb4d90d tf fmt
  • f7d12cd add GH actions job to upload lambda reporter package
  • 5e1c983 Tests: comment out failing tests until further investigation on how to decouple them. Update README file
  • eca198d Merge branch 'env-events-log' into main
  • 520ec20 Commands: adapt env log command to new API
  • f278b3c update lambda reporter to work with custom bash runtime
  • 316f404 Getting started: Added more info about Environments, Pipelines and Deployments
  • 8289c26 docs: start working on getting familiar with kosli page
  • 1d66570 Begin environment events log command
  • 383c145 Added MIT License file
  • 759c9df Fixed lint problem
  • c0f93c7 Build: Only do docker login if the vault credentials has expired
  • 29f372b Commands: update API urls to match new API
  • 65d6396 Tests: add some approval commands tests
  • 141a933 Added tests of 'report artifact', 'artifact ls' and 'artifact get'
  • 80c2d2a Added kosli pipeline command tests
  • e591524 Renamed envrionment test file
  • 753ea8e Added tests of kosli 'env ls' and kosli 'env get'
  • ab483b9 Restore previous create_test_users script for tests
  • faa109b add second ECR login step (not public)
  • 583d278 Rename test target, unit > integration
  • ce89ae0 Restore parameters for ECR login step
  • d4601b4 Use ECR registry instead of ghcr for integration test
  • ac64ad5 Tests: Fixed failing tests after changing -o to be --output and not --owner
  • b485bd4 Commands: replace --json flag with --output for the get/ls commands
  • a9cdcfe Merge branch 'main' of github.com:kosli-dev/cli
  • 8a797a0 Table print: Fixed alignement of multi-line entries
  • 655a435 Commands: add pipeline names to output in 'env diff' command. kosli-dev/server#290
  • a028189 Commands: display list of artifact digests producted from a commit instead of a single digest in 'approval get' command. kosli-dev/server#107
  • 3365705 Commands: display usernames who left reviews in an approval for 'approval get' command
  • fabacb2 Docs: update Merkely references to Kosli
  • 0827c0f Commands: add list of changes to approval get output
  • 8ccfd2f Commands: add approval get command
  • 1b0bd1f Add approval ls command
  • 14f70bd Commands: add deployment ls command. Move 'deployment get' from pipelines. Use common description for all json flags. kosli-dev/server#107
  • d07f2e7 Commands: do not shorten long artifact names for 'snapshot get' and 'artifact ls'. kosli-dev/server#107
  • 0d9a191 Commands: move sha to separate line in snapshot get output. kosli-dev/server#107
  • 4428c70 Commands: Add pipeline name to json output for snapshot get. kosli-dev/server#107
  • 7cd169e Commands: Add pipeline to the snapshot output kosli-dev/server#107
  • b886261 Commands: refactor snapshot get command to use new snapshots API
  • 1d6075a Commands: refactor snapshot ls to use formattedTimestamp
  • f86a12f Tests: fix env declare tests
  • 3e9f7bd Tests: fix failing test for env declare
  • 27ca7b0 Commands: add artifact ls command. kosli-dev/server#107
  • 888d05f Commands: WiP artifact ls kosli-dev/server#107
  • 2b16091 Commands: move around artifact get and WiP on artifact ls #kosli-dev/server#107
  • 6130d8c Commands: start adding snapshot commands. kosli-dev/server#107
  • 633115b Update helm docs
  • 8d89400 CI: fix folder name for generated helm docs
  • e63141b CI: fix helm chart workflow and remove manual trigger
  • 43c4976 Update helm docs
  • f8fb4d3 CI: add permission options to helm chart workflow
  • e7f3129 CI: restore helm chart publishing workflow
  • e3ff429 Docs: update helm chart repo URL to charts.kosli.com
  • 4596d57 Docs: fix typos
  • fe2ca73 Commands: add environment get command
  • a054ac9 Commands: simplify env ls command and delete -l option
  • 6865727 Commands: add state and build url to 'deployment get'. kosli-dev/server#107
  • 36a6d6c fix env var names in the lambda reporter
  • b29ac3e Commands: add evidence list to artifact get output
  • c240262 Docs: fix links to ci defaults page
  • f54083a Commands: start implementing 'deployment get' command. kosli-dev/server#107
  • f0f9dea Fix typos
  • c25b8f1 Commands: handle lack of deployments for 'kosli pipeline get' kosli-dev/server#107
  • b995aa4 Commands: fix lint issues kosli-dev/server#107
  • a8be428 Commands: Format deployments output in artifact get kosli-dev/server#107
  • 1e9d3c0 Commands: add deployments to artifact get command
  • 6507a14 Commands: display approvals data for 'artifact get' command. kosli-dev/server#107
  • 950f8d0 Commands: Request approvals data, no print yet
  • 6e4118a Commands: refactor timestamp formatting into a util function
  • 650fde5 Commands: start implementing 'artifact get' command. kosli-dev/server#107
  • b5686ce Commands: add 'pipeline get' command. kosli-dev/server#107
  • c50e8b4 Commands: use printTable for env log
  • 3d85566 Commands: use printTable for env list
  • e5baf97 Commands: print a message when no pipelines or environments found
  • bf5b486 Commands: add a generic printTable function
  • 0945255 Commands: remove printed extra line
  • c365a34 Commands: add pipeline ls command
  • d011f0f Update helm chart default docker registry image and version. kosli-dev/server#279
  • 69675d0 Reimplement releasing kosli cli to ghcr.io. kosli-dev/server#292
  • d742c49 Env diff: display started at timestamps in output. kosli-dev/server#290
  • 1c795d5 Docs: fix styling of table in helm chart
  • 2953343 Add assert artifact command. closes kosli-dev/server#223
  • eede5e4 fix gorelease to only produce one binary
  • e6e521c Continue replacing 'merkely' with 'kosli'. WiP
  • 0ea9f32 Add colored labels in env diff response
  • 2b8ec18 Use KOSLI prefix for env vars instead of MERKELY
  • 1206038 Docs: update text on landing page
  • a05bc1f Return the server error for env log and ls
  • 03e13e0 Return the server error for env diff
  • 9e6ee8c Docs: update landing page
  • 5d6e55e Docs: make args casing consistent in commands synopsis
  • 6667e58 Docs: fix example indentation
  • f42b344 Docs: add conditional,optional and defaulted annotations to flag descriptions
  • 10673be tf fmt
  • bd504b1 change naming from Merkely to Kosli, add optional pull_through_cache_rule resource, remove dead code
  • d6a79dd remove push to GHCR step
  • cf06d74 move lambda-reporter to the separate module, remove ecs reporters
  • f81f555 fix typo
  • 5c76ab5 fix input values
  • d517114 create public ECR only in staging, move docker pull step to the deployment workflow
  • fbe5214 tf fmt
  • b300bf0 Pull image to force it appearance in the private ECR registry
  • 4371696 use default registry alias
  • 6693812 disable caching for public ECR for now
  • c59ddbb set default region eu-central-1, but use us-east-1 when logging to the ECR
  • 26371a9 log in into us-east-1
  • ebbeb86 bring back public ECR login step, add necessary permissions
  • eba6d5f disable push to public ecr for now
  • 3f34d22 fix GH actions inputs
  • 2f15d26 fix push step - add missing uses keyword
  • 03423cd trigger workflow
  • a54269c add reporter lambda, GH actions steps to push image to public ECR
  • 8e308c7 fix modulr GH actions job name
  • a72447e add modulr reporters

v1.5.9

28 Jun 06:59

Choose a tag to compare

Changelog

  • 48dea50 Changed out github.com/merkely-development with github.com/kosli-dev

v1.5.8

27 Jun 17:42

Choose a tag to compare

Changelog

  • a1f3e18 Disable logging of sent data when OK
  • 470daf5 Build: Changed link flag refering to merkely in Makefile
  • d55fee7 Environment: Use /snapshots/-1 instead of /data in env ls command
  • d9ac992 Update docs

v1.5.7

23 Jun 11:01

Choose a tag to compare

Changelog

v1.5.6

21 Jun 16:23

Choose a tag to compare

Changelog

  • 4555f85 Environment diff: Added commit-url
  • a25c12a Environment diff: Added print not in json format with colors
  • bcfcfb1 Merge branch 'main' of github.com:merkely-development/reporter
  • 0d0fdca Docs: update environments and pipelines images
  • aa7be28 Environment diff now requires 2 arguments
  • 9a9e2b1 Update CNAME file for github pages
  • 9097abf Update favicon for docs
  • 0c07423 Update colors
  • d8907ee Update fonts
  • f04fa91 Update logo
  • 496b68b :wq Merge branch 'main' of github.com:merkely-development/reporter
  • 5f88ad1 Fix typos
  • 65189ec Revert baseUrl
  • d944e62 Restore baseURL to docs.merkely.com in docs
  • 469c024 Update baseURL for docs
  • 601d767 use correct merkely binary name
  • 484dbc6 Environment log: Cleaned up print of header
  • 359e617 fix typo
  • f638a44 fix reporter command
  • 29e8b1e use new github org name for merkely cli docker image
  • 3ccf936 Environemnt: display duration of snapshots in log command
  • 06cb9e6 Environment: provide the number of snapshots as a flag for env log command
  • 2a26ac9 Merge branch 'main' of github.com:merkely-development/cli
  • 25fd094 Environment: Added print of TO in log
  • 5c8b09e Update docs
  • dc4aea1 Environment: Added first version of log command

v1.5.5

17 Jun 09:45

Choose a tag to compare

Changelog

  • 144c2cc Build: Use kosli instad of merkely for registry name
  • 773a5ad Env diff: First version, can only diff for one environment
  • cb2fec4 Update name in docker registry references from merkely to kosli
  • fe82a9c Tests: update image name for docker image of merkely server
  • f796014 Environment: Display timestamps of artifacts in human format
  • 65a4d43 Environment: rename struct properties
  • 0d92021 Environment: refactor formatting of artifacts output
  • 209ae37 Environment: refactor output of artifacts
  • 7bdd3bc Environment: output git commits for artifacts
  • 6133632 Environment: Refactored snapshotLs
  • 7826eac Environment: Added -l option to listing of a given environment
  • 98312e7 Renamed a lot of merkely to kosli
  • c87539f Tests: Moved two tests to port 5001
  • b63b13f Run local registry on port 5001 since port 5000 is used by a service called ControlCentre on M1 Monterey macbooks
  • 31b792c Merge branch 'main' of github.com:merkely-development/cli
  • eb2854f Environment: Dont print stopped containers in listing. Fixed lint warning
  • d758aef Update docs
  • 0b32250 Environment: Use pretty print of json. Json from localhost was already pretty, but not from prod

v1.5.4

10 Jun 06:01

Choose a tag to compare

Changelog

  • cd10ebd Environment: add error handling for json marshalling in snapshot ls command
  • 7837bf0 Environment: Added proper printing snapshots with json
  • 083f145 Merge branch 'main' of github.com:merkely-development/cli
  • f8bc0d4 Renamed merkely to kosli in a lot of places
  • 7946d08 Update docs
  • 292d1ee Environment: refactor env ls command

v1.5.3

09 Jun 12:03

Choose a tag to compare

Changelog

  • 386ceec Environment: add alias 'env' for environment commands
  • 4a19622 Environment: require global flags for ls command and output error message if they are missing
  • 2f3a292 Version cmd: Print new line at the end of output
  • 58ae936 Dependencies: update versions of runc and containerd to fix vulnerabilities
  • 5f750d3 Environment: Now print K8S, ECS and server
  • 7f740ee Environment: Handle snapshot command without using snap key-word
  • 3d60847 Environment: Cleaned up printing of snapshots
  • eebd084 Fixed lint warning
  • 65b4e2d Snapshot: Added printing of snapshot
  • dc53dac Environments: Added timestamps to ls -l command
  • 8c2a688 Environment: Added -l option to ls
  • 6d06497 Tests: update docker container names to separate them from server container names
  • 000c05f Tests: add env file for mongo serivce
  • ea89149 Tests: add mongo service to docker-compose.yml file
  • 543050e Docker-compose: update version of .yml file
  • 6c7cae7 Environment: Added ls command

v1.5.2

08 Jun 07:08

Choose a tag to compare

Changelog

  • 77cae95 Added back how to build the CLI
  • d6bcfce Build: Release both kosli and merkely app. Added build_releas to Makefile so we can test the release localy