Skip to content

Commit 4493258

Browse files
authored
Merge pull request #68 from Jobsby/develop
Manual postgres-release final release v45.
2 parents 171f041 + a633ed9 commit 4493258

File tree

23 files changed

+166
-34
lines changed

23 files changed

+166
-34
lines changed

.final_builds/jobs/bbr-postgres-db/index.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,10 @@ builds:
5959
version: 8a5d998eaf8c237e1ada31a945200c713d04c039858231f3b699fdb72f0a3572
6060
blobstore_id: 625bad2a-9919-40bb-5899-bbcc5dd28210
6161
sha1: sha256:efe1456384b1f6ffd91460cdd9d7afe50c5f60a79475f624966fb6d167992872
62+
bce603b52c75afa570bd7124373d74663229ad99b882f8606d033932d3e7be25:
63+
version: bce603b52c75afa570bd7124373d74663229ad99b882f8606d033932d3e7be25
64+
blobstore_id: f8084be7-d5d5-4ba4-5800-516b49b70525
65+
sha1: sha256:492abf665fd9d92f1e75e332e8bb4ae9d81f9e3f84c01a374ba4ad4518999ce4
6266
d7ef4b3c81949423ccc9c2131bb0e33c4e078ce6785623eeffcf926e25a2e096:
6367
version: d7ef4b3c81949423ccc9c2131bb0e33c4e078ce6785623eeffcf926e25a2e096
6468
blobstore_id: 6f1496c5-e23e-4c3e-4f28-654a677a7e75

.final_builds/jobs/postgres/index.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,4 +131,8 @@ builds:
131131
version: f528a36587484d213d8b0db24a1431ed1a54d7ec
132132
blobstore_id: 253ce820-4062-4e64-81eb-3f40e806f505
133133
sha1: 5089ff104965264c1f5dedcfa7496b5e01b409ec
134+
facdd089e839b2cd3d3588cfd6423b8e27cd93c8796cbc366d0ec07e311cbe5f:
135+
version: facdd089e839b2cd3d3588cfd6423b8e27cd93c8796cbc366d0ec07e311cbe5f
136+
blobstore_id: d7ccdf62-1714-40c2-7fc3-3ebefe504943
137+
sha1: sha256:dce5f938bad667dfcc1493dd7fd0b6b7b0a845f1af5f3fdfe047416c1c802397
134138
format-version: "2"
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
builds:
2+
ecd2fa6a603a826b62eb1db740c4400bd7f8a5335adaa92dddccd553eec7146c:
3+
version: ecd2fa6a603a826b62eb1db740c4400bd7f8a5335adaa92dddccd553eec7146c
4+
blobstore_id: 1a75b16b-7cae-4640-5ecc-38a82cdaad5f
5+
sha1: sha256:ccb250a36204b7ac75195a6e63437fcc4fd2d157f446fa022a9111b533008388
6+
format-version: "2"
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
builds:
2+
decfcee23ef0b9d971c26a328eb410b1312e2ff62ef8fa403b3ac6b41037fe48:
3+
version: decfcee23ef0b9d971c26a328eb410b1312e2ff62ef8fa403b3ac6b41037fe48
4+
blobstore_id: f687287f-1b54-4141-4240-7eac0aad8e57
5+
sha1: sha256:ba854cd354d1b508bd3227f1e5eeb89ac21f68a9cff05273c8984ad62b80d4d2
6+
format-version: "2"
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
builds:
2+
463a4f1748d8110106c60e7f864be1160eed21f76746b94dcb176493a60ab094:
3+
version: 463a4f1748d8110106c60e7f864be1160eed21f76746b94dcb176493a60ab094
4+
blobstore_id: 2d26289c-936a-4649-65e1-6973a599f8c4
5+
sha1: sha256:d922afaa4a537093aabaaa80b5de4a86d83e05015b64fb14343381843c9e8e67
6+
format-version: "2"

config/blobs.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
postgres/postgresql-9.6.10.tar.gz:
2-
size: 26212016
3-
object_id: 581f0bec-23b5-48a0-4cfc-b6bc36a023c6
4-
sha: 10c705ade828c57710ae0f1ad5bf39217765207f
5-
postgres/postgresql-11.10.tar.gz:
6-
size: 26206541
7-
object_id: c514a8b7-8dfb-4e03-743b-5c12de7a86ce
8-
sha: sha256:17397d1b2c46cadd135b03433a81466afd7821ddbd4cf24671d410b23572e486
9-
postgres/postgresql-11.15.tar.gz:
10-
size: 26509534
11-
object_id: c1ccc6c4-9898-4bae-7914-879cc09af059
12-
sha: sha256:5f6ef2add1acb93d69012a55c3f276b91f4f0c91aa9a91243d9c5737ed5b5541
1+
postgres/postgresql-11.20.tar.gz:
2+
size: 26762813
3+
object_id: e48dbc3a-2ab5-4758-41fd-e325f9b699e7
4+
sha: sha256:85e699ea0fcd3f4347f4373558f4c6c6fe74aeb6aa936d296717410ce7a28f35
5+
postgres/postgresql-13.11.tar.gz:
6+
size: 28159418
7+
object_id: 5c041632-9652-45e0-7074-aeb9c42f963b
8+
sha: sha256:b4f009f76cbc6c78e1e215eb78b2be4681240b861bdbb10cf36b0df7b2b75cac
9+
postgres/postgresql-15.3.tar.gz:
10+
size: 29946539
11+
object_id: bfc0b83a-39c6-4f9d-4906-34973f6b9970
12+
sha: sha256:086d38533e28747966a4d5f1e78ea432e33a78f21dcb9133010ecb5189fad98c

