- docs: removes CODE_OF_CONDUCT.md (#24)
Signed-off-by: Takumi Yanagawa <[email protected]> (ea1915f
)
-
feat: enhance release management (enable GitHub release and publish to PyPI) (#29)
-
fix: search key for rule should be Rule_Id (#28)
Signed-off-by: Takumi Yanagawa <[email protected]>
- feat: add release automation (#28)
Signed-off-by: Takumi Yanagawa <[email protected]>
- fix: manually install detect-secret to manage direct dependency packages out side Pypi (#28)
Signed-off-by: Takumi Yanagawa <[email protected]>
- fix: Logo needs to be referenced by full url (#28)
Signed-off-by: Takumi Yanagawa <[email protected]>
- fix: makefile for UT and trestle verion in UT (#28)
Signed-off-by: Takumi Yanagawa <[email protected]>
- fix: replace namespace from ibm.github.com to oscal-compass.github.io (#28)
Signed-off-by: Takumi Yanagawa <[email protected]>
Signed-off-by: Takumi Yanagawa <[email protected]> (1ebcfd8
)
- Merge pull request #26 from rahearn/update-trestle
Update to compliance-trestle ~= 3.3 (b028bb1
)
- Merge pull request #1 from yana1205/yana1205/update-trestle
Update sample code to align compliance-trestle ~= 3.3 (a775146
)
- Update sample code to align compliance-trestle ~= 3.3
Signed-off-by: Takumi Yanagawa <[email protected]> (900b0ef
)
-
Update to compliance-trestle ~= 3.3 (
2951f07
) -
add a brief description, design, and goals of Compliance-to-Policy project (#19) (#21)
Signed-off-by: Takumi Yanagawa <[email protected]> (53edf65
)
-
Update README.md (#20)
-
fix logo size (#19)
Signed-off-by: Takumi Yanagawa <[email protected]>
- correct the description for Go version (#19)
Signed-off-by: Takumi Yanagawa <[email protected]>
Signed-off-by: Takumi Yanagawa <[email protected]> (604b5a6
)
- Merge pull request #18 from yana1205/yana/log
use non-transparent background logo (bcd764f
)
- use non-transparent background logo
Signed-off-by: Takumi Yanagawa <[email protected]> (03c22b2
)
-
update README to add compliance-to-policy logo (#17)
-
update README to add compliance-to-policy logo
Signed-off-by: Takumi Yanagawa <[email protected]>
- update version
Signed-off-by: Takumi Yanagawa <[email protected]>
Signed-off-by: Takumi Yanagawa <[email protected]> (eee9cd9
)
- Merge pull request #16 from yana1205/yana/dev
update README.md and version (194e8ae
)
- update README.md and version
Signed-off-by: Takumi Yanagawa <[email protected]> (c453cff
)
- Merge pull request #15 from yana1205/yana/heterogeneous
add example usage of heterogeneous PVPs (7bdc7ac
)
- add example usage of heterogeneous PVPs
Signed-off-by: Takumi Yanagawa <[email protected]> (9721932
)
-
Implement Auditree plugin (#14)
-
implement auditree plugin
Signed-off-by: Takumi Yanagawa <[email protected]>
- format
Signed-off-by: Takumi Yanagawa <[email protected]>
- update documents, including auditree usage
Signed-off-by: Takumi Yanagawa <[email protected]>
Signed-off-by: Takumi Yanagawa <[email protected]> (2b0081c
)
- Merge pull request #13 from oscal-compass/release
update version to v0.3.1 (2744462
)
- update version to v0.3.1
Signed-off-by: Takumi Yanagawa <[email protected]> (e116e93
)
- fix to add signature
Signed-off-by: Takumi Yanagawa <[email protected]> (ed206ac
)
- Merge pull request #11 from oscal-compass/dev
switch to use static versioning (f7f19c2
)
- switch to use static versioning
Signed-off-by: Takumi Yanagawa <[email protected]> (7232edd
)
-
Move to Python project for easily to leverage Trestle (#10)
-
move go project to go/
Signed-off-by: Takumi Yanagawa <[email protected]>
- update makefile to build cp2cli as submodule
Signed-off-by: Takumi Yanagawa <[email protected]>
- update docs for url changes
Signed-off-by: Takumi Yanagawa <[email protected]>
- import c2p python project
Signed-off-by: Takumi Yanagawa <[email protected]>
- update README.md for message of deprecating C2P in Go
Signed-off-by: Takumi Yanagawa <[email protected]>
- add Code of Conduct, Contributor guide, and maintainers list
Signed-off-by: Takumi Yanagawa <[email protected]>
- update go/README.md release guide
Signed-off-by: Takumi Yanagawa <[email protected]>
Signed-off-by: Takumi Yanagawa <[email protected]> (d8eb84e
)
- Merge pull request #9 from yana1205/up-to-date-ocm-plugin
Up to date ocm plugin (36a42c8
)
- Add images for example use case
Signed-off-by: Takumi Yanagawa <[email protected]> (c3c2bb6
)
- Separate docs from C2P for OCM and C2P for Kyverno
Signed-off-by: Takumi Yanagawa <[email protected]> (84d3e4b
)
- Move oscal2posture to subcommand 'tools'
Signed-off-by: Takumi Yanagawa <[email protected]> (fa24c87
)
- Add end-to-end use case in .md
Signed-off-by: Takumi Yanagawa <[email protected]> (01d215e
)
- Add version command
Signed-off-by: Takumi Yanagawa <[email protected]> (34d1ba2
)
- add --results option to specify path to the directory of Policy Results
Signed-off-by: Takumi Yanagawa <[email protected]> (4352401
)
- consolidate c2p configfile parser in each pvp
Signed-off-by: Takumi Yanagawa <[email protected]> (87450ea
)
- -o option in result2oscal points output file instead of directory
Signed-off-by: Takumi Yanagawa <[email protected]> (882baa5
)
- Use List typed object
Signed-off-by: Takumi Yanagawa <[email protected]> (f990465
)
- Rename reporter to result2oscal
Signed-off-by: Takumi Yanagawa <[email protected]> (4ca1c16
)
- Conversion to PolicyReport is no longer required
Signed-off-by: Takumi Yanagawa <[email protected]> (6ca8ef3
)
- Reuse oscal2posture implemented for C2P for Kyverno
Signed-off-by: Takumi Yanagawa <[email protected]> (cdb6913
)
- Align the latest OSCAL Assessment Results and consolidate ocm test data in ocm dedicated directory
Signed-off-by: Takumi Yanagawa <[email protected]> (fa87f02
)
- Merge pull request #8 from yana1205/main
Update demo movie (67dd6b9
)
- Update demo movie
Signed-off-by: Takumi Yanagawa <[email protected]> (ebce623
)
- Fix goreleaser
Signed-off-by: Takumi Yanagawa <[email protected]> (a7103c2
)
-
Extend c2p for Kyverno as PVP/PEP (#7)
-
Add cmd to create policy resources from kyverno policy collection
Signed-off-by: Takumi Yanagawa <[email protected]>
- Add oscal2policy cmd for kyverno to c2pcli
Signed-off-by: Takumi Yanagawa <[email protected]>
- Implement results2oscal for kyverno
Signed-off-by: Takumi Yanagawa <[email protected]>
- Implement sample oscal2posture
Signed-off-by: Takumi Yanagawa <[email protected]>
- Consolidate commands relating with kyverno plugin
Signed-off-by: Takumi Yanagawa <[email protected]>
- Rename composer to oscal2policy and fix name and description of CLI args
Signed-off-by: Takumi Yanagawa <[email protected]>
- Consolidate command for tools for kyverno into kyverno plugin
Signed-off-by: Takumi Yanagawa <[email protected]>
- Rename former c2p ocm plugins
Signed-off-by: Takumi Yanagawa <[email protected]>
- Add sample cronjob for upsync
Signed-off-by: Takumi Yanagawa <[email protected]>
- Move assessment-results from c2p-config to command args
Signed-off-by: Takumi Yanagawa <[email protected]>
- Add coommand usage of C2P for Kyverno to readme
Signed-off-by: Takumi Yanagawa <[email protected]>
- Move former c2p description for OCM to doc/ocm.md
Signed-off-by: Takumi Yanagawa <[email protected]>
Signed-off-by: Takumi Yanagawa <[email protected]> (f6a2831
)
- add sample usage movie (#6)
Signed-off-by: Takumi Yanagawa <[email protected]> (c66ed08
)
- Fix indent in README
Signed-off-by: Takumi Yanagawa <[email protected]> (50db9a6
)
-
Redesign of C2P for pipeline use case (#3)
-
update k8s library version
Signed-off-by: Takumi Yanagawa <[email protected]>
- decomposer outputs should contain only successfully decomposed policies
Signed-off-by: Takumi Yanagawa <[email protected]>
- refactor
Signed-off-by: Takumi Yanagawa <[email protected]>
- decomposed resources include policy-generator manifest
Signed-off-by: Takumi Yanagawa <[email protected]>
- reuse policy-generator manifest generated at decomposition
Signed-off-by: Takumi Yanagawa <[email protected]>
- composer takes OSCAL
Signed-off-by: Takumi Yanagawa <[email protected]>
- composer generates policySet
Signed-off-by: Takumi Yanagawa <[email protected]>
- composer takes c2pcr
Signed-off-by: Takumi Yanagawa <[email protected]>
- refactor
Signed-off-by: Takumi Yanagawa <[email protected]>
- add templatized parameter filling
Signed-off-by: Takumi Yanagawa <[email protected]>
- add default namespace selector
Signed-off-by: Takumi Yanagawa <[email protected]>
- refactor
Signed-off-by: Takumi Yanagawa <[email protected]>
- use kustomize type provided by sigs.k8s.io
Signed-off-by: Takumi Yanagawa <[email protected]>
- add component-title annotation
Signed-off-by: Takumi Yanagawa <[email protected]>
- add reporter
Signed-off-by: Takumi Yanagawa <[email protected]>
- add placement_type and helpers
Signed-off-by: Takumi Yanagawa <[email protected]>
- convert policy to policy report
Signed-off-by: Takumi Yanagawa <[email protected]>
- compliance-report from policy reports
Signed-off-by: Takumi Yanagawa <[email protected]>
- do not ommit the InformGatekeeper/KyvernoPolicies field
Signed-off-by: Takumi Yanagawa <[email protected]>
- refactor
Signed-off-by: Takumi Yanagawa <[email protected]>
- create c2pcli
Signed-off-by: Takumi Yanagawa <[email protected]>
- enable gorelease
Signed-off-by: Takumi Yanagawa <[email protected]>
- move policyResultDir parameter to c2pcr
Signed-off-by: Takumi Yanagawa <[email protected]>
- generate reports as default
Signed-off-by: Takumi Yanagawa <[email protected]>
- add metadata to compliance report
Signed-off-by: Takumi Yanagawa <[email protected]>
- add scripts
Signed-off-by: Takumi Yanagawa <[email protected]>
- fix
Signed-off-by: Takumi Yanagawa <[email protected]>
- separate generated OCM manifests and policy generator sources
Signed-off-by: Takumi Yanagawa <[email protected]>
- fix NPE when unable to get statuses
Signed-off-by: Takumi Yanagawa <[email protected]>
- add scripts for setting up argocd
Signed-off-by: Takumi Yanagawa <[email protected]>
- ocm status collector
Signed-off-by: Takumi Yanagawa <[email protected]>
- fix
Signed-off-by: Takumi Yanagawa <[email protected]>
- generate md file
Signed-off-by: Takumi Yanagawa <[email protected]>
- fix
Signed-off-by: Takumi Yanagawa <[email protected]>
- add report-utils
Signed-off-by: Takumi Yanagawa <[email protected]>
- use OCM gitops
Signed-off-by: Takumi Yanagawa <[email protected]>
- remove the dependency on hub namepsace from Reporter
Signed-off-by: Takumi Yanagawa <[email protected]>
- allow to use PolicyGenerator with empty namespace in PolicyDefaults
Signed-off-by: Takumi Yanagawa <[email protected]>
- upsate collector script
Signed-off-by: Takumi Yanagawa <[email protected]>
Signed-off-by: Takumi Yanagawa <[email protected]> (fba0dd8
)
- Initial implementation (#2)
Signed-off-by: Takumi Yanagawa <[email protected]> (e9d9f53
)
- Initial commit (
bad869f
)