Uploaded image for project: 'OpenShift CFE'
  1. OpenShift CFE
  2. CFE-926

As a user (cluster-admin) I want to deploy an agent to a cluster so that I can execute scripts that satisfy the RFE-2052 request on all or specific nodes of an OpenShift/Kubernetes cluster and capture the resultant info to disk for later retrieval

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • node-observability
    • CFE Sprint 241, CFE Sprint 242

      Acceptance Criteria

      • Configurable scripts to execute  (see APPENDIX of work breakdown document in epic) 
        • These scripts can be embedded in the agent with the dependencies set in a base Docker Image.
        • OR) The scripts could be loaded via a config map and mounted in the pod 
        • A controller script then could be used (main interface) to launch all the scripts or specific scripts for data collection
        • Deploy to cluster (on all nodes or specific nodes)
        • Execute the scripts
        • Save data to persistent volume
        • Convenience script to download captured data from persistent volumes for analysis 

      Tasks

      • Work with CEE on script/s - get sign off and approval
        • Design & and implement in existing agent
        • Code linting, validation and best practises adhered to
        • Create controller script
          • Test all scripts in local dev
          • Adjust RBAC/Capabilities as needed
        • Unit tests passing (80% coverage)
        • Test for local dev (kind)
        • E2e tests passing
        • Well documented README/HOWTO

              luzuccar@redhat.com Luigi Mario Zuccarelli
              luzuccar@redhat.com Luigi Mario Zuccarelli
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: