Re: FBR: add lists.pagure.io to our mailing-lists

2018-09-21 Thread Kevin Fenzi
+1. If you can push it I can run the proxies playbook..

kevin




signature.asc
Description: OpenPGP digital signature
___
infrastructure mailing list -- infrastructure@lists.fedoraproject.org
To unsubscribe send an email to infrastructure-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/infrastructure@lists.fedoraproject.org


Re: FBR: add lists.pagure.io to our mailing-lists

2018-09-21 Thread Pierre-Yves Chibon
On Fri, Sep 21, 2018 at 04:33:19PM +0200, Aurelien Bompard wrote:
> Hey folks!
> 
> Pingou would like to announce the availability of mailing-lists on
> lists.pagure.io with the 5.0 release. The following patch should add
> the new domain to our mailing list server.
> Affected services are the mailman server and the proxies.
> 
> Can I get a couple +1s?

+1 for me, thanks :)


Pierre


> commit 46c844f7ad9dfbd824c49fcbd95be3575345d2df
> Author: Aurélien Bompard 
> Date:   Thu Sep 20 08:28:47 2018 +
> 
> Add lists.pagure.org to Mailman
> 
> Signed-off-by: Aurélien Bompard 
> 
> diff --git a/playbooks/include/proxies-reverseproxy.yml
> b/playbooks/include/proxies-reverseproxy.yml
> index 8d35a5f..8461162 100644
> --- a/playbooks/include/proxies-reverseproxy.yml
> +++ b/playbooks/include/proxies-reverseproxy.yml
> @@ -71,6 +71,15 @@
>  keephost: true
>  proxyurl: "{{ varnish_url }}"
> 
> +  - role: httpd/reverseproxy
> +website: lists.pagure.io
> +destname: mailman3
> +localpath: /
> +remotepath: /
> +header_scheme: true
> +keephost: true
> +proxyurl: "{{ varnish_url }}"
> +
># The place for the raw originals
>- role: httpd/reverseproxy
>  website: meetbot-raw.fedoraproject.org
> diff --git a/playbooks/include/proxies-websites.yml
> b/playbooks/include/proxies-websites.yml
> index 9c0e173..65597cd 100644
> --- a/playbooks/include/proxies-websites.yml
> +++ b/playbooks/include/proxies-websites.yml
> @@ -901,6 +901,12 @@
>  - release-monitoring.org
>  when: env == "staging"
> 
> +  - role: httpd/website
> +site_name: lists.pagure.io
> +sslonly: true
> +cert_name: lists.pagure.io.cert
> +SSLCertificateChainFile: lists.pagure.io.intermediate.cert
> +
>  # fedorahosted is retired. We have the site here so we can redirect it.
> 
>- role: httpd/website
> diff --git a/roles/base/files/postfix/main.cf/main.cf.smtp-mm
> b/roles/base/files/postfix/main.cf/main.cf.smtp-mm
> index 65e3cf7..3130cd0 100644
> --- a/roles/base/files/postfix/main.cf/main.cf.smtp-mm
> +++ b/roles/base/files/postfix/main.cf/main.cf.smtp-mm
> @@ -305,7 +305,7 @@ unknown_local_recipient_reject_code = 550
>  #
>  #relay_domains = $mydestination
> 
> -relay_domains = $mydestination lists.fedoraproject.org
> lists.fedorahosted.org fedorahosted.org
> +relay_domains = $mydestination lists.fedoraproject.org
> lists.fedorahosted.org fedorahosted.org lists.pagure.io
> 
>  # INTERNET OR INTRANET
> 
> diff --git a/roles/base/files/postfix/transports.mm-smtp
> b/roles/base/files/postfix/transports.mm-smtp
> index 582d455..ace4660 100644
> --- a/roles/base/files/postfix/transports.mm-smtp
> +++ b/roles/base/files/postfix/transports.mm-smtp
> @@ -2,4 +2,5 @@ lists.fedoraproject.org  
> smtp:[mailman01.vpn.fedoraproject.org]
>  lists.fedorahosted.org   smtp:[mailman01.vpn.fedoraproject.org]
>  redhat.com   smtp:[mailman01.vpn.fedoraproject.org]
>  lists2.fedoraproject.org smtp:[mailman01.vpn.fedoraproject.org]
> +lists.pagure.io  smtp:[mailman01.vpn.fedoraproject.org]
>  fedorahosted.org smtp:[bastion.vpn.fedoraproject.org]
> diff --git a/roles/mailman/tasks/main.yml b/roles/mailman/tasks/main.yml
> index 41e3ff6..a665bc1 100644
> --- a/roles/mailman/tasks/main.yml
> +++ b/roles/mailman/tasks/main.yml
> @@ -519,6 +519,14 @@
>- restart memcached
> 
> 
> +# SSL
> +- name: Letsencrypt for lists.pagure.org
> +  include_role: name=letsencrypt
> +  vars:
> +site_name: lists.pagure.io
> +  when: env == 'production'
> +
> +
>  # Start services
>  - name: start services
>service: state=started enabled=yes name={{ item }}
> ___
> infrastructure mailing list -- infrastructure@lists.fedoraproject.org
> To unsubscribe send an email to infrastructure-le...@lists.fedoraproject.org
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/infrastructure@lists.fedoraproject.org
___
infrastructure mailing list -- infrastructure@lists.fedoraproject.org
To unsubscribe send an email to infrastructure-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/infrastructure@lists.fedoraproject.org


