lp:~pjdc/ubuntu-mirror-charm/+git/ubuntu-mirror-charm
- Get this repository:
-
git clone
https://git.launchpad.net/~pjdc/ubuntu-mirror-charm/+git/ubuntu-mirror-charm
Branches
Name | Last Modified | Last Commit |
---|---|---|
add-extras | 2021-11-09 01:07:09 UTC |
add support for hosting extras.ubuntu.com
Author:
Paul Collins
add support for hosting extras.ubuntu.com |
linuxcontainers |
2021-11-05 02:25:27 UTC |
honour apache_logdir config setting for linuxcontainers
Author:
Paul Collins
honour apache_logdir config setting for linuxcontainers |
role-list-typo | 2021-11-05 01:50:17 UTC |
fix role_list for cloud-images
Author:
Paul Collins
fix role_list for cloud-images This is only used when deciding which virtualhosts to delete. |
add-apache- |
2021-11-05 01:07:33 UTC |
add cloud-images.ubuntu.com, images.maas.io, old-releases.ubuntu.com, streams...
Author:
Paul Collins
add cloud-images. |
generate-testdata | 2021-11-04 22:34:16 UTC |
add script and make target to generate testdata based on test cases
Author:
Paul Collins
add script and make target to generate testdata based on test cases |
refactor-testcases | 2021-11-04 21:51:13 UTC |
factor out generic TemplateTestCase
Author:
Paul Collins
factor out generic TemplateTestCase We use multiple inheritance here to evade test-case discovery. Setting `__test__` in the base class and subclasses appropriately |
remove-apache-extra | 2021-10-29 02:53:29 UTC |
remove all of the apache early/late extra-config settings
Author:
Paul Collins
remove all of the apache early/late extra-config settings These are all now unused. If we want to inject extra configs in |
compress- |
2021-10-29 02:01:03 UTC |
compress application/json for streams.c.c as per cRT#130349 so we can remove ...
Author:
Paul Collins
compress application/json for streams.c.c as per cRT#130349 so we can remove apache_late_extra, perhaps |
lxd-images- |
2021-10-21 21:32:41 UTC |
fix TLS paths for linuxcontainers
Author:
Paul Collins
fix TLS paths for linuxcontainers |
linuxcontainers |
2021-10-20 03:14:00 UTC |
allow linuxcontainers VirtualHosts to read their files
Author:
Paul Collins
allow linuxcontainers VirtualHosts to read their files |
lxd-images- |
2021-10-19 21:47:41 UTC |
change images.linuxcontainers.org to lxd.images.canonical.com, replace GeoIP ...
Author:
Paul Collins
change images. |
linuxcontainers | 2021-03-02 00:31:27 UTC |
flake8
Author:
Paul Collins
flake8 |
maas-redirect-2 | 2021-03-01 22:41:32 UTC |
don't hardcode the base URL when redirecting
Author:
Paul Collins
don't hardcode the base URL when redirecting |
maas-redirect | 2021-03-01 21:05:52 UTC |
add maas daily -> stable redirect, cRT#128160
Author:
Paul Collins
add maas daily -> stable redirect, cRT#128160 |
fix-rsync- |
2021-01-19 22:29:38 UTC |
fix test_xinetd_rsync_server for logging changes
Author:
Paul Collins
fix test_xinetd_ |
enforce- |
2020-11-29 20:56:17 UTC |
import permission-correction from mirror-2stage.sh
Author:
Paul Collins
import permission- rsync's behaviour in the absence of --perms is complex |
check-updates- |
2020-10-11 20:22:47 UTC |
maas-images syncs are not as frequent as we expect, cRT#128116
Author:
Paul Collins
maas-images syncs are not as frequent as we expect, cRT#128116 |
sleep-for- |
2020-10-09 03:44:12 UTC |
sleep for 5 seconds before we starting mirroring to let upstream delete its l...
Author:
Paul Collins
sleep for 5 seconds before we starting mirroring to let upstream delete its lock file |
check-mirror- |
2020-10-07 20:31:41 UTC |
check-mirror.sh: add maas-images and ubuntu-cloud-archive support
Author:
Paul Collins
check-mirror.sh: add maas-images and ubuntu- |
trigger-1stage | 2020-10-07 00:38:34 UTC |
implement downstream triggering for mirror-1stage.sh
Author:
Paul Collins
implement downstream triggering for mirror-1stage.sh |
mirror- |
2020-10-05 22:06:49 UTC |
add/fix copyrights
Author:
Paul Collins
add/fix copyrights |
add-missing-roles | 2020-10-01 01:01:57 UTC |
add ubuntu-cloud-archive role
Author:
Paul Collins
add ubuntu- |
test-ensure-symlink | 2020-09-21 02:07:06 UTC |
add test_ensure_symlink
Author:
Paul Collins
add test_ensure_symlink |
remove- |
2020-09-18 04:02:06 UTC |
do not recursively chown /srv/ftp.root
Author:
Paul Collins
do not recursively chown /srv/ftp.root There seems to be no reason to do this. The charm already creates the |
symlink-following | 2020-09-17 02:48:26 UTC |
stop creating extra symlinks in mirror directories
Author:
Paul Collins
stop creating extra symlinks in mirror directories Due to a bug in charm-helpers (LP:1895914) when the charm tries to ensure |
rsync-process- |
2020-09-16 02:01:50 UTC |
now that rsync is managed via socket activation, there can be 0 processes
Author:
Paul Collins
now that rsync is managed via socket activation, there can be 0 processes |
old-releases- |
2020-08-18 04:36:45 UTC |
old-releases updates infrequently, so relax check-updates.sh to match
Author:
Paul Collins
old-releases updates infrequently, so relax check-updates.sh to match |
old-releases- |
2020-08-18 03:12:50 UTC |
use ubuntu-archive-removed-keys.gpg when verifying old-releases, because we c...
Author:
Paul Collins
use ubuntu- |
single-rsync-check | 2020-08-17 03:05:11 UTC |
generate a single global rsync check, not one per role
Author:
Paul Collins
generate a single global rsync check, not one per role |
rsync-max- |
2020-08-17 02:14:18 UTC |
bump ceiling over max client connections to account for all roles syncing sim...
Author:
Paul Collins
bump ceiling over max client connections to account for all roles syncing simultaneously And remove pointless int() since rsync_max_ |
fix-ports- |
2020-08-14 04:48:55 UTC |
add config settings for the rsync module name, in particular setting the port...
Author:
Paul Collins
add config settings for the rsync module name, in particular setting the ports one correctly |
fix-ports- |
2020-08-14 03:57:06 UTC |
ports also uses .trace
Author:
Paul Collins
ports also uses .trace |
old-releases | 2020-08-13 03:00:50 UTC |
add support for hosting old-releases.ubuntu.com
Author:
Paul Collins
add support for hosting old-releases. |
disk-checks | 2020-08-12 02:14:31 UTC |
deploy a disk check for each mount point from which we are serving
Author:
Paul Collins
deploy a disk check for each mount point from which we are serving |
check-updates- |
2020-08-11 04:51:29 UTC |
check-updates.sh: we want a critical when the file we're checking doesn't exist
Author:
Paul Collins
check-updates.sh: we want a critical when the file we're checking doesn't exist |
rsync-global-config | 2020-08-07 01:35:13 UTC |
move "max connections" and "timeout" to individual modules
Author:
Paul Collins
move "max connections" and "timeout" to individual modules Due to a shared lock file, "max connections" is effectively global, |
empty-cdimage | 2020-08-06 01:41:16 UTC |
handle non-existent triggers
Author:
Paul Collins
handle non-existent triggers |
shared-triggers | 2020-08-03 21:07:53 UTC |
delete pointless CallableDict methods
Author:
Paul Collins
delete pointless CallableDict methods Since we're subclassing dict and __call__ already uses |
remove-python-apt | 2020-08-02 21:28:41 UTC |
stop using python-apt
Author:
Paul Collins
stop using python-apt Replaced with charmhelpers. This simplifies creating a unit-testing environment, since the version |
testability-2 | 2020-07-30 23:46:23 UTC |
refactor, eliminating globals
Author:
Paul Collins
refactor, eliminating globals |
testability | 2020-07-30 22:56:41 UTC |
hooks.py: ignore complexity warnings
Author:
Paul Collins
hooks.py: ignore complexity warnings |
less-ubuntu-unsafe | 2020-04-15 02:50:58 UTC |
do not deploy an rsync module, ssh trigger, or rsync client config for unsafe...
Author:
Paul Collins
do not deploy an rsync module, ssh trigger, or rsync client config for unsafe roles |
ubuntu- |
2020-04-15 00:00:39 UTC |
when generating templates, set ${role} to the base role
Author:
Paul Collins
when generating templates, set ${role} to the base role This fixes checks for for clouds. |
unsafe-http | 2020-04-14 05:17:51 UTC |
add support for "ubuntu-unsafe" role, to allow setting HTTPProtocolOptions un...
Author:
Paul Collins
add support for "ubuntu-unsafe" role, to allow setting HTTPProtocolOptions unsafe |
https-checks- |
2020-04-08 21:37:48 UTC |
check-mirror.sh: add support for https, and use it
Author:
Paul Collins
check-mirror.sh: add support for https, and use it Use curl instead of wget so that we can get certificate |
sync-charmhelpe |
2020-04-07 21:27:33 UTC |
re-sync charm-helpers. add osplatform to keep it working. add follow_links=F...
Author:
Paul Collins
re-sync charm-helpers. add osplatform to keep it working. add follow_links=False to chownr to avoid "ubuntu -> ." symlink |
log-canonical-port | 2020-04-06 21:55:17 UTC |
use new combined-port LogFormat, replacing %l with %p (the canonical port)
Author:
Paul Collins
use new combined-port LogFormat, replacing %l with %p (the canonical port) We also replace %D with %p, which formerly replaced %l, |
default-v6-3 | 2020-04-01 01:54:46 UTC |
check default v6 addresses, where present
Author:
Paul Collins
check default v6 addresses, where present Since we lack v6 in CI, and add v6 to production after |
default-v6-2 | 2020-04-01 01:44:56 UTC |
address families are bare ints in Python 2 (ugh)
Author:
Paul Collins
address families are bare ints in Python 2 (ugh) |
default-v6 | 2020-04-01 01:06:21 UTC |
handle None return from get_default_address
Author:
Paul Collins
handle None return from get_default_address The old behaviour of falling back to checking 12.7.0.0.1 |
disable- |
2020-03-26 20:03:03 UTC |
disable TLS versions < 1.2
Author:
Paul Collins
disable TLS versions < 1.2 |
tls-versions- |
2020-03-25 22:12:56 UTC |
set tls (ssl) cipher suite and protocol versions to modern values
Author:
Paul Collins
set tls (ssl) cipher suite and protocol versions to modern values |
misc-nagios | 2020-03-25 20:41:31 UTC |
configure_nrpe: reload nagios
Author:
Paul Collins
configure_nrpe: reload nagios And remove unused imports. |
signature- |
2020-03-25 01:59:12 UTC |
no need for multiple ipaddrs to be in one arg
Author:
Paul Collins
no need for multiple ipaddrs to be in one arg |
rsync-max-processes | 2020-03-24 20:09:21 UTC |
tune rsync connection check to not trigger in normal circumstances
Author:
Paul Collins
tune rsync connection check to not trigger in normal circumstances |
remove- |
2020-03-24 02:52:42 UTC |
remove nagios_critical_servicegroup etc. - we now manage this completely via ...
Author:
Paul Collins
remove nagios_ |
separate- |
2020-03-24 02:10:41 UTC |
log when no role assigned to make debugging easier
Author:
Paul Collins
log when no role assigned to make debugging easier |
always- |
2020-03-22 21:45:35 UTC |
rename copy_files to configure_scripts, call it always to ensure scripts are ...
Author:
Paul Collins
rename copy_files to configure_scripts, call it always to ensure scripts are up to date |
restart- |
2020-03-22 20:13:44 UTC |
configure_apache_mpm: return True when changing MPM so that Apache is restarted
Author:
Paul Collins
configure_ |
start-rsync- |
2020-03-20 04:04:13 UTC |
start rsync after we enable it. get rid of the pointless start and stop hooks
Author:
Paul Collins
start rsync after we enable it. get rid of the pointless start and stop hooks |
use-system-keyring | 2020-03-20 03:04:36 UTC |
check-mirror.sh: use the system keyring, which we can rely on existing
Author:
Paul Collins
check-mirror.sh: use the system keyring, which we can rely on existing It includes the following: pub rsa4096 2012-05-11 [SC] pub rsa4096 2012-05-11 [SC] pub rsa4096 2018-09-17 [SC] |
tls | 2020-03-18 19:48:20 UTC |
address some review comments
Author:
Paul Collins
address some review comments |
skip-network- |
2020-03-18 03:00:00 UTC |
skip sysctl keys that break container deployments when in a container
Author:
Paul Collins
skip sysctl keys that break container deployments when in a container |
remove- |
2020-03-17 03:06:50 UTC |
do not configure chinacache health check
Author:
Paul Collins
do not configure chinacache health check Existing mirrors will be unaffected, although since |
remove- |
2020-03-17 01:31:09 UTC |
make bionic the default release
Author:
Paul Collins
make bionic the default release |
1 → 65 of 65 results | First • Previous • Next • Last |