Comments (5)
I consider support for self-signed certs more of a feature request.
Porch has moved to Nephio, so we should recreate this issue there.
from kpt.
Hi @dgeorgievski, please raise this as a feature request here: https://github.com/nephio-project/nephio/issues. You can reference this issue there, but that's where all future work will be done.
You are more than welcome to join in the planning and execution of any of this. There are no organizational requirements for Nephio for day-to-day choices, only really for the TSC which are very high-level directional choices. Just jump in the pool, the water is warm!
You may want to read up on my proposed roadmap for Porch:
None of that is set in stone; it is just my initial suggestion. The community will decide where to take it from there.
FYI you may also want to take a look at the status of the transition:
The transition is in effect already; for R2 (releasing very soon), Nephio will use the Porch code built from the Nephio repository.
from kpt.
It is worth mentioning that as long as the not-ready repos are registered with Porch operations with other ready repos are not possible which should be considered a bug.
$ kpt alpha rpkg get --name nephio-workload-cluster -v 10
I1208 15:44:38.625379 2251690 loader.go:374] Config loaded from file: /home/ubuntu/.kube/config
I1208 15:44:38.641047 2251690 round_trippers.go:466] curl -v -XGET -H "Accept: application/json;as=Table;g=meta.k8s.io;v=v1,application/json" -H "User-Agent: kpt/1.0.0-beta.38" 'https://127.0.0.1:34759/apis/porch.kpt.dev/v1alpha1/namespaces/default/packagerevisions?fieldSelector=spec.packageName%3Dnephio-workload-cluster'
I1208 15:44:38.641714 2251690 round_trippers.go:510] HTTP Trace: Dial to tcp:127.0.0.1:34759 succeed
I1208 15:44:38.700053 2251690 round_trippers.go:553] GET https://127.0.0.1:34759/apis/porch.kpt.dev/v1alpha1/namespaces/default/packagerevisions?fieldSelector=spec.packageName%3Dnephio-workload-cluster 500 Internal Server Error in 58 milliseconds
I1208 15:44:38.700113 2251690 round_trippers.go:570] HTTP Statistics: DNSLookup 0 ms Dial 0 ms TLSHandshake 15 ms ServerProcessing 42 ms Duration 58 ms
I1208 15:44:38.700132 2251690 round_trippers.go:577] Response Headers:
I1208 15:44:38.700161 2251690 round_trippers.go:580] Content-Length: 339
I1208 15:44:38.700193 2251690 round_trippers.go:580] Audit-Id: 0c956862-a3ea-4d16-a9b3-303314203984
I1208 15:44:38.700217 2251690 round_trippers.go:580] Audit-Id: 0c956862-a3ea-4d16-a9b3-303314203984
I1208 15:44:38.700234 2251690 round_trippers.go:580] Cache-Control: no-cache, private
I1208 15:44:38.700275 2251690 round_trippers.go:580] Cache-Control: no-cache, private
I1208 15:44:38.700304 2251690 round_trippers.go:580] Content-Type: application/json
I1208 15:44:38.700327 2251690 round_trippers.go:580] Date: Fri, 08 Dec 2023 15:44:38 GMT
I1208 15:44:38.700349 2251690 round_trippers.go:580] X-Kubernetes-Pf-Prioritylevel-Uid: 6abfd417-66e8-45a9-9542-54d899bea11d
I1208 15:44:38.700372 2251690 round_trippers.go:580] X-Kubernetes-Pf-Prioritylevel-Uid: 6abfd417-66e8-45a9-9542-54d899bea11d
I1208 15:44:38.700395 2251690 round_trippers.go:580] X-Kubernetes-Pf-Flowschema-Uid: 18e84185-1b8a-43b9-a989-8cec2e934432
I1208 15:44:38.700417 2251690 round_trippers.go:580] X-Kubernetes-Pf-Flowschema-Uid: 18e84185-1b8a-43b9-a989-8cec2e934432
I1208 15:44:38.700530 2251690 request.go:1154] Response Body: {"kind":"Status","apiVersion":"v1","metadata":{},"status":"Failure","message":"cannot fetch repository default/app-health-5g-blueprint: Get \"https://my-gitlab.com/dimitar.georgievski/blueprint.git/info/refs?service=git-upload-pack\": tls: failed to verify certificate: x5 509: certificate signed by unknown authority","code":500}
I1208 15:44:38.700661 2251690 request.go:1345] body was not decodable (unable to check for Status): no kind "Status" is registered for version "v1" in scheme "pkg/runtime/scheme.go:100"
Error: an error on the server ("unknown") has prevented the request from succeeding (get packagerevisions.porch.kpt.dev)
from kpt.
I work at Casa Systems which is a participating member of Nephio LF networking foundation. Considering we are very interested in using Porch and Nephio it would be great if we could help with implementing and testing this Porch enhancement.
I went through the Porch code and have the impression from todo comments you are planning to add abstractions for git repositories. I am not sure if our membership status would allow us to contribute to planning, but if nothing else we could help with testing. Please let me know.
from kpt.
Great. We are looking forward to getting our feet wet :-)
from kpt.
Related Issues (20)
- Migrate kpt to standalone github org HOT 3
- Intermittent errors from packagevariant HOT 1
- Issue in kpt rpkg command HOT 3
- [Question] Adding simple build steps to Kptfile HOT 3
- Exclude resources when using set-labels on a Stateful set
- bugs in Docs: 1.2 Quickstart HOT 1
- Porch Repository do not reflect change in auth secret
- Propose delete flag not working for some kpt packages HOT 1
- What RBAC permissions for live apply? Correct values for apiGroups and resources HOT 1
- Allow implicit namespace resolution in apply-time-mutation
- [Question] How to create dynamic content based on a variable
- Website does not have the correct trademark disclaimer
- Move away from Google CLA (part of CNCF project onboarding)
- Could we have apply-setters:v0.3.0?
- KRM function "ensure-name-substring" should have a parameter "delimiter"
- Docs: Installation (https://kpt.dev/installation/kpt-cli)
- Document basic parts of the package design
- Document basic parts of the hydration/rendering design
- Document pipeline merge logic
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kpt.