Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/main' into PG-1095-check-workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
artemgavrilov committed Oct 11, 2024
2 parents 3ef8c61 + 38f6e5c commit f2e1990
Show file tree
Hide file tree
Showing 25 changed files with 445 additions and 340 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/postgresql-16-ppg-package-pgxs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ jobs:
- name: Publish release
uses: ncipollo/release-action@v1
# Only try and deploy on merged code
if: "github.repository == 'Percona-Lab/pg_tde' && github.ref_name == 'main' && (github.event_name == 'push' || github.event_name == 'schedule')"
if: "github.repository == 'percona/pg_tde' && github.ref_name == 'main' && (github.event_name == 'push' || github.event_name == 'schedule')"
with:
artifacts: "pgtde-ppg16.tar.gz,pgtde-ppg16.deb"
omitBody: true
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/postgresql-17-src-meson.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
- name: Clone postgres repository
uses: actions/checkout@v4
with:
repository: 'percona-lab/postgres'
repository: 'percona/postgres'
ref: 'TDE_REL_17_STABLE'
path: 'src'

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/postgresql-pgdg-package-pgxs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,7 @@ jobs:
- name: Publish release
uses: ncipollo/release-action@v1
# Only try and deploy on merged code
if: "github.repository == 'Percona-Lab/pg_tde' && github.ref_name == 'main' && (github.event_name == 'push' || github.event_name == 'schedule')"
if: "github.repository == 'percona/pg_tde' && github.ref_name == 'main' && (github.event_name == 'push' || github.event_name == 'schedule')"
with:
artifacts: "pgtde-pgdg${{ matrix.postgresql-version }}.tar.gz,pgtde-pgdg${{ matrix.postgresql-version }}.deb"
omitBody: true
Expand Down
16 changes: 8 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
# pg_tde

This is an `experimental` encrypted access method for PostgreSQL 16. [We need your feedback!](https://github.com/Percona-Lab/pg_tde/discussions/151)
This is an `experimental` encrypted access method for PostgreSQL 16. [We need your feedback!](https://github.com/percona/pg_tde/discussions/151)

## Latest test release

To download the latest build of the main branch, use the `HEAD` release from [releases](https://github.com/Percona-Lab/pg_tde/releases).
To download the latest build of the main branch, use the `HEAD` release from [releases](https://github.com/percona/pg_tde/releases).

Builds are available in a tar.gz format, containing only the required files, and as a deb package.
The deb package is built against the pgdg16 release, but this dependency is not yet enforced in the package.

## Documentation

Find more information about `pg_tde` in the [documentation](https://percona-lab.github.io/pg_tde/).
Find more information about `pg_tde` in the [documentation](https://percona.github.io/pg_tde/).

## Installation steps

1. Build and install the plugin with make [from source](#build-from-source), or download a [release](https://github.com/Percona-Lab/pg_tde/releases) and [install the package](#install-from-package)
1. Build and install the plugin with make [from source](#build-from-source), or download a [release](https://github.com/percona/pg_tde/releases) and [install the package](#install-from-package)
2. `pg_tde` needs to be loaded at the start time. The extension requires additional shared memory; therefore, add the `pg_tde` value for the `shared_preload_libraries` parameter and restart the `postgresql` instance.

Use the [ALTER SYSTEM](https://www.postgresql.org/docs/current/sql-altersystem.html) command from `psql` terminal to modify the `shared_preload_libraries` parameter.
Expand Down Expand Up @@ -114,7 +114,7 @@ brew install make autoconf curl gettext postresql@16
4. Clone the repository, build and install it with the following commands:

```
git clone https://github.com/Percona-Lab/pg_tde
git clone https://github.com/percona/pg_tde
```

Compile and install the extension
Expand All @@ -131,14 +131,14 @@ PATH=$PATH:/usr/pgsql-16/bin/ make USE_PGXS=1
sudo PATH=$PATH:/usr/pgsql-16/bin/ make USE_PGXS=1 install
```

_See [Make Builds for Developers](https://github.com/Percona-Lab/pg_tde/wiki/Make-builds-for-developers) for more info on the build infrastructure._
_See [Make Builds for Developers](https://github.com/percona/pg_tde/wiki/Make-builds-for-developers) for more info on the build infrastructure._

## Install from package

1. Download the latest [release package](https://github.com/Percona-Lab/pg_tde/releases)
1. Download the latest [release package](https://github.com/percona/pg_tde/releases)

``` sh
wget https://github.com/Percona-Lab/pg_tde/releases/download/latest/pgtde-pgdg16.deb
wget https://github.com/percona/pg_tde/releases/download/latest/pgtde-pgdg16.deb
```
2. Install the package

Expand Down
24 changes: 24 additions & 0 deletions SECURITY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Security Policy

## Supported Versions

pg_tde project follows rolling release strategy. So all security updates go to new versions.

## Reporting a Vulnerability

Please report any vulnerabilities to our project in [Jira](https://perconadev.atlassian.net/jira/software/c/projects/PG/issues).

If the vulnerability is accepted and confirmed by our experts, you should normally expect us to deliver
a version with a fix according to the timelines provided below:

For Percona created software (our engineers wrote the code):

- Low/Medium: 120 days
- High: 90 days
- Critical: ASAP but should not exceed 30 days

For Non-Percona created software (upstream provided/packaged) from the time the vendor releases a patch:

- Low/Medium: 2nd release from current version
- High: Next release
- Critical: Hotfix or no later than next release (our regular release cadence is once every month)
5 changes: 5 additions & 0 deletions code-of-conduct.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Percona Code of Conduct

All Percona Products follow the [Percona Community Code of Conduct](https://github.com/percona/community/blob/main/content/contribute/coc.md).

If you notice any unacceptable behavior, let us know as soon as possible by writing to <[email protected]>. We will respond within 48 hours.
Loading

0 comments on commit f2e1990

Please sign in to comment.