Releases: nephio-project/porch
Releases · nephio-project/porch
v3.0.7
What's Changed
- Propose delete cache updated when package revision is deleted by @liamfallon in #163
- Add gosec gh action by @efiacor in #154
Full Changelog: v3.0.6...v3.0.7
v3.0.6
Changelog
- 6c51655 Activate golint gh action as presubmit
- 52dbc87 Address golint errors
- 0debf84 Skip kioutil.LegacyPathAnnotation error
- 639a609 Update controllers/packagevariants/pkg/controllers/packagevariant/injection.go
- 93acdfe Update controllers/packagevariants/pkg/controllers/packagevariant/packagevariant_controller.go
- 7f3bfa0 Update podevaluator_podmanager_test.go
- 1fc657a fix for sporadic porch crash during new package revision
- cc610c5 fix for sporadic porch crash during new package revision
- 72b00ee fix for sporadic porch crash during new package revision
- e4bb5e0 fix for sporadic porch crash during new package revision
Porchctl build from main
This is dev porchctl binary built from main each merge
v3.0.5
What's Changed
- Add tracing to cache close function by @liamfallon in #148
- Make time handling in OCI platform independent by @liamfallon in #147
- Refactor task package to make mutations more visible by @liamfallon in #149
- Fix misleading error msg & adding Stderr "contains" argument check in CLI tests by @Catalin-Stratulat-Ericsson in #150
- Add golangci-lint gh action by @efiacor in #153
- Adding launch.json porchctl cmd debugger by @Catalin-Stratulat-Ericsson in #152
- Use Kubernetes metadata struct rather than Porch derived metadata struct by @liamfallon in #155
- Pass default-image-prefix to function runners by @mozesl-nokia in #151
- Reformatting TestWatchCertificates by @Catalin-Stratulat-Ericsson in #158
- Fix go formatting 'make fmt' by @efiacor in #161
- Refactor Porch code to remove callback from PackageRevisionDraft to repository for Draft closing by @liamfallon in #157
New Contributors
- @mozesl-nokia made their first contribution in #151
Full Changelog: v3.0.4...v3.0.5
v3.0.4
What's Changed
- Script to run a Porch load test by @liamfallon in #141
- Rename interface PackageDraft to PackageRevisionDraft by @liamfallon in #144
- Add mutex to refreshAllCachedPackages and refactor other mutex locations in the cache. by @kushnaidu in #146
- Render pipeline failure should block package push to remote by @Catalin-Stratulat-Ericsson in #145
Full Changelog: v3.0.3...v3.0.4
v3.0.3
What's Changed
- Add a porch blueprint (kpt package) to GitHub Release assets by @kispaljr in #133
- Adding TLS configuration for fn-runner image registries by @Catalin-Stratulat-Ericsson in #139
- Fix rendering big (>4MB) packages with function-runner by @kispaljr in #142
- Refactor Porch core packages for readability and maintainability by @liamfallon in #140
- Fix "release" GitHub Action by @kispaljr in #143
Full Changelog: v3.0.2...v3.0.3
v3.0.2
What's Changed
- Remove Function api resource by @efiacor in #130
- Fix overwrite of package resources with empty resource map by @liamfallon in #123
- Adding Porch private authenticated registries functionality by @Catalin-Stratulat-Ericsson in #126
- Porchctl repo command fixes by @dgeorgievski in #80
- Automatically trigger the "release" Github action by pushing pre-release tags by @kispaljr in #132
- Implement improvements identified by static linting by @liamfallon in #138
- Move functions by @liamfallon in #137
- Fix two warnings in repository.go by @liamfallon in #136
- Fix hardcoded background job periodic poll interval by @kushnaidu in #134
- Tag container images built from git commits tagged with vX.Y.Z with the same vX.Y.Z tag by @kispaljr in #131
New Contributors
- @dgeorgievski made their first contribution in #80
Full Changelog: v3.0.1...v3.0.2-pre1
v3.0.1
What's Changed
- Removal of documentation by @CsatariGergely in #85
- fix cert manager webhooks cert renewal by @Catalin-Stratulat-Ericsson in #83
- Return an error if 'porchctl rpkg push' detects a binary file in the kpt package by @kispaljr in #82
- Add unit tests for rpkg commands by @kushnaidu in #84
- #678 Blueprint isn't immediately available after creation by @kushnaidu in #87
- Pin porch module versions by @efiacor in #88
- Sandbox debugging by @liamfallon in #89
- Make the default value of Repository's spec.git.branch field explicit by @kispaljr in #90
- fix porchсtl push method for windows by @RomanBudnyk in #92
- Fix minor warnings in Dockerfiles by @kispaljr in #94
- Upgrade dependencies by @efiacor in #91
- Removing fleetsync controller by @efiacor in #96
- Fix dev release by @efiacor in #98
- More sensible defaults for webhook environment variables by @kispaljr in #93
- Update porchctl-dev-release.yaml by @efiacor in #101
- Test change to porch dev build by @efiacor in #102
- Retry 'Update' operations that are failing due to normal optimistic locking behavior in CLI commands by @kispaljr in #95
- Fix codegeneration by @efiacor in #100
- Upgrade kyaml by @efiacor in #104
- Show git commit in
porchctl version
by @kispaljr in #103 - Fix Google Cloud API-related panic when the porch-server is started from VSCode by @kispaljr in #105
- Retract version published in error by @efiacor in #106
- Prepare adding end-to-end tests to the controller go module by @kispaljr in #97
- #798 - PackageReivsion deletionProposed sometimes deletes the packageRevision by @kushnaidu in #99
- Merge all of porch's go modules into a single go module by @kispaljr in #107
- Test build images prow rerun by @efiacor in #109
- disable caching for dev images build by @radoslawc in #110
- Switch image building from Prow to GitHub Actions by @radoslawc in #111
- Add kispaljr to OWNERS file by @kispaljr in #112
- change trigger for porchctl release build by @radoslawc in #113
- Add test pkg for unready use case by @efiacor in #114
- Add readiness check to porchctl propose/approve by @efiacor in #115
- GitHub Actions exclude -pre tags by @radoslawc in #116
- Restore tutorial example configuration files by @liamfallon in #117
- Remove confusing else statement in cache.go by @liamfallon in #120
- Add session-conflict resolution for concurrent CUD operations on package revisions by @JamesMcDermott in #118
- Make max request size configurable. by @nagygergo in #121
- Fix revision incrementation when approving a package in a repo registered with --directory by @JamesMcDermott in #125
- Modularize cache by @nagygergo in #128
- Remove unused googleurl package by @liamfallon in #127
- Remove Function CRD from porchconfig and Repo by @efiacor in #119
- Fixes #812 - Porch approval takes more time with each package in the repository by @kushnaidu in #129
New Contributors
- @CsatariGergely made their first contribution in #85
- @RomanBudnyk made their first contribution in #92
- @JamesMcDermott made their first contribution in #118
Full Changelog: v3.0.0...v3.0.1
v1.3.1
R3
What's Changed
- Add porch e2e gh action by @efiacor in #21
- Add porchctl cli e2e gh action by @efiacor in #23
- Test github workflow update against prow by @efiacor in #27
- Add efiacor to OWNERS file by @efiacor in #28
- Add liamfallon to OWNERS file by @liamfallon in #29
- Update porchctl cli guide by @efiacor in #19
- Allow porch namespace in cert/webhook to be configured by @liamfallon in #26
- Setting up a Development Environment for Porch by @liamfallon in #24
- Update guides to refer to release artefacts by @efiacor in #20
- Fix broken link in porch developer tutorial by @liamfallon in #31
- update rpkg commands to print to correct stream on execution by @kushnaidu in #30
- Update porch dev setup Readme by @efiacor in #32
- Add a porchctl target to the makefile for porch by @liamfallon in #36
- Fix api generation by @efiacor in #35
- Add unit tests for rpkg commands by @kushnaidu in #33
- Clean up redundant files by @efiacor in #37
- Fix running api server locally by @efiacor in #38
- Improve error message emitted when metadata is missing by @liamfallon in #39
- Update porch tutorial to remove bug workaround by @liamfallon in #40
- gotests image version bump for go 1.22 by @radoslawc in #42
- Refactor e2e test suite by @efiacor in #22
- Refactor of the Developer Environment setup script by @kispaljr in #43
- Upgrade Porch to Go 1.22 by @liamfallon in #41
- Remove references to the 'edge1' cluster from the porch developer tutorial by @liamfallon in #47
- Fix presubmit unit test run by @efiacor in #50
- Update gotests in makefile to latest version by @liamfallon in #48
- Upgrade to latest go-git module by @efiacor in #46
- #574 - Update garbage collector code to reclaim pods in the namespace which are only krm functions by @kushnaidu in #52
- #588 - Add missing repository rbac roles for porch controllers by @kushnaidu in #56
- #587 - Disable caching for packageRevisionResources by @kushnaidu in #55
- Developer Env Setup script: add more automation steps by @kispaljr in #44
- Add cabundle tls support for git repo comms by @efiacor in #58
- Make end-to-end tests work with a local porch-server by @kispaljr in #57
- Add warning about using WSL2 and fix lint errors by @pauldennehy in #62
- Pod templating for function runner by @nagygergo in #54
- Fix KUBECONFIG var for clean_e2e runs by @efiacor in #64
- Allow configuration of an external webhook & associated certs by @Catalin-Stratulat-Ericsson in #53
- Minor improvements to end-to-end testing framework by @kispaljr in #66
- #735 - Fix porchctl version by injecting release version into run.go module by @kushnaidu in #65
- Adding porch image builds for every PR merged tagged latest by @radoslawc in #69
- Use local porch pkg build for e2e tests by @efiacor in #67
- Fix caching in case multiple Repository resources point to the same git repo by @kispaljr in #68
- Excluding changes in Prow files from triggering e2e runs by @radoslawc in #71
- Improvements in the development process by @kispaljr in #72
- Yet another improvement to development process by @kispaljr in #73
- Ignore ARM architecture warning on e2e test results by @liamfallon in #74
- Make PackageRevision's metadata.uid field unique by @kispaljr in #61
- Porchctl dev release workflow by @radoslawc in #77
- Adding tgz creation step by @radoslawc in #78
- Add support for new field selectors: spec.workspaceName and spec.lifecycle by @kispaljr in #70
- PackageVariant controller: Use the default exponential back-off in case of errors, instead of a constant 30 sec retry by @kispaljr in #76
- Expose kpt package rendering errors via the status of PackageVariant by @kispaljr in #75
- Fix the porchctl build to run on Ubuntu 20.04 by @liamfallon in #79
New Contributors
- @kushnaidu made their first contribution in #30
- @radoslawc made their first contribution in #42
- @kispaljr made their first contribution in #43
- @pauldennehy made their first contribution in #62
- @nagygergo made their first contribution in #54
- @Catalin-Stratulat-Ericsson made their first contribution in #53
Full Changelog: v2.0.0...v3.0.0