Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HobbyFarm API v4 initial work #214

Draft
wants to merge 48 commits into
base: master
Choose a base branch
from
Draft

HobbyFarm API v4 initial work #214

wants to merge 48 commits into from

Conversation

ebauman
Copy link
Member

@ebauman ebauman commented Jan 16, 2025

This PR includes all the initial work for the v4 apiserver and controller-manager.

  • checkpoint 2024-04-02 09:07am CT
  • removed unnecessary validations
  • Checkpoint at Wed Apr 3 14:18:45 CDT 2024
  • Checkpoint at Tue Apr 16 14:19:50 CDT 2024
  • Checkpoint at Tue Apr 16 14:21:22 CDT 2024
  • Checkpoint at Thu Apr 18 11:11:56 CDT 2024
  • removed serviceaccount, added configmap
  • added v4alpha1.serviceaccount
  • forgot serviceaccountlist
  • added registration for serviceaccount
  • added CRD for serviceaccount
  • regenerated
  • Checkpoint at Wed Apr 24 09:36:52 CDT 2024
  • Checkpoint at Tue Apr 30 11:52:27 CDT 2024
  • Checkpoint at Fri Nov 1 17:50:07 CDT 2024
  • Checkpoint at Fri Nov 1 17:50:07 CDT 2024
  • ignore local cert directories
  • added statuses to resources
  • improvements to genericcondition
  • more ignores
  • fixed authentication
  • auth changes plus groups
  • superuser group
  • cert generation helpers
  • simple ldap controller
  • updatestatus helper for controllers
  • added ldapconfig and groups to CRD generation
  • gvkr helper for building rest mappers
  • more principals and labels
  • well-known names
  • openapi generation
  • wire up new stuff into apiserver
  • added statuswriter for success (not just failure)
  • added storage for ldapconfigs and groups
  • better logging plus now certificate pass-in
  • wrote simple cert generator
  • added cert auth to controller-manager
  • remove samples
  • deepcopy for genericcondition
  • mux interface
  • openapi generated code
  • chore: leftovers from rebase I guess
  • feat: fixed otac spec and status (thanks Jan)
  • feat: added otacsets
  • Checkpoint at Tue Dec 3 14:41:15 CST 2024
  • feat: accesscode role controller
  • chore: readme for most things
  • feat: user controller

@ebauman ebauman marked this pull request as draft January 20, 2025 19:16
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.

1 participant