Skip to content

Commit e740bbc

Browse files
authored
Merge pull request #64 from bastelfreak/pe
Remove Puppet Enterprise leftovers
2 parents 77a98f2 + fda5a2c commit e740bbc

File tree

10 files changed

+11
-140
lines changed

10 files changed

+11
-140
lines changed

README.md

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -248,15 +248,6 @@ infrastructure, see the `local-build` option below. Starting in version 1.6.0
248248
be set in the `JENKINS_USER_AUTH` environment variable to either '<job token>'
249249
or '<ldap username>:<personal auth token>'.
250250

251-
#### `build` for PE
252-
253-
For PE builds, you need to set an environment variable PE_VER to reflect the
254-
version of PE you're building a package for. e.g.:
255-
256-
```shell
257-
PE_VER=2016.3 lein with-profile ezbake ezbake build
258-
```
259-
260251
#### `build` with a different profile
261252

262253
```shell

resources/puppetlabs/lein-ezbake/staging-templates/ezbake.rb.mustache

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ module EZBake
2121
:cli_defaults_file => {{{cli-defaults-file}}},
2222
:bin_files => {{{bin-files}}},
2323
:create_dirs => {{{create-dirs}}},
24-
:is_pe_build => {{{is-pe-build}}},
2524
:terminus_info => {
2625
{{#terminus-map}}
2726
{{{name}}} => {

resources/puppetlabs/lein-ezbake/staging-templates/project_data.yaml.mustache

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,6 @@ templates:
6060
- controller.sh.erb
6161
tar_excludes:
6262
- .gitignore
63-
build_pe: {{{is-pe-build}}}
6463
apt_repo_name: {{{repo-name}}}
6564
apt_nonfinal_repo_name: {{{nonfinal-repo-name}}}
6665
yum_repo_name: {{{repo-name}}}

resources/puppetlabs/lein-ezbake/template/global/controller.sh.erb

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -146,10 +146,6 @@ params+=('--replaces' "<%= package -%>,<%= version -%>")
146146
params+=('--create-dir' '<%= directory -%>')
147147
<% end %>
148148

149-
<% if EZBake::Config[:is_pe_build] -%>
150-
params+=('--enterprise-build')
151-
<% end -%>
152-
153149
if [[ "$os" = 'el' || "$os" = 'sles' || "$os" = 'fedora' || "$os" = 'redhatfips' || "$os" = 'amazon' ]]; then
154150
# pull in rpm dependencies
155151
<%EZBake::Config[:redhat][:additional_dependencies].each do |dep| -%>

resources/puppetlabs/lein-ezbake/template/global/ext/fpm.rb

Lines changed: 3 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
options.java = 'java-1.8.0-openjdk-headless'
1717
options.release = 1
1818
options.platform_version = 0
19-
options.is_pe = false
2019
options.replaces = {}
2120
options.additional_dependencies = []
2221
options.user = 'puppet'
@@ -53,9 +52,6 @@
5352
opts.on('--platform-version VERSION', Integer, 'VERSION of the puppet platform this builds for') do |v|
5453
options.platform_version = v
5554
end
56-
opts.on('--[no-]enterprise-build', 'Whether or not this is a PE build') do |e|
57-
options.is_pe = e
58-
end
5955
opts.on('--replaces <PKG,VERSION>', Array, 'PKG and VERSION replaced by this package. Can be passed multiple times.') do |pkg,ver|
6056
options.replaces[pkg] = ver
6157
end
@@ -307,19 +303,13 @@
307303
options.release = "#{options.release}+#{options.dist}"
308304
end
309305

310-
if ! options.is_pe
311-
options.java = 'openjdk-21-jre-headless | openjdk-17-jre-headless'
312-
end
306+
options.java = 'openjdk-21-jre-headless | openjdk-17-jre-headless'
313307

314308
fpm_opts << '--deb-build-depends cdbs'
315309
fpm_opts << '--deb-build-depends bc'
316310
fpm_opts << '--deb-build-depends mawk'
317311
fpm_opts << '--deb-build-depends lsb-release'
318-
if options.is_pe
319-
fpm_opts << '--deb-build-depends puppet-agent'
320-
else
321-
fpm_opts << '--deb-build-depends "ruby | ruby-interpreter"'
322-
end
312+
fpm_opts << '--deb-build-depends "ruby | ruby-interpreter"'
323313
fpm_opts << '--deb-priority optional'
324314
fpm_opts << '--category utils'
325315
options.deb_interest_triggers.each do |trigger|
@@ -382,13 +372,7 @@
382372
termini_opts << "--conflicts 'puppetdb-termini'"
383373
end
384374

385-
if options.is_pe
386-
fpm_opts << "--depends pe-java"
387-
fpm_opts << "--depends pe-puppet-enterprise-release"
388-
fpm_opts << "--depends pe-bouncy-castle-jars"
389-
else
390-
fpm_opts << "--depends '#{options.java}'"
391-
end
375+
fpm_opts << "--depends '#{options.java}'"
392376

393377
fpm_opts << "--depends bash"
394378
fpm_opts << "--depends net-tools"

resources/puppetlabs/lein-ezbake/template/global/tasks/build.rake

Lines changed: 8 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -36,17 +36,9 @@ namespace :pl do
3636
Pkg::Util::Execution.success?(exitstatus) or raise "Error running packaging: #{stdout}\n#{stderr}"
3737
puts "#{stdout}\n#{stderr}"
3838

39-
# I'm so sorry
40-
# These paths are hard-coded in packaging, so hard code here too.
41-
# When everything is moved to artifactory this should be able
42-
# to be fixed. --MMR, 2017-08-30
43-
if Pkg::Config.build_pe
44-
platform_path = "pe/rpm/#{os}-#{ver}-"
45-
else
46-
# carry forward defaults from mock.rake
47-
repo = Pkg::Config.yum_repo_name || 'products'
48-
platform_path = "#{os}/#{ver}/#{repo}/"
49-
end
39+
# carry forward defaults from mock.rake
40+
repo = Pkg::Config.yum_repo_name || 'products'
41+
platform_path = "#{os}/#{ver}/#{repo}/"
5042

5143
# We want to include the arches for amazon/el/sles/fedora/redhatfips paths
5244
['x86_64', 'i386'].each do |arch|
@@ -64,16 +56,10 @@ namespace :pl do
6456
repo = Pkg::Config.apt_repo_name || ''
6557
platform = cow.split('-')[1..-2].join('-')
6658

67-
# Keep on keepin' on with hardcoded paths in packaging
68-
# Hopefully this goes away with artifactory.
69-
# --MMR, 2017-08-30
70-
platform_path = "pe/deb/#{platform}"
71-
unless Pkg::Config.build_pe
72-
# get rid of the trailing slash if repo = ''
73-
platform_path = "deb/#{platform}/#{repo}".sub(/\/$/, '')
74-
end
59+
# get rid of the trailing slash if repo = ''
60+
platform_path = "deb/#{platform}/#{repo}".sub(/\/$/, '')
7561

76-
FileUtils.mkdir_p("#{pkg_path}/#{platform_path}") unless File.directory?("#{pkg_path}/#{platform_path}")
62+
FileUtils.mkdir_p("#{pkg_path}/#{platform_path}")
7763
# there's no differences in packaging for deb vs ubuntu so picking debian
7864
# if that changes we'll need to fix that
7965
puts "===================================="
@@ -136,14 +122,6 @@ namespace :pl do
136122
]
137123
}
138124

139-
if Pkg::Config.build_pe
140-
Pkg::Util.check_var('PE_VER', ENV['PE_VER'])
141-
parameter_json[:parameter] << {
142-
name: 'PE_VER',
143-
value: ENV['PE_VER']
144-
}
145-
end
146-
147125
curl_opts << %(--form json='#{parameter_json.to_json}')
148126
curl_url = "#{args[:job_url]}/build"
149127

@@ -163,13 +141,8 @@ namespace :pl do
163141

164142
desc "trigger jenkins packaging job with local auth"
165143
task :trigger_build_local_auth => "pl:fetch" do
166-
if Pkg::Config.build_pe
167-
jenkins_hostname = 'jenkins-enterprise.delivery.puppetlabs.net'
168-
stream = 'enterprise'
169-
else
170-
jenkins_hostname = 'jenkins-platform.delivery.puppetlabs.net'
171-
stream = 'platform'
172-
end
144+
jenkins_hostname = 'jenkins-platform.delivery.puppetlabs.net'
145+
stream = 'platform'
173146
job_url = "https://#{jenkins_hostname}/job/#{stream}_various-packaging-jobs_packaging-os-clj_lein-ezbake-generic"
174147

175148
begin

resources/puppetlabs/lein-ezbake/template/pe/ext/build_defaults.yaml

Lines changed: 0 additions & 17 deletions
This file was deleted.

resources/puppetlabs/lein-ezbake/template/pe/ext/default.erb

Lines changed: 0 additions & 50 deletions
This file was deleted.

src/puppetlabs/ezbake/core.clj

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -656,8 +656,6 @@ Additional uberjar dependencies:
656656
:stop-timeout (-> (get-local :stop-timeout 60)
657657
str as-ruby-literal)
658658
:open-file-limit (as-ruby-literal (get-local :open-file-limit nil))
659-
:is-pe-build (-> (= "pe" (get-local :build-type "foss"))
660-
as-ruby-literal)
661659
:main-namespace (local->ruby :main-namespace
662660
"puppetlabs.trapperkeeper.main")
663661
:java-args (local->ruby :java-args
@@ -720,7 +718,6 @@ Additional uberjar dependencies:
720718
(deputils/generate-manifest-string lein-project))
721719
:uberjar-name (:uberjar-name lein-project)
722720
:additional-uberjars (mapv (fn [filename] {:uberjar filename}) additional-uberjars)
723-
:is-pe-build (format "%s" (= (get-local-ezbake-var lein-project :build-type "foss") "pe"))
724721
:repo-name (format "%s" (get-local-ezbake-var lein-project :repo-target ""))
725722
:nonfinal-repo-name (format "%s" (get-local-ezbake-var lein-project :nonfinal-repo-target ""))})))
726723

test/unit/puppetlabs/ezbake/core_test.clj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@
3737
:main-namespace "'puppetlabs.trapperkeeper.main'"
3838
:debian-interested-upgrade-triggers ()
3939
:packaging-version "'1'"
40-
:is-pe-build "false"
4140
:reload-timeout "'120'"
4241
:bootstrap-source "'bootstrap-cfg'"
4342
:package-name "'dummy'"

0 commit comments

Comments
 (0)