# # ChangeLog for / # # Generated by Trac 1.0.2 # Nov 29, 2024, 6:34:28 PM Tue, 15 Dec 2009 01:50:43 GMT broder [2592] * trunk/packages/invirt-base/python/invirt/common.py (modified) Subclass invirt.common.struct from dict, instead of rolling our own ... Tue, 08 Dec 2009 03:05:27 GMT broder [2591] * package_branches/invirt-web/cherrypy/code/cache_acls.py (modified) * package_branches/invirt-web/cherrypy/code/getafsgroups.py (modified) * package_branches/invirt-web/cherrypy/code/main.py (modified) * package_branches/invirt-web/cherrypy/code/validation.py (modified) * package_branches/invirt-web/cherrypy/invirt-cache-acls (modified) Update the cherrypy branch to use authz.afs.cells instead of just ... Tue, 08 Dec 2009 02:33:43 GMT broder [2590] * trunk/packages/invirt-base/python/invirt/authz/locker.py (modified) * trunk/packages/invirt-database/python/database/validate.py (modified) * trunk/packages/invirt-web/code/cache_acls.py (modified) * trunk/packages/invirt-web/code/getafsgroups.py (modified) * trunk/packages/invirt-web/code/validation.py (modified) * trunk/packages/invirt-web/invirt-cache-acls (modified) * trunk/packages/xvm-devconfig/master.yaml (modified) * trunk/packages/xvm-prodconfig/master.yaml (modified) Store AFS cell configuration at authz.afs.cells instead of just ... Sat, 05 Dec 2009 22:31:51 GMT broder [2589] * trunk/packages/invirt-dev/debian/invirt-dev.init (modified) Switch to using std-init in invirt-dev. Sat, 05 Dec 2009 22:14:29 GMT broder [2588] * trunk/packages/invirt-dev/debian/invirt-dev.postinst (modified) Create /srv/git when installing invirt-dev if it doesn't exist. ... Sat, 05 Dec 2009 22:08:49 GMT broder [2587] * trunk/packages/invirt-dev/python/invirt/builder.py (modified) Config structs aren't dicts, so neither []-indexing nor .get work on ... Sat, 05 Dec 2009 21:55:43 GMT broder [2586] * trunk/packages/invirt-database/debian/pyversions (added) Apparently invirt-database-server is no longer Python 2.4-compatible ... Sat, 05 Dec 2009 21:53:40 GMT broder [2585] * trunk/packages/invirt-dev/debian/pyversions (added) Add a debian/pyversions file to invirt-dev. Our code doesn't work ... Sat, 05 Dec 2009 21:29:46 GMT broder [2584] * trunk/packages/invirt-dev/invirt-build-conf (modified) When generating the git user's k5login, actually move it into place. Sat, 05 Dec 2009 21:12:52 GMT broder [2583] * trunk/packages/invirt-dev/debian/invirt-dev.cron.daily (added) Automatically regenerate the Invirt git configuration daily. Sat, 05 Dec 2009 21:12:52 GMT broder [2582] * trunk/packages/invirt-dev/setup.py (modified) Actually install the invirt-build-conf script. Sat, 05 Dec 2009 21:12:50 GMT broder [2581] * trunk/packages/invirt-dev/debian/invirt-dev.postinst (modified) Update the Invirt git configuration at install-time. Sat, 05 Dec 2009 21:12:49 GMT broder [2580] * trunk/packages/invirt-dev/debian/invirt-dev.postinst (modified) Actually create a git user. Sat, 05 Dec 2009 21:12:48 GMT broder [2579] * trunk/packages/invirt-dev/invirt-build-conf (modified) Update the git user's .k5login in invirt-build-conf. Sat, 05 Dec 2009 20:49:51 GMT broder [2578] * trunk/scripts/git-migration/git-migrate-fast.sh (modified) * trunk/scripts/git-migration/rules.mako (modified) There is no master branch. There is only prod. And dev. But ... Sat, 05 Dec 2009 20:36:21 GMT broder [2577] * trunk/packages/invirt-dev/invirtibuilder (modified) * trunk/packages/invirt-dev/python/invirt/builder.py (modified) * trunk/scripts/git-migration/git-migrate-fast.sh (modified) Stuff all of our repos into an /invirt subdirectory, so that we have ... Sat, 05 Dec 2009 20:18:21 GMT broder [2576] * trunk/scripts/git-migration/git-migrate-fast.sh (modified) Populate the superrepo as part of the git migration. Tue, 01 Dec 2009 01:44:05 GMT quentin [2575] * trunk/packages/xvm-devconfig/debian/changelog (modified) * trunk/packages/xvm-devconfig/k5login (modified) Add brockm to xvm-dev Sun, 29 Nov 2009 20:27:40 GMT broder [2574] * trunk/packages/xvm-devconfig/master.yaml (modified) * trunk/packages/xvm-prodconfig/master.yaml (modified) As noted in the invirt.authz.locker._authenticate docstring, if we ... Sun, 29 Nov 2009 17:56:54 GMT broder [2573] * trunk/scripts/git-migration/authors (modified) Update the git-migration authors file. Sun, 29 Nov 2009 13:48:47 GMT broder [2572] * trunk/packages/invirt-base/python/invirt/authz/locker.py (modified) Take advantage of the newly added symbolic names for PTS connection ... Sun, 29 Nov 2009 13:48:43 GMT broder [2571] * trunk/packages/invirt-base/python/invirt/authz/locker.py (modified) Rephrase the invirt.authz.locker._authenticate docstring for clarity. ... Thu, 26 Nov 2009 15:18:14 GMT broder [2570] * trunk/packages/invirt-dev/debian/control (modified) Add remctl-server as a dependency for invirt-dev, for the build scripts. Thu, 26 Nov 2009 15:15:42 GMT broder [2569] * trunk/packages/invirt-dev/invirt-build-conf (modified) * trunk/packages/invirt-dev/invirt-submit-build (modified) Pass a mode to os.fdopen in invirt-build-conf and invirt-submit- ... Thu, 26 Nov 2009 14:46:28 GMT broder [2568] * trunk/packages/invirt-dev/invirt-build-conf (modified) Fix typo in invirt-build-conf. Thu, 26 Nov 2009 14:45:03 GMT broder [2567] * trunk/packages/invirt-dev/invirt-build-conf (modified) * trunk/packages/invirt-dev/invirt-submit-build (modified) Replace NamedTemporaryFile with mkstemp in invirt-build-conf and ... Thu, 26 Nov 2009 04:43:21 GMT broder [2566] * trunk/packages/invirt-dev/invirt-build-conf (modified) Until we switch to storing krb5 principals in the database, we need ... Thu, 26 Nov 2009 04:43:18 GMT broder [2565] * trunk/packages/invirt-dev/debian/invirt-dev.init (modified) * trunk/packages/invirt-dev/invirt-build-conf (added) Add a script for generating the remctl configuration to trigger the ... Thu, 26 Nov 2009 04:43:15 GMT broder [2564] * trunk/packages/invirt-dev/debian/invirt-dev.dirs (modified) Update invirt-dev.dirs to create directories used by the ... Thu, 26 Nov 2009 04:43:12 GMT broder [2563] * trunk/packages/invirt-dev/invirt-submit-build (added) First stab at the remctl script to handle new build queue submission ... Mon, 23 Nov 2009 06:37:40 GMT broder [2562] * trunk/packages/invirt-base/python/invirt/authz/locker.py (modified) In invirt.authz.locker, deal with getting tokens and ... Mon, 23 Nov 2009 04:17:31 GMT broder [2561] * trunk/packages/invirt-base/setup.py (modified) Update invirt-base's setup.py to deal with invirt.authz module. Mon, 23 Nov 2009 04:14:52 GMT broder [2560] * trunk/packages/invirt-base/debian/changelog (modified) * trunk/packages/invirt-base/python/invirt/authz/__init__.py (modified) Add a magic invirt.authz.mech module that loads whatever authz.mech ... Mon, 23 Nov 2009 04:14:51 GMT broder [2559] * trunk/packages/invirt-base/debian/control (modified) * trunk/packages/invirt-base/python/invirt/authz (added) * trunk/packages/invirt-base/python/invirt/authz/__init__.py (added) * trunk/packages/invirt-base/python/invirt/authz/locker.py (added) Add a invirt.authz.locker module to invirt-base for XVM-style ... Mon, 23 Nov 2009 02:02:31 GMT broder [2558] * package_branches/invirt-web/cherrypy/code/cache_acls.py (modified) * package_branches/invirt-web/cherrypy/code/getafsgroups.py (modified) * package_branches/invirt-web/cherrypy/code/main.py (modified) * package_branches/invirt-web/cherrypy/code/validation.py (modified) * package_branches/invirt-web/cherrypy/invirt-cache-acls (modified) "Cherry-pick" r2557 (Re-arrange the authz configuration.) to the ... Mon, 23 Nov 2009 01:54:11 GMT broder [2557] * trunk/packages/invirt-database/python/database/validate.py (modified) * trunk/packages/invirt-web/code/cache_acls.py (modified) * trunk/packages/invirt-web/code/getafsgroups.py (modified) * trunk/packages/invirt-web/code/validation.py (modified) * trunk/packages/invirt-web/invirt-cache-acls (modified) * trunk/packages/xvm-devconfig/master.yaml (modified) * trunk/packages/xvm-prodconfig/debian/changelog (modified) * trunk/packages/xvm-prodconfig/master.yaml (modified) Re-arrange the authz configuration. In particular, even if we allow ... Sun, 22 Nov 2009 22:58:22 GMT broder [2556] * trunk/packages/invirt-dev/debian/changelog (modified) * trunk/packages/invirt-dev/debian/invirt-dev.postinst (modified) In invirt-dev: * Since the prerm code to remove the repo group ... Sun, 22 Nov 2009 22:58:19 GMT broder [2555] * trunk/packages/invirt-dev/debian/invirt-dev.install (modified) * trunk/packages/invirt-dev/invirt-build-release (deleted) Also punt invirt-build-release for the time being. It might make an ... Sun, 22 Nov 2009 22:58:18 GMT broder [2554] * trunk/packages/invirt-dev/debian/invirt-dev.install (modified) Punt invirt-ood-packages and invirt-ood-build from invirt-dev's ... Sun, 22 Nov 2009 21:56:15 GMT broder [2553] * trunk/packages/invirt-base/debian/changelog (modified) Add a changelog entry to invirt-base for r2551 (Add an __iter__ ... Sun, 22 Nov 2009 21:07:30 GMT broder [2552] * trunk/packages/invirt-dev/debian/changelog (modified) * trunk/packages/invirt-dev/debian/invirt-dev.init (modified) * trunk/packages/invirt-dev/repository-config/distributions.in (deleted) * trunk/packages/invirt-dev/repository-config/distributions.mako (added) Change repository configuration to generate config from a mako ... Sun, 22 Nov 2009 21:07:29 GMT broder [2551] * trunk/packages/invirt-base/python/invirt/common.py (modified) Add an __iter__ method to invirt.common.struct. Sun, 22 Nov 2009 21:07:27 GMT broder [2550] * trunk/packages/invirt-dev/repository-config/invirt-uploaders.in (deleted) * trunk/packages/invirt-dev/repository-config/unsigned (deleted) Punt invirt-uploaders and unsigned files from repository config. ... Sun, 22 Nov 2009 21:07:26 GMT broder [2549] * trunk/packages/invirt-dev/invirt-ood-build (deleted) * trunk/packages/invirt-dev/invirt-ood-packages (deleted) Punt the invirt-ood-packages script (and invirt-ood-build). They ... Sun, 22 Nov 2009 21:07:25 GMT broder [2548] * trunk/packages/invirt-dev/debian/changelog (modified) * trunk/packages/invirt-dev/debian/control (modified) * trunk/packages/invirt-dev/debian/rules (modified) Update the packaging to build and install the invirtibuilder. Sun, 22 Nov 2009 21:07:25 GMT broder [2547] * trunk/packages/invirt-dev/setup.py (added) Add a setup.py for the new invirtibuilder and invirt.builder code. Sun, 22 Nov 2009 21:07:23 GMT broder [2546] * trunk/packages/invirt-dev/invirtibuilder (modified) Python 2.5 requires an import from the __future__ to get a with ... Sun, 22 Nov 2009 21:07:22 GMT broder [2545] * trunk/packages/invirt-dev/invirtibuilder (modified) In the invirtibuilder, take advantage of the getBinaries function in ... Sun, 22 Nov 2009 21:07:21 GMT broder [2544] * trunk/packages/invirt-dev/invirtibuilder (modified) Deal with Debian-native packages correctly when calculating and ... Sun, 22 Nov 2009 21:07:20 GMT broder [2543] * trunk/packages/invirt-dev/invirtibuilder (modified) * trunk/packages/invirt-dev/python (added) * trunk/packages/invirt-dev/python/invirt (added) * trunk/packages/invirt-dev/python/invirt/builder.py (added) Pull functions that are needed for the git remctl scripts out of the ... Sun, 22 Nov 2009 21:07:19 GMT broder [2542] * trunk/packages/invirt-dev/invirtibuilder (copied) * trunk/scripts/git-hooks/builder (deleted) Move the invirtibuilder into invirt-dev as a first step towards ... Sun, 22 Nov 2009 21:07:11 GMT broder [2541] * trunk/packages/invirt-base/debian/changelog (modified) * trunk/packages/invirt-base/python/invirt/common.py (modified) In invirt-base: * Add a captureOutput function to invirt.common as ... Tue, 17 Nov 2009 03:10:46 GMT pweaver [2540] * trunk/packages/invirt-database/python/database/validate.py (added) validate.py is the new validation code for invirt-web and invirt- ... Fri, 13 Nov 2009 03:46:57 GMT broder [2539] * trunk/scripts/git-hooks/sub/update (modified) Disallow pushing to submodule branches that are tracking branches for ... Fri, 13 Nov 2009 03:29:16 GMT broder [2538] * trunk/scripts/git-hooks/builder (added) * trunk/scripts/git-hooks/builder/invirtibuilder (added) First crack at the invirtibuilder. No promises of functionality yet. Sun, 01 Nov 2009 16:55:50 GMT broder [2537] * trunk/packages/invirt-database/python/database/models.py (modified) Add a field to the builds table to store a Python traceback. Thu, 29 Oct 2009 07:40:47 GMT broder [2536] * trunk/packages/xvm-db-backup/debian/changelog (modified) * trunk/packages/xvm-db-backup/xvm-db-backup (modified) In xvm-db-backup: * Let the config file specify a list of tables ... Thu, 29 Oct 2009 07:40:41 GMT broder [2535] * trunk/packages/invirt-database/debian/changelog (modified) * trunk/packages/invirt-database/python/database/models.py (modified) Add builds and build_logs tables to invirt-database for tracking ... Thu, 29 Oct 2009 07:27:33 GMT quentin [2534] * package_branches/invirt-web/cherrypy/code/main.py (modified) Document MachineView.__getattr__ Thu, 29 Oct 2009 07:23:48 GMT quentin [2533] * package_branches/invirt-web/cherrypy/debian/changelog (modified) Make changelog entries describe package changes, not packaging changes Thu, 29 Oct 2009 07:18:05 GMT quentin [2532] * package_branches/invirt-web/cherrypy/code/view.py (modified) Clarify the operation of MakoHandler Thu, 29 Oct 2009 06:12:01 GMT quentin [2531] * package_branches/invirt-web/cherrypy/code/view.py (modified) Revert "Replace weird username logic with the old logic." This ... Thu, 29 Oct 2009 06:03:29 GMT price [2530] * package_branches/invirt-web/cherrypy/code/main.py (modified) fix a syntax error from my r2526 Thu, 29 Oct 2009 05:36:44 GMT price [2529] * package_branches/invirt-web/cherrypy/code/main.py (modified) Restore explanatory comment on random.seed(). Thu, 29 Oct 2009 05:36:43 GMT price [2528] * package_branches/invirt-web/cherrypy/code/main.py (modified) style tweaks Thu, 29 Oct 2009 05:36:43 GMT price [2527] * package_branches/invirt-web/cherrypy/code/main.py (modified) tighten a bit of code Thu, 29 Oct 2009 05:36:42 GMT price [2526] * package_branches/invirt-web/cherrypy/code/main.py (modified) main.py: FieldStorage is history, so revert to sugared getitem. Thu, 29 Oct 2009 05:36:41 GMT price [2525] * package_branches/invirt-web/cherrypy/code/main.py (modified) fix super-long lines Thu, 29 Oct 2009 05:36:40 GMT price [2524] * package_branches/invirt-web/cherrypy/code/main.py (modified) tighten a bit of code Thu, 29 Oct 2009 05:36:39 GMT price [2523] * package_branches/invirt-web/cherrypy/code/main.py (modified) cut a leftover comment, fix a bit of spacing Thu, 29 Oct 2009 05:36:38 GMT price [2522] * package_branches/invirt-web/cherrypy/code/view.py (modified) cut uninformative comment and blank line Thu, 29 Oct 2009 05:36:37 GMT price [2521] * package_branches/invirt-web/cherrypy/code/main.fcgi (modified) main.fcgi: usage, fix a bit of spacing Thu, 29 Oct 2009 05:36:35 GMT price [2520] * package_branches/invirt-web/cherrypy/code/controls.py (modified) small style fix Thu, 29 Oct 2009 05:36:34 GMT price [2519] * package_branches/invirt-web/cherrypy/code/view.py (modified) Replace weird username logic with the old logic. ... Thu, 29 Oct 2009 05:36:33 GMT price [2518] * package_branches/invirt-web/cherrypy/code/view.py (modified) style nit Thu, 29 Oct 2009 04:58:50 GMT price [2517] * package_tags/invirt-remote/0.4.4 (copied) Tag 0.4.4 of invirt-remote Thu, 29 Oct 2009 04:52:59 GMT price [2516] * trunk/packages/invirt-remote/debian/changelog (modified) * trunk/packages/invirt-remote/server/usr/sbin/invirt-remote-list (modified) * trunk/packages/invirt-remote/server/usr/sbin/invirt-remote-listuser (modified) Style fixes in, and Debian changelog for, list and listuser. Thu, 29 Oct 2009 03:01:43 GMT pweaver [2515] * package_branches/invirt-web/cherrypy/code/validation.py (modified) Removed useless method Sun, 25 Oct 2009 16:21:29 GMT broder [2514] * trunk/packages/xvm-prodconfig/master.yaml (modified) Rearrange the git configuration slightly: - List "pockets" instead ... Sun, 25 Oct 2009 00:40:08 GMT adehnert [2513] * trunk/packages/invirt-remote/debian/changelog (modified) * trunk/packages/invirt-remote/python/remote/monocast.py (modified) * trunk/packages/invirt-remote/server/usr/sbin/invirt-remote-lvm (modified) * trunk/packages/invirt-remote/server/usr/sbin/invirt-remote-proxy (modified) Minor cleanup of monocast and LVM load balancer Tue, 20 Oct 2009 04:53:01 GMT quentin [2512] * package_branches/invirt-web/cherrypy/code/view.py (modified) Remove unused external_remote_user_login function Tue, 20 Oct 2009 02:37:26 GMT pweaver [2511] * trunk/packages/invirt-remote/server/etc/remctl/conf.d/invirt-web (modified) * trunk/packages/invirt-remote/server/usr/sbin/invirt-remote-list (added) Added list script. Lists a user's VM's (based on their tickets) ... Tue, 20 Oct 2009 01:41:41 GMT pweaver [2510] * trunk/packages/invirt-remote/server/usr/sbin/invirt-remote-listuser (modified) Deleted extra print statement Tue, 20 Oct 2009 01:39:05 GMT pweaver [2509] * trunk/packages/invirt-remote/server/usr/sbin/invirt-remote-listuser (modified) Modified the output of remctl listuser to use YAML Tue, 20 Oct 2009 01:03:17 GMT pweaver [2508] * trunk/packages/invirt-remote/server/etc/remctl/conf.d/invirt-web (modified) * trunk/packages/invirt-remote/server/usr/sbin/invirt-remote-listuser (added) Added a remctl script listuser which an admin can use remctl listuser ... Tue, 20 Oct 2009 00:15:59 GMT price [2507] * package_tags/xvm-devconfig/0.41 (copied) Tag 0.41 of xvm-devconfig Tue, 20 Oct 2009 00:14:16 GMT price [2506] * trunk/packages/xvm-devconfig/debian/changelog (modified) * trunk/packages/xvm-devconfig/k5login (modified) Add jiawen to xvm-dev as reflected in k5login. Thu, 15 Oct 2009 23:47:27 GMT broder [2505] * trunk/packages/xvm-prodconfig/master.yaml (modified) Split the tagger name and e-mail out into separate fields. Thu, 15 Oct 2009 23:30:27 GMT broder [2504] * trunk/packages/xvm-prodconfig/master.yaml (modified) Add a tagger value to the xvm-prodconfig to indicate who should tag ... Tue, 13 Oct 2009 16:28:03 GMT broder [2503] * trunk/scripts/git-hooks/sub/update (modified) In the submodule update hook, reject pushes to anything but branches. Mon, 12 Oct 2009 06:16:30 GMT broder [2502] * trunk/scripts/git-hooks/sub/zephyr-post-receive (modified) Update the zephyr-post-receive hook from the snippets locker. Mon, 12 Oct 2009 06:16:28 GMT broder [2501] * trunk/scripts/git-hooks/sub/zephyr-post-receive (modified) * trunk/scripts/git-hooks/zephyr-post-receive (deleted) Since the zephyr-post-receive is only being used in the submodule, ... Mon, 12 Oct 2009 06:16:27 GMT broder [2500] * trunk/scripts/git-hooks/super/build-pre-receive (deleted) * trunk/scripts/git-hooks/super/post-receive (deleted) * trunk/scripts/git-hooks/super/pre-receive (deleted) * trunk/scripts/git-hooks/super/update (added) * trunk/scripts/git-hooks/super/zephyr-post-receive (deleted) Replace the superrepo hooks with an update hook that rejects all pushes. Mon, 12 Oct 2009 06:16:25 GMT broder [2499] * trunk/scripts/git-hooks/sub/update (added) Implement update hook for git submodules. Mon, 12 Oct 2009 06:16:24 GMT broder [2498] * trunk/scripts/git-hooks/notes (modified) Update git-hooks notes with new vision for how git works. Mon, 12 Oct 2009 06:16:21 GMT broder [2497] * trunk/packages/xvm-prodconfig/debian/changelog (modified) * trunk/packages/xvm-prodconfig/master.yaml (modified) Add configuration for the git repositories. This will propogate ... Wed, 07 Oct 2009 07:34:52 GMT broder [2496] * package_tags/invirt-remote/0.4.2 (copied) Tag 0.4.2 of invirt-remote Wed, 07 Oct 2009 07:24:47 GMT adehnert [2495] * trunk/packages/invirt-remote/debian/changelog (modified) * trunk/packages/invirt-remote/python/remote/__init__.py (modified) * trunk/packages/invirt-remote/python/remote/monocast.py (added) * trunk/packages/invirt-remote/server/usr/sbin/invirt-remote-lvm (added) * trunk/packages/invirt-remote/server/usr/sbin/invirt-remote-proxy (modified) Balance LVM requests (LP: #307361) * Add "monocast" method to send ... Mon, 05 Oct 2009 08:59:58 GMT broder [2494] * package_tags/invirt-dhcp/0.0.3 (copied) Tag 0.0.3 of invirt-dhcp Tue, 29 Sep 2009 03:29:48 GMT broder [2493] * package_tags/invirt-web/0.0.23 (copied) Tag 0.0.23 of invirt-web