Activity
From 09/05/2019 to 10/04/2019
10/04/2019
- JK 03:37 PM Task #7135 (Seen): Monitor nginx status codes in prometheus
- JK 03:37 PM Task #7136 (Seen): Create Git submodules
- JK 03:36 PM Task #7190 (Seen): Add mdadm monitoring via prometheus
- AB 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.ungleich.ch
- AB 06:49 AM Task #7185 (Seen): Setup network monitoring system on new off-site VPS
- AB 06:48 AM Task #7191 (Seen): Setup time servers and monitor time differences
10/03/2019
- NS 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 enabling it *locally*, as the NDP process does not work without the switches knowing how to access it.
Checking switches: - NS 01:20 PM Task #7201: Test BGP based virtual ip
- MR 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/pagespeed/insights/?url=https%3A%2F%2Fdev.ungleich.ch%2Fu%2F&tab=mobile
10/02/2019
- MR 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/ungleich-staticcms/commits/7174/port-ungleich-blog-design - NS 06:39 PM Task #7201 (Closed): Test BGP based virtual ip
- * IP on dummy/loopback
* Announced /128 via bgp - NS 12:18 PM Task #7119 (Closed): Alternative Blog Software Research
going w/ lektor for the moment
redmine@ungleich.ch writes:- AB 09:28 AM Task #7119 (Feedback): Alternative Blog Software Research
- AB 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.com/etcd-io/etcd/blob/master/Documentation/op-guide/recovery.md
* To Create a Certificate Authority to issue certifica...
10/01/2019
- AB 06:50 PM Task #7118 (Seen): Test ucloud
- AB 12:28 PM Task #7118 (Waiting): Test ucloud
- NS 05:34 PM Task #7194: Test delta switches
- Ease of use / access
* cumulus something like 95% debian ++ tools
** https://docs.cumulusnetworks.com/cumulus-linux/Quick-Start-Guide/
* likely easy to automate w/ cdist - NS 05:29 PM Task #7194: Test delta switches
- IPv6 only updates work:
- NS 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 focus on ease of use / integration
- NS 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 disconnect place5<->place6 for about 1 minute
* New routers need to be in place prior to this move
- AB 04:20 PM Task #7172 (Seen): Setup new VM/service: search.ungleich.ch
- AB 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
- NS 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 test both with it
redmine@ungleich.ch writes: - DR 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 ;-) )
- NS 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 can learn from your work - NS 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 if time is > 10 second different to the average of the time servers
** node_time_seconds in promtheus - NS 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 Dominique (@rouxdo) to give you a short intro into monitoring - NS 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
- NS 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 restart - NS 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 - AB 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. For the time being I would create a cdist type and will later make alpine package.
- NS 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 verification, can actually successfully login, however the verification token might be wrong.
Reading this, the otp enabl... - NS 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 servers (?)
* Pricing model: 15 CHF/month
* Should be fully automated, maybe within ucloud
h2. How to implement
... - SK 11:17 AM Task #7184: Create a mailing list for maintenance notifications
- VPS is ordered https://ctrlpanel.mythic-beasts.com/customer/servers/virtual/ungleich
- SK 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.
- SK 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
- SK 10:47 AM Task #7184: Create a mailing list for maintenance notifications
- Nico wanted to go with our existing Hetzner server.
- SK 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
- NS 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?
Maybe research if there are "good" providers (i.e. sustainable, trustworthy) that we can use.
h2. Solution
* Get ... - NS 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 want to do this via some open source monitoring.
* We want to check ping, http and maybe https reachability
* The informa...
09/29/2019
- AB 06:54 PM Task #7084: Survey Django App Installation v2
- To change "Welcome to Django Survey app" message to "Hack4Glarus application"
09/28/2019
- AB 08:09 PM Task #7179 (Feedback): Add Slowdown/Cooldown in TOTP verification/serializer
- AB 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 credentials on behalf of users. They are not abusing the OTP verification themselves. So, to keep track of the real abuser w...
- AB 09:12 AM Task #7179 (Rejected): Add Slowdown/Cooldown in TOTP verification/serializer
- AB 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.
- AB 07:52 PM Task #7163 (Seen): Setup wireguard endpoints in place5
- AB 07:51 PM Task #7172 (Seen): Setup new VM/service: search.ungleich.ch
- AB 07:43 PM Task #7112 (In Progress): Userguide for ucloud
- AB 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/ungleich-intern/dot-cdist/tree/survey_report/type/__ungleich_survey_report
- AB 07:24 PM Task #7084 (Feedback): Survey Django App Installation v2
- AB 07:24 PM Task #7083 (Feedback): Survey Django App Installation and Test
- AB 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 @server6 (Don't sure about the frequency, I think it is once a day at 03:00) as server5 is full. LDAP is not connected a...
- AB 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/ucloud/ucloud-pay/issues/1
- AB 04:35 PM Task #6931 (In Progress): ucloud-host
- AB 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.
- AB 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.ungleich.ch/ungleich-intern/dot-cdist/merge_requests/56
- LN 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! - NS 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
- NS 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/dcl
- NS 10:55 AM Task #7180: Phase in new router1.place6
- Removed all static routes from new router temporarily:
- NS 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
** Add VRRP IPs to loopback interface (will be used instead of keepalived)
* Verify sysctl configuration
* Rerun cdist,... - NS 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 routers this weekend.
h2. Schedule
h3. Saturday 2019-09-28
* Prepare / check replacement hardware
* Test cdist m...
09/26/2019
- AB 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 that netbox is started automatically at boot-
* -Ensure that a DB dump is made once per 1h-
** -There is a cdist type...
09/25/2019
- AB 02:42 PM Task #7163: Setup wireguard endpoints in place5
- how far are we with production netbox?
Working on it. Backup + LDAP is left. - NS 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 for this, too.
On a side note: how far are we with production netbox?
redmine@ungleich.ch writes: - AB 02:38 PM Task #7084: Survey Django App Installation v2
- I will. Thanks :thumbup:
- NS 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: - AB 06:21 AM Task #7084: Survey Django App Installation v2
- Just make it public and ask them their emails.
- NS 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: - MR 05:59 AM Task #7174 (In Progress): Port the current blog's design to lektor (staticcms)
- MR 04:29 AM Task #7174 (Rejected): Port the current blog's design to lektor (staticcms)
09/24/2019
- AB 09:23 PM Task #7084: Survey Django App Installation v2
- (Django-survey-and-report + sqlite3 + gunicorn + supervisord + nginx + letsencrypt (https:// working) ) with cdist. See https://code.ungleich.ch/ungleich-intern/dot-cdist/tree/survey_report/type/__ungleich_survey_report
*Remaining:*
... - AB 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 address for a VM. (Currently, this is one of the stopping point to run ucloud similar to what it would look like in product... - AB 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 place 4 and place 5 and then setup wireguard endpoint on it?
* How to deploy it? i.e cdist or manually?
* What should... - NS 06:57 PM Task #7172: Setup new VM/service: search.ungleich.ch
- genau!
(yes)
redmine@ungleich.ch writes: - AB 06:53 PM Task #7172: Setup new VM/service: search.ungleich.ch
- yacy?
- NS 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
* either build a package for alpine (preferred)
* or use cdist to download archive, extract
** plus openrc or moni...
09/23/2019
- NS 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:- AB 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 medium size channel ~300 but still don't get response. Cloudstack channel is dead. OpenStack people also don't reply
- NS 05:09 PM Task #7147 (Closed): Add explanatory text to indicate "puffy" username on OpenBSD 6.5 VMs
- NS 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
- AB 06:59 PM Task #7129: Turn the netbox installation into a production setup
- Nico Schottelius wrote:
> Ahmed,
> ...
Ok. I will. - NS 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
- AB 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 specifically there was some cron error.
@nico Backup thing is left and I need little bit guidance about it. LDAP is a...
09/20/2019
- NS 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 devices up
** how is traffic shaped?
** which route is preferred?
** how does it behave if one peer is down - NS 07:15 PM Task #7156: Add new sunrise link to infrastrucure, introduce policy routing
- Saving config, updating with new bgp type
- NS 07:03 PM Task #7156: Add new sunrise link to infrastrucure, introduce policy routing
- NS 07:00 PM Task #7156: Add new sunrise link to infrastrucure, introduce policy routing
- Configuring network on router2.place5:
- NS 01:59 PM Task #7160: Phase in 2 new routers to avoid softirqd problem
- Setting up networking on replacement router1:
- NS 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 - NS 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 is readable by the user bird
- NS 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 client or server based check
redmine@ungleich.ch writes: - MR 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/ucloud-pay/-/tags/0.5.2
- NS 12:45 AM Task #7161 (Rejected): Create APKBUILD for jool, submit jool to alpine
- * dkms based
09/19/2019
- AB 09:54 PM Task #7129: Turn the netbox installation into a production setup
- cdist type done. Testing underway. Hopefully, create a PR tomorrow.
- NS 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: - MR 06:51 PM Task #7125 (Feedback): Implement "ordering" and "products" with ucloud
- MR 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 products.
This makes the scope of this ticket almost done.
Only things that I see that would need to be implement... - MR 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-pay-dev.ungleich.ch and I think we are good to head over to the step where you should be able to "rock".
ucloud-pay: ht... - AB 01:31 PM Task #7122 (Seen): Setup production etcd cluster in place6
- AB 08:43 AM Task #7083: Survey Django App Installation and Test
- Please ping me when backup5 is usable again. Thanks
- NS 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 usuable again
redmine@ungleich.ch writes:
09/18/2019
- AB 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.
- NS 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. 1600 KST: enabled 32.0.0.0/3 to go through router2.place6 with full routing table
- NS 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 Internet step by step (see below)
** We split the IPv4 Internet into 8 parts and change 1/8 of the traffic each time to g... - NS 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
** We don't receive a default route anymore
** Adding full routing table caused router1.place6 to go to 100% cpu usage o...
09/17/2019
- AB 09:18 PM Task #7083: Survey Django App Installation and Test
- Can't backup to place5 as it is full.
- NS 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 route to us to full routing table
* Last time I checked, full routing table in kernel = 100% cpu load
Let's try to do i... - AB 11:37 AM Task #7118: Test ucloud
- Integration test is done for most of the tasks. Migration testing is still remaining.
09/16/2019
- LN 06:24 PM Task #7120 (Closed): Distribute disks on hosts equally -ceph
- not neccessary now
- NS 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: - AB 04:30 PM Task #7139: Approach Azure, AWS, Softwayer, OpenStack and Cloudstack users and ask them about their opinion
- I couldn't find Softwayer
- AB 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
> ...
It is already implemented (name, realm and seed is added now) - MR 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:
- As a user, would I need to specify UCLOUD_API_SERVER ? If yes, I think its missing
- I think we already discussed thi... - MR 01:44 PM Task #7112 (In Progress): Userguide for ucloud
- Oops, I seem to have missed this. Doing it right now.
09/15/2019
- MR 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.
- MR 05:24 AM Task #7147 (In Progress): Add explanatory text to indicate "puffy" username on OpenBSD 6.5 VMs
09/14/2019
- MR 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.
- MR 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.
> ...
https://chat.ungleich.ch/ungleich/pl/85yp13arbbbq5gofcg6ggyeyyy - MR 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 VM by the username *puffy* .
DE:
09/13/2019
- AB 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, user have to put his OTP credentials in ~/.bashrc. Like - AB 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 working with Javascript. I think using Python to create website would be a better idea.
09/12/2019
- NS 06:30 PM Task #7139: Approach Azure, AWS, Softwayer, OpenStack and Cloudstack users and ask them about their opinion
- +watcher
- NS 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 cloudstack users and ask them about their opinion about ucloud, what they like and what they dislike
- NS 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 watcher here, feel free to update it when things are implemented that I think should be implemented.
Many things mig... - TF 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/ - MR 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
- LN 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
- NS 06:52 PM Task #7083: Survey Django App Installation and Test
- backup -> backing up essential data to our backup VM
redmine@ungleich.ch writes: - AB 09:42 AM Task #7083: Survey Django App Installation and Test
- What do you mean by backup?
09/10/2019
- LN 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
- LN 06:26 PM Task #6709 (Closed): Configure IPv6 only netbooting
- duplicate of
https://redmine.ungleich.ch/issues/7026 - LN 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 - LN 06:24 PM Task #6649 (Closed): Create new internal VLAN for place9 WITH a router and move servers to the internal VLAN
- NS 05:42 PM Task #7083: Survey Django App Installation and Test
- ... not to mention: for production:
* setup with cdist
* letsencrypt
* backup
("the usual stuff") - NS 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 netbox is started automatically at boot
* Ensure that a DB dump is made once per 1h
** There is a cdist type / there ... - NS 04:40 PM Task #7112: Userguide for ucloud
- Can you proof read it && give Ahmed feedback?
- MR 11:51 AM Task #7125 (In Progress): Implement "ordering" and "products" with ucloud
- MR 11:50 AM Task #7125 (Rejected): Implement "ordering" and "products" with ucloud
h2. Discussion: https://chat.ungleich.ch/ungleich/pl/o8y3tz8wo7ytje7o8nk9suw4qo
> @mravi @ahmedbilal ping
> ...
h2. Hand over criteria
This task is done, if:
* I can order a VM and it is billed via credit card
* I can or...- NS 08:50 AM Task #7113 (Closed): ucloud without ceph
redmine@ungleich.ch writes:
09/09/2019
- NS 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
** Check whether we need to make a dump or can backup the data directory directly
* Probably include letsencrypt (?) f...
09/08/2019
- LN 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
- AB 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 and mature. It supports all the things we initially needed. We should give it a try first (on some development VM maybe). ...
09/06/2019
- NS 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@ungleich.ch writes: - AB 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/tag-plugins. support plugins. I tested Sitemap plugins. https://hexo.io/plugins/index.html)
* Very Quick to Setup i.e ta... - AB 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/plugins/. I tested Sitemap plugins)
* Take too much trouble to install (most probably its my machine only)
* Sitemap (t... - AB 06:35 AM Task #7119 (In Progress): Alternative Blog Software Research
09/05/2019
- AB 08:10 PM Task #7119: Alternative Blog Software Research
- https://jekyllrb.com
* Easy to use
* Markdown (support many plugins. I tested Youtube and Sitemap plugins. Both works great - https://github.com/planetjekyll/awesome-jekyll-plugins)
* Very Quick to Setup i.e takes very few amount of... - AB 07:44 PM Task #7119: Alternative Blog Software Research
- https://blog.getpelican.com/ (Written in Python)
* Easy to use
* Markdown (support too many plugins although most of them are not very active on Github so, can't comment on their functionality https://github.com/getpelican/pelican-pl... - AB 07:07 PM Task #7119: Alternative Blog Software Research
- https://gohugo.io/
* Easy to use
* Markdown (also support short-codes that enable to embed tweets/gist/vimeo/youtube/instagram/) https://gohugo.io/content-management/shortcodes/
* Very Quick to Setup i.e takes very few amount of tim... - AB 06:27 PM Task #7119: Alternative Blog Software Research
- https://www.gatsbyjs.org
* Need knowledge of HTML, CSS, JS, React, and GraphQL
* Need to learn quite a few things.
* Probably, not a good choice.
* Matomo plugin available - AB 05:55 PM Task #7119 (Closed): Alternative Blog Software Research
- It would be good to have some or all of the following things
* should have some theming / design support -> so that we can re-apply / introduce our ungleich style to the blog
* should be easy to use with git / probably markdown or simi... - AB 05:47 PM Task #7118 (Closed): Test ucloud
- Create {Unit, Functional} Tests for all ucloud projects
- NS 01:55 PM Task #7117 (Rejected): Make ungleich-otp better usable for the public
- * Rename it to uotp
* Prepare an RFC for it
* Ensure we have a client side
** ... library (python)
** cli (uotp ...)
** configuration file: ~/.uotp
*** contains pairs of server URL + seed
*** instead of urls, it might also contain... - AB 08:28 AM Task #7113 (Resolved): ucloud without ceph