Skip to content

Latest commit

 

History

History
567 lines (285 loc) · 18.1 KB

CHANGELOG.md

File metadata and controls

567 lines (285 loc) · 18.1 KB

CHANGELOG

v0.5.0 (2024-11-13)

Feature

  • feat: add local-definitions and findings (#34)

Signed-off-by: Takumi Yanagawa <[email protected]> (248e1ef)

Fix

  • fix: trestle version in unit test

Signed-off-by: Takumi Yanagawa <[email protected]> (0d86b0c)

Unknown

  • Merge pull request #35 from yana1205/feat34

feat: add local-definitions and findings (#34) (389dc8f)

  • Chore: update go modules (#31)

  • chore: update Go modules

Signed-off-by: Takumi Yanagawa <[email protected]>

  • chore: upgrade go-git to v5

Signed-off-by: Takumi Yanagawa <[email protected]>


Signed-off-by: Takumi Yanagawa <[email protected]> (2b0b410)

  • LF footer website guidelines (#30)

  • LF website

https://github.com/cncf/foundation/blob/main/website-guidelines.md

Signed-off-by: Lou DeGenaro <[email protected]>

  • Fix content in readme

Signed-off-by: Yuji Watanabe <[email protected]>

  • maintainers & cncf logo

Signed-off-by: Lou DeGenaro <[email protected]>

  • license & authors

Signed-off-by: Lou DeGenaro <[email protected]>

  • fix contributors link

Signed-off-by: Lou DeGenaro <[email protected]>


Signed-off-by: Lou DeGenaro <[email protected]> Signed-off-by: Yuji Watanabe <[email protected]> Co-authored-by: Yuji Watanabe <[email protected]> (3c9e94e)

v0.4.0 (2024-08-29)

Documentation

  • docs: removes CODE_OF_CONDUCT.md (#24)

Signed-off-by: Takumi Yanagawa <[email protected]> (ea1915f)

Feature

  • 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)

Unknown

  • 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)

v0.3.2 (2024-06-05)

Unknown

  • 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)

v0.3.1 (2024-05-02)

Unknown

  • 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)

v0.3.0 (2024-05-02)

Unknown

  • 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)

v0.2.0 (2023-12-07)

Unknown

  • 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)

v0.1.0 (2023-10-31)

Unknown

  • 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)