UNCLASSIFIED

  1. 16 May, 2019 3 commits
  2. 15 May, 2019 2 commits
  3. 14 May, 2019 1 commit
    • Sean Myers's avatar
      Remove subscription-manager install task · 5f505d09
      Sean Myers authored
      On a system that needs to be registered, subscription-manager should
      already be installed. If subscription-manager is not installed (this
      should never happen), it would then need to be installed, which would
      require a registered system, which would have required subscription-
      manager to be installed.
      
      tl;dr you can't install subscription-manager without subscription-
      manager, so...we can safely assume it's installed.
      5f505d09
  4. 14 Mar, 2019 5 commits
    • Sean Myers's avatar
      Merge pull request #20 from seandst/rhsm-release-rename · 65db44a5
      Sean Myers authored
      Rename rhsm_repository_release to rhsm_release
      65db44a5
    • Sean Myers's avatar
      Rename rhsm_repository_release to rhsm_release · eb4511a6
      Sean Myers authored
      This module was renamed in ansible prior to the 2.8 release. This
      updates the role vendoring to adapt to the name change.
      eb4511a6
    • Sean Myers's avatar
      Merge pull request #19 from seandst/ci-updates · 01fa8fba
      Sean Myers authored
      Various CI updates and improvements
      01fa8fba
    • Sean Myers's avatar
      Remove output testing · e2268e4e
      Sean Myers authored
      This is breaking ansible-lint in travis. Removing this is the first step
      in the process for deprecating and removing support for outputs from
      this role.
      e2268e4e
    • Sean Myers's avatar
      Various CI updates and improvements · cf9af569
      Sean Myers authored
      In documenting ways to best test roles that require subscriptions, and
      in light of changes either recently applied to or soon coming to the
      molecule_openstack_ci role, I made a few changes to test the docs that
      I'm writing.
      
      This commit attempts to clean up the rhsm role to more properly work
      with the new envvar-based method for getting at the subscription
      information, removes the unused docker scenario, and fixes up the
      openstack provisioning playbooks to better match how the
      molecule_openstack_ci does things.
      cf9af569
  5. 07 Feb, 2019 2 commits
    • Sean Myers's avatar
      Merge pull request #18 from seandst/cron-daily-trigger · d0656cdc
      Sean Myers authored
      Add a daily cron trigger
      d0656cdc
    • Sean Myers's avatar
      Add a daily cron trigger · ae61476f
      Sean Myers authored
      There are a ton of different triggers that can give us cron-like
      behavior. It's my hope that using this in conjunction with the github
      branch folders mean we'll continue to get the current and desired
      behavior from those jobs, and just get the daily cron trigger added on
      top.
      
      If this doesn't work, then we may end up having to effectively redeclare
      the github branches config in every job. Hopefully this works. :)
      ae61476f
  6. 01 Feb, 2019 4 commits
    • Sean Myers's avatar
      Remove pool comparison from output test · 7ba20824
      Sean Myers authored
      Due to changes in how RHSM vars are loaded, getting at the list of
      expected pool IDs from outside of ansible is a little less reliable.
      This test is modified just to check that the subscribed pool IDs are
      correctly added to the output yaml.
      
      I also added some entries to the gitignore to ignore test-generated
      artifacts.
      7ba20824
    • Sean Myers's avatar
      Explicitly set molecule_role_name in Jenkinsfile · 81db6450
      Sean Myers authored
      Due to the way the github org folder plugin names workspaces, autodetection of the role name from the workspace dir does not work. So, for this and all roles using an upstream Jenkinsfile, `molecule_role_name` appears to be required.
      81db6450
    • Sean Myers's avatar
      Merge pull request #17 from seandst/movin-on-up · d272d3eb
      Sean Myers authored
      Move test scenarios upstream
      d272d3eb
    • Sean Myers's avatar
      Move test scenarios upstream · 4088f1aa
      Sean Myers authored
      This does a few things:
      - With oasis-pipeline on github, all the tests can be on github now,
      too. The only thing I see that needed to be redacted is the subscription
      information, which now comes in via jankies env vars. The majority of
      this change is the addition of a group_vars file to load the
      subscription information from the env, and then updating the scenarios
      to use those group_vars.
      - The "downstream_openstack" scenario has entirely replaced the
      "openstack" scenario previously in this repo.
      - The Jenkinsfile itself now lives in this repo
      
      If the rhsm group_vars approach deemed is good, I'll be documenting
      that so it can easily be adapted to other roles that need subscriptions
      for testing.
      4088f1aa
  7. 07 Dec, 2018 2 commits
  8. 14 Aug, 2018 3 commits
    • Sean Myers's avatar
      I a word in a comment. · 69d894c7
      Sean Myers authored
      69d894c7
    • Sean Myers's avatar
      Merge pull request #14 from seandst/bump-ansible-version · 65b8dfb8
      Sean Myers authored
      Support ansible 2.4 with vendored library
      65b8dfb8
    • Sean Myers's avatar
      Support ansible 2.4 with vendored library · 4c0d3e06
      Sean Myers authored
      This is effectively a proof of concept for a way to backport a module
      from newer versions of ansible to work with a version of ansible that
      did not have that module. In this case, rhsm_repository does not exist
      in ansible 2.4. If (and only if) the installed version of ansible is
      less than 2.5, this role will attempt to use the vendored version of the
      task. Otherwise (ansible 2.5+), it will use the ansible builtin version
      of the task.
      4c0d3e06
  9. 27 Jul, 2018 3 commits
  10. 24 Jul, 2018 2 commits
  11. 13 Jul, 2018 2 commits
  12. 05 Jul, 2018 1 commit
  13. 03 Jul, 2018 1 commit
  14. 27 Jun, 2018 2 commits
  15. 20 Jun, 2018 2 commits
  16. 23 May, 2018 1 commit
  17. 22 May, 2018 3 commits
  18. 18 May, 2018 1 commit