Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pongo 3.5 #9

Open
wants to merge 109 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 54 commits
Commits
Show all changes
109 commits
Select commit Hold shift + click to select a range
0946396
feat(version) added Kong Enterprise version 3.1.1.5
outsinre Sep 8, 2023
951a202
chore(version) added Kong Enterprise version 3.1.1.5 artifacts
outsinre Sep 8, 2023
84483ed
feat(version) added Kong Enterprise version 2.8.4.3
outsinre Sep 18, 2023
00ef1fb
chore(version) added Kong Enterprise version 2.8.4.3 artifacts
outsinre Sep 18, 2023
ce1d655
feat(version) added Kong Enterprise version 3.2.2.4
outsinre Sep 18, 2023
6e83979
chore(version) added Kong Enterprise version 3.2.2.4 artifacts
outsinre Sep 18, 2023
1cec92d
feat(version) added Kong Enterprise version 3.2.2.1
outsinre Sep 28, 2023
5df4121
chore(version) added Kong Enterprise version 3.2.2.1 artifacts
outsinre Sep 28, 2023
d0b53c7
feat(version) added Kong Enterprise version 3.2.2.2
outsinre Sep 28, 2023
3e22953
chore(version) added Kong Enterprise version 3.2.2.2 artifacts
outsinre Sep 28, 2023
9ffccbd
feat(version) added Kong Enterprise version 3.2.2.3
outsinre Sep 28, 2023
09349cb
chore(version) added Kong Enterprise version 3.2.2.3 artifacts
outsinre Sep 28, 2023
c303e2c
feat(version) added Kong open source version 3.4.1
kikito Oct 3, 2023
627c91d
chore(version) added Kong open source version 3.4.1 artifacts
kikito Oct 3, 2023
14faa2a
feat(version) added Kong Enterprise version 3.4.1.0
kikito Oct 5, 2023
e5b9732
chore(version) added Kong Enterprise version 3.4.1.0 artifacts
kikito Oct 5, 2023
27d70dd
feat(version) added Kong open source version 2.8.4
Tieske Oct 5, 2023
33a50aa
chore(version) added Kong open source version 2.8.4 artifacts
Tieske Oct 5, 2023
0e7bc94
feat(version) added Kong Enterprise version 3.4.1.1
outsinre Oct 12, 2023
f817310
chore(version) added Kong Enterprise version 3.4.1.1 artifacts
outsinre Oct 12, 2023
cafc73c
feat(version) added Kong Enterprise version 2.8.4.4
outsinre Oct 12, 2023
773ca69
chore(version) added Kong Enterprise version 2.8.4.4 artifacts
outsinre Oct 12, 2023
63ba8a6
feat(version) added Kong Enterprise version 3.1.1.6
outsinre Oct 12, 2023
0697a37
chore(version) added Kong Enterprise version 3.1.1.6 artifacts
outsinre Oct 12, 2023
7ff9b38
feat(version) added Kong Enterprise version 3.2.2.5
outsinre Oct 12, 2023
db730e2
chore(version) added Kong Enterprise version 3.2.2.5 artifacts
outsinre Oct 12, 2023
d33f43e
feat(version) added Kong Enterprise version 3.3.1.1
outsinre Oct 12, 2023
c7658bd
chore(version) added Kong Enterprise version 3.3.1.1 artifacts
outsinre Oct 12, 2023
8409030
fix(deps) install pip without build-essential
fffonion Oct 12, 2023
b2380fc
fix(deps) install pip without build-essential
fffonion Oct 12, 2023
8e35566
chore(version) added Kong open source version 3.4.2 artifacts
hanshuebner Oct 12, 2023
64a0607
fix(down): remove volumes automatically
Tieske Oct 24, 2023
5b64f1b
fix(debug): drop the --progress flag
Tieske Oct 24, 2023
1321677
chore(readme): minor updates
Tieske Oct 24, 2023
3c20967
release 2.8.0
Tieske Oct 24, 2023
fc44994
fix(changelog): update release date
Tieske Oct 24, 2023
6002f72
feat(version) added Kong open source version 3.5.0
locao Nov 8, 2023
a7df66e
chore(version) added Kong open source version 3.5.0 artifacts
locao Nov 8, 2023
22601c2
feat(version) added Kong Enterprise version 3.5.0.0
locao Nov 8, 2023
4cfd5ea
chore(version) added Kong Enterprise version 3.5.0.0 artifacts
locao Nov 8, 2023
d1355a0
release 2.9.0
locao Nov 8, 2023
4d621cc
fix(shell): change prefix for health checks
Tieske Oct 30, 2023
ecf48de
feat(version) added Kong Enterprise version 3.4.2.0
outsinre Nov 13, 2023
e1ca00a
chore(version) added Kong Enterprise version 3.4.2.0 artifacts
outsinre Nov 13, 2023
b39afcf
feat(version) added Kong Enterprise version 3.5.0.1
outsinre Nov 16, 2023
2556fd4
chore(version) added Kong Enterprise version 3.5.0.1 artifacts
outsinre Nov 16, 2023
86f61c7
feat: support access to host runner's services
outsinre Nov 20, 2023
b9533fd
feat(version) added Kong Enterprise version 2.8.4.5
outsinre Nov 28, 2023
27c586a
chore(version) added Kong Enterprise version 2.8.4.5 artifacts
outsinre Nov 28, 2023
387192d
chore(docker): use kong/kong-gateway-dev in replacement of the
fffonion Nov 27, 2023
07a1272
chore(*): remove some outdated enterprise stuff
Tieske Nov 28, 2023
52536ba
chore(doc): update CI instructions
Tieske Nov 28, 2023
4272f0e
chore(*): extract changelog from readme
Tieske Nov 28, 2023
52e0ef5
fix(gha): add op token for kong-license
curiositycasualty Dec 13, 2023
376bcdc
fix(versions): resolve EE-versions by the last 2 digits
Tieske Dec 4, 2023
42637fe
Merge remote-tracking branch 'upstream/master' into pongo-3.5
AnmolSidhu16 Dec 14, 2023
8660faf
fix(*) only mount logs directory and use a different prefix (#474)
fffonion Dec 14, 2023
42e38c1
health disable on kong
AnmolSidhu16 Dec 14, 2023
20755b4
Revert "fix(*) only mount logs directory and use a different prefix (…
fffonion Dec 15, 2023
45efdc2
chore(ignore): update gitignore file for test assets
Tieske Dec 15, 2023
d4f7fcf
feat(version) added Kong Enterprise version 3.4.3.1
samugi Dec 18, 2023
8e57be0
chore(version) added Kong Enterprise version 3.4.3.1 artifacts
samugi Dec 18, 2023
7d7c713
Merge remote-tracking branch 'upstream/master' into pongo-3.5
AnmolSidhu16 Dec 20, 2023
5f0afd4
feat(version) added Kong Enterprise version 3.5.0.2
outsinre Dec 21, 2023
2215854
chore(version) added Kong Enterprise version 3.5.0.2 artifacts
outsinre Dec 21, 2023
18e910e
feat(version) added Kong Enterprise version 3.4.3.2
outsinre Dec 21, 2023
816eb5e
chore(version) added Kong Enterprise version 3.4.3.2 artifacts
outsinre Dec 21, 2023
35437ef
chore(docs): remove old warning from readme
Tieske Jan 15, 2024
0e81fe9
fix(shell): kms alias exits when kong doesn't start
Tieske Jan 15, 2024
b8fff7c
feat(shell): enable auto-reload in interactive shell
Tieske Jan 15, 2024
fcd72c0
feat(version) added Kong Enterprise version 3.4.3.3
outsinre Jan 17, 2024
79b2982
chore(version) added Kong Enterprise version 3.4.3.3 artifacts
outsinre Jan 17, 2024
7e6a900
feat(version) added Kong Enterprise version 2.8.4.6
outsinre Jan 17, 2024
e5dffdf
chore(version) added Kong Enterprise version 2.8.4.6 artifacts
outsinre Jan 17, 2024
d18e585
feat(version) added Kong Enterprise version 3.5.0.3
samugi Jan 26, 2024
355c498
chore(version) added Kong Enterprise version 3.5.0.3 artifacts
samugi Jan 26, 2024
5d05e33
fix(debug): re-enable pongo debug-logs using buildkit
Tieske Jan 29, 2024
21a4afd
fix(proxy): ensure proxy config availability
Tieske Jan 29, 2024
1679069
fix(httpie): do not fail the build if httpie fails to install
Tieske Jan 29, 2024
f04a3ab
fix(build): add insecure option
Tieske Jan 25, 2024
201e169
fix(build): include Pongo version in image name
Tieske Jan 29, 2024
b9e9dfe
Update default timeouts for .github/workflows/lint.yml [skip ci]
team-eng-enablement Feb 3, 2024
4aee922
fix(deps): error out if compose up fails
Tieske Feb 6, 2024
ea65ff9
Update default timeouts for .github/workflows/docker.yml [skip ci]
team-eng-enablement Feb 3, 2024
723be45
Update default timeouts for .github/workflows/test.yml [skip ci]
team-eng-enablement Feb 3, 2024
25178d9
Revert "Update default timeouts for .github/workflows/docker.yml [ski…
Tieske Feb 7, 2024
7bf3c09
Revert "Update default timeouts for .github/workflows/test.yml [skip …
Tieske Feb 7, 2024
79d6aaa
chore(build): using a custom image, provide more feedback
Tieske Feb 7, 2024
fdc038c
chore(changelog): update changelog with latest added releases
Tieske Feb 7, 2024
135f673
chore(cleanup): remove dead-code
Tieske Feb 7, 2024
c834b0f
release 2.10.0
Tieske Feb 8, 2024
e421b21
feat(version) added Kong Enterprise version 2.8.4.7
outsinre Feb 10, 2024
024434d
chore(version) added Kong Enterprise version 2.8.4.7 artifacts
outsinre Feb 10, 2024
da4ffa6
feat(version) added Kong Enterprise version 3.6.0.0
kikito Feb 12, 2024
eeab8a3
chore(version) added Kong Enterprise version 3.6.0.0 artifacts
kikito Feb 12, 2024
ae2ec95
feat(*): improve platform detection
Tieske Feb 12, 2024
82c1494
feat(version) added Kong open source version 3.6.0
kikito Feb 12, 2024
c54bed9
chore(version) added Kong open source version 3.6.0 artifacts
kikito Feb 12, 2024
56a647f
feat(version) added Kong Enterprise version 3.4.3.4
outsinre Feb 13, 2024
b592bcb
chore(version) added Kong Enterprise version 3.4.3.4 artifacts
outsinre Feb 13, 2024
c919799
Merge remote-tracking branch 'origin/master' into pongo-3.5
AnmolSidhu16 Feb 19, 2024
8a21761
version upgrade 3.6
AnmolSidhu16 Feb 19, 2024
301ab09
docker file change
AnmolSidhu16 Feb 26, 2024
d537d78
docker file change
AnmolSidhu16 Feb 26, 2024
ce4e925
docker file change
AnmolSidhu16 Feb 26, 2024
4c55e52
docker file change
AnmolSidhu16 Feb 26, 2024
49e4065
docker file change
AnmolSidhu16 Feb 26, 2024
f16aa8c
docker file change
AnmolSidhu16 Feb 26, 2024
b387abb
docker file change
AnmolSidhu16 Feb 26, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
339 changes: 339 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,339 @@
# Changelog

#### releasing new versions

* create a release branch for Pongo; `release/x.y.z`
* update the changelog below
* update version in logo at top of the [`README.md`](README.md)
* update version in `pongo.sh`
* commit as `release x.y.z`
* push the release branch, and create a Pongo PR
* manually test with Kong-Enterprise
* create a PR that changes Kong-Enterprise tests to use the Pongo release branch
* add a link in the PR description to the Pongo release PR for cross-referencing
* mark the PR as "draft"
* example where/how to make the change: https://github.com/Kong/kong-ee/pull/4156. Copy the to-do list from the PR description!
* make sure it passes, adjust if required
* merge the Pongo release branch, tag as `x.y.z`, and push the tag
* in Github UI create a release from the tag
* update Kong-Enterprise PR (created in the first step)
* Change the Pongo version to use to the newly released version of Pongo
* remove "draft" status.

---

## unreleased

* Fix: health-checks on Pongo container. Use proper prefix.
[#456](https://github.com/Kong/kong-pongo/pull/456).

* Feat: support access to host runner's services.
[#473](https://github.com/Kong/kong-pongo/pull/473).

* Chore: remove deprecated docker repo.
[#475](https://github.com/Kong/kong-pongo/pull/475).

---

## 2.9.0 released 08-Nov-2023

* Feat: Kong Enterprise 3.5.0.0

* Feat: Kong OSS 3.5.0

---

## 2.8.0 released 24-Oct-2023

* Fix: `pongo down` would not remove volumes. This
caused orphaned volumes on long running VMs as well as on personal
machines.
[#448](https://github.com/Kong/kong-pongo/pull/448).

* Fix: drop the `--progress` flag from docker commands when building. Since
the flag isn't always available.
[#449](https://github.com/Kong/kong-pongo/pull/449).

* Feat: Kong Enterprise 3.4.1.1

* Feat: Kong Enterprise 3.4.1.0

* Feat: Kong Enterprise 3.4.0.0

* Feat: Kong Enterprise 3.3.1.1

* Feat: Kong Enterprise 3.3.1.0

* Feat: Kong Enterprise 3.2.2.1

* Feat: Kong Enterprise 3.2.2.2

* Feat: Kong Enterprise 3.2.2.3

* Feat: Kong Enterprise 3.2.2.4

* Feat: Kong Enterprise 3.2.2.5

* Feat: Kong Enterprise 3.1.1.6

* Feat: Kong Enterprise 3.1.1.5

* Feat: Kong Enterprise 2.8.4.4

* Feat: Kong Enterprise 2.8.4.3

* Feat: Kong OSS 3.4.2

* Feat: Kong OSS 3.4.1

* Feat: Kong OSS 3.4.0

* Feat: Kong OSS 3.3.1

* Feat: Kong OSS 2.8.4

---

## 2.7.0 released 7-Jul-2023

* Feat: Kong Enterprise 2.8.4.2, which means that Pongo 2.x will support the
Kong Enterprise 2.8.x.x LTS releases

* Feat: Kong Enterprise 3.3.0.0

* Feat: Kong OSS 3.3.0

* Feat: add alias to enable authentication when in a Pongo shell
[#392](https://github.com/Kong/kong-pongo/pull/392).

* Feat: the 'kms' alias will now confirm importing a file if found
[#393](https://github.com/Kong/kong-pongo/pull/393).

* Feat: in a shell, add symlink `/rockstree` pointing to the LuaRocks tree
[#402](https://github.com/Kong/kong-pongo/pull/402).

* Feat: support disabling dependency health checks globally by setting ENV `SERVICE_DISABLE_HEALTHCHECK=true`
[#404](https://github.com/Kong/kong-pongo/pull/404).

---

## 2.6.0 released 23-Mar-2023

* Feat: Kong OSS 3.2.2

* Feat: Kong Enterprise 3.2.2.0

* Feat: Kong Enterprise 3.2.1.0

* Fix: Add missing `fuser` and `netstat` utility that is required for certain test functions
[#384](https://github.com/Kong/kong-pongo/pull/384).

* Fix: compile rocks using the Kong shipped crypto libraries
[#382](https://github.com/Kong/kong-pongo/pull/382).

* Fix: setting the LD_PATH broke some other tools. If needed now has to be set
on a per-plugin basis.
[#390](https://github.com/Kong/kong-pongo/pull/390).

---

## 2.5.0 released 7-Feb-2023

* Fix: Apple recently started shipping `realpath` in their OS. But it doesn't support the
`--version` flag, so it was not detected as installed
[#380](https://github.com/Kong/kong-pongo/pull/380).

* Feat: Kong Enterprise 3.1.1.3

* Feat: Kong Enterprise 3.1.1.2

---

## 2.4.0 released 20-Jan-2023

* Fix: Redis certificates [#370](https://github.com/Kong/kong-pongo/pull/370)

* Feat: Kong Enterprise 3.1.1.1

* Feat: Kong Enterprise 3.1.1.0

* Feat: Kong Enterprise 3.0.2.0

* Feat: Kong OSS 3.1.1

* Feat: Kong OSS 3.0.2

* Feat: Kong OSS 2.8.2

## 2.3.0 released 9-Dec-2022

* Feat: Kong Enterprise 3.1.0.0

* Feat: Kong Enterprise 3.0.1.0

* Feat: Kong OSS 3.1.0

---

## 2.2.0 released 18-Nov-2022

* Feat: Only build Python from source if the Kong base image is based
on Ubuntu 16.04

---

## 2.1.0 released 15-Nov-2022

* Feat: Kong OSS 3.0.1

* Feat: add the Pongo version that build the image to the image, and check it
against the used version to inform user of mismatches.

* Fix: import declarative config in Enterprise versions (officially not supported)
in the 'kms' shell alias.

* Style: change redis cluster service name from `rc` to `redis-clusters`.
Refer to PR <https://github.com/Kong/kong-pongo/pull/344>.

---

## 2.0.0 released 20-Oct-2022

#### Upgrading

* Upgrade Pongo

* run `pongo clean` using the `1.x` version of Pongo, to cleanup old artifacts
and images

* `cd` into the folder where Pongo resides and do a `git pull`, followed by
`git checkout 2.0.0`

* Upgrade Plugin repositories

* on your plugin repositories run `pongo init` to update any settings (git-ignoring
bash history mostly)

* if your test matrix for Kong versions to test against include Kong CE versions prior
to `2.0` or Kong EE versions prior to `3.0` then update the CI to use the proper
version of Pongo that supports those versions. So pick a Pongo version depending
on the Kong version being tested.

* if your test matrix for Kong versions to test against includes `nightly`
and/or `nightly-ee` then those should respectively be updated to `dev` and
`dev-ee`.

* If you need Cassandra when testing, then ensure in the plugin repositories that
the `.pongo/pongorc` file contains: `--cassandra`, since it is no longer started
by default.

* Update test initialization scripts `.pongo/pongo-setup.sh`. They will now be
sourced in `bash` instead of in `sh`.

#### Changes

* [BREAKING] the Kong base image is now `Ubuntu` (previously `Alpine`). The default
shell now is `/bin/bash` (was `/bin/sh`)

* [BREAKING] Support for Kong Enterprise versions before `3.0` is dropped (this is
because for Enterprise there were never Ubuntu images published in the 2.x range)

* [BREAKING] Support for Kong opensource versions before `2.0` is dropped

* [BREAKING] Cassandra is no longer started by default.

* [BREAKING] The version tags to test against Kong development branches; `nightly`
and `nightly-ee` have been renamed to `dev` and `dev-ee` (because they are not
nightlies but the latest commit to the master branch)

* Feat: new tags have been defined to test against the latest stable/released
versions of Kong and Kong Enterprise; `stable` and `stable-ee`

* Fix: if the license cannot be downloaded the license variable would contain the
404 html response, which would cause unrelated problems. The variable is now
cleared upon failure.

---

## 1.3.0 released 19-Sep-2022

* Feat: Kong Enterprise 3.0.0.0

* Feat: Kong OSS 3.0.0

* Fix: change the `kong` user to the ID of the `/kong-plugin` folder owner, to
prevent permission issues when starting Kong (access to the `servroot` working
directory which is located in the mounted folder)
[#321](https://github.com/Kong/kong-pongo/pull/321)

* Fix: location of the unofficial Kong image (used between releasing and
Docker hub availability).

---

## 1.2.1 released 09-Sep-2022

* Fix: format for reedis cluster support
[#318](https://github.com/Kong/kong-pongo/pull/318)

* Fix: workaround for https://github.com/Kong/kong/issues/9365
[#314](https://github.com/Kong/kong-pongo/pull/314)

---

## 1.2.0 released 01-Sep-2022

* Feat: Kong Enterprise 2.8.1.2, 2.8.1.3, 2.8.1.4

* Added a Pongo github action, see the [marketplace](https://github.com/marketplace/actions/kong-pongo)

* Enabled redis cluster tests
[#305](https://github.com/Kong/kong-pongo/pull/305)

* Export the new `KONG_SPEC_TEST_REDIS_HOST` variable to be compatible with Kong 3.0.0+
[#290](https://github.com/Kong/kong-pongo/pull/290)

* Aliases now support `.yml` and `.json` extension for declarative config file
[#296](https://github.com/Kong/kong-pongo/pull/296)

* Changed nightly-ee image to the new `master` tag
[#300](https://github.com/Kong/kong-pongo/pull/300)

* Added new alias "kx" for export, and added explanation when shelling
[#311](https://github.com/Kong/kong-pongo/pull/311)

---

## 1.1.0 released 14-Jun-2022

* Feat: Kong Enterprise 2.6.1.0, 2.7.2.0, 2.8.0.0, 2.8.1.0, 2.8.1.1

* Feat: Kong OSS 2.4.2, 2.5.2, 2.6.1, 2.7.2, 2.8.0, 2.8.1

* Feat: Enable SSL for Redis on port `6380`
[#270](https://github.com/Kong/kong-pongo/pull/270)

* Feat: The `--debug` flag now also sets docker build command to `--progress plain`
for easier debugging of the build. It also does `set -x` so be careful not
to copy-paste secrets somewhere!!
[#283](https://github.com/Kong/kong-pongo/pull/283)

* Change: Upgrade image `redis:5.0.4-alpine` to `redis:6.2.6-alpine`

* Fix: Packing rocks was limited to single-digit rockspec revisions
[#289](https://github.com/Kong/kong-pongo/pull/289)

* Fix: Add `python3-dev` package to fix the `httpie` installation
[#283](https://github.com/Kong/kong-pongo/pull/283)

* Fix: Fix rock installation issue due to unauthenticated Git protocol
[#266](https://github.com/Kong/kong-pongo/pull/266)

* Fix: Upgrade cassandra image from 3.9 to 3.11 for M1 chip
[#269](https://github.com/Kong/kong-pongo/pull/269)

---

## 1.0.0 released 1-Feb-2022

* Initial versioned release of Pongo
Loading