Releases: anchore/k8s-inventory
v1.0.0-alpha.0
Changelog
- 7a4585f Merge pull request #81 from anchore/remove-acceptance
- 890187a chore: remove redundant acceptance tests
- 252c2b7 Merge pull request #80 from anchore/signed-artifacts
- 0d4d44a chore: remove signing of artifacts
- 35ff704 Merge pull request #79 from anchore/pre-release
- 56d4029 chore: mark pre-release builds as pre-release
- 9a7fd55 Merge pull request #78 from anchore/rebrand
- d9df7a3 feat: rename from kai to k8s-inventory
- 6923b70 Merge pull request #75 from anchore/remove-gpg-workflow
- fa4dfc0 remove gpg signing workflow to align with tools team
v0.5.0
Changelog
- b3073f9 Merge pull request #77 from anchore/improve-logging
- c962552 chore: add some useful info logs
- 6ca305a feat: log function execution times
- 6245b48 feat: no longer output inventory reports to stdout by default
- 63cf5e9 feat: change default logging level to Info
- feb0680 chore: adds support for using skaffold for development
- b9fc686 Merge pull request #74 from anchore/remove-unused-arg
- 0f3fccc chore: remove unused config arg in reporter Post
v0.4.0
Changelog
- 618dac9 Merge pull request #73 from anchore/gpg-key
- ed00cd5 feat: update release gpg key
- dc31a90 Merge pull request #72 from anchore/release-key
- cc8ae06 ci: update gpg key used for release
- 237b5ed Merge pull request #71 from anchore/update-release-workflow
- 5362d88 ci: fix release workflow test names
- d9a680c Merge pull request #69 from anchore/acceptance-tests
- 62f88a2 ci: update ghaction-import-gpg version
- 794247d ci: update the gpg key used for signing in acceptance-tests
- 74e9780 Merge pull request #67 from anchore/go-mod-tidy
- 1cda606 fix: bump x/net & client-go to fix CVE-2022-41723
- e522d54 chore: remove unused go-version module
- 11cdb13 Merge pull request #65 from anchore/go-update
- 67348fd fix: update deprecated ioutil imports
- b0c2b29 feat: update to golang 1.19
- cf8c668 Merge pull request #64 from anchore/remove-unused-update-code
- 1cde5ea feat: remove unused version update code
- 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
v0.3.2
Changelog
- 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
v0.3.1
Changelog
- 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)
v0.3.0
Changelog
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
1cb3d4a Remove the sleep I accidentally committed
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
Docker images
docker pull anchore/kai:v0.3.0
v0.2.2
Changelog
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)
94423a5 Merge pull request #31 from found-it/handle-certs-in-container
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
Docker images
docker pull anchore/kai:v0.2.2
v0.2.1
Changelog
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
Docker images
docker pull anchore/kai:v0.2.1
docker pull anchore/kai:latest
v0.2.0
Changelog
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
Docker images
docker pull anchore/kai:v0.2.0
docker pull anchore/kai:latest