Commit Graph
446 Commits
Author SHA1 Message Date
Mike Hillyer 331a46d8db Automated doc formatting fix 2023-03-14 20:09:36 +00:00
Mike Hillyer deab6adb40 Change toml file path to new /opt/kumomta/etc path style. 2023-03-14 16:08:42 -04:00
Wez Furlong 7db130102a rpm/deb: install to /opt/kumomta, include bounce classifications 2023-03-14 13:08:22 -07:00
Mike Hillyer a074e9ec02 Automated doc formatting fix 2023-03-14 20:01:13 +00:00
Mike Hillyer 475b661712 Fixing Lua parse error in example policy. 2023-03-14 16:00:28 -04:00
Mike Hillyer fe9d51f289 Adding Wez's example of dynamic DKIM key path signing across both ingress routes (SMTP/API). 2023-03-14 15:56:39 -04:00
Wez Furlong 6dd2f457ca ci: another pass at rocky9 2023-03-14 12:54:43 -07:00
Mike Hillyer 5980d42375 Working on the example policy. 2023-03-14 15:31:02 -04:00
Wez Furlong ab8b860e14 I think tom did break the build after all!
Make it easier to see that get-deps.sh failed.
Adjust perl-FindBin dep; it depends on which
version of which distro whether it even exists.
2023-03-14 12:30:19 -07:00
Wez Furlong 7ee9e43be2 upload-package: remove --fail-with-body
the version of curl on ubuntu 20.04 doesn't recognize it
2023-03-14 10:24:02 -07:00
Wez Furlong a3d4c49ef1 docs: avoid copying $ prefixes from console code blocks
Rather than using `bash` for the mix of shell and output,
use `console`. That will cause the text to be marked up so
that the `$` prompt stuff won't get selected by dragging.

Enable copy button to copy the whole block, and add some
js to filter out the the $ and # prefixes from that content.
2023-03-14 10:17:55 -07:00
Wez Furlong 4c71090669 docs: standardize the header before the generated list of functions 2023-03-14 10:17:55 -07:00
Mike Hillyer 778025a876 Making sure the simple_policy.lua imports properly into the docs and renders. I'll modify it from there into the example policy. 2023-03-14 12:29:52 -04:00
Tom Mairs f5b4e6a701 Updates for Debian 11 and Rocky 9 2023-03-14 16:13:00 +00:00
Cloud User 00fd8c3c96 Updates for Debian 11 and Rocky 9 2023-03-14 15:50:46 +00:00
Mike Hillyer 1a2ef03502 Automated doc formatting fix 2023-03-14 14:22:44 +00:00
Mike Hillyer c84fa62f16 Adding skeleton for bounce config 2023-03-14 10:21:26 -04:00
Mike Hillyer 98eeb1f3e1 Adding more to the skeleton. 2023-03-14 09:52:46 -04:00
Wez Furlong 2e00292771 simply deb install very slightly 2023-03-13 23:47:29 -07:00
Wez Furlong ad978adddc simplify rpm repo install info 2023-03-13 23:23:19 -07:00
Wez Furlong 4ede25329c docs: use public URLs for repo definitions
add ubuntu sources.list files to the git repo, and publish to openrepo.

Now all our binary install instructions should work without requiring a github login while the repo is still private.
2023-03-13 23:02:02 -07:00
Wez Furlong cc4f1521bd ci: refine upload-package.sh 2023-03-13 22:50:17 -07:00
Wez Furlong 049323d423 ci: need to checkout before we can upload... 2023-03-13 22:42:55 -07:00
Wez Furlong ad4943d3fe ci: publish repo defs to the repo server 2023-03-13 22:41:02 -07:00
Wez Furlong 4aabe1c458 ci: adjust rocky workflow some more 2023-03-13 22:08:05 -07:00
Wez Furlong 134c516c17 ci: actually run the rocky container 2023-03-13 21:44:31 -07:00
Wez Furlong ea71e9137c ci: debugging rocky 2023-03-13 21:34:40 -07:00
Wez Furlong f5fffc6b1b ci: add rocky linux 8 and 9 2023-03-13 20:45:54 -07:00
Wez Furlong 23a8cc3ed9 ci: set up retention policy for older untagged docker images
Keep all tagged, and the last 5 untagged packages.
Anything else will get pruned away.
2023-03-13 20:30:16 -07:00
Wez Furlong ddca07e033 ci: revise path deps
This should help to trigger a job only when appropriate
2023-03-13 20:12:42 -07:00
Wez Furlong cad1ad5c4d docs: show how to pull our image from the GH registry 2023-03-13 19:42:55 -07:00
Wez Furlong b287db1944 ensure that we statically link sqlite
This avoids picking up a dynamic dep on libsqlite3.so
when we build the docker image.
2023-03-13 19:41:33 -07:00
Wez Furlong 8c618c7bc6 ci: refine docker build 2023-03-13 18:27:03 -07:00
Wez Furlong dd262b8424 ci: adjust docker build to also publish 2023-03-13 17:53:24 -07:00
Wez Furlong 6b9b01eca0 disable social media cards in local builds
Enable it for the final deploy
2023-03-13 15:38:18 -07:00
Wez Furlong 489ddec610 docs: simplify apt repo local filenames 2023-03-13 15:31:48 -07:00
Wez Furlong 950b2c4007 docs: add ubuntu install info 2023-03-13 15:28:52 -07:00
Wez Furlong b4f9280757 upload-packages: remove stray --help 2023-03-13 13:17:50 -07:00
Mike Hillyer c6492e52cc Automated doc formatting fix 2023-03-13 19:52:30 +00:00
Mike Hillyer d744d09f04 Skeleton out the Operation section of the User Guide. 2023-03-13 15:51:38 -04:00
Mike Hillyer 7890f69cf7 Got rid of mis-spelled placeholder. 2023-03-13 15:51:38 -04:00
Wez Furlong 6555afe0bf upload-package: remove stray echo
whoops, I'd turned this off while testing locally
2023-03-13 12:51:19 -07:00
Wez Furlong 962abc751f build-deb: maybe fixup version info 2023-03-13 12:50:29 -07:00
Wez Furlong 326ceea89b ci: try to fixup the artifact name for upload 2023-03-13 12:11:26 -07:00
Wez Furlong 3a1b1053bd docs: add link checking
Ideally there would be a good mkdocs based checker, but the
one that is out there only validate absolute URLs, which makes
it unsuitable for checking local relative links in the docs.

Adjust the doc build so that we also generate the SUMMARY.md
for mdbook, and use mdbook's link checker to check the links.

Fixup the couple of broken links that it found.
2023-03-13 12:01:07 -07:00
Wez Furlong ade456f401 build-deb: fixup package build 2023-03-13 11:26:41 -07:00
Wez Furlong 89c0ea1331 docs: fix link for building from source 2023-03-13 11:12:15 -07:00
Wez Furlong cb6f3eaf73 ci: ubuntu needs a compiler sooner
when the cargo cache misses, we need to compile stuff
2023-03-13 11:02:45 -07:00
Wez Furlong 269bcae487 build-deb: we don't have postinst, prerm 2023-03-13 10:54:08 -07:00
Wez Furlong 43bcb2d2b5 ci: git repo permissions 2023-03-13 10:33:05 -07:00