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

PE-17359 Adding Windows frictionless agent support #28

Conversation

cthorn42
Copy link
Collaborator

This commit adds support for windows frictionless agent.
There was a change to the pe_repo logic, to make sure the master
downloads the new windows script.
Also there is the addition of a powershell script, which is the
direct equivalent of curl | bash.

@puppetlabs-jenkins
Copy link
Contributor

Can one of the admins verify this patch?

@puppetlabs-jenkins
Copy link
Contributor

Refer to this link for build results (access rights to CI server needed):
http://jenkins-beaker.delivery.puppetlabs.net//job/qe_beaker-pe_btc-intn/88/

@cthorn42 cthorn42 force-pushed the maint/master/PE-17359_enable_windows_frictionless_install branch from e73f457 to 89f8bd9 Compare September 26, 2016 18:09
@puppetlabs-jenkins
Copy link
Contributor

Refer to this link for build results (access rights to CI server needed):
http://jenkins-beaker.delivery.puppetlabs.net//job/qe_beaker-pe_btc-intn/92/

@cthorn42 cthorn42 force-pushed the maint/master/PE-17359_enable_windows_frictionless_install branch from 89f8bd9 to 3f39ca2 Compare September 26, 2016 19:41
@puppetlabs-jenkins
Copy link
Contributor

Refer to this link for build results (access rights to CI server needed):
http://jenkins-beaker.delivery.puppetlabs.net//job/qe_beaker-pe_btc-intn/93/

@cthorn42 cthorn42 force-pushed the maint/master/PE-17359_enable_windows_frictionless_install branch from 3f39ca2 to f307fb1 Compare September 29, 2016 17:57
@puppetlabs-jenkins
Copy link
Contributor

Refer to this link for build results (access rights to CI server needed):
http://jenkins-beaker.delivery.puppetlabs.net//job/qe_beaker-pe_btc-intn/104/

@cthorn42 cthorn42 force-pushed the maint/master/PE-17359_enable_windows_frictionless_install branch from f307fb1 to 20891e6 Compare October 3, 2016 18:14
@puppetlabs-jenkins
Copy link
Contributor

Refer to this link for build results (access rights to CI server needed):
http://jenkins-beaker.delivery.puppetlabs.net//job/qe_beaker-pe_btc-intn/105/

This commit adds support for windows frictionless agent.
There was a change to the pe_repo logic, to make sure the master
downloads the new windows script.
Also there is the addition of a powershell script, which is the
direct equivlant of curl | bash.
@cthorn42 cthorn42 force-pushed the maint/master/PE-17359_enable_windows_frictionless_install branch from 20891e6 to 7341d78 Compare October 3, 2016 22:55
@cthorn42
Copy link
Collaborator Author

cthorn42 commented Oct 3, 2016

To test this out you need to be using a recent build of PE 2016.4.0. With a host file listed below, I ran this command from pe-acceptance-tests: bundle exec beaker -h hosts.cfg --helper lib/beaker_helper.rb --pre-suite setup/install.rb


HOSTS:
centos6-64-1:
pe_dir: http://enterprise.delivery.puppetlabs.net/2016.4/ci-ready
pe_ver: 2016.4.0-rc2-13-gb1acd1c
pe_upgrade_dir:
pe_upgrade_ver:
hypervisor: vmpooler
platform: el-6-x86_64
template: centos-6-x86_64
roles:
- agent
- master
- dashboard
- database
windows10ent-64-frictionless:
pe_dir: http://enterprise.delivery.puppetlabs.net/2016.4/ci-ready
pe_ver: 2016.4.0-rc2-13-gb1acd1c
pe_upgrade_dir:
pe_upgrade_ver:
hypervisor: vmpooler
platform: windows-10ent-64
ruby_arch: x64
template: win-10-ent-x86_64
roles:
- agent
- frictionless
windows10ent-32-msi:
pe_dir: http://enterprise.delivery.puppetlabs.net/2016.4/ci-ready
pe_ver: 2016.4.0-rc2-13-gb1acd1c
pe_upgrade_dir:
pe_upgrade_ver:
hypervisor: vmpooler
platform: windows-10ent-32
ruby_arch: x86
template: win-10-ent-i386
roles:
- agent
CONFIG:
nfs_server: none
consoleport: 443
pooling_api: http://vmpooler.delivery.puppetlabs.net


Results:

`setup/install.rb passed in 1156.43 seconds
Test Suite: pre_suite @ 2016-10-03 15:33:59 -0700

  - Host Configuration Summary -


          - Test Case Summary for suite 'pre_suite' -
   Total Suite Time: 1156.43 seconds
  Average Test Time: 1156.43 seconds
          Attempted: 1
             Passed: 1
             Failed: 0
            Errored: 0
            Skipped: 0
            Pending: 0
              Total: 1

  - Specific Test Case Status -

Failed Tests Cases:
Errored Tests Cases:
Skipped Tests Cases:
Pending Tests Cases:`

@puppetlabs-jenkins
Copy link
Contributor

Refer to this link for build results (access rights to CI server needed):
http://jenkins-beaker.delivery.puppetlabs.net//job/qe_beaker-pe_btc-intn/106/

@kevpl kevpl merged commit f4b72e1 into puppetlabs:master Oct 4, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants