Activity
From 08/24/2019 to 09/22/2019
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
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... - 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... - 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... - 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... - 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 ... - 05:47 PM Task #7118 (Closed): Test ucloud
- Create {Unit, Functional} Tests for all ucloud projects
- 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 .... - 08:28 AM Task #7113 (Resolved): ucloud without ceph
09/04/2019
- 03:44 PM Task #6681 (Closed): Create a distributed firewall PoC based on uncloud/nft
- 09:11 AM Task #7113 (In Progress): ucloud without ceph
09/03/2019
- 07:34 PM Task #7112 (Feedback): Userguide for ucloud
- 05:29 PM Task #7112: Userguide for ucloud
- https://code.ungleich.ch/ucloud/ucloud-docs/blob/wip/Userguide.md
- 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? - 03:50 PM Task #7114 (Rejected): Test performance of tayga-mt
- The multithreading version from Chris Rock
- 03:46 PM Task #7113 (Closed): ucloud without ceph
- Single node ucloud without ceph for easy test case.
09/02/2019
- 09:40 AM Task #7083: Survey Django App Installation and Test
- It can be found at http://survey.hack4glarus.ungleich.cloud/
09/01/2019
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...
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... - 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...
- 12:09 PM Task #6877 (In Progress): Start the first VMs on place9 cluster using ucloud (ucloud v1)
- checking this out now
- 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
- 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...
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.
- 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?
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... - 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 ... - 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?
- 11:40 AM Task #7010 (Waiting): Fix Alpine Linux installer to support serial && push it upstream
08/26/2019
- 02:28 PM Task #7088 (Closed): [dynamicweb] Dashboard does not include a link to reset the password
- Duplicate with #7086
- 01:57 PM Task #7088 (Closed): [dynamicweb] Dashboard does not include a link to reset the password
- 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 ... - 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 ... - 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.
- 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 ...
- 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...
- 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
- 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... - 12:56 PM Task #6978 (Closed): control server ran out of inodes
- 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... - 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
- 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... - 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... - 12:11 PM Task #7086 (Rejected): [dynamicweb]Expose password reset option in the user dashboard
- Make it visible under /settings.
- 08:04 AM Task #7084 (Closed): Survey Django App Installation v2
Distro: Alpine
Also available in: Atom