Uploaded image for project: 'Red Hat OpenStack Services on OpenShift'
  1. Red Hat OpenStack Services on OpenShift
  2. OSPRH-22384

Investigate Functional Tests for ZDPR in Ironic

XMLWordPrintable

    • Icon: Spike Spike
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • None
    • ironic-operator
    • None
    • Important

      Investigate the feasibility and approach for implementing functional/integration tests that validate Zero Downtime Password Rotation behavior across all Ironic services.

      Research Areas:
      • Survey existing test frameworks used in openstack-k8s-operators for functional testing
      • Identify test scenarios that need coverage:
        • Initial deployment with AppCreds
        • Credential rotation during grace period
        • Fallback to password auth
        • Service availability during rotation
        • Multiple services rotating simultaneously
        • Evaluate test environment requirements (e.g., test Keystone, test clusters)
        • Assess complexity and effort required for different test approaches
        • Review how other operators (e.g., nova-operator, cinder-operator) test ZDPR if available
        • Determine if tests can run in CI or require special environment
      Deliverables:
      • Document with findings and recommendations
      • Recommendation on whether to proceed with functional tests or rely on other testing.
      Technical Context:
      • May involve envtest, kind clusters, or other Kubernetes testing frameworks
      • Need to simulate keystone-operator behavior (AppCred creation/rotation)
      • Consider testing with actual Ironic services or mocked components

       

              Unassigned Unassigned
              rhn-gps-hjensas Harald Jensas
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: