Project

General

Profile

Activity

From 08/23/2019 to 09/21/2019

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...
Ahmed Bilal

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...
Nico Schottelius
07:15 PM Task #7156: Add new sunrise link to infrastrucure, introduce policy routing
Saving config, updating with new bgp type... Nico Schottelius
07:03 PM Task #7156: Add new sunrise link to infrastrucure, introduce policy routing
... Nico Schottelius
07:00 PM Task #7156: Add new sunrise link to infrastrucure, introduce policy routing
Configuring network on router2.place5:... Nico Schottelius
01:59 PM Task #7160: Phase in 2 new routers to avoid softirqd problem
Setting up networking on replacement router1:... Nico Schottelius
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...
Nico Schottelius
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...
Nico Schottelius
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...
Nico Schottelius
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... Mondi Ravi
12:45 AM Task #7161 (Rejected): Create APKBUILD for jool, submit jool to alpine
* dkms based Nico Schottelius

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. Ahmed Bilal
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:
Nico Schottelius
06:51 PM Task #7125 (Feedback): Implement "ordering" and "products" with ucloud
Mondi Ravi
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 ... Mondi Ravi
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... Mondi Ravi
01:31 PM Task #7122 (Seen): Setup production etcd cluster in place6
Ahmed Bilal
08:43 AM Task #7083: Survey Django App Installation and Test
Please ping me when backup5 is usable again. Thanks Ahmed Bilal
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...
Nico Schottelius

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. Ahmed Bilal
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....
Nico Schottelius
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...
Nico Schottelius
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
*...
Nico Schottelius

09/17/2019

09:18 PM Task #7083: Survey Django App Installation and Test
Can't backup to place5 as it is full. Ahmed Bilal
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...
Nico Schottelius
11:37 AM Task #7118: Test ucloud
Integration test is done for most of the tasks. Migration testing is still remaining. Ahmed Bilal

09/16/2019

06:24 PM Task #7120 (Closed): Distribute disks on hosts equally -ceph
not neccessary now ll nu
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:
Nico Schottelius
04:30 PM Task #7139: Approach Azure, AWS, Softwayer, OpenStack and Cloudstack users and ask them about their opinion
I couldn't find Softwayer Ahmed Bilal
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...
Ahmed Bilal
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:
...
Mondi Ravi
01:44 PM Task #7112 (In Progress): Userguide for ucloud
Oops, I seem to have missed this. Doing it right now. Mondi Ravi

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. Mondi Ravi
05:24 AM Task #7147 (In Progress): Add explanatory text to indicate "puffy" username on OpenBSD 6.5 VMs
Mondi Ravi

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. Mondi Ravi
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:...
Mondi Ravi
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...
Mondi Ravi

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...
Ahmed Bilal
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...
Ahmed Bilal

09/12/2019

06:30 PM Task #7139: Approach Azure, AWS, Softwayer, OpenStack and Cloudstack users and ask them about their opinion
+watcher Nico Schottelius
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... Nico Schottelius
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... Nico Schottelius
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/
Tiffany Fust
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. Mondi Ravi

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 ll nu
06:52 PM Task #7083: Survey Django App Installation and Test
backup -> backing up essential data to our backup VM
redmine@ungleich.ch writes:
Nico Schottelius
09:42 AM Task #7083: Survey Django App Installation and Test
What do you mean by backup? Ahmed Bilal

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 ll nu
06:26 PM Task #6709 (Closed): Configure IPv6 only netbooting
duplicate of
https://redmine.ungleich.ch/issues/7026
ll nu
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
ll nu
06:24 PM Task #6649 (Closed): Create new internal VLAN for place9 WITH a router and move servers to the internal VLAN
ll nu
05:42 PM Task #7083: Survey Django App Installation and Test
... not to mention: for production:
* setup with cdist
* letsencrypt
* backup
("the usual stuff")
Nico Schottelius
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...
Nico Schottelius
04:40 PM Task #7112: Userguide for ucloud
Can you proof read it && give Ahmed feedback? Nico Schottelius
11:51 AM Task #7125 (In Progress): Implement "ordering" and "products" with ucloud
Mondi Ravi
11:50 AM Task #7125 (Rejected): Implement "ordering" and "products" with ucloud

h2. Discussion: https://chat.ungleich.ch/ungleich/pl/o8y3tz8wo7ytje7o8nk9suw4qo
> @mravi @ahmedbilal ping
>...
Mondi Ravi
08:50 AM Task #7113 (Closed): ucloud without ceph

redmine@ungleich.ch writes:
Nico Schottelius

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
...
Nico Schottelius

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
ll nu

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... Ahmed Bilal

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...
Nico Schottelius
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...
Ahmed Bilal
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...
Ahmed Bilal
06:35 AM Task #7119 (In Progress): Alternative Blog Software Research
Ahmed Bilal

09/05/2019

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 w...
Ahmed Bilal
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...
Ahmed Bilal
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/yout...
Ahmed Bilal
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...
Ahmed Bilal
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 ...
Ahmed Bilal
05:47 PM Task #7118 (Closed): Test ucloud
Create {Unit, Functional} Tests for all ucloud projects
Ahmed Bilal
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 ....
Nico Schottelius
08:28 AM Task #7113 (Resolved): ucloud without ceph
Ahmed Bilal

09/04/2019

03:44 PM Task #6681 (Closed): Create a distributed firewall PoC based on uncloud/nft
ll nu
09:11 AM Task #7113 (In Progress): ucloud without ceph
Ahmed Bilal

09/03/2019

07:34 PM Task #7112 (Feedback): Userguide for ucloud
Ahmed Bilal
05:29 PM Task #7112: Userguide for ucloud
https://code.ungleich.ch/ucloud/ucloud-docs/blob/wip/Userguide.md Ahmed Bilal
03:44 PM Task #7112 (Closed): Userguide for ucloud
"how to use ucloud"? from user's perspective.
With starting to install the CLI, getting a seed, etc?
Ahmed Bilal
03:50 PM Task #7114 (Rejected): Test performance of tayga-mt
The multithreading version from Chris Rock Nico Schottelius
03:46 PM Task #7113 (Closed): ucloud without ceph
Single node ucloud without ceph for easy test case. Ahmed Bilal

09/02/2019

09:40 AM Task #7083: Survey Django App Installation and Test
It can be found at http://survey.hack4glarus.ungleich.cloud/ Ahmed Bilal

09/01/2019

11:05 PM Task #7108 (Rejected): Document / update ceph documentation to bootstrap from zero
Nico Schottelius

08/31/2019

07:53 PM Task #6998 (Feedback): Install & Setup netbox on an IPv6 only VM and find out how to get / reserve the next free ip address
For credentials, see channel org-ahmedbilal
I created a prefix 2a0a:e5c1:144:1::/64 using netbox web interface. It...
Ahmed Bilal

08/30/2019

12:14 PM Task #6998: Install & Setup netbox on an IPv6 only VM and find out how to get / reserve the next free ip address
Nico Schottelius wrote:
> ping. please create a proof of concept for getting the next free ip address of a network v...
Ahmed Bilal
12:10 PM Task #6998 (Seen): Install & Setup netbox on an IPv6 only VM and find out how to get / reserve the next free ip address
ping. please create a proof of concept for getting the next free ip address of a network via the API. Test it for IPv... Nico Schottelius
12:09 PM Task #6877 (In Progress): Start the first VMs on place9 cluster using ucloud (ucloud v1)
checking this out now Nico Schottelius
11:49 AM Task #7026: place9 hacking for getting ceph + netboot running
Note: we can/should remove the if clause, the first block is not needed Nico Schottelius
11:04 AM Task #7026: place9 hacking for getting ceph + netboot running
ipxe related:
I'd even enable
* #define DOWNLOAD_PROTO_HTTPS
* #define REBOOT_CMD
* #define POWEROFF_CMD
* #d...
Nico Schottelius

08/28/2019

07:16 PM Task #7032 (Closed): [dynamicweb] If a user inputs an existing key in the VM buy flow, he/she is alerted that the key exists and the user can't proceed
This was merged in 2.6.3 and deployed to production today. Mondi Ravi
06:38 PM Task #7097 (Rejected): Recompile alpine-extended iso for usb booting
to add support for:
zfs, console boot
maybe ungleich specific stuff: staff ssh keys, else?
ll nu

08/27/2019

08:23 PM Task #7026: place9 hacking for getting ceph + netboot running
///unfinished
git clone git://git.ipxe.org/ipxe.git
cd ipxe/src/
vi config/general.h
should look like this:
#d...
ll nu
04:02 PM Task #7032: [dynamicweb] If a user inputs an existing key in the VM buy flow, he/she is alerted that the key exists and the user can't proceed
Sanghee and I faced a wierd issue yesterday, while trying out the test steps via hosting flow.
The second attempt ...
Mondi Ravi
12:00 PM Task #7010: Fix Alpine Linux installer to support serial && push it upstream
Can you add the upstream merge request url in here? Nico Schottelius
11:40 AM Task #7010 (Waiting): Fix Alpine Linux installer to support serial && push it upstream
ll nu

08/26/2019

02:28 PM Task #7088 (Closed): [dynamicweb] Dashboard does not include a link to reset the password
Duplicate with #7086 Sanghee Kim
01:57 PM Task #7088 (Closed): [dynamicweb] Dashboard does not include a link to reset the password
Mondi Ravi
01:59 PM Task #7089 (Rejected): [dynamicweb] Implement 2FA in dynamicweb with ungleich-otp
Here's Nico's idea to do it:
> I was wondering
>
> If we can write some javascript code
>
> that stores the ...
Mondi Ravi
01:57 PM Task #7087 (Rejected): [dynamicweb] Remove password in email and replace it with a link to set it via dashboard
We send user's password after a user who's never registered with us, creates a VM.
Sharing passwords via email is ...
Mondi Ravi
01:18 PM Task #7032: [dynamicweb] If a user inputs an existing key in the VM buy flow, he/she is alerted that the key exists and the user can't proceed
I tested with the key I created and saved via generate key, and above flow works as expcted. Sanghee Kim
01:11 PM Task #7032: [dynamicweb] If a user inputs an existing key in the VM buy flow, he/she is alerted that the key exists and the user can't proceed
While testing, the step 1 goes to 404 error page after card submit, is this as expected? I think the error should be ... Sanghee Kim
12:48 PM Task #7032 (Feedback): [dynamicweb] If a user inputs an existing key in the VM buy flow, he/she is alerted that the key exists and the user can't proceed
I proposed a fix for this issue in the merge request https://code.ungleich.ch/ungleich-public/dynamicweb/merge_reques... Mondi Ravi
12:00 PM Task #7032 (In Progress): [dynamicweb] If a user inputs an existing key in the VM buy flow, he/she is alerted that the key exists and the user can't proceed
Mondi Ravi
12:57 PM Task #6978: control server ran out of inodes
mravi 05:05
we seem to have been running out of free inodes on control.ungleich.ch -- I've removed the cdist's cac...
ll nu
12:56 PM Task #6978 (Closed): control server ran out of inodes
ll nu
12:27 PM Task #7083: Survey Django App Installation and Test
Nico Schottelius wrote:
> Corrected the project -> use Open Infrastructure whenever we don't have internal details t...
Ahmed Bilal
08:39 AM Task #7083: Survey Django App Installation and Test
Corrected the project -> use Open Infrastructure whenever we don't have internal details that cannot be publicly shared Nico Schottelius
08:12 AM Task #7083: Survey Django App Installation and Test
Setup https://djangopackages.org/packages/p/django-survey-and-report/ as follows:
* Create a new ipv6 only VM
* Con...
Ahmed Bilal
08:04 AM Task #7083 (Closed): Survey Django App Installation and Test
Distro: Debian or Devuan
h2. Tests
* Find out whether we can connect it easily to our ldap
** answer is "proba...
Ahmed Bilal
12:11 PM Task #7086 (Rejected): [dynamicweb]Expose password reset option in the user dashboard
Make it visible under /settings. Sanghee Kim
08:04 AM Task #7084 (Closed): Survey Django App Installation v2

Distro: Alpine
Ahmed Bilal
 

Also available in: Atom