FBR: add lists.pagure.io to our mailing-lists

2018-09-21 Thread Aurelien Bompard
Hey folks!

Pingou would like to announce the availability of mailing-lists on
lists.pagure.io with the 5.0 release. The following patch should add
the new domain to our mailing list server.
Affected services are the mailman server and the proxies.

Can I get a couple +1s?

A.


commit 46c844f7ad9dfbd824c49fcbd95be3575345d2df
Author: Aurélien Bompard 
Date:   Thu Sep 20 08:28:47 2018 +

Add lists.pagure.org to Mailman

Signed-off-by: Aurélien Bompard 

diff --git a/playbooks/include/proxies-reverseproxy.yml
b/playbooks/include/proxies-reverseproxy.yml
index 8d35a5f..8461162 100644
--- a/playbooks/include/proxies-reverseproxy.yml
+++ b/playbooks/include/proxies-reverseproxy.yml
@@ -71,6 +71,15 @@
 keephost: true
 proxyurl: "{{ varnish_url }}"

+  - role: httpd/reverseproxy
+website: lists.pagure.io
+destname: mailman3
+localpath: /
+remotepath: /
+header_scheme: true
+keephost: true
+proxyurl: "{{ varnish_url }}"
+
   # The place for the raw originals
   - role: httpd/reverseproxy
 website: meetbot-raw.fedoraproject.org
diff --git a/playbooks/include/proxies-websites.yml
b/playbooks/include/proxies-websites.yml
index 9c0e173..65597cd 100644
--- a/playbooks/include/proxies-websites.yml
+++ b/playbooks/include/proxies-websites.yml
@@ -901,6 +901,12 @@
 - release-monitoring.org
 when: env == "staging"

+  - role: httpd/website
+site_name: lists.pagure.io
+sslonly: true
+cert_name: lists.pagure.io.cert
+SSLCertificateChainFile: lists.pagure.io.intermediate.cert
+
 # fedorahosted is retired. We have the site here so we can redirect it.

   - role: httpd/website
diff --git a/roles/base/files/postfix/main.cf/main.cf.smtp-mm
b/roles/base/files/postfix/main.cf/main.cf.smtp-mm
index 65e3cf7..3130cd0 100644
--- a/roles/base/files/postfix/main.cf/main.cf.smtp-mm
+++ b/roles/base/files/postfix/main.cf/main.cf.smtp-mm
@@ -305,7 +305,7 @@ unknown_local_recipient_reject_code = 550
 #
 #relay_domains = $mydestination

-relay_domains = $mydestination lists.fedoraproject.org
lists.fedorahosted.org fedorahosted.org
+relay_domains = $mydestination lists.fedoraproject.org
lists.fedorahosted.org fedorahosted.org lists.pagure.io

 # INTERNET OR INTRANET

diff --git a/roles/base/files/postfix/transports.mm-smtp
b/roles/base/files/postfix/transports.mm-smtp
index 582d455..ace4660 100644
--- a/roles/base/files/postfix/transports.mm-smtp
+++ b/roles/base/files/postfix/transports.mm-smtp
@@ -2,4 +2,5 @@ lists.fedoraproject.org  smtp:[mailman01.vpn.fedoraproject.org]
 lists.fedorahosted.org   smtp:[mailman01.vpn.fedoraproject.org]
 redhat.com   smtp:[mailman01.vpn.fedoraproject.org]
 lists2.fedoraproject.org smtp:[mailman01.vpn.fedoraproject.org]
+lists.pagure.io  smtp:[mailman01.vpn.fedoraproject.org]
 fedorahosted.org smtp:[bastion.vpn.fedoraproject.org]
diff --git a/roles/mailman/tasks/main.yml b/roles/mailman/tasks/main.yml
index 41e3ff6..a665bc1 100644
--- a/roles/mailman/tasks/main.yml
+++ b/roles/mailman/tasks/main.yml
@@ -519,6 +519,14 @@
   - restart memcached


