From dfd774c10b4ae1c4a389fc1577720e9da169bbd3 Mon Sep 17 00:00:00 2001 From: Andrew Hutchings Date: Wed, 14 Mar 2012 15:39:09 +0000 Subject: [PATCH] Make Jenkins look more like an Openstack site Requires simple-theme-plugin to actually work In manage jenkins -> configure system: URL of theme CSS: https://jenkins.openstack.org/plugin/simple-theme-plugin/openstack.css URL of theme JS: https://jenkins.openstack.org/plugin/simple-theme-plugin/openstack.js Replaces breadcrumb image with one that support alpha channel, adds a logo replace hack and Openstack styles Change-Id: I69da652bc3b9e899b6a7a18408bcb944fe4b21b0 --- modules/jenkins_master/files/breadcrumb.png | Bin 0 -> 5965 bytes .../files/openstack-page-bkg.jpg | Bin 0 -> 3738 bytes modules/jenkins_master/files/openstack.css | 22 +++++++++++ modules/jenkins_master/files/openstack.js | 22 +++++++++++ modules/jenkins_master/files/title.png | Bin 0 -> 3670 bytes modules/jenkins_master/manifests/init.pp | 35 ++++++++++++++++++ 6 files changed, 79 insertions(+) create mode 100644 modules/jenkins_master/files/breadcrumb.png create mode 100644 modules/jenkins_master/files/openstack-page-bkg.jpg create mode 100644 modules/jenkins_master/files/openstack.css create mode 100644 modules/jenkins_master/files/openstack.js create mode 100644 modules/jenkins_master/files/title.png diff --git a/modules/jenkins_master/files/breadcrumb.png b/modules/jenkins_master/files/breadcrumb.png new file mode 100644 index 0000000000000000000000000000000000000000..755bcd60419576e7eca4622854754345f9bdc543 GIT binary patch literal 5965 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 literal 0 HcmV?d00001 diff --git a/modules/jenkins_master/files/openstack-page-bkg.jpg b/modules/jenkins_master/files/openstack-page-bkg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f788c41c26481728fa4329c17c87bde36001adc1 GIT binary patch literal 3738 zcmd5-YdDna8vedHnM0NtYi6>>At7O=uyTsZup5R_40A9)aXQa}U(l^=gSg=J*&3mKp$aM0r>UIFDe9Zy(vs} zWf)kqO2Y_n0$>ZQ0D&hY4tWjpY?Ii5?V)h*kc0fz?%ZIj3|{;F8E5l%d0)&*Hx~ulvc_*73u8%R zsVMV~ne!JY);&pWott~QIZYJFTXliYc2};JEU{X7W6;ZPfz;)U;U4#mEuK@K*=SC3BR-m&x9(Nna@>b@%FS34|P^jtsXRb5>z9gtPp;_MI2F3o*k z>csA-?CX4b;~4P-*L$+Mmb|51F)eD*wCc`Jt(9}C${Zo=!Uin=u_yMC^;`X!x$##4 z+~}dkT`NF@Uhw0r+6g_)?e!h8IX+OE^C96>UOsv0GPMD6(kr#ljhXRnA=O>Qj@%iT zqBF7aQ*}BG)h@6r0%#azk!r9yrN6>9dq~>KadV$~cGG?Hjk>~it^5rd#zS4KE*p+4 z;;B)%oBK8PNTs=A)a-z`n?3zJ%+h{`=>ijk4sYKr*>`eN1H`~Lo|Tm!o6qN{S* zeNl=NcpGzD55)XnLC|>g)~w={=c#4*x^;mk4Zo_FOFlffP@!?1`c+TogTVR4kp9-q z`d5cMBzNxk6qjPRK9*WY3uHS=bnm_QJvSMBBS_A#3i=ywsg6^|9rfruW0MhdGwHDO z?1gJRMQVecKE^gV{%uo(b)zl^Hd&vmnwFh88h*-?FJ;y=Hdqvt!K|s<$>xlzR=G4{ zZgGOCF43IXS?62B)w*N&dXt%U8X^Bjx}^%Yf>VFpFoKSGP%k?ems;&&J)|Dx(qtQD zu2tS)<_Qz4#LhBKYkl@Og}G)^5+F4P($Fk>)}{uMVv|;Sz2i4$XJ_WTw*;n>3N805rnXhbC52SC={E3rXRlrs|I6f;o|Cn%eje59{axu9sivy4oYmg=j|fLt3<3 zFce84aNb8GbK;y>RbBu71YBcYKL3@M3N25yoE%BtG z^K!`WTQ|fb-Ysa7T)mEw&4_b)PWYgc!)3W)H+neR9o^f|AXdgY1`gN+pvgzbbk`M z*Ts6${7M`2)9XIPy^MoXTiiP2GTp_OtgWMshnH)M&ZSO0)cet!oWo_0_&hV(0?Qdb zdo(sw{I#{hI`SWPM`N=U^#+MgN-*rZ#J7Cm7Jj89`5ehd_{z&9->Jc7$F(X4)&|`K z5rEgd;@dhi-IzJnSVpMd!Gf_G-QW+ zjVMrIas1)g%)GJ;(=oaK};O^)NYdS1`XR?K_;I7qj zhii5}x^he{U3M+GF+WpYws#=Pt#S9xB_X5QE7W+_rQdwMhukJnQj}5cnCz_sIJ#r0 zJa5drkRPI$X(4YdpCswJe#5aN4Jjw3V3Nzt&`lcKBI~#;!>jq7j8y# zvHrFg_#P376A45^hp-KU*P=R;DVdPK*w7D@Gw+`XsSpm^L-VkCooZF61sPAnnjsT# zND4C{>G#P10F_&txEoE!rX%Iy*L}Kna=Q%fDLJ_rF*LujRITZ)$g!?UYLkCXOoz-S z_p`Hny*Rh--l)aYQC&-2dd%;%VKGC1<1DJm_n~`nk4^yS`}&P zM}5bOypW0hwtvrwnE>}g1Mq+B>09qPp1b$hn6kC_iqF`tX#G-t7D$n}Ky9t}sUqiI zOe@odQ?JueZ+sg`-zoQ}J4if6vv1c9x{BDme+F6z{8esU^Kio zK_oPy9}@nlGywSOZy9`^- zzBg>C9|rgWF{pcCogEV@;d}VHrgeBl=5Dr*th4V!1`Z9Zrz9le1zHC#sM3{j#G2R?WMhl6b_yyoEAxX>Zixl$16`+^d$ihNtuIBUafyiCEv#oksNL<4= z*oDXsc7-(ww^9-b-6_|bITySG1N2C-7p0L4+V@R%j=4@ygc=89bmSNy38$S=ZiDyP z0SrqrVA;zi8kYBZ2@Mx(2Lx~-*bc@d1#4R($RJv$9ZTfx_t7Kc|HIHnd&@I386P?& z?d6Vd(48n${cTNFFCoSIUj#O{mmt%M&xCIFmR9Y3f{2UnF4e9@uFZOaYiY|CLdbDa z%xS9x4SHi7Fr-1?CnDqRK?)n&$TTBW5J?O&o{TnNCnLw*{QmT7{c}flSbp9&xi*zF z1TdUn&_!$_WxQbMKGkgsl}B%+N5ZV%Hy6_zJ>dejD89yCBMw9(d}z2fWjYH_nV6!F zqe_rI2H5Pi0^~S6)jjnu%lqZN*eQq6!||a24+edpSH_{C8Ew^g8dw2qdrH!@*E7K* z)00Bb8uUsai%v6Oa^L@3E02r|EG%EdV>q;=#2Q9Wjv3l?dAur$4bzyOl3M6 z1hf%&o*#2R&xnS1z4&R`Uq%`Ut0_P{BOwt;FuDbCW75Qp#l)U;+N6jaIz6Nf$t6dNV>^>ETzcpQ=%tMaf0k|rg72+IW`z$FyfE+D{1@tt$t5DmX)*;QV?c;%+5Z&egAgfXTQJq-mZkC z>pFAHu}U=Axde_?s!99ZfDg_+9TYzDa6N1R3adhx&2Mb7>9w`KpMNz!>U5t2XQ8lZ zu+!+H7(PRwF@jAkwvI;|8|=Z_dfzV`Kpi;I!e=|Ql+HAdEag?VZ^Ilw9XJj9N1#1a z?UFC!)X62`CRIe^9YCLKbJ` z&O@f0zt{Z1YDF1utg2$F+rzvrncys+g37Xsd8)idSW(=}t#~qF#qBo29*@^ZCs<$W zpa144=o4g0z63h_ttPfIpH-FyG^MAH+6B~r$(4qw+Uv{2d#h`$lq+i+#Tf%CAzDFUh!pzX(6nW{EASJAQkhm!+}aGpHc z;(+N`S*@tYmump1T37E}J;!$0#F>^M*mT_X1x~bvnp&qP9IHI#bj-0z8FR+=p+e#*w3ugV#wX``sR-CI1!YiQsfc@Om<;1MBw zlfqH9z4Q|m*C?URU1OG(`UYn>Q8<|I!mby#FlN5MMFE8;Pyh$skbR?ngFLt?%nWSkS-#W5umy>@^DyAERP~{E&`M%0(qi&((^ahqL}u^jT<2dcf)p< z%Fxc9J$nh_`>_oNYC?oy`rIDY46Yrw4si3Qn~oXV%dJ}IlUD-40>QipyGa_dV0Z%J ztcEXm5yxR0gySJ04{nnbm#vP=Hq&GI<8VxcZ34pRjt6m%pE2H|!+HBJQrdBdyKHJR z2O_}hp!5bXuwniQYTF>yI|=cjT+2l`9T3|H+l4%ryPxWQm(ODW#8Ctj_CplcO=)qj zD#d~V6BahR9NY1kE5rF)_j<|!Cqnpq0uOKhL%w z>y8OyeTM1?REXc{0|3b=#WPZneh80PxL=Ljau1~+CgtMgg-vccMDX-L z9^7An_;!lFAi`#G_1F*OdM|Z$EVQs0m0$?mY}(baOZ%Zpd62#Pyg!3Jd4d zD^8+lSir&T6Y9-p9L#Wz6$5nXLjdOl?7Lv!TeMr}F14ranauW9=L>ubu*x>Bcrgwp zjrT@{rL*2Fc}Ilwn07QvdJfMOO2=(1Px)6&ih7lg839!Bx&}lQER~T`^7_x@fXo({ zCZMeZYt*!VgMTg>PR)PBaIwubzRY%jjE`-s zG;B}>2!lD=QLOTfQOEZKIEz*;yTJ9(Af0zNv;IDq7#Fr#W{Ap+7Sq1N3TL21X|h2t z=Dk>^bGSsRX-u+cZ23mMB_Ioc0yNIfcfLWB>$hVU3W3>d&a?IM+bGRGt+t}aiv(eh z(D6Z9N>U2|Qxle(!UVTeEKE6W))3WI5z48Rs8d5v0GwmyC8iQiUJO8KS?QwHl2abL zNW+hadDdPc8z%MSOG$l&WR@!!&M{WLmrnS=-0G#&`a)chX>mN9W1>|yqve@lL8a`f zXRmn$B8P=dLxE!2rIi}a*gh%FI4j?C;b@L=WgypiTRf==n6DKr9mUExo6a@{wLM-I z9%V9{!;5G!<8fMYikfEbrGXRQN-9*24}kIIpP&dEg@fiLqAY5|jjv}$P3x0avZODU zdX`c|G>h`1f=3uEu)L9C)H5%frni#HZXcX`TD{iQ-e2qXxj_f%|WW;byDMc%7+uBy}Y?KLC?jp%yyyeBNkqQ-*osw2ex&97Q{#C7%CdSDMNIV zTdC(LEm?&qPcNOjM)h9Grs|M(gsuhV8@96?m4WkQ>j{bJIs)m^neL%ua!i+N8>Lh+ zKu#7rF~VOH@hb{zGXYwys!Um4Vkf+H8Hj6?^eI%kT%j+HA0K=6qdQ@nfR57Q`Jm9T zc)Yg9-`e~BRE!xoKZ z=mP|0Kihr}V1$5sHw$QekmoL)lQ;~@H$S)}s3xuwypiubB?1%OyBpwC08TH!=?BrQ zhOp`PTu;%u0}Q=XKGb7d$g8*;de8c1UI|Re2R;;Radh_D!FIZg+JP`oJg>5 z;&B7eVAomZe>j~hOOIVRO_Q7eSGz37hxmnsG!n%HX`C6gSqFcg(RLmikn%EPR*wel zrsc;>!vQ<>2ZW`lk`MbNLopFd#_9mh8iKPH;KbjC@xJU${pdxuTF{uO(eG#9t*>XP z_4Seh`r_#q$^xeiuy(=eSouv66cpS!t3n`|j`6xnmSs1q@;0!I)m<6eYHHGMRdB87 ziruozT=gn@yp`B9oGxD-b7PqhZum|oJCfLB38&8v51ijj-Pb`qvCr3FtJ0aFms2h3(n0-}3jJ~J$ zCzep7-MIZFbo$(m8zWm?SoRl__blLE+!fFBVVk1&XLg+vmVNcTk9O2+q?x#F0LZUN zu6oM~C)(7^0|az4nM}@aZf<@RkH0CR8<-Yn-fZe+Dbr#iJWSt#tnR4^h<@ePXWmeHIO4q^X zCbiy(=k3R1o1}0E+7x*OOe-qnIXG{#N_rqK*1NH}Qz6aumTR`YTgo5K=q=61;5@b- zrgUA_Qz=)(TPN!tCZE|{?B0*r9ov5Fcip6xQ2;Yqs*2_o7TFKGp0|~bcP@6+a(rz^ zXXmmyBfT}ucw_t(6s+f^t_)nc>RKW<-q_&J35vN+RPLsR?VAsQeHLyCR7AWvxFOVc zAg-xl=j*RipzaKWx3lAf?ei`PoM;bbAL>svH?JqQwjSulb9bghytRt%*5x-no>xlf zh7qj0LYRXVDU})?Btsy7^71*ujsEP_ACyd)P)*ULWBCXox@PUfwmQ#)Vl&oeIqpQY zHMgU+xe0EhQ)RmjdB3JHGdrsvJ9?A=WwOrn)J?BH{+D&O_@SKdrj2|8Z{hS1T(k>&Zlt;p=tqw*mVY1aLt=u^eAHkW>8cb#@q& z4-SLa@ii zCt7NGrLv)1Scy9ew-sOwwLYn2a6T#KzJgnbacm7Z20q6tcs~C!0DI+r(=$l+x{=W0A}~0&W)ll4*&oF07*qoM6N<$f~n6U7ytkO literal 0 HcmV?d00001 diff --git a/modules/jenkins_master/manifests/init.pp b/modules/jenkins_master/manifests/init.pp index c32b1ded14..91e2a25867 100644 --- a/modules/jenkins_master/manifests/init.pp +++ b/modules/jenkins_master/manifests/init.pp @@ -134,4 +134,39 @@ class jenkins_master { command => "apache2ctl graceful", } + file { "/var/lib/jenkins/plugins/simple-theme-plugin": + ensure => directory, + owner => 'jenkins', + group => 'nogroup' + } + + file { "/var/lib/jenkins/plugins/simple-theme-plugin/breadcrumb.png": + ensure => present, + source => "puppet:///modules/jenkins_master/breadcrumb.png", + require => File["/var/lib/jenkins/plugins/simple-theme-plugin"] + } + + file { "/var/lib/jenkins/plugins/simple-theme-plugin/openstack.css": + ensure => present, + source => "puppet:///modules/jenkins_master/openstack.css", + require => File["/var/lib/jenkins/plugins/simple-theme-plugin"] + } + + file { "/var/lib/jenkins/plugins/simple-theme-plugin/openstack.js": + ensure => present, + source => "puppet:///modules/jenkins_master/openstack.js", + require => File["/var/lib/jenkins/plugins/simple-theme-plugin"] + } + + file { "/var/lib/jenkins/plugins/simple-theme-plugin/openstack-page-bkg.jpg": + ensure => present, + source => "puppet:///modules/jenkins_master/openstack-page-bkg.jpg", + require => File["/var/lib/jenkins/plugins/simple-theme-plugin"] + } + + file { "/var/lib/jenkins/plugins/simple-theme-plugin/title.png": + ensure => present, + source => "puppet:///modules/jenkins_master/title.png", + require => File["/var/lib/jenkins/plugins/simple-theme-plugin"] + } }