jobs/bbr-postgres-db/spec

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,9 @@ templates:
1414

1515
packages:
1616
- postgres-common
17-
- postgres-9.6.10
18-
- postgres-11.15
17+
- postgres-11.20
18+
- postgres-13.11
19+
- postgres-15.3
1920

2021
consumes:
2122
- name: database

jobs/bbr-postgres-db/templates/config.sh.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ if_link("database") do |data|
2222
end
2323

2424
%>
25-
current_version="11.15"
25+
current_version="15.3"
2626
JOB_DIR="/var/vcap/jobs/bbr-postgres-db"
2727
PACKAGE_DIR="/var/vcap/packages/postgres-${current_version}"
2828
PORT="<%= port %>"

jobs/postgres/spec

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,9 @@ templates:
2727

2828
packages:
2929
- postgres-common
30-
- postgres-9.6.10
31-
- postgres-11.15
30+
- postgres-11.20
31+
- postgres-13.11
32+
- postgres-15.3
3233

3334
provides:
3435
- name: postgres

jobs/postgres/templates/pg_hba.conf.erb

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
local all vcap trust
2-
host all vcap 127.0.0.1/32 trust
3-
host all vcap ::1/128 trust
1+
local all vcap peer
2+
host all vcap 127.0.0.1/32 md5
3+
host all vcap ::1/128 md5
44
<% if !p("databases.trust_local_connections").nil? && !p("databases.trust_local_connections") %>
55
local all all md5
66
<% else %>
7-
local all all trust
8-
host all all 127.0.0.1/32 trust
9-
host all all ::1/128 trust
7+
local all all peer
8+
host all all 127.0.0.1/32 md5
9+
host all all ::1/128 md5
1010
<% end %>
1111
<% p("databases.roles", []).each do |role| %>
1212
<%=

jobs/postgres/templates/pgconfig.sh.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ set -x # if you want tracing disabled, set 'databases.enable_traces: false' in t
66
ENABLE_TRACE=0
77
# set -x # uncomment it if you want to enable tracing in all control scripts
88
<% end %>
9-
current_version="11.15"
9+
current_version="15.3"
1010
pgversion_current="postgres-${current_version}"
1111

1212
JOB_DIR=/var/vcap/jobs/postgres

packages/postgres-11.15/spec

Lines changed: 0 additions & 4 deletions
This file was deleted.
File renamed without changes.

packages/postgres-11.20/spec

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
name: postgres-11.20
3+
files:
4+
- postgres/postgresql-11.20.tar.gz

packages/postgres-13.11/spec

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
name: postgres-13.11
3+
files:
4+
- postgres/postgresql-13.11.tar.gz

packages/postgres-15.3/packaging

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
#!/bin/bash -exu
2+
3+
function main() {
4+
5+
extract_archive
6+
compile
7+
8+
}
9+
10+
function extract_archive() {
11+
12+
echo "Extracting archive..."
13+
tar xzf postgres/postgresql-*
14+
15+
}
16+
17+
function compile() {
18+
19+
pushd postgresql-* > /dev/null
20+
if [[ "$(uname -a)" =~ "x86_64" || "$(uname -a)" =~ "ppc64le" ]] ; then
21+
./configure --prefix="${BOSH_INSTALL_TARGET}" --with-openssl
22+
else
23+
CFLAGS=-m32 LDFLAGS=-m32 CXXFLAGS=-m32 ./configure --prefix="${BOSH_INSTALL_TARGET}" --with-openssl
24+
fi
25+
26+
pushd src/bin/pg_config > /dev/null
27+
make -j$(nproc)
28+
make install
29+
popd > /dev/null
30+
31+
cp -LR src/include "${BOSH_INSTALL_TARGET}"
32+
pushd src/interfaces/libpq > /dev/null
33+
make -j$(nproc)
34+
make install
35+
popd > /dev/null
36+
37+
pushd src > /dev/null
38+
make -j$(nproc)
39+
make install
40+
popd > /dev/null
41+
42+
pushd contrib > /dev/null
43+
make -j$(nproc)
44+
make install
45+
popd > /dev/null
46+
popd > /dev/null
47+
}
48+
49+
main

