Releases: kosli-dev/cli
Releases · kosli-dev/cli
v1.5.1
Changelog
- 18ae06f Revert back to only building merkely, not kosli
- 6312d16 CI and Dockerfile: update go version to 1.17.11
- 97db21a CI: use the latest version of build.yml in release pipeline to use newer version of golangci-lint
- 67455c4 CI: update release pipeline to use the latest build.yml
- 11f5900 Build kosli as well as merkely binaries
- 8312b43 drop unused GH actions job - helm-chart
- a8acda8 update aws provider
- 45ee7cd Replace old concepts and start description of domain model
- 5181be4 add stacc reporters
- 869b83d change ECS task network mode to bridge
- 630c4d9 fix job order - run azure deployment after image build
- 61bcefb add azure-staging reporters
- c887a35 remove old aws workflow
- c1d4be3 add prod and dnb workflows, remove ECR config since we are switched to ghcr public image
- b08947a reuse deploy workflow
- fdbccf8 fix jobs order
- 1bccffb add staging deployment to the main workflow
- 34d6140 add dnb reporters configuration and HG actions workflow
- a8c1bc5 tf fmt
- 8638c71 enable ECS deployments, add prod reporters
- caf105f disable reporter ECS task for now
- c324ea1 fix linting issues
- d6ef54e Add test for status command
- 4c8d0fb Add 's' to 'Environment* for consistency
- 513e420 Fix a sentence so it makes sense
- 6982f4e CI: use a specific go version in CI
- 2251940 CI: upgrade golangci-lint action version to avoid go version conflicts
- 613378a Merge branch 'getting-started'
- 962b6a7 finishing first version of getting started
- 9b87177 docs cont.
- f611ee9 deploy only from the main branch
- e967cd6 fix image name
- 06800a7 set aws account ID for build job
- 10ca149 add prod deployment
- 5cb1ffc Prerequisites and Environment parts described
- 0dddfd8 starting on getting started
- 14fc57a Merge branch 'aws-deploy'
- 1391127 enable app deployment only from main branch
- a4321bc add tf.sh utility
- fbd52d0 test tf apply from pipeline
- 6ad2eb7 set 14 days logs retention period
- 0b09025 cleanup, execute ecs task every minute
- 00874e2 disable unit tests, update golangci lint
- 65dcf4a disable golang ci lint
- 0e956aa fix MERKELY_IMAGE_URI env var
- 4a63f9a try to fix test for aws pipeline
- 151f6d9 fix double dashed in generated docs
- b2666bf add deployment tf specs, add deployment job, but without tf apply for now
- 06948d8 fix image uri
- c72b322 disable unit tests
- 2a718b5 fix ci
- cf3ee97 add tf specs, add ci/cd to deploy image to aws
- d67f3c6 generated doc updates
- fea7a84 Change style of generated docs markdown files
- f3e927e move flags description to consts, cont.
- 8923c40 move flags description to consts
- 4eeaeb7 Docs: update generated files
- e687faa Docs: update ci defaults page
- 568cb7e Docs: style flag tables
- e33a5c6 Docs: print parent flags in table
- 699ff04 Docs: do not print default null values
- 5b7e7f2 Docs: print flags in table
- da4211b Docs: explore docs generation
- 22fe4c6 Add assert status command (+ assert flag to status)
- eafa247 Clean printout from status command (OK/Down)
- 072607a Update docs
v1.5.0
Changelog
- e21a8af Merge pull request #6 from merkely-development/lambda-sha-fix
- 389fe8a Fix dependency vulnerability in containerd
- 7d12328 Don't set CI defaults when generating docs
- 41f1bfd Start refactoring commands desc to use constants for reusable blocks
- b40d176 Update docs
- 17ef842 Add a first draft of merkely status command
- 9dac300 Add assert github-pullrequest command
- ca8c460 Add assert bitbucket-pullrequest command
- c186e91 fix the return in case of decoding error
- 63253bd CodeSha256: base64 to hex
v1.4.2
v1.4.1
Changelog
- db7e69d Added example for pipeline artifact report evidence test. Some cleanup
- 517b2e9 Added example for pipeline approval request and pipeline artifact report creation
- ab5966a Added sha256 example for pipeline approval assert and pipeline approval report
- 13c9004 Added file example for pipeline approval assert and pipeline approval report
- 2ebcdf1 Docs: mark ARTIFACT-NAME-OR-PATH as optional where it is not always required
- 3babebf Docs: update examples and docs formatting
- e2ad824 fix lambda environment type
- 2392a48 Environment reports: add lambda environment report command
- 0497942 Dry-run: perform all actions, log errors but exit with 0 when --dry-run is enabled
- e9b0335 add --assert flag for pull requests evidence commands
- 1235402 Do not fail PR evidence when no PRs
- acaccd5 add cmd tests for environment declare
- 8c8c3d6 remove short flag for --bucket
- f6548c3 Update docs
v1.4.0
Changelog
- c9fe3e3 Print usage text with prerun (validation) errors
- 18536cb upgrade github.com/docker/distribution to fix vulnerabilities
- e18b55a Merge branch 's3-env-report' into main
- 819dd59 finsih the s3 report command
- da50435 Update docs
- 4e41a41 Delete exposed AWS keys
- 4e1a87c Implement core functionality of S3 env reporting
- ca7d43e S3: download and calculate digest for one hardcoded file
v1.3.1
v1.3.0
Changelog
- 3d93a40 CI: update build subworkflow version
- 4f552f3 CI: update build subworkflow input secrets
- f2724b1 CI: update build subworkflow version
- d8c392a CI: use an explicit ghcr user for the docker login step
- c06a090 CI: update build subworkflow version
- 622090a CI: use an explicit ghcr token to allow accessing images from other repos
- c10a20f CI: update build subworkflow version
- 6f4b11e Merge branch 'cmd-tests' into main
- 66a1c89 Tests: run merkely server in docker compose before running tests
- d282cdc CI: do docker login before running tests to allow pulling server image
- 2d6d11c version: use Run instead of RunE for the command
- 104b869 Tests: add version cmd tests
- a27e0bf Tests: complete fingerprint cmd tests
- fba7155 GithubPR: use repo name without the org name
- de0cb3c Pullrequest: Updated command name, added options
- 3442938 Github pullrequests: start implementation
- 2eefe22 Rename allowartifact command (policy -> environment)
- 98987f8 add --short flag for version command
- dec341e Refactor form requests to use standard requests
- 77c1b44 Update docs
- d3b8a05 limit the artifactory API token lifetime to 60 seconds
- da2bc5c Remote docker digests: get a n access token for artifactory
- 20da301 messy code to get a response with token
- 58f8770 Remote digests: allow the image name arg to contain the full registry name
- 7c4dc4a Update docs
- 5f2b35e Documentation fixes: only display root command and complete commands
- a08761b Add 'library/' to dockerhub images when get digest (both for manifest and token)
- 903dea4 Remote digests: default repository name to library when using dockerhub
- 1bbf411 Customize docs auto generation to hide intermediate commands
- b0dfa5a update --registry=provider description
- 6a7a21e don't require artifact name/path unless it is really needed
- 37b1983 Add policy allowedartifacts create command
- eb69c97 fix containerd vulnerability
- 1c3245d Sanitize url in getRegistryEndpoint
- 41aabaf refactor GetSha256Digest to get digests for artifactory images
- a5df63b Begin support to get sha256 from azure registries
- 60c47a9 Tests: add more cli_utils tests
- f4501d8 Refactor: move requests structs out of the requests package
- becc646 Tests: add tests for remote docker digests fromregistry
- 75c921c Added tests for DoRequestWithToken()
- 7e054d4 Added use of ValidateRegisteryFlags
- bf30926 Digests: refactor remote digest extraction
- 0e1068e Helm chart: move cronjob options to the correct block
- 6cee035 Helm chart: ffine tune cronjob config to reduce pods explosion in failure scenarios
- 1fa80ef clean up
- f154b5f Refactor fingerprint flags to become reusable
- f87caa3 Digests: retrieve docker image digest from remote registry with username and password
- 2ba9fe5 Fingerprint: get docker digest - start
- 6b99533 Update readme to point to correct doc reference location
- 04ade96 Helm chart: move cronjob options to the correct block
- 9982f7a Update helm docs
- 995937d Helm chart: bump icli version and chart version
- 23af53c Helm chart: ffine tune cronjob config to reduce pods explosion in failure scenarios
- 1cbe9a3 Fingerprint: get correct digest with get-digest-from-api.sh script
- ef6b786 Hack: start writing script to get docker image digest via API
- 941dfd1 GithubPR: use repo name without the org name
- 26cb07f Pullrequest: Updated command name, added options
- 876da53 Github pullrequests: start implementation
- 1484e01 Rename allowartifact command (policy -> environment)
- 36d783c add --short flag for version command
- 4860bee Refactor form requests to use standard requests
- ed84ef3 Update docs
- 63708f8 initial commit
v1.2.1
v1.2.0
Changelog
- 46b37e7 Documentation fixes: only display root command and complete commands
- f6031f1 Add 'library/' to dockerhub images when get digest (both for manifest and token)
- 95d46a4 Remote digests: default repository name to library when using dockerhub
- 18143bb Customize docs auto generation to hide intermediate commands
- d0ba1b0 update --registry=provider description
- de3244d don't require artifact name/path unless it is really needed
- 62d7828 Add policy allowedartifacts create command
- 14814a3 fix containerd vulnerability
- 81f7266 Merge branch 'get-docker-digest' into main
- 43948d4 Sanitize url in getRegistryEndpoint
- 3405b79 refactor GetSha256Digest to get digests for artifactory images
- 0257ce3 Begin support to get sha256 from azure registries
- 5e8f677 Tests: add more cli_utils tests
- 4efa6a8 Refactor: move requests structs out of the requests package
- eefd69e Tests: add tests for remote docker digests fromregistry
- 3ce71a8 Update readme to point to correct doc reference location
- c30a33e Added tests for DoRequestWithToken()
- 5610774 Added use of ValidateRegisteryFlags
- dc5d8be Digests: refactor remote digest extraction
- 1618447 Helm chart: move cronjob options to the correct block
- 1a65fbf Update helm docs
- ec14e24 Helm chart: bump icli version and chart version
- 36b4ba6 Helm chart: ffine tune cronjob config to reduce pods explosion in failure scenarios
- c3ca30d Helm chart: move cronjob options to the correct block
- ec9290b Update helm docs
- 1cec231 Helm chart: bump icli version and chart version
- 1663921 Helm chart: ffine tune cronjob config to reduce pods explosion in failure scenarios
- de4e871 clean up
- 797d455 Refactor fingerprint flags to become reusable
- b76e3f4 Digests: retrieve docker image digest from remote registry with username and password
- fbfd945 Fingerprint: get docker digest - start
- 75405a0 Fingerprint: get correct digest with get-digest-from-api.sh script
- 581ecdb Hack: start writing script to get docker image digest via API
- dd82414 Update docs
v1.1.0
Changelog
- 640b792 Fix resolving reference names to hashes in approval report command
- 9d8fff0 declare pipeline: make pipeline name a flag instead of an argument
- c0690fd Docs: removing more old auto-generated docs
- 66f3ba4 Docs: make it possible to trigger publishing workflow manually
- 79501f7 Docs: clean up old generated docs
- 536f0ed Update docs