Activity
From 09/06/2019 to 10/05/2019
10/04/2019
- 03:37 PM Task #7135 (Seen): Monitor nginx status codes in prometheus
- 03:37 PM Task #7136 (Seen): Create Git submodules
- 03:36 PM Task #7190 (Seen): Add mdadm monitoring via prometheus
- 11:09 AM Task #7184: Create a mailing list for maintenance notifications
- Done. Temporarily, hosted at https://debian.sandbox.ahmedbilal.ungleich.cloud/listinfo. Will soon deploy it at post.u...
- 06:49 AM Task #7185 (Seen): Setup network monitoring system on new off-site VPS
- 06:48 AM Task #7191 (Seen): Setup time servers and monitor time differences
10/03/2019
- 04:30 PM Task #7201: Test BGP based virtual ip
- The commands in the previous comment are enough to enable the IP address *globally*. However, it is not enough for en...
- 01:20 PM Task #7201: Test BGP based virtual ip
- ...
- 03:18 AM Task #7174: Port the current blog's design to lektor (staticcms)
- I intend to some page improvements suggested here in google pageinsights
https://developers.google.com/speed/pag...
10/02/2019
- 07:15 PM Task #7174: Port the current blog's design to lektor (staticcms)
- Here's how the modified design looks like
https://dev.ungleich.ch/u/blog/
Code:
https://code.ungleich.ch/mravi/u... - 06:39 PM Task #7201 (Closed): Test BGP based virtual ip
- * IP on dummy/loopback
* Announced /128 via bgp - 12:18 PM Task #7119 (Closed): Alternative Blog Software Research
going w/ lektor for the moment
redmine@ungleich.ch writes:- 09:28 AM Task #7119 (Feedback): Alternative Blog Software Research
- 08:39 AM Task #7122: Setup production etcd cluster in place6
- * -To Dump ETCD https://www.npmjs.com/package/etcd-dump (Not Working Correctly)-
* To Create Snapshot https://github...
10/01/2019
- 06:50 PM Task #7118 (Seen): Test ucloud
- 12:28 PM Task #7118 (Waiting): Test ucloud
- 05:34 PM Task #7194: Test delta switches
- Ease of use / access
* cumulus something like 95% debian ++ tools
** https://docs.cumulusnetworks.com/cumulus-lin... - 05:29 PM Task #7194: Test delta switches
- IPv6 only updates work:...
- 05:26 PM Task #7194 (Closed): Test delta switches
- * reachable at root@cumulus.place9.ungleich.ch
* Need to verified whether they are suitable for our infra
* Main fo... - 05:04 PM Task #7193 (Closed): Move switches in place8 to a different rack
- * in the week from the 14th
* Get in touch with Kilian Bäbler (tbgs) regarding appointment latest at 11th
* Will di... - 04:20 PM Task #7172 (Seen): Setup new VM/service: search.ungleich.ch
- 11:25 AM Task #7172 (Waiting): Setup new VM/service: search.ungleich.ch
- It is little hairy. I will try to work on this in few days.
09/30/2019
- 09:15 PM Task #7187: Configure prometheus blackbox exporter to monitor heise.de via IPv4 and IPv6
- adding heise additionally to devuan is probably a good idea - heise is
certainly reachable by v6 and v4, so we can te... - 09:05 PM Task #7187 (Seen): Configure prometheus blackbox exporter to monitor heise.de via IPv4 and IPv6
- Current setting (since the beginning of blackbox-exporter ;-) )...
- 01:51 PM Task #7187 (Closed): Configure prometheus blackbox exporter to monitor heise.de via IPv4 and IPv6
- So that we can quickly check whether v4/v6 traffic outgoing works
Please document steps in here so that the others... - 04:25 PM Task #7191 (Closed): Setup time servers and monitor time differences
- * Setup ntpd on black* and red*
* Configure hosts to synchronise clock with the local time servers
* Raise an alert... - 04:23 PM Task #7190 (Rejected): Add mdadm monitoring via prometheus
- Metrics
* node_md_disks
* node_md_disks_active
Alert if node_md_disks_active < node_md_disks
Please ping Domi... - 03:53 PM Task #7180: Phase in new router1.place6
- * router1.place6 is hacked back into prometheus -> monitoring is active. We (=Balazs) need to make it clean
- 02:24 PM Task #7180: Phase in new router1.place6
- * added full routing table to router1.place6
** Just "conf" was not enough to add it to the kernel, needed a full re... - 02:17 PM Task #7180: Phase in new router1.place6
- * Restarted bird with limitations:
** no peering with iBGP routers
** no announcements of routes to upstream - 01:55 PM Task #7172: Setup new VM/service: search.ungleich.ch
- I tried creating alpine package but it is little difficult because the YaCy is written in Java which is a little mess...
- 11:51 AM Task #7179 (Waiting): Add Slowdown/Cooldown in TOTP verification/serializer
- Successful logins never need to be cooled down, only if unsuccessful are there.
The services that use otp for veri... - 11:40 AM Task #7186 (Closed): Add support for general VPN including IPv4
- * Need some NAT'ing IPv4 addresses
** "burned IPs"
* We will support NAT64 as an addition
** Create specific name ... - 11:17 AM Task #7184: Create a mailing list for maintenance notifications
- VPS is ordered https://ctrlpanel.mythic-beasts.com/customer/servers/virtual/ungleich
- 11:02 AM Task #7184: Create a mailing list for maintenance notifications
- Nico changed his mind again, going with mythic beasts. Will buy a VPS now.
- 10:48 AM Task #7184: Create a mailing list for maintenance notifications
- @ahmedbilal Please go ahead with server1.place4, @llnu can help you with access
- 10:47 AM Task #7184: Create a mailing list for maintenance notifications
- Nico wanted to go with our existing Hetzner server.
- 10:38 AM Task #7184 (In Progress): Create a mailing list for maintenance notifications
- created an account as info@ungleich.ch, now waiting for their manual review of order
- 10:11 AM Task #7184 (Rejected): Create a mailing list for maintenance notifications
- * On-Site or off-site?
** Off-site will be reachable if we have network problems
** if off-site, which provider?
... - 11:12 AM Task #7185 (Rejected): Setup network monitoring system on new off-site VPS
- h2. Objective
* We want to have a live update similar to https://status.ungleich.ch/ running on the VPS.
* We wan...
09/29/2019
- 06:54 PM Task #7084: Survey Django App Installation v2
- To change "Welcome to Django Survey app" message to "Hack4Glarus application"...
09/28/2019
- 08:09 PM Task #7179 (Feedback): Add Slowdown/Cooldown in TOTP verification/serializer
- 09:49 AM Task #7179: Add Slowdown/Cooldown in TOTP verification/serializer
- While, implementing cool down, we need to keep in mind the applications (ucloud-api, etc) that are verifying OTP cred...
- 09:12 AM Task #7179 (Rejected): Add Slowdown/Cooldown in TOTP verification/serializer
- 07:54 PM Task #7118: Test ucloud
- I think may be it would be good or little more cleaner if we setup the ucloud using cdist.
- 07:52 PM Task #7163 (Seen): Setup wireguard endpoints in place5
- 07:51 PM Task #7172 (Seen): Setup new VM/service: search.ungleich.ch
- 07:43 PM Task #7112 (In Progress): Userguide for ucloud
- 07:42 PM Task #7084: Survey Django App Installation v2
- Can be found at https://survey.hack4glarus.ungleich.ch and cdist type can be seen at https://code.ungleich.ch/ungleic...
- 07:24 PM Task #7084 (Feedback): Survey Django App Installation v2
- 07:24 PM Task #7083 (Feedback): Survey Django App Installation and Test
- 07:23 PM Task #7083: Survey Django App Installation and Test
- backup5 is still not resized. But, I created a cron job to do local backup every hour + there would be remote backup ...
- 04:36 PM Task #7125: Implement "ordering" and "products" with ucloud
- I am stuck at some issues with integration of ucloud-pay with other ucloud projects. See https://code.ungleich.ch/ucl...
- 04:35 PM Task #6931 (In Progress): ucloud-host
- 04:34 PM Task #6998: Install & Setup netbox on an IPv6 only VM and find out how to get / reserve the next free ip address
- Related task is also complete.
- 04:33 PM Task #7129 (Feedback): Turn the netbox installation into a production setup
- Everything is done. Just, I think llnu haven't completed the testing yet. Merge Request can be found at https://code....
- 02:54 PM Task #7181 (Closed): Setup 2 new routers for replacement in place5
- its done :)
router1-new.intern.place6.ungleich.ch
router2-new.intern.place6.ungleich.ch
is up! - 10:50 AM Task #7181 (Closed): Setup 2 new routers for replacement in place5
- * 64gb ram
* fiber card
* mdadm
* ssh keys
* ip address on internal interface
- 11:46 AM Task #7182 (Closed): Update router configuration for place5
- Pending changes that were already applied in place6:
* Comment out / remove keepalived configuartion in manifest/d... - 10:55 AM Task #7180: Phase in new router1.place6
- Removed all static routes from new router temporarily: ...
- 10:48 AM Task #7180 (Closed): Phase in new router1.place6
- * router1-new is up and running
h2. Steps
* Verify / update cdist configuration
* Checkout IP configuration
*... - 08:37 AM Task #7178 (Closed): Replace routers: router1.place5, router2.place5, router1.place6, router2.place6
- To be able to support the full routing table and to mitigate the current routing problems, we wil replace all four ro...
09/26/2019
- 09:13 PM Task #7129: Turn the netbox installation into a production setup
- * -Create a new VM-
* -Configure it only using cdist-
** -No manual package installations/configs/etc.!-
* -Ensure...
09/25/2019
- 02:42 PM Task #7163: Setup wireguard endpoints in place5
- how far are we with production netbox?
Working on it. Backup + LDAP is left. - 01:42 PM Task #7163: Setup wireguard endpoints in place5
- Exactly. Each server should have a /40 IPv6 network assigned to. We will
need to update our bgp routing configuration... - 02:38 PM Task #7084: Survey Django App Installation v2
- I will. Thanks :thumbup:
- 12:31 PM Task #7084: Survey Django App Installation v2
- Sounds about right -- can you coordinate with Sanghee to launch the
survey by Sunday?
redmine@ungleich.ch writes: - 06:21 AM Task #7084: Survey Django App Installation v2
- Just make it public and ask them their emails.
- 04:55 AM Task #7084: Survey Django App Installation v2
- If we skip LDAP, how would people be authenticated to fill in the
survey?
redmine@ungleich.ch writes: - 05:59 AM Task #7174 (In Progress): Port the current blog's design to lektor (staticcms)
- 04:29 AM Task #7174 (Rejected): Port the current blog's design to lektor (staticcms)
09/24/2019
- 09:23 PM Task #7084: Survey Django App Installation v2
- (Django-survey-and-report + sqlite3 + gunicorn + supervisord + nginx + letsencrypt (https:// working) ) with cdist. S...
- 09:10 PM Task #7138: Nico's open / next points for ucloud
- @nico
* To assign an IPv6 to a VM, we need its mac address. What strategy should we adopt to get a unique mac add... - 07:28 PM Task #7163: Setup wireguard endpoints in place5
- * By endpoint you mean wireguard server?
* When, you say place4/5 what does it mean? Does it mean setting up a VM in... - 06:57 PM Task #7172: Setup new VM/service: search.ungleich.ch
- genau!
(yes)
redmine@ungleich.ch writes: - 06:53 PM Task #7172: Setup new VM/service: search.ungleich.ch
- yacy?
- 03:36 PM Task #7172 (Closed): Setup new VM/service: search.ungleich.ch
- * use yaci.net
* Do full setup using cdist
* Use IPv6 only alpine VM
* Setup https server
h2. Yaci installation...
09/23/2019
- 06:39 PM Task #7139 (Closed): Approach Azure, AWS, Softwayer, OpenStack and Cloudstack users and ask them about their opinion
ok - was worth a try, we'll reach out again another time
redmine@ungleich.ch writes:- 09:26 AM Task #7139: Approach Azure, AWS, Softwayer, OpenStack and Cloudstack users and ask them about their opinion
- I didn't get any response on IRC. Azure, AWS, Softwayer don't have any official channel. AWS have unofficial but medi...
- 05:09 PM Task #7147 (Closed): Add explanatory text to indicate "puffy" username on OpenBSD 6.5 VMs
- 05:07 AM Task #7125: Implement "ordering" and "products" with ucloud
- Mondi, Ahmed, can you today give me feedback until when we can have the above features implemented and deployed?
09/22/2019
- 06:59 PM Task #7129: Turn the netbox installation into a production setup
- Nico Schottelius wrote:
> Ahmed,
>
> can you try to figure them out with Balazs together?
>
>
> redmine@ungl... - 03:22 PM Task #7129: Turn the netbox installation into a production setup
- Ahmed,
can you try to figure them out with Balazs together?
redmine@ungleich.ch writes:
09/21/2019
- 08:31 PM Task #7129: Turn the netbox installation into a production setup
- It is working nicely on alpine linux.
I couldn't be able to make __ungleich_postgresql work on alpine correctly sp...
09/20/2019
- 08:10 PM Task #7163 (Closed): Setup wireguard endpoints in place5
- * So that we can have ipv6 connectivity via any place
* Test how wireguard (client side) behaves with multiple wg de... - 07:15 PM Task #7156: Add new sunrise link to infrastrucure, introduce policy routing
- Saving config, updating with new bgp type...
- 07:03 PM Task #7156: Add new sunrise link to infrastrucure, introduce policy routing
- ...
- 07:00 PM Task #7156: Add new sunrise link to infrastrucure, introduce policy routing
- Configuring network on router2.place5:...
- 01:59 PM Task #7160: Phase in 2 new routers to avoid softirqd problem
- Setting up networking on replacement router1:...
- 12:44 AM Task #7160 (Closed): Phase in 2 new routers to avoid softirqd problem
- * check/verify cdist config
* Maybe switch to jool
h2. Manual changes... - 10:10 AM Task #7162 (Closed): Submit a patch for the alpine bird2 package to run as user bird
- * Currently bird runs as root unecessarily in alpine.
* Ensure a user bird (+group?) exists
* Ensure /etc/bird.conf... - 10:04 AM Task #7125: Implement "ordering" and "products" with ucloud
- If terminating X, because Y is terminated, we should add some kind of
flag for having the user verify.
This can be a... - 06:45 AM Task #7138: Nico's open / next points for ucloud
- ucloud-pay: Added the functionality to handle one time payment in version 0.5.2 https://code.ungleich.ch/ucloud/uclou...
- 12:45 AM Task #7161 (Rejected): Create APKBUILD for jool, submit jool to alpine
- * dkms based
09/19/2019
- 09:54 PM Task #7129: Turn the netbox installation into a production setup
- cdist type done. Testing underway. Hopefully, create a PR tomorrow.
- 07:57 AM Task #7129: Turn the netbox installation into a production setup
- Looking forward to see your next cdist type, go ahead Ahmed!
redmine@ungleich.ch writes: - 06:51 PM Task #7125 (Feedback): Implement "ordering" and "products" with ucloud
- 06:47 PM Task #7125: Implement "ordering" and "products" with ucloud
- Made a release 0.5.2 https://code.ungleich.ch/ucloud/ucloud-pay/-/tags/0.5.2 that includes handling one-time payment ...
- 02:14 PM Task #7138: Nico's open / next points for ucloud
- I made a version 0.5.1 of ucloud-pay (https://code.ungleich.ch/ucloud/ucloud-pay) and deployed/tested it on ucloud-pa...
- 01:31 PM Task #7122 (Seen): Setup production etcd cluster in place6
- 08:43 AM Task #7083: Survey Django App Installation and Test
- Please ping me when backup5 is usable again. Thanks
- 08:12 AM Task #7083: Survey Django App Installation and Test
- You can put the ticket to waiting OR assign it to llnu with status
"Feedback" that you need feedback when backup is u...
09/18/2019
- 08:46 PM Task #7129: Turn the netbox installation into a production setup
- All instructions/commands are noted to install netbox on alpine. Just need to put it in cdist type.
- 08:36 AM Task #7156: Add new sunrise link to infrastrucure, introduce policy routing
- * 2019-09-18, ca. 1530 KST: enabled 0.0.0.0/3 to go through router2.place6 with full routing table
* 2019-09-18, ca.... - 07:13 AM Task #7156: Add new sunrise link to infrastrucure, introduce policy routing
- * router2.place6 takes care of 100% of outgoing IPv6 traffic
* Phasing in IPv4 routing by preferring parts of the In... - 07:11 AM Task #7156 (Closed): Add new sunrise link to infrastrucure, introduce policy routing
- * We get a new uplink from Sunrise
** configure interfaces / peering
* We need to add the full routing table now
*...
09/17/2019
- 09:18 PM Task #7083: Survey Django App Installation and Test
- Can't backup to place5 as it is full.
- 12:05 PM Task #7153 (Rejected): Experiment with full routing tables
- * We want to be able to fine granular shape traffic
* Our Upstream ISPs will be switched from submitting default rou... - 11:37 AM Task #7118: Test ucloud
- Integration test is done for most of the tasks. Migration testing is still remaining.
09/16/2019
- 06:24 PM Task #7120 (Closed): Distribute disks on hosts equally -ceph
- not neccessary now
- 05:04 PM Task #7139: Approach Azure, AWS, Softwayer, OpenStack and Cloudstack users and ask them about their opinion
- Softlayer, by IBM, sorry for the typo
redmine@ungleich.ch writes: - 04:30 PM Task #7139: Approach Azure, AWS, Softwayer, OpenStack and Cloudstack users and ask them about their opinion
- I couldn't find Softwayer
- 02:47 PM Task #7112: Userguide for ucloud
- > As a user, would I need to specify UCLOUD_API_SERVER ? If yes, I think its missing
> I think we already discusse... - 02:00 PM Task #7112 (New): Userguide for ucloud
- Looks good to me for a first version.
Some points I don't understand/did not find/improvements in the doc are:
... - 01:44 PM Task #7112 (In Progress): Userguide for ucloud
- Oops, I seem to have missed this. Doing it right now.
09/15/2019
- 06:50 AM Task #7147 (Resolved): Add explanatory text to indicate "puffy" username on OpenBSD 6.5 VMs
- This was done in 2.6.4 and deployed to production today.
- 05:24 AM Task #7147 (In Progress): Add explanatory text to indicate "puffy" username on OpenBSD 6.5 VMs
09/14/2019
- 03:33 PM Task #7147: Add explanatory text to indicate "puffy" username on OpenBSD 6.5 VMs
- Du kannst Dich auf Deiner VM mit dem user *puffy* einloggen.
- 03:30 PM Task #7147: Add explanatory text to indicate "puffy" username on OpenBSD 6.5 VMs
- Mondi Ravi wrote:
> Sanghee suggests to add the following text at the end of the email in the screenshot.
>
> EN:... - 03:30 PM Task #7147 (Closed): Add explanatory text to indicate "puffy" username on OpenBSD 6.5 VMs
Sanghee suggests to add the following text at the end of the email in the screenshot.
EN: You can log in to your...
09/13/2019
- 07:23 AM Task #7138: Nico's open / next points for ucloud
- https://redmine.ungleich.ch/issues/7138#Ordering-a-VM-by-CLI
This is implemented but in a different way. Currently... - 07:13 AM Task #7138: Nico's open / next points for ucloud
- https://redmine.ungleich.ch/issues/7138#CLI-web
Yes, our expertise is in Python. I don't have much experience work...
09/12/2019
- 06:30 PM Task #7139: Approach Azure, AWS, Softwayer, OpenStack and Cloudstack users and ask them about their opinion
- +watcher
- 06:29 PM Task #7139 (Closed): Approach Azure, AWS, Softwayer, OpenStack and Cloudstack users and ask them about their opinion
- After we have reviewed and ok'ed the first user manual version, checkout the chat/forum etc. of openstack and cloudst...
- 05:49 PM Task #7138 (Rejected): Nico's open / next points for ucloud
- This ticket is about tracking how/where we should continue to develop or things that come to my mind. Anyone who is a...
- 07:59 AM Task #7136 (Rejected): Create Git submodules
- -Create Git submodules for each of the cdist types
-Move Ungleich specific information out of the types to files/ - 07:12 AM Task #7135 (Rejected): Monitor nginx status codes in prometheus
- Something like https://www.martin-helmich.de/en/blog/monitoring-nginx.html but not limited to.
09/11/2019
- 10:33 PM Task #7108 (In Progress): Document / update ceph documentation to bootstrap from zero
- in progress here https://redmine.ungleich.ch/projects/datacenterlight/wiki/Ceph_on_Alpine
- 06:52 PM Task #7083: Survey Django App Installation and Test
- backup -> backing up essential data to our backup VM
redmine@ungleich.ch writes: - 09:42 AM Task #7083: Survey Django App Installation and Test
- What do you mean by backup?
09/10/2019
- 06:34 PM Task #6652 (Closed): Install 2 Linux routers with Alpine Linux
- duplicate of https://redmine.ungleich.ch/issues/6582 and partially https://redmine.ungleich.ch/issues/7026
- 06:26 PM Task #6709 (Closed): Configure IPv6 only netbooting
- duplicate of
https://redmine.ungleich.ch/issues/7026 - 06:25 PM Task #6650 (Closed): Make Mikrotik a router for the fiber network, enable the server network (vlan), use vlan tagging on the mikrotik to be able to be a router
- we are trying to phase copper out
will reopen if we fail with fiber booting - 06:24 PM Task #6649 (Closed): Create new internal VLAN for place9 WITH a router and move servers to the internal VLAN
- 05:42 PM Task #7083: Survey Django App Installation and Test
- ... not to mention: for production:
* setup with cdist
* letsencrypt
* backup
("the usual stuff") - 05:26 PM Task #7129 (Closed): Turn the netbox installation into a production setup
- * Create a new VM
* Configure it *only* using cdist
** No manual package installations/configs/etc.!
* Ensure that... - 04:40 PM Task #7112: Userguide for ucloud
- Can you proof read it && give Ahmed feedback?
- 11:51 AM Task #7125 (In Progress): Implement "ordering" and "products" with ucloud
- 11:50 AM Task #7125 (Rejected): Implement "ordering" and "products" with ucloud
h2. Discussion: https://chat.ungleich.ch/ungleich/pl/o8y3tz8wo7ytje7o8nk9suw4qo
> @mravi @ahmedbilal ping
>...- 08:50 AM Task #7113 (Closed): ucloud without ceph
redmine@ungleich.ch writes:
09/09/2019
- 01:19 AM Task #7122 (Closed): Setup production etcd cluster in place6
- * 3 nodes
* Ensure that sufficient permissions are used to secure access to etcd
* Include hourly backup to place5
...
09/08/2019
- 01:32 AM Task #7120 (Closed): Distribute disks on hosts equally -ceph
- With ceph the more hosts the better. When a new host was added ceph started overusing it.
One article said that
09/07/2019
- 07:34 PM Task #7119: Alternative Blog Software Research
- If I have to use it for myself, I would go with Jekyll. It is easy to setup and use, have a lot of plugins, stable an...
09/06/2019
- 12:49 PM Task #7119: Alternative Blog Software Research
- Hey Ahmed,
can you give a summary at the end and add your opinion about the various
tools?
Best,
Nico
redmine@ung... - 08:30 AM Task #7119: Alternative Blog Software Research
- https://hexo.io/
* Easy to use
* Very Poor Default Theme
* Markdown (support special tags https://hexo.io/docs/t... - 07:52 AM Task #7119: Alternative Blog Software Research
- https://www.getlektor.com
* Easy to use for simpler cases
* Markdown (support plugins https://www.getlektor.com/p... - 06:35 AM Task #7119 (In Progress): Alternative Blog Software Research
Also available in: Atom