Skip to content
This repository has been archived by the owner on Feb 5, 2020. It is now read-only.

modules/tectonic/resources: make tectonic scripts POSIX #1497

Merged
merged 1 commit into from
Jul 27, 2017

Conversation

squat
Copy link
Contributor

@squat squat commented Jul 25, 2017

This commit makes the tectonic.sh script POSIX compliant. This is
necessary because the k8s base image for hyperkube will no longer have
bash installed once kubernetes/kubernetes#48365
lands, so bash-specific syntax will cause cluster bootstrapping to fail.

cc @alexsomesan @sym3tri

This commit makes the tectonic.sh script POSIX compliant. This is
necessary because the k8s base image for hyperkube will no longer have
bash installed once kubernetes/kubernetes#48365
lands, so bash-specific syntax will cause cluster bootstrapping to fail.
@squat
Copy link
Contributor Author

squat commented Jul 25, 2017

Fixes: #1401

@squat
Copy link
Contributor Author

squat commented Jul 25, 2017

Failed because of baremetal testing flake (#1498). Re-testing.

@squat
Copy link
Contributor Author

squat commented Jul 25, 2017

Same bare-metal issue again.

@alexsomesan
Copy link
Contributor

retest this please

@squat
Copy link
Contributor Author

squat commented Jul 27, 2017

ok to test

@alexsomesan
Copy link
Contributor

Something fishy is happening with the reporting of test outcome.
All tests eventually passed (9th run). Going to override and merge this. Status is visible in Jenkins.

Copy link
Contributor

@alexsomesan alexsomesan left a comment

Choose a reason for hiding this comment

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

LGTM. Tests actually passed in Jenkins.

@alexsomesan alexsomesan merged commit 32a2342 into coreos:master Jul 27, 2017
zbwright pushed a commit to zbwright/tectonic-installer that referenced this pull request Jul 27, 2017
This commit makes the tectonic.sh script POSIX compliant. This is
necessary because the k8s base image for hyperkube will no longer have
bash installed once kubernetes/kubernetes#48365
lands, so bash-specific syntax will cause cluster bootstrapping to fail.
squat added a commit to squat/tectonic-installer that referenced this pull request Sep 25, 2017
This commit makes the tectonic.sh script POSIX compliant. This is
necessary because the k8s base image for hyperkube will no longer have
bash installed once kubernetes/kubernetes#48365
lands, so bash-specific syntax will cause cluster bootstrapping to fail.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants