Skip to content

Conversation

@gmichelo
Copy link
Contributor

No description provided.

@gmichelo
Copy link
Contributor Author

gmichelo commented Dec 22, 2022

TODO list (not in order of priority):

  • Autogenerate CRD deepcopy.go files and YAML manifests, as one would do with kubebuilder (example of makefile). As of now, CRD YAML manifest and deepcopy functions are manually written.
  • Access to image registry is set insecure to make it work with local image registry. Find proper fix.
  • Image link must use the local image registry's internal port (i.e. 5000) rather than externally exposed port (e.g. 57321). Possible solution: on-the-fly automatic rewrites?
  • Implement undeploy/cancellation use-case. Orchestrator gRPC server needs to implement an undeploy method.
  • Set ownership-ref for K8s objects created by Orchestrator.
  • Properties in Revision.Status? User might want to know the deployment ID to refer to it later
  • Set events on Revision object
  • Add code comments
  • User documentation
  • Automate IAM Service Account creation for Orchestrator (follow these instructions)

@gmichelo gmichelo changed the title [WIP] Controller skeleton + CRD definition [WIP] Revision Controller Dec 30, 2022
@hugosantos hugosantos closed this Sep 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants