[PATCH] Update postfix on jenkins master to not use bastion as a relay
by Pierre-Yves Chibon
Bastion is not accessible internally for the cloud instances which
thus cannot use it as relay to send emails. This change uses sed to
change the postfix configuration and tell postfix to not use bastion
as relay.
---
This concerns jenkins master which is not in freeze but since it touches postfix
I prefer to have approval for this change before pushing it.
I made the change by hand to clean the mail queue on jenkins master (and then
reverted it), so it works.
I tried to telnet to the host but port 25 is closed, as it should be, so there are
little chances it transforms this machine onto a spam box, but again, I'd rather be
on the safe side :)
Thanks,
Pierre
playbooks/groups/jenkins-cloud.yml | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/playbooks/groups/jenkins-cloud.yml b/playbooks/groups/jenkins-cloud.yml
index 31da1c0..8079c4a 100644
--- a/playbooks/groups/jenkins-cloud.yml
+++ b/playbooks/groups/jenkins-cloud.yml
@@ -128,6 +128,11 @@
notify:
- restart jenkins
+ # Postfix cannot use relay as it cannot connect to bastion
+ - name: Update postfix to send directly rather than via bastion
+ shell: sed -i -e 's|relayhost = bastion|#relayhost = bastion|' /etc/postfix/main.cf
+ notify:
+ - restart postfix
handlers:
- include: $handlers/restart_services.yml
--
1.7.2.1
10 years, 5 months
Plan for tomorrow's Fedora Infrastructure meeting (2013-10-24)
by Kevin Fenzi
The infrastructure team will be having it's weekly meeting tomorrow,
2013-10-24 at 19:00 UTC in #fedora-meeting on the freenode network.
Suggested topics:
#topic New folks introductions and Apprentice tasks.
If any new folks want to give a quick one line bio or any apprentices
would like to ask general questions, they can do so in this part of the
meeting. Don't be shy!
#topic Applications status / discussion
Check in on status of our applications: pkgdb, fas, bodhi, koji,
community, voting, tagger, packager, dpsearch, etc.
If there's new releases, bugs we need to work around or things to note.
#topic Sysadmin status / discussion
Here we talk about sysadmin related happenings from the previous week,
or things that are upcoming.
#topic Upcoming Tasks/Items
https://apps.fedoraproject.org/calendar/list/infrastructure/
#topic Open Floor
Submit your agenda items, as tickets in the trac instance and send a
note replying to this thread.
More info here:
https://fedoraproject.org/wiki/Infrastructure/Meetings#Meetings
Thanks
kevin
10 years, 5 months
Copr documentation
by Miroslav Suchý
Hi,
I created
http://infrastructure.fedoraproject.org/infra/docs/copr.txt
which have some informations, which is stored neither in copr wiki, nor in ansible playbooks.
And which may be usefull if somebody have to act on copr machines without knowledge of copr.
--
Miroslav Suchy, RHCE, RHCDS
Red Hat, Software Engineer, #brno, #devexp, #fedora-buildsys
10 years, 6 months
rdiff-backup doc in infra docs
by Kevin Fenzi
Greetings.
I just added a new doc to our infra-docs repo:
http://infrastructure.fedoraproject.org/infra/docs/rdiff-backup.txt
Review/feedback welcome. Are there any unclear parts? Anything not
mentioned that would be good to know about backups?
Also, I'm going to do some restores from rdiff-backup in the coming
week and confirm all is looking ok. If it is, I am going to look at
stopping our bacula updates after Beta is out. Then we need to look at
some backup setup to backup our rdiff-backups (on netapp disk) to tape
(just in case). Suggestions for something to do those backups welcome.
kevin
10 years, 6 months
Freeze break: Drop f20 alpha images from staging on download-ib01
by Kevin Fenzi
Our download-ib01 machine is 100% full now. ;(
As a quick way to regain some space, I'd like to exclude and drop the
f20 alpha staged content. Not many (if any) folks should be looking for
it anymore, and it will still be on master mirrors for those that do.
+1's?
kevin
--
diff --git a/modules/mirrormanager/files/sync.sh b/modules/mirrormanager/files/sync.sh
index 94e38a8..88a819b 100755
--- a/modules/mirrormanager/files/sync.sh
+++ b/modules/mirrormanager/files/sync.sh
@@ -8,7 +8,7 @@
RSYNC='/usr/bin/rsync'
RS_OPT="-avSHP --numeric-ids"
RS_DEADLY="--delete --delete-excluded --delete-delay --delay-updates"
-ALT_EXCLUDES="--exclude stage/deltaisos/archive"
+ALT_EXCLUDES="--exclude stage/deltaisos/archive --exclude stage/20-Alpha*"
EPL_EXCLUDES=""
FED_EXCLUDES=""
10 years, 6 months
ask.fp.o low ranking in Google
by Vít Ondruch
Hi,
I am wondering why anytime I am searching some issue with Fedora,
ask.fedoraproject.org is never shown in Google's results. How is that?
That should be one of ours primary sources of answers for common questions.
For example, when I google for "fedora 19 installation fails", on first
page I get referecnes to
* fedora wiki
* fedoraforum.org
* wikihow
* bugzilla
* google groups
* and some other unknown pages
ask.fp.o does not appear on first 10 pages of Google. I am afraid it is
useless service unless it appears in Google.
Any thoughts?
Thanks
Vít
10 years, 6 months
Plan for tomorrow's Fedora Infrastructure meeting (2013-10-17)
by Kevin Fenzi
The infrastructure team will be having it's weekly meeting tomorrow,
2013-10-17 at 19:00 UTC in #fedora-meeting on the freenode network.
Suggested topics:
#topic New folks introductions and Apprentice tasks.
If any new folks want to give a quick one line bio or any apprentices
would like to ask general questions, they can do so in this part of the
meeting. Don't be shy!
#topic Applications status / discussion
Check in on status of our applications: pkgdb, fas, bodhi, koji,
community, voting, tagger, packager, dpsearch, etc.
If there's new releases, bugs we need to work around or things to note.
#topic Sysadmin status / discussion
Here we talk about sysadmin related happenings from the previous week,
or things that are upcoming.
#topic Upcoming Tasks/Items
https://apps.fedoraproject.org/calendar/list/infrastructure/
#topic Open Floor
Submit your agenda items, as tickets in the trac instance and send a
note replying to this thread.
More info here:
https://fedoraproject.org/wiki/Infrastructure/Meetings#Meetings
Thanks
kevin
10 years, 6 months
Silly Question about FAS
by Edgar Muniz Berlinck
Hi.
I'm trying to work on ticket #116 and I'm having some issues with fas
sources.
I did clone from git and follow all INSTALL steps. When a do
a ./start-fas a get a error :
AttributeError: 'module' object has no attribute 'ResultProxy'
Sorry for a silly question like this, but I'm not too experienced with
Python and it appears to be a missing module or other problem with my
python installation.
Bellow, the full traceback.
Traceback (most recent call last):
File "./start-fas", line 16, in <module>
start()
File "/home/edgar/git/fedorahosted/fas/fas/commands.py", line 82, in
start
from fas.controllers import Root
File "/home/edgar/git/fedorahosted/fas/fas/controllers.py", line 37,
in <module>
from fas.user import User
File "/home/edgar/git/fedorahosted/fas/fas/user.py", line 72, in
<module>
from fas.model import PeopleTable, PersonRolesTable, GroupsTable
File "/home/edgar/git/fedorahosted/fas/fas/model/__init__.py", line 3,
in <module>
from fasmodel import *
File "/home/edgar/git/fedorahosted/fas/fas/model/fasmodel.py", line
48, in <module>
from fedora.tg.json import SABase
File "/usr/lib/python2.7/site-packages/fedora/tg/json.py", line 120,
in <module>
@jsonify.when('isinstance(obj, sqlalchemy.orm.query.Query)')
File "/usr/lib/python2.7/site-packages/peak/util/decorators.py", line
642, in do_decorate
frame, getattr(f,'__name__',None), f, frame.f_locals
File "/usr/lib/python2.7/site-packages/peak/rules/core.py", line 197,
in callback
register_for_class(None)
File "/usr/lib/python2.7/site-packages/peak/rules/core.py", line 190,
in register_for_class
rules.add(parse_rule(engine, pred, context, cls))
File "/usr/lib/python2.7/site-packages/peak/rules/core.py", line 65,
in parse_rule
def parse_rule(engine, predicate, context, cls):
File "/usr/lib/python2.7/site-packages/peak/rules/core.py", line 153,
in __call__
return self.body(*args, **kw)
File "/usr/lib/python2.7/site-packages/peak/rules/predicates.py", line
517, in _parse_string
expr = parse_expr(predicate, b)
File "/usr/lib/python2.7/site-packages/peak/rules/ast_builder.py",
line 424, in parse_expr
return build(builder, parser.expr(expr).totuple(1)[1])
File "/usr/lib/python2.7/site-packages/peak/rules/ast_builder.py",
line 419, in build
return production[nodelist[0]](builder,nodelist)
File "/usr/lib/python2.7/site-packages/peak/rules/ast_builder.py",
line 217, in atom
return build(builder,nodelist[2])
File "/usr/lib/python2.7/site-packages/peak/rules/ast_builder.py",
line 419, in build
return production[nodelist[0]](builder,nodelist)
File "/usr/lib/python2.7/site-packages/peak/rules/ast_builder.py",
line 178, in power
return com_call_function(builder,nodelist,node[2])
File "/usr/lib/python2.7/site-packages/peak/rules/ast_builder.py",
line 284, in com_call_function
return builder.CallFunc(primaryNode, args, kw, star_node,
dstar_node)
File "/usr/lib/python2.7/site-packages/peak/rules/predicates.py", line
199, in CallFunc
meta_functions[target.value], args, kw, star_node, dstar_node
File "/usr/lib/python2.7/site-packages/peak/rules/predicates.py", line
233, in apply_meta
extra.extend([parse(varargs, node) for node in args[varargpos:]])
File "/usr/lib/python2.7/site-packages/peak/rules/predicates.py", line
213, in parse
return parsers.get(arg, build)(self.expr_builder, node)
File "/usr/lib/python2.7/site-packages/peak/rules/ast_builder.py",
line 419, in build
return production[nodelist[0]](builder,nodelist)
File "/usr/lib/python2.7/site-packages/peak/rules/ast_builder.py",
line 181, in power
return builder.Getattr(nodelist, node[2][1])
File "/usr/lib/python2.7/site-packages/peak/rules/codegen.py", line
368, in Getattr
return Getattr(build(self,expr), attr)
File "/usr/lib/python2.7/site-packages/peak/util/assembler.py", line
91, in __new__
result = func(*args, **kw)
File "/usr/lib/python2.7/site-packages/peak/util/assembler.py", line
161, in Getattr
return fold_args(Getattr, ob, name)
File "/usr/lib/python2.7/site-packages/peak/util/assembler.py", line
1226, in fold_args
return Const(eval(c.code()))
File "<generated code>", line 0, in <lambda>
AttributeError: 'module' object has no attribute 'ResultProxy'
Thank you for your time.
10 years, 6 months
This week in Fedora
by Chris A. Roberts
Sorry everyone for the delay in posting this week in Fedora, I know everyone is always curious to see the numbers report.
Last week badges have only gone up a slight amount 1.55% from previous weeks but that is ok, things will pick up. There are alot of badges coming into production so "badge out" Last week we had 3428 builds completed, up +11.55% from the previous week. Keep up the good work guys its good to see such great contributions.
Now to my favorite subject the Fedora wiki. Wiki editing has shot up to 1211 edits with a +51.19% difference from the previous week. Awesome work guys I have been working on keeping everything organized and moved around, so its great to see so many people getting information up to date and new information covered. Now for some bad news New Fedora FAS accounts have taken a dive with only 119 being created, and a drop of -38.66% from the previous weeks. Lets not worry too much though I have a feeling this will go up, and with our awesome ambassadors spreading the good word of Fedora only good things can start happening.
Meetings completed and started were only 6 for this week, a drop of -33% from the previous week. 29 new packages were created being a positive difference of +61.11% from the previous week. Way to go guys, you rock Posts on the planet went up as well 112 posts to be exact, that is a difference of +24.44% from the previous week. With us having such an awesome distro I am always happy to see people posting news. Retired packages were down to 6 a drop in -70% from the previous week. We had 401 updates to stable and 680 updates to testing with a difference of +17.44%.
All in all another awesome week in Fedora land, I am looking forward to another great week.
Chris Roberts
Fedora Marketing/Websites/Videos/Infrastructure Team
https://fedoraproject.org/wiki/User:Chrisroberts
10 years, 6 months
Meeting Agenda Item: Introduction Amit Soni
by amit soni
Hello,
IRC Name: soni1877
Skills: multi-threaded application development, Networking layers protocol
dev.
Want to work on any enhancement related to telnet, ssh, ssl, ftp or network
packet routing.
Thanks
--
Regards,
Amit Soni
10 years, 6 months