packages/postgres-15.3/spec

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
name: postgres-15.3
3+
files:
4+
- postgres/postgresql-15.3.tar.gz

packages/postgres-9.6.10/spec

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

releases/postgres/index.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@ builds:
5151
version: "41"
5252
9bb4f8d2-15ed-4198-556f-77ba0eea6dc5:
5353
version: "35"
54+
9c4fe8b8-a075-4fc4-5d3c-6a95d323f967:
55+
version: "45"
5456
ab39fd17-2b89-4158-81c8-9e02bef9eb6e:
5557
version: "30"
5658
ae254d46-1d6d-46d2-8c04-5ece289a5c76:

releases/postgres/postgres-45.yml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
name: postgres
2+
version: "45"
3+
commit_hash: 0f1f613
4+
uncommitted_changes: false
5+
jobs:
6+
- name: bbr-postgres-db
7+
version: bce603b52c75afa570bd7124373d74663229ad99b882f8606d033932d3e7be25
8+
fingerprint: bce603b52c75afa570bd7124373d74663229ad99b882f8606d033932d3e7be25
9+
sha1: sha256:492abf665fd9d92f1e75e332e8bb4ae9d81f9e3f84c01a374ba4ad4518999ce4
10+
packages:
11+
- postgres-common
12+
- postgres-11.20
13+
- postgres-13.11
14+
- postgres-15.3
15+
- name: postgres
16+
version: facdd089e839b2cd3d3588cfd6423b8e27cd93c8796cbc366d0ec07e311cbe5f
17+
fingerprint: facdd089e839b2cd3d3588cfd6423b8e27cd93c8796cbc366d0ec07e311cbe5f
18+
sha1: sha256:dce5f938bad667dfcc1493dd7fd0b6b7b0a845f1af5f3fdfe047416c1c802397
19+
packages:
20+
- postgres-common
21+
- postgres-11.20
22+
- postgres-13.11
23+
- postgres-15.3
24+
packages:
25+
- name: postgres-11.20
26+
version: ecd2fa6a603a826b62eb1db740c4400bd7f8a5335adaa92dddccd553eec7146c
27+
fingerprint: ecd2fa6a603a826b62eb1db740c4400bd7f8a5335adaa92dddccd553eec7146c
28+
sha1: sha256:ccb250a36204b7ac75195a6e63437fcc4fd2d157f446fa022a9111b533008388
29+
dependencies: []
30+
- name: postgres-13.11
31+
version: decfcee23ef0b9d971c26a328eb410b1312e2ff62ef8fa403b3ac6b41037fe48
32+
fingerprint: decfcee23ef0b9d971c26a328eb410b1312e2ff62ef8fa403b3ac6b41037fe48
33+
sha1: sha256:ba854cd354d1b508bd3227f1e5eeb89ac21f68a9cff05273c8984ad62b80d4d2
34+
dependencies: []
35+
- name: postgres-15.3
36+
version: 463a4f1748d8110106c60e7f864be1160eed21f76746b94dcb176493a60ab094
37+
fingerprint: 463a4f1748d8110106c60e7f864be1160eed21f76746b94dcb176493a60ab094
38+
sha1: sha256:d922afaa4a537093aabaaa80b5de4a86d83e05015b64fb14343381843c9e8e67
39+
dependencies: []
40+
- name: postgres-common
41+
version: 0decab2d201679efecdfc7a015623771671b542396fc8cb813a9246c68068ecd
42+
fingerprint: 0decab2d201679efecdfc7a015623771671b542396fc8cb813a9246c68068ecd
43+
sha1: sha256:83121808b04b876f44bc7d8938ab29154f23577790b7189e66219f101f01e63a
44+
dependencies: []
45+
license:
46+
version: 1c323139f99caf585939bf938289875b61ef9f9e54408c8d6f295d9c2ea0f50b
47+
fingerprint: 1c323139f99caf585939bf938289875b61ef9f9e54408c8d6f295d9c2ea0f50b
48+
sha1: sha256:5e119f04e78c965b423079ee762692010b129dd24b2973aba1b500459397844b

templates/postgres.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ releases:
1313

1414
stemcells:
1515
- alias: default
16-
os: ubuntu-xenial
16+
os: ubuntu-jammy
1717
version: latest
1818

1919
instance_groups:
@@ -25,7 +25,7 @@ instance_groups:
2525
azs:
2626
- z1
2727
vm_type: small
28-
persistent_disk_type: 10GB
28+
persistent_disk_type: disk_10G
2929
jobs:
3030
- name: postgres
3131
release: postgres

versions.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
versions:
2+
45: "PostgreSQL 15.3"
23
44: "PostgreSQL 11.15"
34
43: "PostgreSQL 11.10"
45
42: "PostgreSQL 11.9"

0 commit comments

Comments
 (0)