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

feat: Reorganise workflow yamls #262

Closed
wants to merge 25 commits into from

Commits on Sep 11, 2024

  1. Rename argo workflow files

    We had a hierarchy of workflows that was not being fully utilised.  This
    discards that structure in favour of the yaml file being organised by Kind and
    then by name.
    
    for i in `grep -lr "^kind: WorkflowTemplate"` ; do
      mv $i workflows/`cat "$i" | yq ".metadata.name"`.yaml
    done
    for i in `grep -lr "^kind: Sensor"` ; do
      mv $i sensors/`cat "$i" | yq ".metadata.name"`.yaml
    done
    etc
    Steve Keay committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    a5807aa View commit details
    Browse the repository at this point in the history
  2. Delete example-feature argo-workflows folders

    We don't use this structure any more.
    Steve Keay committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    09e42cf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6ec90ae View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9fa14f8 View commit details
    Browse the repository at this point in the history
  5. Add titles to argo workflow templates

    Steve Keay committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    d18e69a View commit details
    Browse the repository at this point in the history
  6. Fix outdated docstring comment

    Steve Keay committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    dbf8d82 View commit details
    Browse the repository at this point in the history
  7. Re-organise argo-workflow docs

    Steve Keay committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    4de4d22 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    95266f0 View commit details
    Browse the repository at this point in the history
  9. Move dnsmasq container to subdirectory

    Steve Keay committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    f5f4289 View commit details
    Browse the repository at this point in the history
  10. Move ironiic-nautobot-client container to subdirectory

    Steve Keay committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    f950cd4 View commit details
    Browse the repository at this point in the history
  11. Move ironic and neutron containers to subdirectories

    Steve Keay committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    76d57ab View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3164ae1 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    6181c60 View commit details
    Browse the repository at this point in the history
  14. Organise the eventsource nautobot-webhook

    Steve Keay committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    02a4828 View commit details
    Browse the repository at this point in the history
  15. Merge the workflowtemplates into one place

    These are separated out into folders by k8s namespace and then by "kind".
    
    Kustomization is added to manage these
    Steve Keay committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    98f8eeb View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    f621668 View commit details
    Browse the repository at this point in the history
  17. Update workflow descriptions to match new paths

    Steve Keay committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    42af2f0 View commit details
    Browse the repository at this point in the history
  18. Update yamllint to reflect changes to workflow paths

    Steve Keay committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    327b223 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    9046c93 View commit details
    Browse the repository at this point in the history
  20. Update workflows.yaml to reflect new workflow paths

    Steve Keay committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    b9b7240 View commit details
    Browse the repository at this point in the history
  21. Fix doc link to reflect new path to workflows

    Steve Keay committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    d5a5534 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    99ceecb View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    0598ca3 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    b3935bf View commit details
    Browse the repository at this point in the history
  25. Use dynamic github repository name instead of hardcoding rackerlabs

    When CI runs on a fork it doesn't have permissions to push there
    Steve Keay committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    957b8a7 View commit details
    Browse the repository at this point in the history