Commit Graph

36 Commits

Author SHA1 Message Date
Clark Boylan 11e944fdce Retire this repo
The opendev project has been moving away from puppet and this is one of
the puppet modules that is no longer used. To simplify things for us we
are taking the extra step of retiring this repo.

Change-Id: I18f38357718764414ca24ab9f21ae87572111f8d
2022-02-17 12:50:49 -08:00
Thierry Carrez 1afaf5492c Deploy new logo.png and motd.js files
Recently-introduced change in ptgbot requires deployment of
two new files (logo.png and motd.js).

Also remove :: prefixes to make linter happy.

Depends-On: I57d02c505ced355d53bc79e0d8240ea63737eae3
Change-Id: Ibd0dd9f5e8dabb863d260933d5a2ee29e84a2df0
2019-12-12 16:59:34 +01:00
Thierry Carrez 933656c3c7 Deploy glyphicon font files
PTGbot recently gained the ability to associate icons to each room
to show capabilities. To be able to take advantage of that feature,
we need the glyphicon font files deployed under a fonts/ subdirectory.

Change-Id: Ibc2bbb0466b1d9ad8cb2b7cca7ee94a397d39474
2019-10-10 13:06:33 +00:00
Thierry Carrez ba540724cf Deploy the etherpads.html file
PTGbot recently gained the ability to list etherpads. We need
the Puppet module to deploy that new HTML file on the website.

Change-Id: I7b4eec97100d5fc3d8512fdecfebcd6f929a06ba
Depends-On: https://review.opendev.org/687884
2019-10-10 13:05:53 +00:00
OpenDev Sysadmins c610326c6b OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:25:37 +00:00
Ian Wienand 182c1d03a9 Replace openstack.org git:// URLs with https://
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.

This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.

This update should result in no functional change.

For more information see the thread at

 http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html

Change-Id: I4104e2b0d5432dee1ec66a8916d0b3b64c5f9bf9
2019-03-24 20:35:44 +00:00
Thierry Carrez 278c6493d7 No longer build index page in puppet-ptgbot
Index page used to be shipped and configured in the
puppet-ptgbot module itself. Now it is provided by the
ptgbot itself and is dynamically generated from JSON
data the same way the PTG schedule page is.

This avoids the need to update puppet-ptgbot at every
event to update the links on that page. They can now be
dynamically provided using the ~fetchdb command.

Depends-On: https://review.openstack.org/626907
Change-Id: Id5c84cf3d2fcff0e772764e40dea64c1383a85bc
2018-12-21 16:47:41 +01:00
Thierry Carrez 9f6f4decbc No longer needs room map in configuration
With recently-merged changes in ptgbot, it is no longer
needed to post the whole room configuration in the bot
configuration, it can be fully dynamically-configured.

This shall simplify operations around the event.

Change-Id: I422552fb4823aeb671ecfc14c3c248bf728713a5
2018-12-17 16:16:45 +01:00
Thierry Carrez 5e1ecdcd7c Move UC to Breckenridge
UC was scheduled in Blanca Peak, needs to move to
Breckenridge for AC reasons.

Change-Id: If2fa42778d685a053af496e521603d4bd68d4612
2018-09-12 00:35:57 +02:00
Thierry Carrez 944e30ef1f Make the FC SIG freed slots actually reservable
Changes in 92d0b37a freed up the Tuesday afternoon slots
previously occupied by the FC SIG, but it did not make
those actually reservable.

Change-Id: I97871e9d7935c81dc5d85fed4fd395b236124b39
2018-09-07 09:33:59 +02:00
Kendall Nelson 92d0b37a73 Unschedule FC-SIG
We dont need a whole day so I am unscheduling the afternoon
slots so others can reserve the space.

Change-Id: Ie19c2c35c7a074ccbaeff119d728b92e1ef4db07
2018-09-06 12:00:16 -07:00
Jeremy Stanley 401bd90c20 Use port 6697 for IRC over SSL/TLS
Now that ptgbot has moved to SASL auth in
Ia1dfedec7a69a59773759e072acfe442e3976f99 we assume SSL/TLS for the
socket and so need to use port 6697 which actually supports that.

Change-Id: I2a783736dcb752957c675c632716afd7d4da212e
2018-08-31 17:50:14 +00:00
Thierry Carrez fe82e041fd Push configuration for Denver PTG4
Update room configuration and pages for the PTG4 at Denver.

Note that the the Denver venue map link currently 404s as the
map has not been finalized yet.

Change-Id: I44463eff92b6c1443a00ed197f35dc216b74aa9a
2018-08-27 16:28:27 +02:00
Colleen Murphy a4ebd80394 Update Gemfile for Zuulv3
The logic in the Gemfile was relying on Zuulv2 variables to find out
whether the spec helper gem was already available on disk, and since
Zuulv3 has changed things it was failing to find it and downloading the
master version instead. This patch ensures the Gemfile looks for the gem
in the right place when running in CI.

Change-Id: I95e852f17af44d3ff19a8d644a880082f0859c51
2018-07-12 09:57:45 +02:00
Alexandra Settle d163c0e737 Update Monasca room
Change-Id: I275daf0dc626531a09e38fe51e17dbb52a06210c
2018-03-01 15:11:15 +00:00
Alexandra Settle af760eb622 Updating Ironic room
Change-Id: I41778d0c7f1801a69fe4b296a2adc2ca6fccfbf2
2018-03-01 14:32:48 +00:00
Alexandra Settle 85cdee186b Updating with room locations
Change-Id: I829693e2c787fb1f2ceb51cdf8479ff142192985
2018-03-01 14:18:50 +00:00
Alexandra Settle 659500d680 Updating the PTG bot since moving to the hotel
Change-Id: Ie0492a637844db8cba59a25daeef45eda06bbe04
2018-03-01 13:56:01 +00:00
Mohammed Naser 156e9f564d Add venue map to PTG index page
I've gotten about 20 of those papers with the map on them which
have end up in someone elses' hand so let's make life easier for
everyone. :)

Change-Id: Ifed3aecc7f8451b69345592d85e4ed1c3fdcaa4b
2018-02-27 13:20:44 +00:00
Kendall Nelson 5468aad846 Change Canal 3 to Canal 2
Turns out we don't have Canal 3 in our room block, we have Canal 2.

Change-Id: If2841c1ebb7260e3cab0214cfa4646e4d9a340b5
2018-02-20 12:14:05 -08:00
Thierry Carrez 9499893fcd Mismatch in room names in Dublin config
The rooms 'Canal Suite 3' and 'Canal Cafe' were confused.
Canal Suite 3 is the openly-reservable one.

Change-Id: I02900bd89c530eb50f3caa05ba9882efe3e38bea
2018-02-15 09:43:30 +01:00
Thierry Carrez c9258625a2 Deploy missing bootstrap-3.3.7.min.js
Newer ptgbot code makes use of bootstrap-3.3.7.min.js,
which should be deployed in the /var/lib/ptgbot/www directory.

Change-Id: If443f317d96617b3763a6aa81a02f5f6b61d4b09
2018-02-14 14:59:35 +01:00
Thierry Carrez f651eac108 PTGbot configuration for Dublin PTG
Set configuration for Dublin PTG with pre-assigned rooms
and reservable slots.

Get rid of ethercalc sheet references since that is not
used anymore.

Change-Id: I34caeb1b38104a9f9b3e405aa576a1eab80cebee
2018-02-12 12:46:43 +01:00
Thierry Carrez 6561290fe4 Deploy signage schedule view
Latest version of ptgbot also produces a signage.html page
suitable for display on on-site monitors. Let's deploy
that page as well.

Change-Id: I613373413863e319636c4ee0e35d104932fa98ee
2018-02-12 11:34:41 +01:00
Thierry Carrez e8321c317c Update index page contents for Dublin
Fix the index page contents to prepare for Dublin:
- Make cityguide URL a parameter, and reference it
- Update URLs for CityGuide and Etherpads
- Use local bootstrap CSS file
- Remove ethercalc link since we don't use ethercalc anymore
- Update other links titles to accurately reflect content

