Skip to content

Releases: kosli-dev/cli

v1.5.1

07 Jun 19:34

Choose a tag to compare

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

08 Mar 11:46
e21a8af

Choose a tag to compare

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

08 Mar 10:12

Choose a tag to compare

Changelog

  • b72323e add release target to makefile & clean docs when rebuilding
  • 3280695 remove documentation for renamed command
  • 9e72365 Update docs

v1.4.1

01 Mar 10:20

Choose a tag to compare

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

17 Feb 15:31

Choose a tag to compare

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

17 Feb 13:36

Choose a tag to compare

Changelog

  • 81e68bf Digests: attempt to get a fat manifest first when getting image digests from registries
  • 6aa6fd3 Update docs

v1.3.0

15 Feb 16:33

Choose a tag to compare

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

03 Feb 15:52

Choose a tag to compare

Changelog

  • 26c1e18 limit the artifactory API token lifetime to 60 seconds
  • 27b9a8d Remote docker digests: get a n access token for artifactory
  • 8d4f6eb messy code to get a response with token
  • 52e1fdf Remote digests: allow the image name arg to contain the full registry name
  • d0c56ae Update docs

v1.2.0

03 Feb 12:46

Choose a tag to compare

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

29 Dec 10:18

Choose a tag to compare

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