Releases: kosli-dev/cli
Releases · kosli-dev/cli
v0.1.7
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
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 artifactcommand 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
v1.5.8
v1.5.7
v1.5.6
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
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
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
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