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

use environment variables in install-service.ps1 template #22874

Merged
merged 1 commit into from
Dec 3, 2020

Conversation

leehinman
Copy link
Contributor

What does this PR do?

Replaces C:\ProgramData with environment variable env:PROGRAMDATA in
the install-service.ps1 scripts.

Why is it important?

Follows best practice for determining locations on Windows.

Checklist

  • My code follows the style guidelines of this project
    - [ ] I have commented my code, particularly in hard-to-understand areas
    - [ ] I have made corresponding changes to the documentation
  • I have made corresponding change to the default configuration files
    - [ ] I have added tests that prove my fix is effective or that my feature works
  • I have added an entry in CHANGELOG.next.asciidoc or CHANGELOG-developer.next.asciidoc.

How to test this PR locally

run install-service.ps1 on Windows machine

@botelastic botelastic bot added the needs_team Indicates that the issue/PR needs a Team:* label label Dec 2, 2020
@leehinman leehinman added libbeat needs_backport PR is waiting to be backported to other branches. Team:Security-External Integrations labels Dec 2, 2020
@elasticmachine
Copy link
Collaborator

Pinging @elastic/security-external-integrations (Team:Security-External Integrations)

@botelastic botelastic bot removed the needs_team Indicates that the issue/PR needs a Team:* label label Dec 2, 2020
- replace hard coded C:\ProgramData with $env:PROGRAMDATA
@elasticmachine
Copy link
Collaborator

💚 Build Succeeded

the below badges are clickable and redirect to their specific view in the CI or DOCS
Pipeline View Test View Changes Artifacts preview

Expand to view the summary

Build stats

  • Build Cause: Pull request #22874 updated

  • Start Time: 2020-12-02T20:57:59.087+0000

  • Duration: 58 min 15 sec

Test stats 🧪

Test Results
Failed 0
Passed 16760
Skipped 1373
Total 18133

Steps errors 1

Expand to view the steps failures

metricbeat-goIntegTest - Install Go/Mage/Python/Docker/Terraform 1.14.12

  • Took 1 min 32 sec . View more details on here
  • Description: .ci/scripts/install-tools.sh

💚 Flaky test report

Tests succeeded.

Expand to view the summary

Test stats 🧪

Test Results
Failed 0
Passed 16760
Skipped 1373
Total 18133

Copy link
Member

@andrewkroh andrewkroh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

What's the motivation for the change? Was there any bug?

@leehinman leehinman merged commit 3910e8b into elastic:master Dec 3, 2020
@leehinman leehinman added v7.11.0 and removed needs_backport PR is waiting to be backported to other branches. labels Dec 3, 2020
leehinman added a commit to leehinman/beats that referenced this pull request Dec 3, 2020
)

- replace hard coded C:\ProgramData with $env:PROGRAMDATA

(cherry picked from commit 3910e8b)
@leehinman leehinman deleted the 596_ps1_use_env_variables branch December 3, 2020 17:19
leehinman added a commit that referenced this pull request Dec 10, 2020
…22900)

- replace hard coded C:\ProgramData with $env:PROGRAMDATA

(cherry picked from commit 3910e8b)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants