Project

General

Profile

Activity

From 11/18/2019 to 12/17/2019

12/17/2019

TF 06:45 PM Task #7478 (Feedback): Create script to create centos8 image suitable for opennebula
Related Merge Request: https://code.ungleich.ch/ungleich-public/ungleich-tools/merge_requests/4
The image has been deployed under the ipv6only-centos8 OpenNebula template and seems to be working properly.
Timothée Floure
NS 05:41 PM Task #7472 (Closed): Fix the fedora image for resize

Nice job!
redmine@ungleich.ch writes:
Nico Schottelius
TF 05:23 PM Task #7472 (Resolved): Fix the fedora image for resize
Solved by https://code.ungleich.ch/ungleich-public/ungleich-tools/commit/09a05b6a56f55fe27a37d26aaab13c65aa82a9f5. Timothée Floure
NS 12:49 PM Task #7345: Cleanup & upstream matrix-related types
Moving ticket to Open Infrastructure Nico Schottelius
TF 12:37 PM Task #6694: Setup matrix server and bridge matermost into it
I've been working on matrix cdists types during the last H4G: https://redmine.ungleich.ch/issues/7345
It's not complete yet as it requires testing & tuning for various distributions but the general structure is done: https://git.sr.ht/~...
Timothée Floure
NS 12:00 PM Task #7496 (Closed): Create 2 new IPv6 only unbound based resolving DNS servers providing DNS64
h2. Background
We want VPN users or anyone to be able to select if they get NAT64 or not. Currently our bind decides based on the query source IP, whether to provide NAT64 or not and which prefix to use.
We want to have an alternat...
Nico Schottelius
NS 11:14 AM Task #6671: Setup mastodon/pleroma for ungleich
ack
redmine@ungleich.ch writes:
Nico Schottelius
TF 10:54 AM Task #6671 (Seen): Setup mastodon/pleroma for ungleich
I just gave a quick look at both the initial Mastodon implementation and Pleroma and will likely go with the later:
* The initial mastodon implementation has a lot of moving parts (Postgres, Redis, ElasticSearch, ...): https://docs.jo...
Timothée Floure

12/16/2019

TF 02:02 PM Task #7478 (In Progress): Create script to create centos8 image suitable for opennebula
Timothée Floure
TF 02:01 PM Task #7478: Create script to create centos8 image suitable for opennebula
I bootstraped an initial image but there's still some cleanup to do. Timothée Floure
TF 10:07 AM Task #7482: On Alpine Linux the monit job for node-exporter uses the wrong path
> Add an "os" check into manifest/dcl in the router section to use a different __ungleich_monit config depending on the OS.
Wouldn't it be better to add this check to the `__ungleich_monit` type, which generate the `/etc/monit/conf.d/...
Timothée Floure

12/15/2019

NS 11:03 PM Task #7483 (Closed): Update the __consul cdist type for alpine
seems like the configuration place is different on current alpine that what we assumed/what is in our normal config file: Nico Schottelius
NS 11:01 PM Task #7482 (Closed): On Alpine Linux the monit job for node-exporter uses the wrong path
Current state is: Nico Schottelius
NS 05:31 PM Task #7478 (Closed): Create script to create centos8 image suitable for opennebula
* centos8-build-opennebula.sh or similar
* goes into ungleich-tools
Nico Schottelius
NS 11:47 AM Task #7472 (Closed): Fix the fedora image for resize
* In theory the opennebula scripts *should* do that
** I think I have even seen scripts in /etc/one-context.d that *should* do it
** however, it wasn't done...
* it might a missing udev hook???
Nico Schottelius

12/10/2019

NS 05:04 PM Task #7456 (Rejected): Prototype support for IPv6 only mail servers
* incoming via bounce/transfer host
** whitelist of domains + smarthost settings?
* outgoing
** check whether MX + NAT64 == AAAA trick works
Nico Schottelius

12/09/2019

LN 03:04 PM Task #6601: Setup the arista switches at place6-east and place9
place9 is no more/ partially moved to place10 ll nu
LN 11:54 AM Task #6601 (Closed): Setup the arista switches at place6-east and place9
ll nu
LN 03:02 PM Task #7185: Setup network monitoring system on new off-site VPS
ABK is added to sre@
imap mailbox creation is pending
ll nu
LN 11:46 AM Task #7185 (Seen): Setup network monitoring system on new off-site VPS
ll nu
LN 11:54 AM Task #7026 (Closed): place9 hacking for getting ceph + netboot running
ll nu
LN 11:54 AM Task #6982 (Closed): Ensure that setting up a new ceph cluster is less than 5 minutes of work
ll nu
LN 11:54 AM Task #6582 (Closed): Setup the first router
ll nu
LN 11:46 AM Task #7438 (Seen): Explore local ucloud setup
ll nu
LN 11:46 AM Task #7437 (Seen): Run ucloud with a single authentication token
ll nu
LN 11:46 AM Task #7409 (Seen): Replace ipv4 on internal routes with multip protocol IPv6
ll nu
LN 11:46 AM Task #7312 (Seen): Ensure that all available disks are correctly used in ceph
ll nu
LN 11:46 AM Task #7261 (Seen): Create ipv6-spoofing nebula n-interface for place5 and understand how and why it exists
ll nu
LN 11:46 AM Task #7162 (Seen): Submit a patch for the alpine bird2 package to run as user bird
ll nu
LN 11:46 AM Task #7114 (Seen): Test performance of tayga-mt
ll nu

12/07/2019

NS 12:50 PM Task #7439 (Rejected): Add support for different authentication methods
* local/no authentication
* remote
** uotp
** ldap
** etcd based (???)
Nico Schottelius
NS 12:37 PM Task #7438 (Closed): Explore local ucloud setup
* no public listeners
* all local
* no authentication
* no ceph by default
Nico Schottelius
NS 12:35 PM Task #7437 (Closed): Run ucloud with a single authentication token
* No uotp
* No ldap
* No nothing
Nico Schottelius
NS 10:58 AM Task #7436 (In Progress): Hack-a-ucloud-weekend (2019-12-07)
Nico Schottelius
NS 10:57 AM Task #7436 (New): Hack-a-ucloud-weekend (2019-12-07)
Doc/uotp seems to be outdated: Nico Schottelius
NS 10:47 AM Task #7436 (In Progress): Hack-a-ucloud-weekend (2019-12-07)
Nico Schottelius
NS 10:22 AM Task #7436 (Closed): Hack-a-ucloud-weekend (2019-12-07)
h2. objective
* get ucloud into a customer usable state
h2. Tasks
* how does a user interact with ucloud?
* where to deploy it
* the usual production things (security, availability, ...)
* etcd instalation
* monitoring
h2...
Nico Schottelius

12/06/2019

NS 12:44 AM Task #7427 (Rejected): Rough draft to support console on our VMs
* Migrate dynamicweb user base to ldap
** write script to migrate users (passwords? do we have to reset / have them set it up again?)
*** maybe implement "soft reset": change user to ldap after they successfully logged in
* Connect gu...
Nico Schottelius

12/05/2019

LN 07:20 PM Task #7182 (Resolved): Update router configuration for place5
ll nu
LN 02:37 PM Task #7182: Update router configuration for place5
done ll nu
NS 06:09 PM Task #7156 (Closed): Add new sunrise link to infrastrucure, introduce policy routing
Added long time ago Nico Schottelius
AB 12:22 PM Task #7402 (Feedback): Reproduce issues in ucloud-pay
Things are setup at 2a0a:e5c0:0:5:0:78ff:fe11:d75c Ahmed Bilal
LN 11:38 AM Task #7400: Switch all servers to IPv6 only netboot
place5 setup is continuing on 12-05
ll nu

12/04/2019

AB 10:05 AM Task #7172 (Closed): Setup new VM/service: search.ungleich.ch
Ahmed Bilal

12/03/2019

