Uploaded image for project: 'Modules'
  1. Modules
  2. MODULES-6845

scheduled_task : ensure that the new provider is able to switch between compatibility and v2 helpers

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Priority: Normal
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Environment:

      Provider should manage v2 tasks

      "Last" keyword does the right thing. Should be auto tested.

      Add compatibility flag. Settable in manifest to v1 or v2. View via puppet resource.

    • Template:
    • Acceptance Criteria:
      Hide
      • puppet resource should report on v2 tasks
      • a puppet manifest can be used to create a v2 task
      • a puppet manifest can be used to delete a v2 task
      • a puppet manifest can be used to modify a v2 task
      • Integration test for "Compatibility" flag can be set to either v1 or v2.
      • Integration (at least) for automated testing of "Last" keyword as smoke test for v2 functionality.
      • Pass old tests as well as new tests.
      Show
      puppet resource should report on v2 tasks a puppet manifest can be used to create a v2 task a puppet manifest can be used to delete a v2 task a puppet manifest can be used to modify a v2 task Integration test for "Compatibility" flag can be set to either v1 or v2. Integration (at least) for automated testing of "Last" keyword as smoke test for v2 functionality. Pass old tests as well as new tests.
    • Team:
      Windows
    • Story Points:
      1
    • Sprint:
      Windows 2018-03-28, Windows 2018-04-04, Windows 2018-04-18, Windows 2018-04-25, Windows 2018-05-02, Windows 2018-05-09
    • QA Risk Assessment:
      Needs Assessment

      Description

      • make modifications to the taskscheduler_api2 provider such that it understands querying the system for v2 tasks and has the ability to create / modify / delete v2 tasks (only the existing properties that it understands for v1 tasks)
      • the code should be implemented such that the existing v1 task to v2 api adapter class will not be modified

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              michael.lombardi Michael Lombardi
              Reporter:
              craig.gomes Craig Gomes
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Zendesk Support