Commit Graph
3472 Commits
Author SHA1 Message Date
Alfredo Deza f418c99a3b remove old text support files
Signed-off-by: Alfredo Deza <adeza@anchore.com>
2020-07-15 10:15:58 -04:00
Alfredo Deza 45b5fa82c8 presenters: abstract into text only
Signed-off-by: Alfredo Deza <adeza@anchore.com>
2020-07-15 10:15:58 -04:00
Alfredo Deza e7518ad998 tests: move img-based tests and fixtures
Signed-off-by: Alfredo Deza <adeza@anchore.com>
2020-07-15 09:59:40 -04:00
Alfredo Deza a6e1866cdb cmd: do not default for images, handle it specifically
Signed-off-by: Alfredo Deza <adeza@anchore.com>
2020-07-15 09:59:40 -04:00
Alfredo Deza 2f626bf9fd directory resolver should join path and target directory for retrieving contents
Signed-off-by: Alfredo Deza <adeza@anchore.com>
2020-07-15 09:59:40 -04:00
Alfredo Deza 429c28720c integration: update tests to use scope instead of img directly
Signed-off-by: Alfredo Deza <adeza@anchore.com>
2020-07-15 07:53:28 -04:00
Alfredo Deza 69b01caba7 update scope tests to use new generic scope
Signed-off-by: Alfredo Deza <adeza@anchore.com>
2020-07-15 07:53:28 -04:00
Alfredo Deza c56b82e529 resolvers: add a directory resolver
Signed-off-by: Alfredo Deza <adeza@anchore.com>
2020-07-15 07:53:28 -04:00
Alfredo Deza 5cee2668e3 resolvers: satisfy interface with multiple file contents by ref
Signed-off-by: Alfredo Deza <adeza@anchore.com>
2020-07-15 07:53:28 -04:00
Alfredo Deza 6e9171e8a6 presenter: use new scoped source
Signed-off-by: Alfredo Deza <adeza@anchore.com>
2020-07-15 07:53:27 -04:00
Alfredo Deza 4b69758f2c scope: create a new generic Resolver interface
Signed-off-by: Alfredo Deza <adeza@anchore.com>
2020-07-15 07:53:27 -04:00
Alfredo Deza b35a412467 scope: use a generic scope struct instead of specific to images
Signed-off-by: Alfredo Deza <adeza@anchore.com>
2020-07-15 07:53:27 -04:00
Alfredo Deza 145bb95a2d lib: use scope instead of requiring images
Signed-off-by: Alfredo Deza <adeza@anchore.com>
2020-07-15 07:53:27 -04:00
Alfredo Deza d22c1d0838 distro: identify uses the scope resolvers now, not images
Signed-off-by: Alfredo Deza <adeza@anchore.com>
2020-07-15 07:53:27 -04:00
Alfredo Deza 923d220a90 controller: use new scope.Resolver interface
Signed-off-by: Alfredo Deza <adeza@anchore.com>
2020-07-15 07:53:27 -04:00
Alfredo Deza 6cbf6d3409 cmd: do not pass img around, use scope
Signed-off-by: Alfredo Deza <adeza@anchore.com>
2020-07-15 07:53:27 -04:00
Alex Goodman 66a16a67fd Add support for detecting nested java archives (#77)
* with sb build app

* test nested jar support

* pin jdk version during parse test (but dont compare version)
2020-07-15 07:42:35 -04:00
Alex Goodman e8d11eec69 add license validation (#80) 2020-07-13 13:07:20 -04:00
Alex GoodmanandAlfredo Deza 61f51d80bb Add comparative analysis with anchore-engine (#78)
* add comparative analysis

* remove extra comma from compare script tuple

Co-authored-by: Alfredo Deza <adeza@anchore.com>

Co-authored-by: Alfredo Deza <adeza@anchore.com>
2020-07-13 12:12:00 -04:00
Alex Goodman 3f090f9647 fix java cache key for CI; fix circle docker api version (#79) 2020-07-13 12:11:11 -04:00
Alex Goodman 502e2afd06 fix linting issue 2020-07-10 07:45:13 -04:00
Alex Goodman 15ff94b56b tweak java manifest version processing 2020-07-10 07:41:13 -04:00
Alex Goodman ef8c215772 Merge pull request #74 from anchore/add-java-cataloger
Adds java cataloger
2020-07-09 17:05:29 -04:00
Alex Goodman 4c7d9ccef7 simplify unzip; update java error statements 2020-07-09 11:53:52 -04:00
Alex GoodmanandAlfredo Deza 0f8dcf3f17 Update imgbom/cataloger/java/pom_properties.go
Co-authored-by: Alfredo Deza <adeza@anchore.com>
2020-07-09 11:38:02 -04:00
Alex GoodmanandAlfredo Deza c9bfc0aecd Update imgbom/cataloger/java/pom_properties.go
Co-authored-by: Alfredo Deza <adeza@anchore.com>
2020-07-09 11:37:45 -04:00
Alex GoodmanandAlfredo Deza 40f8e3a7de Update imgbom/cataloger/java/java_manifest.go
Co-authored-by: Alfredo Deza <adeza@anchore.com>
2020-07-09 11:31:23 -04:00
Alex Goodman 1f89d26902 reduce java packages to java-archive and jenkins-plugin 2020-07-09 10:46:28 -04:00
Alex Goodman e55db9247e add java cataloger 2020-07-08 16:16:01 -04:00
Alfredo Deza 1d711ee06f Merge pull request #71 from anchore/protocol-cleanup
cmd: replace Printf with a logging statement
2020-07-07 10:42:26 -04:00
Alfredo Deza 74f339e043 cmd: replace Printf with a logging statement
Signed-off-by: Alfredo Deza <adeza@anchore.com>
2020-07-07 10:40:55 -04:00
Alex Goodman e040fc8930 Merge pull request #72 from anchore/add-rpm-cataloger
Add RPM DB support
2020-07-07 09:06:54 -04:00
Alex Goodman 1896831c39 add rpmdb support; enhance integration tests 2020-07-06 12:55:11 -04:00
Alex Goodman 7cd16d05b8 Merge pull request #70 from anchore/add-coverage
Add test coverage (+ makefile improvements)
2020-07-06 12:45:52 -04:00
Alex Goodman d59a19697d add coverage + makefile improvements 2020-07-06 07:25:18 -04:00
Alex Goodman 027f71de45 fix env config reads for nested config values 2020-07-03 12:00:46 -04:00
Alfredo Deza fe338760b0 Merge pull request #68 from anchore/issue-31-1
Add support for file-based contents
2020-07-02 17:29:45 -04:00
Alfredo Deza 9baae90c0b integration: add tests for dir-based presenters
Signed-off-by: Alfredo Deza <adeza@anchore.com>
2020-07-02 16:09:55 -04:00
Alfredo Deza 3548c7b132 tests for scope.go
Signed-off-by: Alfredo Deza <adeza@anchore.com>
2020-07-02 16:09:55 -04:00
Alfredo Deza 3eedb86a1f tests for protocol.go
Signed-off-by: Alfredo Deza <adeza@anchore.com>
2020-07-02 16:09:55 -04:00
Alfredo Deza c35108b00d tests: reorganize text img files to match new layout
Signed-off-by: Alfredo Deza <adeza@anchore.com>
2020-07-02 16:09:55 -04:00
Alfredo Deza f49ca8107a tests: add verification for dirs and imgs
Signed-off-by: Alfredo Deza <adeza@anchore.com>
2020-07-02 16:09:55 -04:00
Alfredo Deza 293b7b6ff9 tests: update integration tests to use new cataloger
Signed-off-by: Alfredo Deza <adeza@anchore.com>
2020-07-02 16:09:55 -04:00
Alfredo Deza 96d86fa214 tests: move existing json tests to json/imgs
Signed-off-by: Alfredo Deza <adeza@anchore.com>
2020-07-02 16:09:55 -04:00
Alfredo Deza 7544330bc2 json img presenter needs to degrade nicely when file metadata is not present
Signed-off-by: Alfredo Deza <adeza@anchore.com>
2020-07-02 15:12:48 -04:00
Alfredo Deza feef7e28dc cmd: add note about panic when img is nil
Signed-off-by: Alfredo Deza <adeza@anchore.com>
2020-07-02 15:12:48 -04:00
Alfredo Deza ec52e91301 scope: create interface for content and file resolvers
Signed-off-by: Alfredo Deza <adeza@anchore.com>
2020-07-02 15:12:48 -04:00
Alfredo Deza b2d7bd3b1a scope: add directory-based scoping
Signed-off-by: Alfredo Deza <adeza@anchore.com>
2020-07-02 15:12:48 -04:00
Alfredo Deza e38e3e9ff4 create text-based presenters for dirs and imgs
Signed-off-by: Alfredo Deza <adeza@anchore.com>
2020-07-02 15:12:48 -04:00
Alfredo Deza 268cfef0ee re-organize json-based presenters for dirs and imgs
Signed-off-by: Alfredo Deza <adeza@anchore.com>
2020-07-02 15:12:48 -04:00