NS 04:23 PM Task #7400: Switch all servers to IPv6 only netboot
place5 to de done on 2019-12-04 Nico Schottelius
DR 04:16 PM Task #7172 (Resolved): Setup new VM/service: search.ungleich.ch
Verified and finished search.ungleich.ch so it's production ready.
cdist types are created, manifest is updated.
Dominique Roux
NS 04:16 PM Task #7409 (Closed): Replace ipv4 on internal routes with multip protocol IPv6
Current limitation: need update to newer bird version
* https://gitlab.labs.nic.cz/labs/bird/commit/53401bef63013dfee01b65d071ffbd88e457539f
* Subject "Re: Multi protocol route handling (IPv4 via IPv6)" on the bird mailing list
* wa...
Nico Schottelius
LN 11:48 AM Task #7193 (Closed): Move switches in place8 to a different rack
duplicate
https://redmine.ungleich.ch/issues/7340
ll nu
DR 10:08 AM Task #7122: Setup production etcd cluster in place6
Dominique Roux wrote:
> ...
> ...
nft problem is fixed now.
Problem was: Alpine has it's own init.d script (which works ;-) ). The cdist type was already updated but the submodule was not.
The submodule is now updated too, therefore,...
Dominique Roux

12/02/2019

TF 09:41 PM Task #7345 (In Progress): Cleanup & upstream matrix-related types
Works but need more testing. I haven't forgotten this issue, which will be updated soon (TM). Timothée Floure
AB 12:13 PM Task #7403 (Rejected): Create customer friendly guide for ucloud
Where do I go to for creating a VM?
How can I pay?
Where do I store my ssh keys?
How to reboot my VM?
Can I / how can I access the console?
Ahmed Bilal
AB 12:11 PM Task #7402 (Closed): Reproduce issues in ucloud-pay
Reproduce issues in ucloud-pay and share it with mravi Ahmed Bilal
AB 12:09 PM Task #7401 (Rejected): Create ucloud package for python/alpine
Ahmed Bilal
NS 12:02 PM Task #7400 (Closed): Switch all servers to IPv6 only netboot
h2. Objective
* Remove one of the last IPv4 bits from our infrastructure (-> less complexity)
* Test that all servers are in a good state (regular reboot)
h2. Steps
* Setup ipxe USB sticks
* Modify the internal network to prov...
Nico Schottelius

11/30/2019

DR 05:30 PM Task #7122 (Resolved): Setup production etcd cluster in place6
This is done now
ETCD-Cluster available at:
etcd1.ungleich.ch
etcd2.ungleich.ch
etcd3.ungleich.ch
Currently there are some small problems with nftables (not loaded at boot).
Will contact alpine linux dev team
Dominique Roux
NS 02:04 PM Task #7377: Create an active-active NAT64 gateway
I'll try some joold magic today Nico Schottelius

11/29/2019

NS 06:28 PM Task #7377: Create an active-active NAT64 gateway
ping Nico Schottelius
NS 06:01 PM Task #7377 (Rejected): Create an active-active NAT64 gateway
* session sync & co.
* I'd recommend jool + joold, but open to options
Nico Schottelius

11/28/2019

AB 08:33 PM Task #6872 (Closed): Create ucloud-vm
Ahmed Bilal
AB 08:32 PM Task #6871 (Closed): Create ucloud-api
Ahmed Bilal
AB 08:28 PM Task #6914 (Closed): ucloud-image-scanner
Ahmed Bilal
AB 08:25 PM Task #6875 (Closed): Create ucloud-scheduler
Ahmed Bilal
NS 03:36 PM Task #7345 (Closed): Cleanup & upstream matrix-related types
* So that we can offer matrix-as-a-service
* Consider if it is possible to run matrix on a v6 only VM and proxy into the IPv4 world
** I am not sure how the protocol functions, but if it uses TLS/SNI, it should be possible on our ipv6-...
Nico Schottelius

11/27/2019

LN 06:37 PM Task #7337 (Rejected): Import network documentation to Netbox
ll nu
LN 11:40 AM Task #7335 (Rejected): Add alpine ceph install/helper scripts to ungleich-tools
Need to revise/polish before adding ll nu

11/25/2019

AB 11:58 AM Task #7112 (Closed): Userguide for ucloud
Ahmed Bilal
AB 11:58 AM Task #7283 (Closed): Cleanups for ucloud 0.0.2
Ahmed Bilal

11/20/2019

AB 09:14 AM Task #7283 (Resolved): Cleanups for ucloud 0.0.2
Ahmed Bilal
 

Also available in: Atom