Richard Lander

Results 66 issues of Richard Lander

When a user issues an unknown sub-command like `tptctl nothing` they get an unknown command error which is easy to understand. However, if they issue an unknown subcommand like `tptctl...

work:UX
component:tptctl

Add e2e test for k8s runtime creation and deletion in AWS

component:Control Plane
work:Dev & CI

In order to ensure merges from branches that have not been rebased on all previous changes do not incur any regressions.

component:Control Plane
work:Dev & CI

The codegen work is the genesis of the threeport SDK. This subtask is simply the name change and releated import path updates.

work:UX
component:SDK

If you run the threeport control plane with: tptctl up \ --provider=kind \ --name=test \ --auth-enabled=false And, once it's up, go to http://localhost/swagger/index.html in your browser, you will see some...

component:API Server
work:Tech Debt

The EnsureAttachedObjectReferenceExists function is currently being called in the reconcilers for the applicable objects, e.g. Gateway, DomainName, AwsRelationalDatabase. We should move these to BeforeCreate gorm hooks for better reliability of...

component:API Server
work:Feature

A 202 (accepted) is most appropriate when a deletion operation is initiated. The client library components that make this call will need to be modified to expect a 202 instead...

component:API Server
work:Feature

Currently the Delete handlers contain the following (WorkloadEvent example). This makes two calls to the DB. ``` if result := h.DB.First(&workloadEvent, workloadEventID); result.Error != nil { if errors.Is(result.Error, gorm.ErrRecordNotFound) {...

component:API Server
work:Performance/Scalability