This repository has been archived by the owner on Feb 6, 2024. It is now read-only.
Releases: xeol-io/xeol-agent
Releases · xeol-io/xeol-agent
v0.1.6
v0.1.5
v0.1.4
v0.1.3
v0.1.2
v0.1.1
Changelog
- 22aebf7 update config location
- 8ce2c31 actions/download-artifact@v3
- ecee808 setup-go v3
- 935b7b5 updating release test
- 5d0ba72 update release workflow
- b0d27db release
- 68431fc update acceptance test
- d421987 test
- cd3584a rmeove
- d9feedb remove k8s.yaml
- c13b80f checkout v3
- 54cbbaf remove gpg signging
- c4cef82 remove gpg key
- e20b69e test
- f8b855e content read
- b310791 codeql v2
- 7cf457d update ci
- 5c698da update
- cc5c122 reporting new json structure
- cd5f4b4 Merge pull request #63 from anchore/bradley-arm64
- f98c803 build: set GOARCH to arm64 on linux/mac arm builds
- bbb1b28 Merge pull request #61 from anchore/dependency-update
- 3280523 feat: dependency update, viper & all k8s clients
- e89e9f1 feat: dependency update cobra to v1.6.1
- c47b8dc feat: dependency update logrus to v1.9.0
- a2a5d4b feat: dependency update go-diff to v1.2.0
- bb9c323 feat: dependency update tablewriter to v0.0.5
- 6b93d60 feat: dependency update for xdg to v0.4.0
- 0736f25 Merge pull request #62 from anchore/linting-bump
- 4fede57 chore: update golangci-lint to latest version and update config
- eb90f9f Merge pull request #60 from anchore/bradjones-test
- e53c147 test: pin static analysis jobs to go 1.18
- d227705 test: new test case for no repo info in imageid
- 473f4d9 bump github.com/anchore/go-testutils
- 4edbbeb bump github.com/gogo/protobuf to resolve CVE-2021-3121
- b3465f0 bump golang.org/x/text to resolve CVE-2021-38561
- 9a573f4 bump golang.org/x/crypto to resolve CVE-2022-27191
- cc3aafc update to use go version 1.18
- a9ab612 support arm64 in install.sh (#55)
- 0b498e6 Merge pull request #54 from anchore/update-linters
- f28deaf Update Go Linters and Fix New Lint Errors
- 1827f2a Merge pull request #53 from anchore/fix-bouncer
- c7eaadc Fix Go-Bouncer Installation
- b2d48ca support building aarch64 binaries for linux and mac (#52)
- 69d07da Merge pull request #51 from anchore/found-it/backwards-compatible-config
- d97b992 update readme with example for namespace selectors
- 2acd0a2 update readme with backwards compatibility docs
- 3ba763c Merge branch 'main' into found-it/backwards-compatible-config
- 5f915aa Merge pull request #50 from anchore/found-it/doc-updates-v0.2.3
- 1c9b1f1 update Kai to KAI
- 7cc7bf6 add backwards compat for kubernetes request timeout
- 30674f8 satisfy linting error for long function
- b7bef3b use a translation when the config is read in
- cbf1274 add a default for the old namespaces config
- d5a26a9 add backwards compatibility for namespaces config
- 07b3adc Add notes on how to release kai
- 3f6d2aa missed one - add some consistency to headers
- 005c078 add some consistency to headers
- 5569341 add some more notest o the developing section
- 01868af minor release, not patch
- 1d0778e break out the lower sections of the configuration
- 37e73f5 add examples for the missing-tag-policy
- a326fdc add the readme updates for all new configurations
- f373d64 Merge pull request #49 from anchore/found-it/handle-null-tag
- d5b1339 add some more detail to comment
- 03599d1 enforce the missing tag policies when collecting images
- 9a74f7b fix the config tests
- 6100fd9 add the configuration parameters for the missing tag handling
- 7f626b3 Merge pull request #46 from anchore/timeoutSeconds_fix
- 547c0af Remove the empty string checks from the integration test
- 119cefb remove the namespaces cli option since the config is more complex now
- 54a1508 fix the linting findings
- 2acb024 fix the tests
- f6d8317 fix merge conflicts
- 8a4e6b9 change function name
- 2583dfb Merge pull request #48 from found-it/namespace-selection
- b3ba32e move regex to package scope to keep from recompiling
- 86d43af add the capability to regex namespaces to exclude
- a6cdbe5 add an include/exclude option to the kai config
- 6ca8ed0 Merge pull request #47 from found-it/repo-tag-digest-parsing
- 5e754c7 fix some details based on review
- e5cb73c add an ignore-not-running option to let end users toggle behavior
- 8975008 use a better regex for the digest parsing
- 1d72da6 add some comments to make things clear
- 761891a use a unique key for ensuring uniqueness across pods
- 5d58732 add some comments and clean up the parsing
- 8f2e133 make test results a little more readable
- dcb3c08 use a regex for the sha
- 6578779 no reason to use a struct rather than an array
- fa2793a Kai default configuration has a typo
- 3fb34ab add in some base code for parsing out the tag/digest
- 3587a4a remove irrelevant argument
- 8ca6092 Add some comments around the tests
- 78ceac2 Update the tests for inventory
- e5c548f switch how digest is pulled out
- dada143 Merge pull request #45 from found-it/worker-pools
- dae0be3 worker pool size doesn't need to be an int64
- e183a51 add a per-worker clientset and stopper channel
- c0a6c41 make worker pool size configurable
- 0d3545c add a simple worker pool
- 4a438b3 return namespaces as an array
- bbd2cb1 fix tests
- b7b173f Change namespace config to collect all if empty
- ccead64 Merge pull request #43 from found-it/cleanup
- 9342b11 variable rename to match new convention
- 41e603a more rename to match the underlying structure
- a1540c6 Merge branch 'main' into cleanup
- 52e000f rename to match underlying structure
- 23b36c9 rename some things in the inventory tests
- e96a368 change naming from results to report
- 90b45a9 get rid of ImageResult struct
- 576a1ba Merge pull request #44 from anchore/fix-lint
- 0bc6534 Fix linting failures
- 5977abc Convert Result to Report
- 8709925 fix missed unit tests
- 7ec2335 Change Namespace to ReportItem so it matches the swagger spec
- 0ac32ed Move inventory report out of reporter
- e048f88 Start the migration to hold all data under inventory rather than result
- 441e127 Merge pull request #34 from found-it/found-it/chunk-fetching
- bd49883 remove namespace retrieval from cli auto-complete
- d30c056 change name of configuration parameter
- fa66f54 fix the channel close for auto-completion of namespaces
- 2018cfa Merge remote-tracking branch 'upstream/main' into found-it/chunk-fetching
- a30e9fd fix tests
- 3c61e9e Add the kubernetes configuration to the default config
- 7064f47 Add some name changes to make things more clear
- e4827e0 gopls making me reorganize my code
- cae6e10 fix release workflow (#40)
- 26d6fe9 Merge pull request #39 from anchore/go-mod-update
- ffb98e8 bump minimum go version in go.mod to go v1.16
- cf65818 Merge pull request #37 from anchore/release-fix
- 01eb882 fix release workflow go version to match enterprise
- fce4cdf Merge pull request #36 from anchore/acceptance-fix
- 3b159e4 bump acceptance test go version to 1.16.7 to match enterprise dockerfile
- 7b18b20 update log file permissions to 0644 (#35)
- 1cb3d4a Remove the sleep I accidentally committed
- 94423a5 Merge pull request #31 from found-it/handle-certs-in-container
- dc76edb Add chunking to the pod fetch
- 23739da Send namespaces through channel
- 618cfc7 Add configurable limit for list operations
- 905c0a3 Fetch namespaces in chunks
- 5d2ce97 Move the ticker
- 8118a0f put kai in path for container
- 47a0f02 change the user and group to nonroot and nobody
- ca4b434 fix typo
- 98d8a1e Change the underlying container to distroless
- 7dc9fef Merge pull request #27 from anchore/adjust-image-digest-filter
- 3084077 Adjust the Image Digest Filter
- 5428a29 Add CodeQL Analysis
- c7f8878 Migrate Static Analysis, Unit, and Integration test workflow to github actions
- 3681f0e lower coverage threshold for now
- 46d8ef8 modified to layer obfuscation into the config String() method instead to be more purposefully accurate
- 725b2db obfuscate the output of the config during cmd inititialization debug log
- 6521a97 update README
- 20a3eff Fix release checkNames for acceptance tests
- a15fe0e Fix Acceptance Tests, ensure they work
- f8fef90 standardize on go version
- 5f5ca10 Add integration test suite, complete with k8s cluster installation, and improve acceptance test script/workflow
- 669e2f7 Add acceptance test to verify kai can be installed to helm based on current code
- 8d86e71 Use implicit github token for releases
- 023b0e7 modularize the GetImageResults method a bit
- 902c967 get rid of wait group (now using unbuffered channel) to simplify concurrency logic, consolidate some more functions
- cfb3df9 remove ui and bus logic
- 2cdd0a8 remove some logs
- ea328cd Improve error handling: use a error type, add timeout for k8s requests
- 771f12d Merge pull request #15 from anchore/namespaces-duplication
- d561022 Remove some code duplication around listing namespaces
- edb9073 Update README.md
- 411ef81 Merge pull request #13 from anchore/release-flow
- 568ea93 change token secret
- 0b076c4 Merge pull request #12 from anchore/release-flow
- 008fed2 update readme for secret def
- 5d054aa Merge pull request #11 from anchore/release-flow
- 7091cad remove helm chart, update readme
- 9fbac4e Login to Docker Hub prior to make release setp
- 176821d Merge pull request #10 from anchore/release-flow
- c683447 more release polish
- 5c4aa0e Merge pull request #9 from anchore/release-flow
- e791605 fix-release
- 89723f9 add back acceptance test for snapshot artifact build
- ef42986 Remove acceptance test for now, update release.yaml
- fabc926 Improved dockerfile to work with goreleaser
- fcadd18 remove docker section of goreleaser
- 0eb2194 Add cluster role binding, docker to goreleaser
- 041b9a8 Merge pull request #7 from anchore/report-namespaces-with-no-images-as-empty-list
- e530263 Always search namespaces individually instead of in batch, and namespaces with no images as well address review comments, improve error handling
- 9d436f3 clean up some things for go releaser
- 65f3b77 initial change for updating report format (#5)
- 21a70d0 improve logger
- 484803d cleanup logging (remove buffer, colors in file, etc)
- 81903d9 Add build make target
- 4083828 fix readme
- 79b72ef lint fix
- 2855c24 Kai ready for review! 0.1.0 release candidate
- e62bce4 Add ser...
v0.1.0
Changelog
- b0d27db release
- 68431fc update acceptance test
- d421987 test
- cd3584a rmeove
- d9feedb remove k8s.yaml
- c13b80f checkout v3
- 54cbbaf remove gpg signging
- c4cef82 remove gpg key
- e20b69e test
- f8b855e content read
- b310791 codeql v2
- 7cf457d update ci
- 5c698da update
- cc5c122 reporting new json structure
- cd5f4b4 Merge pull request #63 from anchore/bradley-arm64
- f98c803 build: set GOARCH to arm64 on linux/mac arm builds
- bbb1b28 Merge pull request #61 from anchore/dependency-update
- 3280523 feat: dependency update, viper & all k8s clients
- e89e9f1 feat: dependency update cobra to v1.6.1
- c47b8dc feat: dependency update logrus to v1.9.0
- a2a5d4b feat: dependency update go-diff to v1.2.0
- bb9c323 feat: dependency update tablewriter to v0.0.5
- 6b93d60 feat: dependency update for xdg to v0.4.0
- 0736f25 Merge pull request #62 from anchore/linting-bump
- 4fede57 chore: update golangci-lint to latest version and update config
- eb90f9f Merge pull request #60 from anchore/bradjones-test
- e53c147 test: pin static analysis jobs to go 1.18
- d227705 test: new test case for no repo info in imageid
- 473f4d9 bump github.com/anchore/go-testutils
- 4edbbeb bump github.com/gogo/protobuf to resolve CVE-2021-3121
- b3465f0 bump golang.org/x/text to resolve CVE-2021-38561
- 9a573f4 bump golang.org/x/crypto to resolve CVE-2022-27191
- cc3aafc update to use go version 1.18
- a9ab612 support arm64 in install.sh (#55)
- 0b498e6 Merge pull request #54 from anchore/update-linters
- f28deaf Update Go Linters and Fix New Lint Errors
- 1827f2a Merge pull request #53 from anchore/fix-bouncer
- c7eaadc Fix Go-Bouncer Installation
- b2d48ca support building aarch64 binaries for linux and mac (#52)
- 69d07da Merge pull request #51 from anchore/found-it/backwards-compatible-config
- d97b992 update readme with example for namespace selectors
- 2acd0a2 update readme with backwards compatibility docs
- 3ba763c Merge branch 'main' into found-it/backwards-compatible-config
- 5f915aa Merge pull request #50 from anchore/found-it/doc-updates-v0.2.3
- 1c9b1f1 update Kai to KAI
- 7cc7bf6 add backwards compat for kubernetes request timeout
- 30674f8 satisfy linting error for long function
- b7bef3b use a translation when the config is read in
- cbf1274 add a default for the old namespaces config
- d5a26a9 add backwards compatibility for namespaces config
- 07b3adc Add notes on how to release kai
- 3f6d2aa missed one - add some consistency to headers
- 005c078 add some consistency to headers
- 5569341 add some more notest o the developing section
- 01868af minor release, not patch
- 1d0778e break out the lower sections of the configuration
- 37e73f5 add examples for the missing-tag-policy
- a326fdc add the readme updates for all new configurations
- f373d64 Merge pull request #49 from anchore/found-it/handle-null-tag
- d5b1339 add some more detail to comment
- 03599d1 enforce the missing tag policies when collecting images
- 9a74f7b fix the config tests
- 6100fd9 add the configuration parameters for the missing tag handling
- 7f626b3 Merge pull request #46 from anchore/timeoutSeconds_fix
- 547c0af Remove the empty string checks from the integration test
- 119cefb remove the namespaces cli option since the config is more complex now
- 54a1508 fix the linting findings
- 2acb024 fix the tests
- f6d8317 fix merge conflicts
- 8a4e6b9 change function name
- 2583dfb Merge pull request #48 from found-it/namespace-selection
- b3ba32e move regex to package scope to keep from recompiling
- 86d43af add the capability to regex namespaces to exclude
- a6cdbe5 add an include/exclude option to the kai config
- 6ca8ed0 Merge pull request #47 from found-it/repo-tag-digest-parsing
- 5e754c7 fix some details based on review
- e5cb73c add an ignore-not-running option to let end users toggle behavior
- 8975008 use a better regex for the digest parsing
- 1d72da6 add some comments to make things clear
- 761891a use a unique key for ensuring uniqueness across pods
- 5d58732 add some comments and clean up the parsing
- 8f2e133 make test results a little more readable
- dcb3c08 use a regex for the sha
- 6578779 no reason to use a struct rather than an array
- fa2793a Kai default configuration has a typo
- 3fb34ab add in some base code for parsing out the tag/digest
- 3587a4a remove irrelevant argument
- 8ca6092 Add some comments around the tests
- 78ceac2 Update the tests for inventory
- e5c548f switch how digest is pulled out
- dada143 Merge pull request #45 from found-it/worker-pools
- dae0be3 worker pool size doesn't need to be an int64
- e183a51 add a per-worker clientset and stopper channel
- c0a6c41 make worker pool size configurable
- 0d3545c add a simple worker pool
- 4a438b3 return namespaces as an array
- bbd2cb1 fix tests
- b7b173f Change namespace config to collect all if empty
- ccead64 Merge pull request #43 from found-it/cleanup
- 9342b11 variable rename to match new convention
- 41e603a more rename to match the underlying structure
- a1540c6 Merge branch 'main' into cleanup
- 52e000f rename to match underlying structure
- 23b36c9 rename some things in the inventory tests
- e96a368 change naming from results to report
- 90b45a9 get rid of ImageResult struct
- 576a1ba Merge pull request #44 from anchore/fix-lint
- 0bc6534 Fix linting failures
- 5977abc Convert Result to Report
- 8709925 fix missed unit tests
- 7ec2335 Change Namespace to ReportItem so it matches the swagger spec
- 0ac32ed Move inventory report out of reporter
- e048f88 Start the migration to hold all data under inventory rather than result
- 441e127 Merge pull request #34 from found-it/found-it/chunk-fetching
- bd49883 remove namespace retrieval from cli auto-complete
- d30c056 change name of configuration parameter
- fa66f54 fix the channel close for auto-completion of namespaces
- 2018cfa Merge remote-tracking branch 'upstream/main' into found-it/chunk-fetching
- a30e9fd fix tests
- 3c61e9e Add the kubernetes configuration to the default config
- 7064f47 Add some name changes to make things more clear
- e4827e0 gopls making me reorganize my code
- cae6e10 fix release workflow (#40)
- 26d6fe9 Merge pull request #39 from anchore/go-mod-update
- ffb98e8 bump minimum go version in go.mod to go v1.16
- cf65818 Merge pull request #37 from anchore/release-fix
- 01eb882 fix release workflow go version to match enterprise
- fce4cdf Merge pull request #36 from anchore/acceptance-fix
- 3b159e4 bump acceptance test go version to 1.16.7 to match enterprise dockerfile
- 7b18b20 update log file permissions to 0644 (#35)
- 1cb3d4a Remove the sleep I accidentally committed
- 94423a5 Merge pull request #31 from found-it/handle-certs-in-container
- dc76edb Add chunking to the pod fetch
- 23739da Send namespaces through channel
- 618cfc7 Add configurable limit for list operations
- 905c0a3 Fetch namespaces in chunks
- 5d2ce97 Move the ticker
- 8118a0f put kai in path for container
- 47a0f02 change the user and group to nonroot and nobody
- ca4b434 fix typo
- 98d8a1e Change the underlying container to distroless
- 7dc9fef Merge pull request #27 from anchore/adjust-image-digest-filter
- 3084077 Adjust the Image Digest Filter
- 5428a29 Add CodeQL Analysis
- c7f8878 Migrate Static Analysis, Unit, and Integration test workflow to github actions
- 3681f0e lower coverage threshold for now
- 46d8ef8 modified to layer obfuscation into the config String() method instead to be more purposefully accurate
- 725b2db obfuscate the output of the config during cmd inititialization debug log
- 6521a97 update README
- 20a3eff Fix release checkNames for acceptance tests
- a15fe0e Fix Acceptance Tests, ensure they work
- f8fef90 standardize on go version
- 5f5ca10 Add integration test suite, complete with k8s cluster installation, and improve acceptance test script/workflow
- 669e2f7 Add acceptance test to verify kai can be installed to helm based on current code
- 8d86e71 Use implicit github token for releases
- 023b0e7 modularize the GetImageResults method a bit
- 902c967 get rid of wait group (now using unbuffered channel) to simplify concurrency logic, consolidate some more functions
- cfb3df9 remove ui and bus logic
- 2cdd0a8 remove some logs
- ea328cd Improve error handling: use a error type, add timeout for k8s requests
- 771f12d Merge pull request #15 from anchore/namespaces-duplication
- d561022 Remove some code duplication around listing namespaces
- edb9073 Update README.md
- 411ef81 Merge pull request #13 from anchore/release-flow
- 568ea93 change token secret
- 0b076c4 Merge pull request #12 from anchore/release-flow
- 008fed2 update readme for secret def
- 5d054aa Merge pull request #11 from anchore/release-flow
- 7091cad remove helm chart, update readme
- 9fbac4e Login to Docker Hub prior to make release setp
- 176821d Merge pull request #10 from anchore/release-flow
- c683447 more release polish
- 5c4aa0e Merge pull request #9 from anchore/release-flow
- e791605 fix-release
- 89723f9 add back acceptance test for snapshot artifact build
- ef42986 Remove acceptance test for now, update release.yaml
- fabc926 Improved dockerfile to work with goreleaser
- fcadd18 remove docker section of goreleaser
- 0eb2194 Add cluster role binding, docker to goreleaser
- 041b9a8 Merge pull request #7 from anchore/report-namespaces-with-no-images-as-empty-list
- e530263 Always search namespaces individually instead of in batch, and namespaces with no images as well address review comments, improve error handling
- 9d436f3 clean up some things for go releaser
- 65f3b77 initial change for updating report format (#5)
- 21a70d0 improve logger
- 484803d cleanup logging (remove buffer, colors in file, etc)
- 81903d9 Add build make target
- 4083828 fix readme
- 79b72ef lint fix
- 2855c24 Kai ready for review! 0.1.0 release candidate
- e62bce4 Add server version metadata to results
- eb5d8bf Make the polling logic re-query the cluster configs on each interval
- 72395b0 Make kai more configurable. Now it can ...