Proto commits in elastic/harp

These 15 commits are when the Protocol Buffers files have changed:

Commit:356b513
Author:Thibault NORMAND
Committer:GitHub

Feat config jsonschema (#145) * feat(jsonschema): update BundleTemplate spec. * feat(jsonschema): update BundlePatch spec. * feat(jsonschema): update RuleSet spec. * feat(jsonschema): update Bundle spec.

The documentation is generated from this commit.

Commit:a568795
Author:Thibault NORMAND
Committer:GitHub

feat(crate): introduce crate concept. (#138) * feat(oci): push to registry support. * feat(sec): adjust nancy settings. * feat(oci): support multiple containers and template archives. * feat(oci): image schema. * feat(oci): crate concept. * feat(oic): cratefile specification. * fix(test): golden testing is not stable on windows. * feat(oci): push to registry test. * feat(oci): support template archive. * feat(oci): use standard layer media type format. * feat(vfs): add tar.gz virtual filesystem. * fix(oci): use sub filesystem to chroot archive creations. * chore(api): export JSON schemas. * feat(lint): add lint command. * doc(cli): update generated doc. * chore(doc): update changelog. Signed-off-by: Thibault NORMAND <me@zenithar.org>

Commit:a7e7aa7
Author:Thibault NORMAND
Committer:GitHub

doc(cli): bundle description and examples. (#134) * doc(cli): bundle description and examples. * feat(ruleset): enable rego engine for ruleset. * doc(changelog): update changelog. * doc(cli): update cli documentation.

Commit:26438fc
Author:Thibault NORMAND
Committer:GitHub

feat(bundle): rego file selector. (#111)

Commit:7004f73
Author:Thibault NORMAND
Committer:GitHub

Feat bundle matcher languages harmonization (#110) * feat(bundle): package matcher harmonization. * doc(changelog): update changelog.

Commit:fc7157b
Author:Thibault NORMAND
Committer:GitHub

Feat package cel matcher (#109) * feat(bundle): CEL package matcher. * chore(go): fix golangci findings.

Commit:d99d413
Author:Thibault NORMAND
Committer:GitHub

feat(patch): reverse bundle iteration logic. (#108)

Commit:4cb68a8
Author:Thibault NORMAND
Committer:GitHub

Feat bundle rego filter (#106) * feat(bundle): support rego as bundle filter. * feat(bundlae): sample rego filter. * featbundle): rego matcher.

Commit:e8141d7
Author:Thibault NORMAND
Committer:GitHub

Doc general onboarding (#101) * doc(onboarding): BundlePatch * feat(patch): support multi key deletion.

Commit:de9b21d
Author:Thibault NORMAND
Committer:GitHub

Feat gha secret provisioner (#98) * feat(api): add kv.replaceKeys operation. * feat(cmd): to gha exporter. * doc(changelog): update changelog. * doc(samples): add gha / cosign sample.

Commit:7c3f712
Author:Thibault NORMAND
Committer:GitHub

feat(seal): fips compliant container seal algorithm. (#89) * feat(seal): fips compliant container seal algorithm. * feat(seal): seal algorithm selector. * test(seal): v2 integration tests. * chore(build): support fips build mode. * feat(rego): add conftest BundleTemplate validation. * feat(container): identity rework. * feat(container): change v1/v2 prefix. * feat(seal): migrate v2 to AES-CTR+HMAC-SHA384 * feat(identity): key builder/parser.

Commit:97a0723
Author:Thibault NORMAND
Committer:GitHub

feat(ruleset): bundle linter plugin promotion. (#42)

Commit:e9156cb
Author:Thibault NORMAND
Committer:GitHub

feat(patch): allow package creation via patch. (#36)

Commit:78f4360
Author:Thibault NORMAND
Committer:GitHub

Feat bundle oplog (#31) * feat(patch): package removal feature. * feat(diff): patch generator. * feat(diff): oplog as patch. * feat(diff): package removal feature.

Commit:7528eaf
Author:Thibault NORMAND

chore(git): repository publication.