Releases: nephio-project/porch
Releases · nephio-project/porch
v3.0.1
Changelog
- 08d2bab Issue #657 - extract functions to assemble package mutex keys
- 2d08746 #814 - move directory matching alignment to Git side instead of PackageRevisionKey
- 1ae60b4 Add E2E test for revision incrementation with --directory repos
- 5acb87c Add check for empty version in git CloseDraft
- a83a4bc Add package directory to ListPackageRevision filtering
- c7ef4f2 Add readiness check to porchctl propose/approve
- a473890 Added a testcase to isolate the e2e test failure
- 525aa8c Bump the e2e test to be above the k8s default
- e9642cb Bump the e2e test to be above the k8s default
- 0f4b414 Fix TestDeletePublishedMain unit test path cache_test.go
- 02c618a Fix compile error
- 1791a38 Fix failing Repo tests
- c6f2991 Fix faulty git merge
- 12f7597 Fix rebase again
- 0d17de6 Fix unit test reference
- 148071f Fix update
- cdc4a5b Fixed git unittests
- 7db5fc2 Generating a reference pointing at the main branch in ToMainPackageRevision
- 4c96ceb Improve approve time - commit 1
- 8fc058b Improve approve time - commit 2
- 3f1c077 Increase timing on flaky test case
- 03ee3e1 Issue #657 - PR comment changes
- 5fee3d1 Issue #657 - return error from retried PackageRev metadata update
- 50a99f6 Issue #657 - session conflict handling
- 502304f Issue #657 - session conflict handling
- 34d393f Issue #657 - session conflict handling
- 233c8e7 Issue #657 - session conflict handling
- 5b848be Issue #657 - session conflict handling
- 112c3ee Issue #657 - session conflict handling
- 425ef8d Issue #657 - session conflict handling
- a30818a Issue #657 - session conflict handling
- e6a7197 Make max request size configurable.
- 995a331 Make max request size configurable.
- 252637a Merge remote-tracking branch 'origin/main' into improve-approve-time
- 2c6a5d4 Merge remote-tracking branch 'origin/main' into improve-approve-time
- 0c39b8b Move main pkg revision creation into a function
- 4e1752f Moved engine and background to use the interface instead of the memory implementation
- a006dbb Moved tutorials down into examples directory
- 07ea983 Provide packageRevision cache as an interface
- 3eed742 Remoove e2e benchmark test
- 6df205b Remove Function CRD from porchconfig and Repo
- 4b768a9 Remove cache refresh from pkgRev update in engine
- 5108f8f Remove confusing else statement in cache.go
- 55d3485 Remove unused googleurl package
- 30712c9 Restore tutorial example configuration files
- fe98290 Shift background.go to memory cache as well
- 2717533 Shift cache files into memory cache
- 3eb2204 Update parameter names and fix typo
- 9d5d202 exclude -pre tags
- 11bc11e fix packageName causing E2E test to fail
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
Porchctl build from main
This is dev porchctl binary built from main each merge
v2.0.0
What's Changed
- Added porch tutorial by @liamfallon in #14
New Contributors
- @liamfallon made their first contribution in #14
Full Changelog: v2.0.0-pre1...v2.0.0
v2.0.0-pre1
Changelog
- 76bb838 A few more imports
- 72756d4 Adapt to Nephio builds
- ee7388a Add CLI e2e tests
- d67bd0f Add OWNERS file
- cb3da1e Add a readme entry
- 8f9c0ed Add code coverage artifacts to gitignore
- 769dd4b Add goreleaser GH action config
- 997398a Add kind and k8s input to run_in_kind target
- 65e1656 Add min gitea pkg deploy target
- d3f576a Add porchctl command
- 1610338 Add porchtl readme
- 9152219 Add project_name to goreleaser
- be8028f Address review comments
- 5e0b8cf Bring over some docs
- d2ef620 Bump github action versions
- 769c8d0 Do not mess with git except in CI
- 5bc7d6a Enable go unit and porch e2e tests
- 2c2275d Fix copyright
- 957165b Fix gitea-dev Kpt file
- 279025e Fix imports
- bf9f38e Fix non-container go unit test run
- 09f966e Fix problem with git subdir repos
- 53b4f77 Fix some more copyright headers
- 5386701 Fix target name
- f78b5a2 Fixes for test code
- 2351592 Get unit tests working
- f9a3e57 Initial commit
- 5bacbc8 Initial migration from the kpt porch-v0.0.31-tracking branch to Nephio
- 1aa5fbc Make run-in-kind enhancements
- 33d1c71 Move images to static dir
- e4319e2 Move internal kpt code to internal porch code
- d2ef74f Remove default dependency on gcp
- 819eefa Remove unused controllers and fix images builds
- 613e520 Remove unused reconcilers
- d9d578d Rename rpkg cli var
- 6f17187 Turn off E2E for now
- 6994913 Update README
- d7d96e7 Update copyright headers
- 9ab377b Update gh release path
- 90d8815 Update nephio porch docs
- 3fb29c4 Update readme
- 9b569cf go fmt
- 77cd6ac gofmt