*** archanaserver has joined #openstack-outreachy | 04:17 | |
*** archanaserver10 has joined #openstack-outreachy | 05:04 | |
*** archanaserver10 has left #openstack-outreachy | 05:05 | |
*** archanaserver has quit IRC | 05:10 | |
*** archanaserver has joined #openstack-outreachy | 05:51 | |
*** archanaserver has quit IRC | 05:52 | |
*** archanaserver has joined #openstack-outreachy | 05:53 | |
*** archanaserver has quit IRC | 07:51 | |
*** archanaserver has joined #openstack-outreachy | 07:52 | |
vkmc | archanaserver, o/ | 09:11 |
---|---|---|
vkmc | archanaserver, next step for you is to start interacting with the development environment | 09:12 |
vkmc | archanaserver, you can access it with "ssh stack@38.108.68.196" | 09:13 |
vkmc | that's the vexxhost one | 09:13 |
vkmc | gouthamr added your ssh key, but from the ubuntu host | 09:13 |
*** archanaserver88 has joined #openstack-outreachy | 09:13 | |
vkmc | maybe you want to share with me the ssh key you have on your host (instead of the guest) so you don't need to turn on the guest machine to do things | 09:14 |
archanaserver88 | i didn't get your point | 09:15 |
vkmc | you have your laptop | 09:16 |
vkmc | and the virtualbox | 09:16 |
vkmc | right? | 09:16 |
archanaserver88 | yes | 09:16 |
vkmc | your laptop is the host | 09:16 |
vkmc | your virtualbox is the guest | 09:16 |
vkmc | if you share with me your public ssh key from the host | 09:16 |
vkmc | you can ssh to the vexxhost instance from there | 09:16 |
vkmc | right now I see your guest ssh key in vexxhost | 09:16 |
archanaserver88 | oh okay | 09:17 |
vkmc | so you would need to either access from your vm or copy keys to your host | 09:17 |
archanaserver88 | i'm creating and will share in s few min | 09:18 |
*** archanaserver has quit IRC | 09:18 | |
vkmc | sure :) | 09:19 |
vkmc | btw | 09:19 |
vkmc | I see you struggle with backlog | 09:19 |
vkmc | I don't remember if kiwiirc saves last couple of messages | 09:19 |
vkmc | the free suscription of irccloud does https://www.irccloud.com/ | 09:20 |
archanaserver88 | oh i see | 09:20 |
archanaserver88 | let me join from irccloud then | 09:20 |
vkmc | just a suggestion, either works | 09:21 |
*** archanaserver has joined #openstack-outreachy | 09:25 | |
archanaserver | Hi @vkmc | 09:27 |
archanaserver | Joined from irccloud | 09:27 |
archanaserver | Also here is the ssh key | 09:27 |
vkmc | yaay sweet | 09:28 |
vkmc | irccloud saves some of the messages | 09:28 |
archanaserver | https://www.irccloud.com/pastebin/R71dFdxq/host-sshkey | 09:29 |
*** archanaserver88 has quit IRC | 09:29 | |
vkmc | ok, added | 09:29 |
vkmc | you can ssh to the vm now | 09:29 |
vkmc | ssh stack@38.108.68.196 | 09:29 |
archanaserver | oh wow | 09:31 |
archanaserver | connected | 09:31 |
vkmc | cool | 09:35 |
vkmc | so | 09:35 |
vkmc | this is an ubuntu focal (the one you set up) | 09:36 |
archanaserver | okie | 09:36 |
vkmc | I see it has 8gb of ram | 09:37 |
vkmc | and a 100gb hd | 09:37 |
vkmc | and 8 cores | 09:37 |
vkmc | (giving you this deet for future reference) | 09:37 |
archanaserver | oh yes | 09:38 |
vkmc | and... it was set up following the instructions in https://docs.openstack.org/devstack/latest/ | 09:38 |
vkmc | which are compatible with the guide you were following from Nisha | 09:38 |
vkmc | (using /opt/stack as a home) | 09:38 |
vkmc | I personally don't like that, but it's ok, as long as it works :) | 09:39 |
vkmc | all right | 09:39 |
archanaserver | ya okay | 09:39 |
vkmc | the local.conf file shows that the "generic driver" was set up | 09:39 |
vkmc | and... that's it | 09:39 |
vkmc | for today, I'd like you do two things | 09:39 |
vkmc | 1. interact with the dashboard | 09:39 |
vkmc | and 2. continue working on the fix you submitted for your application | 09:40 |
archanaserver | Ya that's great :) | 09:41 |
vkmc | in order to 1., you will need to do an ssh port forwarding... you do it by issuing "ssh -L 8080:localhost:80 stack@38.108.68.196" in your host machine (in another terminal instance) | 09:41 |
vkmc | that way you tell ssh to "forward" whatever is happening in the port 80 of that vm we are using to the port 8080 in your host machine | 09:41 |
vkmc | so if you go to your browser | 09:41 |
vkmc | you can navigate to localhost:8080 | 09:41 |
vkmc | and you will see the dashboard | 09:41 |
archanaserver | following this | 09:42 |
archanaserver | yes | 09:44 |
archanaserver | logged in to the dashboard | 09:44 |
vkmc | very well! | 09:46 |
vkmc | you have credentials in the local.conf | 09:47 |
vkmc | in this case | 09:47 |
vkmc | it's user: admin password: nomoresecret | 09:47 |
archanaserver | yes i found that there | 09:47 |
vkmc | nice :) | 09:47 |
vkmc | ok | 09:47 |
vkmc | once you are there, you can try creating resources... mind it's a dev env and you won't have too much resources to use | 09:47 |
vkmc | but definitely can try creating a few things | 09:48 |
vkmc | a small vm (in the compute section) | 09:48 |
vkmc | a share (in the share section) | 09:48 |
vkmc | and so on | 09:48 |
vkmc | no specific task here, just for you to get familiar with the current ui status | 09:48 |
vkmc | and for 2. | 09:48 |
archanaserver | okay i got it, for 1 all i have to do is make myself familiar with dashboard components and everything else | 09:50 |
archanaserver | user: 'admin' and 'demo' they both are different? | 09:51 |
vkmc | yeah | 09:51 |
vkmc | they are | 09:52 |
vkmc | admin has the possibility to oversee information for all tenants | 09:52 |
vkmc | demo is like a basic user with not so many privileges | 09:52 |
archanaserver | okay | 09:52 |
vkmc | good | 09:53 |
vkmc | so now, for 1. https://review.opendev.org/c/openstack/python-manilaclient/+/789018 | 09:54 |
vkmc | what you will need to do there | 09:54 |
vkmc | is to continue working on that change, address reviewers comments | 09:54 |
vkmc | you have the python-manilaclient code in that vm you are in | 09:54 |
vkmc | so, next step for you | 09:54 |
vkmc | would be to get the code you submitted | 09:54 |
vkmc | you can do so with "git review -d 789018" | 09:55 |
vkmc | in the python-manilaclient repo | 09:55 |
vkmc | that should get you the code and create a new branch | 09:55 |
vkmc | some gotchas | 09:55 |
vkmc | 1. you might need to upload the ssh key from the vexxhost vm to your gerrit account | 09:55 |
vkmc | 2. you might need to install git-review if it's not already installed (you can do so with "apt-get install git-review" or "pip3 install git-review") | 09:56 |
vkmc | 3. you probably want to set up an IDE so you can work easily on the changes you need to change | 09:56 |
vkmc | I personally use vim if it's a small change, but that is not comfortable for most people | 09:56 |
vkmc | I also use visualstudio code, for bigger changes | 09:56 |
vkmc | and the cool thing about it, is that is allows you to configure a remote environment, so you can run this on your laptop and connect to that vm in vexxhost | 09:57 |
vkmc | you need to get 1. visualstudio code 2. remote ssh plugin | 09:58 |
vkmc | and then you just indicate the user@address from the vm in the menus | 09:58 |
vkmc | once you finish fixing code | 09:58 |
vkmc | you submit it again for review | 09:58 |
vkmc | by commiting changes (git commit -a --amend) and sending for review (git review) | 09:58 |
vkmc | :) | 09:58 |
vkmc | so let's work on that today | 09:59 |
archanaserver | oh yeah, that's a lot of information | 10:00 |
archanaserver | but i'm ready 🤩 | 10:00 |
vkmc | I know hah | 10:00 |
vkmc | but you can do this | 10:00 |
archanaserver | yes yes | 10:01 |
archanaserver | starting from task 1 making myself familiar with dashboard | 10:01 |
vkmc | with that you are learning: virtualization, ssh tunneling, development workflow, development environment setup | 10:01 |
vkmc | it's a lot | 10:01 |
vkmc | and irc is another stepping stone | 10:01 |
archanaserver | also, is there any resource for the dashboard part? | 10:02 |
vkmc | that's a great question | 10:02 |
vkmc | https://docs.openstack.org/horizon/latest/user/index.html | 10:02 |
vkmc | we do | 10:02 |
archanaserver | yeah that's a major part here (also i'll try to use vim for code changes, never used this before for code changes) | 10:02 |
vkmc | that's for horizon in general | 10:03 |
vkmc | https://docs.openstack.org/manila-ui/latest/user/index.html | 10:03 |
vkmc | and this is for manila-ui | 10:03 |
vkmc | maybe we should enhance those docs | 10:03 |
vkmc | add some screenshots | 10:03 |
archanaserver | okay, cool | 10:03 |
archanaserver | i'm looking into it! | 10:03 |
archanaserver | yes, that would be great | 10:04 |
vkmc | don't worry to much about using vim... is convenient when you are working on remote machines in which you don't have a desktop environment and you need to make a quick change | 10:04 |
vkmc | but if you can get something visual, it is better | 10:04 |
archanaserver | oh okay | 10:05 |
archanaserver | :) | 10:05 |
vkmc | vim can be a bit painful at the beginning | 10:07 |
vkmc | you have already a lot going on | 10:07 |
archanaserver | yes, i'll explore it later then. | 10:09 |
vkmc | sure | 10:11 |
vkmc | :) | 10:11 |
vkmc | well, brb, ping me here if anything comes up! | 10:30 |
archanaserver | ya sure :) | 10:31 |
archanaserver | well, i'm curious to know about yesterday's issue and how did we fixed it? | 10:33 |
archanaserver | i know we had some issue with ovn right? (just wanted to know for some knowledge purpose) | 10:33 |
vkmc | yes | 10:41 |
vkmc | it was this bug https://bugs.launchpad.net/devstack/+bug/1930360 | 10:42 |
opendevmeet | Launchpad bug 1930360 in devstack "devstack installation fails for neutron- ovn_agent on master branch" [High,In progress] | 10:42 |
vkmc | so applied the proposed patch | 10:42 |
vkmc | we were missing another patch from the ones we applied, basically | 10:42 |
archanaserver | aah | 10:43 |
archanaserver | got it! | 10:44 |
archanaserver | thanks :) | 10:44 |
archanaserver | I was following the manila ui guide to create a share type but why i'm not getting the share category in my dashboard under system tab https://usercontent.irccloud-cdn.com/file/MTQH9Izj/Screenshot%202021-06-02%20at%206.17.01%20PM.png | 12:48 |
archanaserver | here is the dashboard view https://usercontent.irccloud-cdn.com/file/8b8d25Se/Screenshot%202021-06-02%20at%206.19.12%20PM.png | 12:49 |
archanaserver | is there anything i'm missing? | 12:50 |
archanaserver | and ummm i didn't any images in this guide (we can work on that too?) | 12:51 |
archanaserver | *images for some reference | 12:52 |
archanaserver | i'll be back in 1 hour and will start working on task 2 🙌 | 13:12 |
archanaserver | I have commit my changes here(https://review.opendev.org/c/openstack/python-manilaclient/+/789018) i might be wrong in some cases like adding comment, commit and release not part | 19:47 |
archanaserver | please help me with that | 19:47 |
archanaserver | also we can work on this fix in the morning :) | 19:47 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!