• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

openshift / openshift-ansible / 8342
51%

Build:
DEFAULT BRANCH: master
Ran 16 Sep 2017 12:17AM UTC
Jobs 1
Files 63
Run time 6s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
8342

push

travis-ci

web-flow
Merge pull request #5345 from smarterclayton/firewall

Automatic merge from submit-queue

Add `openshift_node_open_ports` to allow arbitrary firewall exposure

It should be possible for an admin to define an arbitrary set of ports
to be exposed on each node that will relate to the cluster function.
This adds a new global variable for the node that supports

    Array(Object{'service':<name>,'port':<port_spec>,'cond':<boolean>})

which is the same format accepted by the firewall role.

@sdodson as discussed, open to alternatives. I used this from origin-gce with

    openshift_node_open_ports:
    - service: Router stats
      port: 1936/tcp
    - service: Open node ports
      port: 9000-10000/tcp
    - service: Open node ports
      port: 9000-10000/udp

Which then allows me to set firewall rules appropriately.

Alternatives considered:
* Simpler external format (have to parse inputs)
* Additional parameter to role - felt ugly

2175 of 5581 branches covered (38.97%)

7136 of 13256 relevant lines covered (53.83%)

0.54 hits per line

Jobs
ID Job ID Ran Files Coverage
1 8342.1 16 Sep 2017 12:17AM UTC 0
53.83
Travis Job 8342.1
Source Files on build 8342
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #8342
  • 37d66019 on github
  • Prev Build on master (#8341)
  • Next Build on master (#8343)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc