• Icon: Sub-task Sub-task
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • None
    • None
    • False
    • Hide

      None

      Show
      None
    • False
    • None
    • None
    • None
    • None

      Generate Kubernetes client-go style clients, listers, and informers for the PKI API using code generation tools.

      Code Generation Tools

      • client-gen - Generate typed clientsets
      • lister-gen - Generate listers for local caching
      • informer-gen - Generate informers for watching resources

      Generated Code Location

      openshift/client-go/config/clientset/versioned
      openshift/client-go/config/listers/config/v1alpha1
      openshift/client-go/config/informers/externalversions

      Generation Process

      1. Update hack/update-codegen.sh if needed
      2. Add PKI to generation targets
      3. Run make update-codegen in openshift/api
      4. Verify generated code compiles
      5. Run make verify-codegen to ensure consistency

      Required Outputs

      • PKIInterface in typed clientset
      • PKILister for reading PKI from cache
      • PKIInformer for watching PKI resources
      • DeepCopy methods for all PKI types
      • Conversion functions (if needed for version migration)

      Acceptance Criteria

      • All code generation completes without errors
      • Generated clients compile and pass type checking
      • make verify-codegen passes in openshift/api
      • Listers and informers follow standard patterns
      • Generated code committed to repository

              Unassigned Unassigned
              lusanche@redhat.com Luis Sanchez
              None
              None
              None
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: