-
- Downloads
Add port section to CI Image object
In order to implement https://gitlab.com/gitlab-org/gitlab-ee/issues/10179 we need several modifications on the CI config file. We are adding a new ports section in the default Image object. Each of these ports will accept: number, protocol and name. By default this new configuration will be only enabled in the Web IDE config file.
Showing
- lib/api/entities.rb 5 additions, 0 deletionslib/api/entities.rb
- lib/gitlab/ci/build/image.rb 9 additions, 1 deletionlib/gitlab/ci/build/image.rb
- lib/gitlab/ci/build/port.rb 32 additions, 0 deletionslib/gitlab/ci/build/port.rb
- lib/gitlab/ci/config/entry/image.rb 15 additions, 7 deletionslib/gitlab/ci/config/entry/image.rb
- lib/gitlab/ci/config/entry/port.rb 46 additions, 0 deletionslib/gitlab/ci/config/entry/port.rb
- lib/gitlab/ci/config/entry/ports.rb 46 additions, 0 deletionslib/gitlab/ci/config/entry/ports.rb
- lib/gitlab/ci/config/entry/service.rb 3 additions, 1 deletionlib/gitlab/ci/config/entry/service.rb
- lib/gitlab/ci/config/entry/services.rb 2 additions, 0 deletionslib/gitlab/ci/config/entry/services.rb
- lib/gitlab/config/entry/configurable.rb 9 additions, 1 deletionlib/gitlab/config/entry/configurable.rb
- lib/gitlab/config/entry/factory.rb 1 addition, 1 deletionlib/gitlab/config/entry/factory.rb
- lib/gitlab/config/entry/node.rb 20 additions, 0 deletionslib/gitlab/config/entry/node.rb
- lib/gitlab/config/entry/simplifiable.rb 4 additions, 1 deletionlib/gitlab/config/entry/simplifiable.rb
- lib/gitlab/config/entry/validators.rb 102 additions, 0 deletionslib/gitlab/config/entry/validators.rb
- spec/lib/api/entities/job_request/image_spec.rb 31 additions, 0 deletionsspec/lib/api/entities/job_request/image_spec.rb
- spec/lib/api/entities/job_request/port_spec.rb 22 additions, 0 deletionsspec/lib/api/entities/job_request/port_spec.rb
- spec/lib/gitlab/ci/build/image_spec.rb 23 additions, 2 deletionsspec/lib/gitlab/ci/build/image_spec.rb
- spec/lib/gitlab/ci/build/port_spec.rb 27 additions, 0 deletionsspec/lib/gitlab/ci/build/port_spec.rb
- spec/lib/gitlab/ci/config/entry/image_spec.rb 42 additions, 4 deletionsspec/lib/gitlab/ci/config/entry/image_spec.rb
- spec/lib/gitlab/ci/config/entry/port_spec.rb 173 additions, 0 deletionsspec/lib/gitlab/ci/config/entry/port_spec.rb
- spec/lib/gitlab/ci/config/entry/ports_spec.rb 70 additions, 0 deletionsspec/lib/gitlab/ci/config/entry/ports_spec.rb
lib/gitlab/ci/build/port.rb
0 → 100644
lib/gitlab/ci/config/entry/port.rb
0 → 100644
lib/gitlab/ci/config/entry/ports.rb
0 → 100644
spec/lib/gitlab/ci/build/port_spec.rb
0 → 100644
spec/lib/gitlab/ci/config/entry/port_spec.rb
0 → 100644
Please register or sign in to comment