From 059c73d9ffebf4fe2df643c4825d04ac0ac61a26 Mon Sep 17 00:00:00 2001 From: Anas Date: Wed, 2 Aug 2023 13:10:15 +0530 Subject: [PATCH 1/2] pg15 conf file --- .../docs/sources/source-setup/Postgresql.md | 103 ++++++++++++++++-- 1 file changed, 95 insertions(+), 8 deletions(-) diff --git a/content/docs/sources/source-setup/Postgresql.md b/content/docs/sources/source-setup/Postgresql.md index 97452c6e..0354244a 100644 --- a/content/docs/sources/source-setup/Postgresql.md +++ b/content/docs/sources/source-setup/Postgresql.md @@ -153,18 +153,105 @@ The extracted `replicant-cli` will be referred to as the `$REPLICANT_HOME` direc vi $PGDATA/pg_hba.conf ``` 2. Make the necessary changes as follows: - ```BASH - # TYPE DATABASE USER ADDRESS METHOD +```BASH + # TYPE DATABASE USER ADDRESS METHOD + +# allow local replication connection to (IPv4 + IPv6) +# "local" is for Unix domain socket connections only +local replication trust +host replication 127.0.0.1/32 +host replication ::1/128 + +# allow remote replication connection from any client machine to (IPv4 + IPv6) +host replication 0.0.0.0/0 +host replication ::0/0 +``` +{{< /hint >}} +{{< hint "info" >}} + +Some examples for the `pg_hba.conf`: + {{% tabs "unique_id" %}} + + {{% tab "trust" %}} +```BASH + # TYPE DATABASE USER ADDRESS METHOD # allow local replication connection to (IPv4 + IPv6) - local replication trust - host replication 127.0.0.1/32 - host replication ::1/128 + # "local" is for Unix domain socket connections only + local replication all trust + host replication all 127.0.0.1/32 trust + host replication all ::1/128 trust # allow remote replication connection from any client machine to (IPv4 + IPv6) - host replication 0.0.0.0/0 - host replication ::0/0 - ``` + host replication all 0.0.0.0/0 trust + host replication all ::0/0 trust +``` + {{% /tab %}} + + {{% tab "md5" %}} +```BASH + # TYPE DATABASE USER ADDRESS METHOD + + # allow local replication connection to (IPv4 + IPv6) + # "local" is for Unix domain socket connections only + local replication all md5 + host replication all 127.0.0.1/32 md5 + host replication all ::1/128 md5 + + # allow remote replication connection from any client machine to (IPv4 + IPv6) + host replication all 0.0.0.0/0 md5 + host replication all ::0/0 md5 +``` + {{% /tab %}} + {{% tab "peer" %}} +```BASH + # TYPE DATABASE USER ADDRESS METHOD + + # allow local replication connection to (IPv4 + IPv6) + # "local" is for Unix domain socket connections only + local replication all peer + host replication all 127.0.0.1/32 peer + host replication all ::1/128 peer + + # allow remote replication connection from any client machine to (IPv4 + IPv6) + host replication all 0.0.0.0/0 peer + host replication all ::0/0 peer +``` + {{% /tab %}} + {{% tab "scram-sha-256" %}} + ```BASH + # TYPE DATABASE USER ADDRESS METHOD + + # allow local replication connection to (IPv4 + IPv6) + # "local" is for Unix domain socket connections only + local replication all scram-sha-256 + host replication all 127.0.0.1/32 scram-sha-256 + host replication all ::1/128 scram-sha-256 + + # allow remote replication connection from any client machine to (IPv4 + IPv6) + host replication all 0.0.0.0/0 scram-sha-256 + host replication all ::0/0 scram-sha-256 +``` + {{% /tab %}} + {{% tab "gss" %}} + ```BASH + # TYPE DATABASE USER ADDRESS METHOD + + # allow local replication connection to (IPv4 + IPv6) + # "local" is for Unix domain socket connections only + local replication all gss + host replication all 127.0.0.1/32 gss + host replication all ::1/128 gss + + # allow remote replication connection from any client machine to (IPv4 + IPv6) + host replication all 0.0.0.0/0 gss + host replication all ::0/0 gss +``` + {{% /tab %}} + + {{% /tabs %}} + + {{< /hint >}} ## IV. Setup Filter Configuration From 319a5b95b71b1663f2514b2714229c57b68f1f60 Mon Sep 17 00:00:00 2001 From: anasY2 <98085185+anasY2@users.noreply.github.com> Date: Wed, 31 Jan 2024 13:42:49 +0530 Subject: [PATCH 2/2] Create Jenkinsfile --- Jenkinsfile | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 00000000..d8dc13f9 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,14 @@ +pipeline{ + agent any + steps{ + step("build"){ + echo "Building Application..." + } + step("test"){ + echo "Testing Application..." + } + step("deploy"){ + echo "Deploying Application..." + } + } +}