Change-Id: Iaade00aa4061fb082fa2fa3459896d8232b6d198
2018-02-02 18:17:00 +01:00
Paul Belanger 85373c31d5
Add pip as requirement
We actually need to make sure pip is installed before we try using pip
to install ptgbot.

Change-Id: If86758e9b8d20a9d7c1d8de851206ad143f476f2
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2017-12-11 19:01:15 -05:00
Jeremy Stanley a375ebe749 Install local CSS and JS files
The ptgbot repository now provides local copies of the stylesheets
and script files it uses, so install them to the same location as
the static markup files.

Change-Id: I1fed94ce181927f12e56b384b19ac8c508515ada
2017-09-12 16:52:31 +00:00
Kendall Nelson 8e35c817b0 Add City Guide
Add cityguide wiki to the ptg.openstack.org
site for easy reference.

Change-Id: I4377cbbb57e7b32d77ab2736858fccca8f23037c
2017-09-07 13:31:44 -07:00
Colleen Murphy 935a2e12c8 Depend on helper gem for spec_helper_acceptance
Instead of keeping a local copy of spec_helper_acceptance.rb and
requiring updates to all modules for any change, we can move it into the
common helper gem and require it from there. This will make it easier to
create and review changes that affect all puppet modules. Also change
the Gemfile to look for the gem in the local workspace if running in a
zuul environment.

Change-Id: I0d00ad65e8daabb0a02c27e70b17ec5c38342646
2017-08-20 23:12:02 +02:00
Jeremy Stanley 6d4a8cb4c9 Update to Queens, add a site index
For convenience, assemble a list of links to useful PTG-related
documents people may want to consult while at the event. Make this
the site index so they only need to remember one very short URL.

Also update URLs (and ethercalc layout) to Queens.

Change-Id: I2cc4e70dfc1b84a6a86824546c9a1d0846ba01f1
2017-08-16 14:49:08 +02:00
Jeremy Stanley 94a1552c6c Make HTML and Javascript files world readable
So that Apache can serve the ptg.html and ptg.js files to browsers,
make them world readable (and so readable by Apache itself).

Change-Id: I313826cd49056234e3beb7863cb2138a951134a4
2017-07-12 23:08:46 +00:00
Jeremy Stanley 5680eecf0e Correct the db_filename path
Elsewhere in the module, the db_filename is referred to residing in
/var/lib/ptgbot/www so set it in the conffile template accordingly.

Change-Id: I86f190c4200dfce8f736acc1ba469cd7f2aca699
2017-07-12 22:54:15 +00:00
Jeremy Stanley 93505ed3c8 Pass vhost_name into the vhost resource
In order to address scoping issues with $vhost_name in the vhost
template, pass the value from the outer module into the httpd::vhost
resource so that the erb @vhost_name construct will find it.

Change-Id: I79f75fa34c2e277ed4e0bf6929bf5b1628dd8185
2017-07-12 21:49:16 +00:00
Jeremy Stanley 6f726c3088 Serve Web site content
Add an Apache virtual host serving the content from
/var/lib/ptgbot/www over plain HTTP, with a configurable DNS name.

Change-Id: Idb1fc5273b67ab88e1c78578275969b04c781c7a
2017-07-06 20:49:04 +00:00
Thierry Carrez 7449a8db0d Add instructions related to the PTGbot IRC bot
Add Puppet instructions to run the PTGbot IRC bot. This
is based on the puppet-statusbot module, and tweaked to
conform to PTGbot configuration file format.

Configurable elements include bot nickname, password, and
channel. Other elements (like ethercalc pointers) will
require to be refreshed in this module for each PTG event.

The next step would be to set up a web server to serve
static content from /var/lib/ptgbot/www.

Change-Id: Ia3c5a44c33dab1914c9908280bec1323e35431f2
2017-07-06 19:28:30 +00:00
OpenStack Project Creator f4b734519d Added .gitreview 2017-06-23 12:03:43 +00:00