+# SSL
+- name: Letsencrypt for lists.pagure.org
+  include_role: name=letsencrypt
+  vars:
+site_name: lists.pagure.io
+  when: env == 'production'
+
+
 # Start services
 - name: start services
   service: state=started enabled=yes name={{ item }}
___
infrastructure mailing list -- infrastructure@lists.fedoraproject.org
To unsubscribe send an email to infrastructure-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/infrastructure@lists.fedoraproject.org


Re: FBR: Add key for f29 modular

2018-09-21 Thread Pierre-Yves Chibon
On Fri, Sep 21, 2018 at 12:58:01PM +0200, Patrick Uiterwijk wrote:
> Hi all,
> 
> Can I get +1s to merge the following, which should allow us to
> actually push out f29 module updates?
> 
> Patrick
> 
> 
> commit b39a70e1f58bd3f7e9960499f23717bda7d01b06 (HEAD -> master)
> Author: Patrick Uiterwijk 
> Date:   Fri Sep 21 12:56:58 2018 +0200
> 
> Define the key for modular bodhi composes
> 
> Signed-off-by: Patrick Uiterwijk 
> 
> diff --git a/roles/bodhi2/backend/templates/pungi.module.conf.j2
> b/roles/bodhi2/backend/templates/pungi.module.conf.j2
> index e7bac1721..bb021eb13 100644
> --- a/roles/bodhi2/backend/templates/pungi.module.conf.j2
> +++ b/roles/bodhi2/backend/templates/pungi.module.conf.j2
> @@ -12,6 +12,8 @@ variants_file='module-variants.xml'
>  sigkeys = [
>  [% if release.version_int == 28 %]
> '9db62fb1',
> +[% elif release.version_int == 29 %]
> +   '429476b4',
>  [% endif %]
>  {% if env == "staging" %}
> None

+1 for me


Pierre


signature.asc
Description: PGP signature
___
infrastructure mailing list -- infrastructure@lists.fedoraproject.org
To unsubscribe send an email to infrastructure-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/infrastructure@lists.fedoraproject.org


Re: FBR: Add key for f29 modular

2018-09-21 Thread Mikolaj Izdebski
+1

On 09/21/2018 12:58 PM, Patrick Uiterwijk wrote:
> Hi all,
> 
> Can I get +1s to merge the following, which should allow us to
> actually push out f29 module updates?
> 
> Patrick
> 
> 
> commit b39a70e1f58bd3f7e9960499f23717bda7d01b06 (HEAD -> master)
> Author: Patrick Uiterwijk 
> Date:   Fri Sep 21 12:56:58 2018 +0200
> 
> Define the key for modular bodhi composes
> 
> Signed-off-by: Patrick Uiterwijk 
> 
> diff --git a/roles/bodhi2/backend/templates/pungi.module.conf.j2
> b/roles/bodhi2/backend/templates/pungi.module.conf.j2
> index e7bac1721..bb021eb13 100644
> --- a/roles/bodhi2/backend/templates/pungi.module.conf.j2
> +++ b/roles/bodhi2/backend/templates/pungi.module.conf.j2
> @@ -12,6 +12,8 @@ variants_file='module-variants.xml'
>  sigkeys = [
>  [% if release.version_int == 28 %]
> '9db62fb1',
> +[% elif release.version_int == 29 %]
> +   '429476b4',
>  [% endif %]
>  {% if env == "staging" %}
> None
> ___
> infrastructure mailing list -- infrastructure@lists.fedoraproject.org
> To unsubscribe send an email to infrastructure-le...@lists.fedoraproject.org
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/infrastructure@lists.fedoraproject.org
> 

-- 
Mikolaj Izdebski
Senior Software Engineer, Red Hat
IRC: mizdebsk
___
infrastructure mailing list -- infrastructure@lists.fedoraproject.org
To unsubscribe send an email to infrastructure-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/infrastructure@lists.fedoraproject.org


FBR: Add key for f29 modular

2018-09-21 Thread Patrick Uiterwijk
Hi all,

Can I get +1s to merge the following, which should allow us to
actually push out f29 module updates?

Patrick


commit b39a70e1f58bd3f7e9960499f23717bda7d01b06 (HEAD -> master)
Author: Patrick Uiterwijk 
Date:   Fri Sep 21 12:56:58 2018 +0200

Define the key for modular bodhi composes

Signed-off-by: Patrick Uiterwijk 

diff --git a/roles/bodhi2/backend/templates/pungi.module.conf.j2
b/roles/bodhi2/backend/templates/pungi.module.conf.j2
index e7bac1721..bb021eb13 100644
--- a/roles/bodhi2/backend/templates/pungi.module.conf.j2
+++ b/roles/bodhi2/backend/templates/pungi.module.conf.j2
@@ -12,6 +12,8 @@ variants_file='module-variants.xml'
 sigkeys = [
 [% if release.version_int == 28 %]
'9db62fb1',
+[% elif release.version_int == 29 %]
+   '429476b4',
 [% endif %]
 {% if env == "staging" %}
None
___
infrastructure mailing list -- infrastructure@lists.fedoraproject.org
To unsubscribe send an email to infrastructure-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/infrastructure@lists.fedoraproject.org


Re: Freeze break request: backup pagure / src.fedoraproject.org db

2018-09-21 Thread Mikolaj Izdebski
+1

On 09/20/2018 11:29 PM, Kevin Fenzi wrote:
> Greetings.
> 
> While I was doing a sync of production src.fedoraproject.org to staging
> today I found out that we are not actually backing up the production
> database. ;(
> 
> Can I get +1s for the following and running the postgresql-server playbook?
> 
> From 57e03cec512b9837d45d45b0b462dde67828c593 Mon Sep 17 00:00:00 2001
> From: Kevin Fenzi 
> Date: Thu, 20 Sep 2018 21:27:55 +
> Subject: [PATCH] Back up pagure / src.fedoraproject.org database
> 
> Signed-off-by: Kevin Fenzi 
> ---
>  inventory/host_vars/db01.phx2.fedoraproject.org | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/inventory/host_vars/db01.phx2.fedoraproject.org
> b/inventory/host_vars/db01.phx2.fedoraproject.org
> index 5ac5154..6c7545a 100644
> --- a/inventory/host_vars/db01.phx2.fedoraproject.org
> +++ b/inventory/host_vars/db01.phx2.fedoraproject.org
> @@ -29,6 +29,7 @@ databases:
>  - notifications
>  - nuancier_lite
>  - odcs
> +- pagure
>  - pdc
>  - statscache
>  - tahrir
> @@ -53,6 +54,7 @@ dbs_to_backup:
>  - notifications
>  - nuancier_lite
>  - odcs
> +- pagure
>  - pdc
>  - statscache
>  - tahrir
> 
> 
> 
> ___
> infrastructure mailing list -- infrastructure@lists.fedoraproject.org
> To unsubscribe send an email to infrastructure-le...@lists.fedoraproject.org
> Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/infrastructure@lists.fedoraproject.org
> 

-- 
Mikolaj Izdebski
Senior Software Engineer, Red Hat
IRC: mizdebsk
___
infrastructure mailing list -- infrastructure@lists.fedoraproject.org
To unsubscribe send an email to infrastructure-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/infrastructure@lists.fedoraproject.org


Re: Freeze break request: backup pagure / src.fedoraproject.org db

2018-09-21 Thread Pierre-Yves Chibon
On Thu, Sep 20, 2018 at 02:29:40PM -0700, Kevin Fenzi wrote:
> Greetings.
> 
> While I was doing a sync of production src.fedoraproject.org to staging
> today I found out that we are not actually backing up the production
> database. ;(
> 
> Can I get +1s for the following and running the postgresql-server playbook?
> 
> From 57e03cec512b9837d45d45b0b462dde67828c593 Mon Sep 17 00:00:00 2001
> From: Kevin Fenzi 
> Date: Thu, 20 Sep 2018 21:27:55 +
> Subject: [PATCH] Back up pagure / src.fedoraproject.org database
> 
> Signed-off-by: Kevin Fenzi 
> ---
>  inventory/host_vars/db01.phx2.fedoraproject.org | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/inventory/host_vars/db01.phx2.fedoraproject.org
> b/inventory/host_vars/db01.phx2.fedoraproject.org
> index 5ac5154..6c7545a 100644
> --- a/inventory/host_vars/db01.phx2.fedoraproject.org
> +++ b/inventory/host_vars/db01.phx2.fedoraproject.org
> @@ -29,6 +29,7 @@ databases:
>  - notifications
>  - nuancier_lite
>  - odcs
> +- pagure
>  - pdc
>  - statscache
>  - tahrir
> @@ -53,6 +54,7 @@ dbs_to_backup:
>  - notifications
>  - nuancier_lite
>  - odcs
> +- pagure
>  - pdc
>  - statscache
>  - tahrir
> -- 
> 1.8.3.1

Definitely +1 :)


Pierre


signature.asc
Description: PGP signature
___
infrastructure mailing list -- infrastructure@lists.fedoraproject.org
To unsubscribe send an email to infrastructure-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/infrastructure@lists.fedoraproject.org