[Buildbot-commits] [Buildbot] #1748: Allow obfuscating passwords, etc. on the master
Buildbot trac
trac at buildbot.net
Tue Jul 2 01:50:55 UTC 2013
#1748: Allow obfuscating passwords, etc. on the master
------------------------+--------------------
Reporter: GreYFoX | Owner:
Type: enhancement | Status: new
Priority: minor | Milestone: 0.8.+
Version: 0.8.3 | Resolution:
Keywords: sprint |
------------------------+--------------------
Old description:
> well today i tried everything to get Obfuscated to work but i couldn't
>
> my dilemma is that i have a shell script to upload the built project to
> an ftp, i do this by placing the script in my system folder
>
> i wanted to generalize the process by making the script take the
> user/pass in args to the calling of this script, but if i do that then
> it's publicly visible to everyone who has access to my waterfall and logs
>
> what i want is the ability to hide the command being executed or part of
> it.
>
> P.S. if obfuscated already does that, don't blame me i read the docs,
> searched google and asked on irc, i was told i can;t use obfuscated in
> buildmaster factories, and i couldn't find out where o use it or how!.
New description:
well today i tried everything to get Obfuscated to work but i couldn't
my dilemma is that i have a shell script to upload the built project to an
ftp, i do this by placing the script in my system folder
i wanted to generalize the process by making the script take the user/pass
in args to the calling of this script, but if i do that then it's publicly
visible to everyone who has access to my waterfall and logs
what i want is the ability to hide the command being executed or part of
it.
P.S. if obfuscated already does that, don't blame me i read the docs,
searched google and asked on irc, i was told i can;t use obfuscated in
buildmaster factories, and i couldn't find out where o use it or how!.
--
Comment (by dustin):
Does that solution work? The command is echoed in a few places on the
slave, too, I believe. Perhaps not for the svn step, but for shell
commands in general.
I think that the web status is a bit late to hide that information - it
means that we need to have a way of persisting the "hidden" state all the
way from the slave, to the master, through the db and mq interfaces, and
into the web UI. And in the 'nine' world, we would need to do the access
control at the REST API layer.
--
Ticket URL: <http://trac.buildbot.net/ticket/1748#comment:9>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation
More information about the Commits
mailing list