Wednesday, 2017-03-01

*** stewie925 has joined #openstack-keystone00:05
stewie925Hi guys, I was running devstack and I got the following error:  "etc/keystone/fernet-keys/ does not exist"00:07
*** hoonetorg has quit IRC00:08
lbragstadstewie925 devstack should create that for your - but you should be able to do it manually with `keystone-manage fernet-setup`00:08
stewie925hi lbragstad - thanks - but running that command would require first that stack is up and running?00:08
lbragstadstewie925 this should be the required bits you'd need https://github.com/openstack-dev/devstack/blob/7a30c7fcabac1cf28fd9baa39d05436680616aef/lib/keystone#L524-L52600:08
lbragstadstewie925 keystone would need to be installed, yes00:09
lbragstadstewie925 but devstack should be taking care of that for you, based on the current defaults00:09
stewie925ohhh00:09
*** MasterOfBugs has joined #openstack-keystone00:13
stewie925lbragstad: how do I force devstack to reinstall my keystone?00:13
stewie925I assume removing /opt/stack/keystone would do the trick ,but I was still getting the "etc/keystone/fernet-keys/ does not exist" when running stack.sh00:14
stewie925also, I set the local.conf RECLONE=yes00:15
*** hoonetorg has joined #openstack-keystone00:22
*** _cjones_ has quit IRC00:23
*** _cjones_ has joined #openstack-keystone00:23
*** adrian_otto has joined #openstack-keystone00:27
*** _cjones_ has quit IRC00:27
gagehugostewie925: can you try making the directory manually "mkdir /etc/keystone/fernet-keys" and see if that works?00:36
*** jamielennox is now known as jamielennox|away00:36
*** gyee has joined #openstack-keystone00:40
*** wxy has joined #openstack-keystone00:42
openstackgerritRon De Rose proposed openstack/keystone-specs master: Add API key credential  https://review.openstack.org/43876100:43
stewie925gagehugo: sorry I stepped away, yes I tried that and it didnt work00:43
openstackgerritRon De Rose proposed openstack/keystone-specs master: Add API access key credentials  https://review.openstack.org/43876100:44
*** jamielennox|away is now known as jamielennox00:44
openstackgerritRon De Rose proposed openstack/keystone-specs master: Add API access key credentials  https://review.openstack.org/43876100:45
gagehugomight need to "chown -R keystone /etc/keystone"00:46
openstackgerritRon De Rose proposed openstack/keystone-specs master: Add API access key credentials  https://review.openstack.org/43876100:46
lbragstadgagehugo yeah - that could be a permissions issue00:50
lbragstader stewie925 ^00:50
lbragstadstewie925 does the user you're running stack.sh with have root permissions?00:50
openstackgerritRon De Rose proposed openstack/keystone-specs master: Add API access key credentials  https://review.openstack.org/43876100:51
stewie925gagehugo: lbragstad:  no it doesnt have root permissions :(00:51
gagehugoah00:51
stewie925oh wait....00:52
stewie925I just ran an ls- l on /etc/keystone it shows the username for each file (not root)00:52
stewie925i was able to cd /etc/keystone without having to do 'sudo'00:53
lbragstadstewie925 hmmm00:54
lbragstadstewie925 when you run stack.sh, do you get an error?00:54
stewie925oh, to clarify - I was able to mkdir /etc/keystone/fernet-keys00:54
lbragstadstewie925 actually - do you have a stack trace?00:54
lbragstadstewie925 you can probably get more useful information from the keystone logs00:55
lbragstadI think devstack sets up /var/log/keystone/00:55
stewie925https://github.com/openstack-dev/devstack/blob/7a30c7fcabac1cf28fd9baa39d05436680616aef/lib/keystone#L524-L52600:55
stewie925oops00:55
stewie925I mean - World dumping... see /opt/stack/logs/worlddump-2017-03-01-004154.txt for details00:55
stewie925you mean that log right?00:56
lbragstadstewie925 i meant the keystone logs specifically00:56
lbragstadstewie925 is this happening in a change you have proposed to gerrit?00:56
stewie925lbragstad: no, it isnt00:56
openstackgerritRon De Rose proposed openstack/keystone-specs master: Add API access key credentials  https://review.openstack.org/43876100:57
lbragstadstewie925 devstack sets up logging in /var/log/00:57
stewie925its been a while since I ran stack.sh on my devstack (more than a month), then I tried to run it and I was getting into issues00:57
lbragstadhttps://github.com/openstack-dev/devstack/blob/7a30c7fcabac1cf28fd9baa39d05436680616aef/lib/keystone#L602-L60300:57
lbragstadsee if you can find ^ that keystone.log00:57
stewie925lbragstad: thanks - I checked /var/log  - there is no keystone.log file :(00:59
lbragstadstewie925 is there a /var/log/apache/ directory?00:59
stewie925yes it does and I see keystone.log in there01:00
lbragstadstewie925 cool - that's the one you want01:00
stewie925checking the log file now01:00
*** lamt has joined #openstack-keystone01:01
stewie925let me share the log via pastebin.... brb01:02
stewie925here it is - I copied the last few pages of the log - http://paste.openstack.org/show/600863/01:04
*** hoangcx has joined #openstack-keystone01:06
lbragstadstewie925 interesting - it looks like it failing to start keystone01:09
lbragstadhere - https://github.com/openstack/keystone/blob/a66d0735b2829c8bdb30f2dc07e4b4400ceddc3b/keystone/token/providers/fernet/core.py#L33-L4501:09
lbragstadstewie925 and you can't do `keystone-manage fernet_setup`?01:10
*** liujiong has joined #openstack-keystone01:10
stewie925I tried earlier it didnt work - but now it seems to work01:11
lbragstadstewie925 try restarting apache now and tail the keystone.log01:12
lbragstadyou should see it start and wait for requests01:12
lbragstador `sudo service apache2 restart; curl http://localhost:5000/`01:13
lbragstadif you get a version response back - it's safe to assume the problem is fixed since the token provider should have loaded properly at that point01:13
stewie925thanks! restarting apache201:13
stewie925oooh - connection refused when I ran the curl command01:14
lbragstadhmm01:14
lbragstadtail the keystone.log again?01:14
stewie925sure01:14
stewie925no new entries in the keystone log01:15
lbragstadhm01:15
stewie925btw when I ran the sudo service apache2 restart it shows this01:15
stewie925* Restarting web server apache201:15
lbragstaddoes `keystone-manage fernet_setup` give you any output?01:15
stewie925let me run that again, and share my output01:16
*** alex_xu has quit IRC01:19
stewie925http://paste.openstack.org/show/600864/01:19
*** alex_xu has joined #openstack-keystone01:19
stewie925even after I re-created the /etc/keystone/fernet-keys01:19
lbragstadstewie925 yeah - it looks like the user you're using doensn't have write permissions to that directory01:20
lbragstadstewie925 fwiw - when ever i stand up new devstack nodes, I typically use the ubuntu system user (for 14.04 and 16.04)01:20
lbragstadand that works just fine for using stack.sh01:20
stewie925lbragstad: thank you for putting up with me - I think I may have to just build a new devstack01:21
notmorganoh well now.. that is sloppy01:21
lbragstadstewie925 that's also something that I do often when I have stale devstack01:21
notmorganlbragstad: i found a bug where we are probably increasing our writes to the SQL db backend... well a lot01:21
lbragstadnotmorgan ugh01:22
notmorganlbragstad: potentially that is.01:22
lbragstadnotmorgan i'm just about to step away - but I'll catch up with the gist of it via scrollback01:22
stewie925lbragstad: yeah... too bad there s no effective way to rebuild devstack01:23
notmorganwhen we do .update_user01:23
notmorganhttps://www.irccloud.com/pastebin/mfq1pDzz/01:23
notmorganthat sets the attributes for the entire user model, even if they don't need to be set.01:23
notmorganspecifically with the hybrid attribute setting01:24
*** alex_xu has quit IRC01:25
*** alex_xu has joined #openstack-keystone01:25
* notmorgan was running into an issue trying to push password hashing down onto the sql_model itself.01:26
*** alex_xu has quit IRC01:26
*** alex_xu has joined #openstack-keystone01:27
*** guoshan has joined #openstack-keystone01:30
*** phalmos_ has quit IRC01:31
notmorgani think i have it fixed now.01:32
*** phalmos has joined #openstack-keystone01:34
*** MasterOfBugs has quit IRC01:34
*** guoshan has quit IRC01:35
*** guoshan has joined #openstack-keystone01:36
*** thorst has joined #openstack-keystone01:41
*** thorst has quit IRC01:46
*** thorst has joined #openstack-keystone01:46
*** edmondsw has joined #openstack-keystone01:48
*** thorst has quit IRC01:50
*** aasthad has quit IRC01:52
*** hoonetorg has quit IRC01:52
*** edmondsw has quit IRC01:53
*** tovin07 has quit IRC01:59
*** hoonetorg has joined #openstack-keystone02:01
*** edmondsw has joined #openstack-keystone02:02
*** dave-mccowan has quit IRC02:03
*** tovin07 has joined #openstack-keystone02:03
*** edmondsw has quit IRC02:05
*** agrebennikov_ has quit IRC02:06
*** stewie925 has quit IRC02:09
*** thorst has joined #openstack-keystone02:13
*** gyee has quit IRC02:14
*** browne has quit IRC02:20
*** ngupta has joined #openstack-keystone02:28
*** thorst has quit IRC02:33
*** thorst has joined #openstack-keystone02:33
*** thorst has quit IRC02:38
*** guoshan has quit IRC02:42
openstackgerritRichard Avelar proposed openstack/keystone master: WIP  https://review.openstack.org/43929002:49
*** lucasxu has joined #openstack-keystone02:54
*** guoshan has joined #openstack-keystone02:54
*** ngupta has quit IRC02:56
*** ngupta has joined #openstack-keystone02:56
*** lucasxu has quit IRC02:57
*** ngupta has quit IRC03:01
*** zhurong has joined #openstack-keystone03:04
*** thorst has joined #openstack-keystone03:08
*** thorst has quit IRC03:08
*** rderose has quit IRC03:12
*** zhurong has quit IRC03:13
notmorganhmm...03:16
notmorganhow did this test ever pass....03:16
*** ngupta has joined #openstack-keystone03:26
*** _cjones_ has joined #openstack-keystone03:27
*** _cjones_ has quit IRC03:27
*** _cjones_ has joined #openstack-keystone03:28
openstackgerritMorgan Fainberg proposed openstack/keystone master: Support new hashing algorithms for securely storing password hashes  https://review.openstack.org/43870103:29
*** thorst has joined #openstack-keystone03:39
*** thorst has quit IRC03:40
darrencHi, I'm testing the ocata install guide and running into an issue initializing fernet key repos03:42
darrenccan anyone help?03:42
darrencStep 4 in https://docs.openstack.org/ocata/install-guide-rdo/keystone-install.html#install-and-configure-components03:43
darrencthe second command "keystone-manage credential_setup --keystone-user keystone --keystone-group keystone" returns an error "keystone-manage: error: argument command: invalid choice: 'credential_setup' "03:44
darrencHas the command changed?03:45
notmorgandarrenc: the command should not have changed.03:45
notmorgandarrenc: that looks correct.03:46
darrencok, thanks03:46
notmorgandarrenc: i can take a closer look in a moment03:47
darrencthat would be great, thank you!03:47
notmorgandarrenc: let me take a gander at the code.03:47
darrencok03:47
notmorgandarrenc: just to be sure you're not using an old keystone-manage or something like that [sometimes islly things like that happen]03:48
notmorgandarrenc: i'm seeing what i can come up with now03:49
darrencI'm using ocata packages03:49
*** thorst has joined #openstack-keystone03:49
notmorganhmm03:52
notmorganok well i just tried the direct code03:52
notmorganhttps://www.irccloud.com/pastebin/9XTsvzgt/03:52
notmorgandarrenc: and as you can see ^ it worked. [ignore the config-file bit, i just don't have things in /etc]03:53
notmorgandarrenc: i assume you're on ubunut?03:54
notmorganubuntu*03:54
darrencyes, that's correct03:54
notmorganhm.03:54
darrencok, it might be user error :)03:54
darrencIt was fine when I was testing pre-release packages03:55
notmorgani never assume user-error in these cases ;)03:55
notmorganso many things go weird sometimes with this code03:55
notmorgandarrenc: if you poke at it a bit more and find out what is up, let me know.03:56
notmorgandarrenc: likewise if you're still stuck tomorrow, let me know i'll spin up a vm and check out the packages03:56
darrencYep, I'll do that. Thanks again, I really appreciate your help!03:56
notmorganright now i need to drown my mushy brain in a nice glass of ginger beer [non-alcoholic] (I've been looking at cryptographic hashing algorithims all day]03:57
notmorganmy brain is definitely mush03:57
darrenchmm, I love a good  ginger beer03:57
darrencActually Mmmmm03:57
notmorgandarrenc: bundaberg ginger beer tonight03:58
notmorganbecause i am out of cock and bull.03:58
notmorganboth are top tier imo03:58
darrencAhh, so you're in Australia as well?03:58
notmorgannope, Seattle03:58
notmorgan^_^03:58
darrencyou get bundaberg ginger beer over there?03:58
notmorganyup, in the supermarket03:59
darrencI didn't know they export03:59
notmorganit's one of the more common ones i've found (i love ginger beer, so i find the good stuff)03:59
darrencIt definitely my favourite ginger beer03:59
darrencit's*03:59
notmorgani like some of the locally micro-brew style stuff.04:00
darrencI'm curious, what do they charge for a bottle?04:00
notmorganbut it's hit and miss to get it.04:00
notmorganhmmm...04:00
notmorgani think i paid... $1.50 - $3 USD for it04:00
notmorgansomewhere in there04:00
notmorganbut.. honestly, i can't remember04:01
notmorganit was on sale this time. Amazon has it for ~$5/bottle (4 pack for $19.99)04:01
darrencoh, that's expensive04:02
darrenc$5.50AU for a 4 pack here04:02
notmorgani usually buy it when it's on sale so $1-2 / bottle04:02
notmorganso $4-8 range for a 4 pack04:02
notmorganplus tax (since i live in a place that does sales tax)04:02
darrencah, that's not too bad04:03
notmorganyah, it's reasonable04:03
notmorgani wont buy it for $5/bottle04:03
notmorganthat is too much04:03
notmorgani drink very little fizzy sweet drinks04:04
notmorgan(mostly fizzy unflavoured water)04:04
*** drjones has joined #openstack-keystone04:05
darrencFYI, you can also get ginger cordial https://www.woolworths.com.au/Shop/Search/Products?searchTerm=ginger%20cordial&name=buderim-ginger-cordial&productId=14630704:05
notmorganooooh NICE04:05
darrencmix it with soda water, and it tastes almost the same as  bundaberg04:05
notmorgani'm gonna do that04:05
notmorgani <3 ginger04:05
darrencPlenty of ginger bite and heat04:06
*** nicolasbock has quit IRC04:06
notmorgan.... i ... might eat pickled ginger by the handful when at sushi restaurants04:06
notmorganI'm not allowed to have any pickeled ginger in my house...04:06
notmorgan:P04:06
notmorgani'd get fat on it.04:06
darrenclol04:06
*** _cjones_ has quit IRC04:08
*** drjones has quit IRC04:09
*** guoshan has quit IRC04:11
*** hoonetorg has quit IRC04:23
darrencnotmorgan: when you're awake, it looks like someone else has reproduced my issue: https://bugs.launchpad.net/openstack-manuals/+bug/166852804:24
openstackLaunchpad bug 1668528 in openstack-manuals "Install and configure in Installation Guide" [Undecided,New]04:24
notmorganthnx04:26
darrencSo keystone 9.2.0 is provided, but we need 10.004:26
darrencah sorry, I didn't expect you to respond until tomorrow04:26
*** links has joined #openstack-keystone04:27
*** hoonetorg has joined #openstack-keystone04:35
*** adrian_otto has quit IRC04:44
openstackgerritMorgan Fainberg proposed openstack/keystone master: Support new hashing algorithms for securely storing password hashes  https://review.openstack.org/43870104:47
*** adriant has quit IRC04:49
*** thorst has joined #openstack-keystone04:50
*** thorst has quit IRC04:55
openstackgerritRichard Avelar proposed openstack/keystone master: WIP  https://review.openstack.org/43929005:09
*** guoshan has joined #openstack-keystone05:10
*** ngupta has quit IRC05:22
*** ngupta has joined #openstack-keystone05:23
*** ngupta has quit IRC05:27
*** dikonoor has joined #openstack-keystone05:29
*** bkudryavtsev has joined #openstack-keystone05:30
*** guoshan has quit IRC05:32
*** guoshan has joined #openstack-keystone05:38
*** masterjcool has quit IRC05:40
*** lamt has quit IRC05:47
*** masterjcool has joined #openstack-keystone05:52
*** guoshan has quit IRC05:53
*** guoshan has joined #openstack-keystone05:59
*** guoshan has quit IRC06:02
*** dikonoor has quit IRC06:02
*** dikonoor has joined #openstack-keystone06:03
*** guoshan has joined #openstack-keystone06:04
*** adrian_otto has joined #openstack-keystone06:05
*** adrian_otto has quit IRC06:07
*** adrian_otto has joined #openstack-keystone06:09
*** adrian_otto has quit IRC06:13
*** hoonetorg has quit IRC06:16
*** lucasxu has joined #openstack-keystone06:25
*** hoonetorg has joined #openstack-keystone06:30
*** richm has quit IRC06:43
*** phalmos has quit IRC06:46
*** rcernin has joined #openstack-keystone06:51
*** sigmavirus has quit IRC06:52
*** thorst has joined #openstack-keystone06:52
*** sigmavirus has joined #openstack-keystone06:53
*** sigmavirus is now known as Guest5315306:54
*** lucasxu has quit IRC06:54
*** thorst has quit IRC06:56
openstackgerritOpenStack Proposal Bot proposed openstack/keystone master: Imported Translations from Zanata  https://review.openstack.org/43942006:59
openstackgerritRichard Avelar proposed openstack/keystone master: Extend User API to support federated attributes  https://review.openstack.org/42644907:03
*** namnh has joined #openstack-keystone07:04
*** h5t4_ has joined #openstack-keystone07:07
*** jaosorior has joined #openstack-keystone07:09
openstackgerritRichard Avelar proposed openstack/keystone master: Extend User API to support federated attributes  https://review.openstack.org/42644907:12
*** tesseract has joined #openstack-keystone07:12
*** ravelar has quit IRC07:13
*** prashkre has joined #openstack-keystone07:23
*** lwiecek has joined #openstack-keystone07:40
*** blake has joined #openstack-keystone07:47
*** blake has quit IRC07:55
*** phalmos has joined #openstack-keystone08:10
*** phalmos has quit IRC08:35
*** henrynash has joined #openstack-keystone08:50
*** ChanServ sets mode: +v henrynash08:50
*** zzzeek has quit IRC09:00
*** zzzeek has joined #openstack-keystone09:00
*** hoangcx has left #openstack-keystone09:00
*** alex_xu has quit IRC09:01
*** alex_xu has joined #openstack-keystone09:02
*** tovin07 has quit IRC09:15
*** henrynash has quit IRC09:49
*** Dinesh_Bhor has joined #openstack-keystone10:04
*** phalmos has joined #openstack-keystone10:04
*** mvk has quit IRC10:12
*** henrynash has joined #openstack-keystone10:19
*** ChanServ sets mode: +v henrynash10:19
*** aloga has quit IRC10:21
*** pcaruana has joined #openstack-keystone10:24
*** liujiong has quit IRC10:25
*** aloga has joined #openstack-keystone10:27
*** guoshan has quit IRC10:30
*** alex_xu has quit IRC10:31
openstackgerritBéla Vancsics proposed openstack/keystone master: Remove unused variable  https://review.openstack.org/43952510:31
*** alex_xu has joined #openstack-keystone10:33
*** mvk has joined #openstack-keystone10:44
*** mvk has quit IRC10:45
*** alex_xu has quit IRC10:45
*** mvk has joined #openstack-keystone10:45
*** henrynash has quit IRC10:46
*** alex_xu has joined #openstack-keystone10:46
*** thorst has joined #openstack-keystone10:53
*** thorst has quit IRC10:58
*** erlon has joined #openstack-keystone10:59
*** nicolasbock has joined #openstack-keystone11:04
*** richm has joined #openstack-keystone11:14
*** namnh has quit IRC11:23
*** mvk has quit IRC11:32
*** mvk has joined #openstack-keystone11:44
*** phalmos has quit IRC11:46
*** phalmos has joined #openstack-keystone11:48
*** Guest53153 is now known as sigmavirus12:10
*** sigmavirus has quit IRC12:10
*** sigmavirus has joined #openstack-keystone12:10
*** dave-mccowan has joined #openstack-keystone12:15
*** alex_xu has quit IRC12:18
*** phalmos has quit IRC12:21
*** alex_xu has joined #openstack-keystone12:25
Dinesh_BhorHi all, Can someone from the core take a look at all the patches submitted for request-id feature: https://blueprints.launchpad.net/python-keystoneclient/+spec/return-request-id-to-caller12:27
*** edmondsw has joined #openstack-keystone12:44
*** thorst has joined #openstack-keystone12:46
*** phalmos has joined #openstack-keystone12:47
*** dave-mccowan has quit IRC12:50
*** phalmos has quit IRC12:58
*** mvk has quit IRC13:29
*** spilla has joined #openstack-keystone13:54
*** lwiecek has quit IRC13:56
Dinesh_Bhorbknudson_: Hi, we talked about this in PTG, Could you please take a look at the request-id patches submitted against this bp: https://blueprints.launchpad.net/python-keystoneclient/+spec/return-request-id-to-caller13:58
*** zhurong has joined #openstack-keystone14:00
*** lamt has joined #openstack-keystone14:03
*** shewless has joined #openstack-keystone14:05
shewlessHi. I have a private cloud running Mitaka. I'm trying to find a simple way for my ~500 users to access the CLI and REST api without having to type or store their password anywhere (LDAP backend)14:06
shewlessI've been looking at tokens (openstack token issue) but I'd have to set the expiry to something crazy (like 5 years) because I want it to be transparent for my users14:07
shewlessDoes anyone have any suggestions for the best way to provide easy authentication for my users?14:07
shewlesstokenless_auth looks interesting but I'm having trouble finding information on how I would actually go about setting that up14:09
bknudson_Dinesh_Bhor: https://review.openstack.org/#/c/261188/ ?14:09
bknudson_I thought you were referring to a different change when we talked at the meeting14:10
bknudson_Are you taking over this review?14:10
Dinesh_Bhorbknudson_: yes14:11
bknudson_check out my comments from before.14:11
bknudson_and also the comments from the other reviewers14:12
Dinesh_Bhorbknudson_: you have removed your -1 vote after Maho Koshiya's reply14:13
bknudson_right, because I didn't intend to review it again until my comments were addressed. I was going to leave it for someone else.14:14
bknudson_I can +2 it but if nobody else is going to then it's a waste of my time.14:14
Dinesh_Bhorbknudson_: ok, I will request others to take a look at it.14:15
Dinesh_Bhorbknudson_: thanks for your time.14:15
bknudson_go ahead. there's already comments on it that aren't addressed so I doubt they'll approve it.14:15
Dinesh_Bhorbknudson_: yah, I will address them after discussion.14:17
*** zhurong has quit IRC14:19
*** links has quit IRC14:19
Dinesh_Bhorsamueldmq: Hi, if you have time could you please have a look at it: https://review.openstack.org/#/c/261188/14:20
*** larsks has quit IRC14:20
*** zhurong has joined #openstack-keystone14:21
*** dave-mccowan has joined #openstack-keystone14:22
shewlessalso, after I do a "openstack token issue" is that information stored in the database? I want to be able to see how many tokens are issued14:23
bknudson_shewless: if you're using fernet tokens the token isn't stored in the database.14:24
bknudson_uuid tokens are stored in the database14:24
shewless+bknudson_: thanks. I am using fernet tokens. are they in memcached?14:24
shewlessif my controller gets rebooted are the fernet tokens persistant?14:24
bknudson_fernet tokens are not stored in memcached14:26
bknudson_they're not stored anywhere since they contain all the information needed to validate14:26
bknudson_that's why they're larger than uuid tokens14:26
shewless+bknudson_ cool thanks! Is there a way to A) make them not expire and B) make them persistent across reboot?14:29
bknudson_fernet tokens can be used across reboots14:30
bknudson_you can't make them not expire... you can set the lifetime of the token to a very long time and not rotate your keys... but this comes with security issues.14:30
shewless+bknudson_: thanks. If a user executes "openstack token issue" 10 times.. do they now have 10 valid tokens? Is there a need to "clean them up"?14:31
*** bauruine has quit IRC14:31
bknudson_yes, they'd have 10 valid tokens. the server doesn't store them anywhere so no need for the admin to clean them up.14:31
shewless+bknudson_: awesome14:31
shewless+bknudon_: I'm not too concerned about security because it a private cloud for my company and no confidential data is stored there.. but I would still love to find a "better" way to do this14:32
shewlesswould x509 tokenless auth be better for example?14:32
samueldmqDinesh_Bhor: Hi. Yes I can take a look at it. Just make sure all bknudson_'s comments and suggestions have been discussed/addressed, he's been reviewing that patch since the beginning.14:33
lbragstadshewless what are you trying to do with the tokens that you need them to not expire?14:33
shewless@lbragstad I'm trying to allow my users to access teh CLI, REST, SDK, without having to type their password14:36
lbragstadshewless so you'd just give them a token that doesn't expire?14:38
lbragstadshewless and they'd use that through the CLI?14:38
shewless@lbragstad: that's what I'm considering at the moment.14:38
lbragstadgotcha14:38
*** bauruine has joined #openstack-keystone14:38
shewless(the could login to horizon with their user/password (via LDAP) but they would access the CLI and API with the token14:39
*** chris_hultin|AWA is now known as chris_hultin14:39
lbragstadantwash one quick comment here and I think this one is good to go - https://review.openstack.org/#/c/435609/14:41
*** rderose has joined #openstack-keystone14:47
*** mvk has joined #openstack-keystone14:54
*** lamt has quit IRC14:56
*** lucasxu has joined #openstack-keystone15:05
*** lucasxu has quit IRC15:07
*** lucasxu has joined #openstack-keystone15:11
*** jaosorior has quit IRC15:12
*** ngupta has joined #openstack-keystone15:15
*** ravelar has joined #openstack-keystone15:16
openstackgerritRichard Avelar proposed openstack/keystone master: Policy in code  https://review.openstack.org/43560915:18
openstackgerritRichard Avelar proposed openstack/keystone master: Extend User API to support federated attributes  https://review.openstack.org/42644915:20
*** h5t4_ has quit IRC15:21
openstackgerritRichard Avelar proposed openstack/keystone master: Policy in code (part 2)  https://review.openstack.org/43575115:22
*** chlong has joined #openstack-keystone15:23
openstackgerritRichard Avelar proposed openstack/keystone master: Validate rolling upgrade is run in order  https://review.openstack.org/43744115:24
shewlessAnother question +bknudson_ and @lbragstad: It seems the fernet tokens are unscoped? Is there a way to issue a token that is "project scoped"? I'm not sure if I'm using the right terminology15:26
bknudson_fernet tokens work just like uuid tokens. They can be scoped to a project if you ask for a scoped token.15:27
*** chlong has quit IRC15:27
shewless+bknudson_ is there a way to do that from the CLI? I thought setting the OS_PROJECT_NAME and OS_PROJECT_DOMAIN variables would do it15:28
bknudson_that should do it. I'm not that familiar with the CLI15:28
shewlessI want to add myself to user "X" project and generate a token for them.15:28
*** chlong has joined #openstack-keystone15:28
shewlessBut what I'm seeing is, that it generates a token for me instead15:28
*** jistr is now known as jistr|biab15:29
*** zhurong has quit IRC15:31
dstanekshewless: you want to generate a token for someone else?15:31
shewless+dstanek: yes. (darn lazy users) :)15:31
*** chlong has quit IRC15:32
shewlessI have OS_PROJECT_DOMAIN_NAME, USER_DOMAIN_NAME, OS_PROJECT_NAME set at the time I issue a token. but It still ties it to my user name instead of the project. Do I need to set OS_DOMAIN_ID as well as the name for some readon?15:34
*** lamt has joined #openstack-keystone15:34
*** chlong has joined #openstack-keystone15:36
shewlesshmm. maybe I'm getting a scoped token but I don't understand what that really means15:39
shewlessSay I have "userA" and "userB" who have own "projectA" and "projectB" respectively.15:40
*** chlong has quit IRC15:41
shewlessI want to add userA to projectB temporarily, and issue a token that is scoped to projectB for userB.15:42
dstanekshewless: what credentials are you using to get the token? theirs?15:42
shewlessmaybe that's not possible?15:42
shewless"mine"15:42
shewless(my user name, their project)15:42
dstaneki wouldn't think that what you are doing is possible15:43
dstanekto get a token for another user and to get a scope that they don't currently have access to15:44
shewless+dstanek. Far enough. To clarify: If I have a user who is admin, and someone else gets a hold of that users token.. I guess that user would then be able to execute administrative operations ?15:44
dstanekyes, if they have an admin token that would be possible15:44
*** agrebennikov_ has joined #openstack-keystone15:45
shewless+dstanek: okay thanks. I guess I'll have the users create their own tokens15:46
*** chlong has joined #openstack-keystone15:52
openstackgerritGage Hugo proposed openstack/keystone master: Remove pbr warnerrors in favor of sphinx check  https://review.openstack.org/43967415:54
*** jistr|biab is now known as jistr15:56
lbragstadping antwash, raildo, ktychkova, dolphm, dstanek, rderose, htruta, atrmr, gagehugo, lamt, thinrichs, edmondsw, ruan, ayoung, stevemar, ravelar, morgan, raj_singh, johnthetubeguy15:56
ayoungPONG!15:56
ayoungPOINT!15:56
ayoungPOING!15:56
lbragstadpolicy meeting starting in #openstack-meeting-cp in 4 minutes for those interested15:56
gagehugoalways sneaks up on me15:57
rderoseo/15:57
lamto/15:58
openstackgerritRichard Avelar proposed openstack/keystone master: Extend User API to support federated attributes  https://review.openstack.org/42644916:02
*** rcernin has quit IRC16:03
*** aasthad has joined #openstack-keystone16:22
*** adrian_otto has joined #openstack-keystone16:25
openstackgerritayoung proposed openstack/keystone master: Refactor Authorization:  https://review.openstack.org/38716116:26
openstackgerritayoung proposed openstack/keystone master: Refactor is_admin  https://review.openstack.org/38771016:26
openstackgerritayoung proposed openstack/keystone master: Add is_admin_project check to policy.json  https://review.openstack.org/25763616:26
*** h5t4_ has joined #openstack-keystone16:33
*** prashkre has quit IRC16:33
*** _cjones_ has joined #openstack-keystone16:37
*** _cjones_ has quit IRC16:37
*** _cjones_ has joined #openstack-keystone16:38
*** browne has joined #openstack-keystone16:38
*** dnalezyt has joined #openstack-keystone16:47
*** rcernin has joined #openstack-keystone16:52
*** chris_hultin is now known as chris_hultin|AWA16:57
openstackgerritMorgan Fainberg proposed openstack/keystone master: Support new hashing algorithms for securely storing password hashes  https://review.openstack.org/43870116:57
*** akrzos is now known as akrzos-mtg16:58
*** jose-phillips has joined #openstack-keystone17:02
notmorganlbragstad, dstanek: ^ there ya go, hashing algos17:03
lbragstadnotmorgan sweet17:04
openstackgerritKristi Nikolla proposed openstack/keystone master: Remove EndpointFilterCatalog  https://review.openstack.org/43821017:05
dstaneknotmorgan: nice17:05
notmorgandstanek: i dropped the hashing rounds to the minimum for our unit tests17:08
notmorgandstanek: if we don't, due to the churn, we end up with ~55-70m runtime for our tests on my laptop, vs ~1217:09
notmorgandstanek: we aren't testing the hash durability here, so for testing it is fine to drop it way down17:09
dstanekwhoa17:09
bknudson_for tests, mock it17:10
notmorganbknudson_: no17:10
notmorganbknudson_: god no.17:10
dstaneka null hash would also work17:10
notmorganexcept we rely on hashing to validate passwords and there is mechanisms in there to select hashing17:11
notmorgani really really don't want to mock out all that17:11
notmorganwhere rounds=4 for bcrypt is quite fast17:11
dstanekwhat about using 'str' as a hashing algorithm :-)17:11
notmorgandstanek: wouldn't work. str isn't a hasher supported in passlib17:12
notmorganand passlib "plaintext" is missing key features of other hashers17:12
notmorgansuch as... ident, and prefixes for metadata17:12
notmorgani did look at plaintext as a testing option17:12
notmorganit was a bigger headache17:12
*** akrzos-mtg is now known as akrzos17:13
notmorgannow in devstack, the runtime is not bad, it does a LOT less user setup/authn than keystone unit tests (as expected)17:13
notmorgani did opt for varchar(255) in the db for the new password hash17:14
notmorganinstead of varchar(1500) which would be needed to allow for scrypt and a salt size of 1024 bytes17:14
notmorganso in kyestone scrypt and pbkdf2_sha512 are limited to ~96bytes of salt17:14
notmorganwhich results in ~230ish bytes in a hash17:15
dstanekthat's a bummer. we can revisit later if we need to17:15
notmorgani could make it 1500... just people seem to get cranky when you force mysql to use > .5 page for a column17:16
notmorganso, 255 was chosen for sanity-sake17:16
notmorganwe also now maintain password.password and password.password_hash17:16
notmorganthe .password_hash is the new column17:16
notmorgan*and* keystone does the syncronization not a trigger. a trigger couldn't do the different hashing17:17
notmorgannew keystone loads password_hash then password, and writes to both if compat option is set.17:17
* notmorgan has mush for brains now after delving into password algorithms17:17
dstanek:-)17:19
*** lucasxu has quit IRC17:21
*** h5t4_ has quit IRC17:25
*** h5t4 has joined #openstack-keystone17:26
*** h5t4 has quit IRC17:33
*** h5t4 has joined #openstack-keystone17:35
*** lucasxu has joined #openstack-keystone17:36
*** arunkant has joined #openstack-keystone17:41
samueldmqwow, OpenStack Summit in Vancouver again next year17:44
samueldmq:)17:44
*** edmondsw has quit IRC17:44
notmorganthis is a good thing17:46
notmorganvancouver was the best venue imho17:46
samueldmqI like it too.17:46
knikollaravelar: you there?17:47
ravelarknikolla o/17:51
knikollaravelar: o/17:52
knikollawas going through your federated attr review17:52
knikollaand federated_objects_to_list seems overly complicated for what it's doing17:53
knikollai came up with a shorter approach, interested?17:53
ravelarknikolla sure :)17:54
knikollaravelar: cool! http://paste.openstack.org/show/600986/17:54
knikollalet me know if that does the same thing.17:54
ravelarknikolla sure thing, thanks! :)17:54
knikolla:)17:55
*** lucasxu has quit IRC17:56
*** lucasxu has joined #openstack-keystone17:57
*** agrebennikov_ has quit IRC17:59
*** _cjones_ has quit IRC18:01
*** _cjones_ has joined #openstack-keystone18:02
ravelarknikolla setdefault is interesting, I didn't know it existed, thanks for the neat trick. It seems to work fine :)18:04
notmorganravelar: you cand do magic with setdefaulyt18:05
notmorganravelar: i always like using it to set a base value in a dict but not override one if it exists. not even to use it as a implicit get.18:06
ravelarnotmorgan: yeah still in C mode of thinking where magic doesn't really exist and everything is manual grudge work18:06
notmorganravelar: honestly, i prefer C/C++... less magic is good18:06
ravelarnotmorgan well it sure is a nice little life saver18:06
notmorganthough Rust and Go is awesome18:06
ravelarnotmorgan oh same! It hide alot less from you lol18:06
knikollaravelar: it takes a while to fully enter pythonic mode18:07
ravelarhavent looked into Go yet but dolphm was playing with Ruzxst18:07
ravelarRust*18:07
knikollareviewing notmorgan's code seems to help pick up neat tricks18:07
notmorganknikolla: oh god, don't do that :P18:07
notmorganmy code is aweful18:07
notmorgani just do dirty python things in ways you shouldn't usually18:07
notmorgan>.>18:07
ravelarknikolla tell me about it, you go from the lowest level like C and briefly assembly language to python ha18:08
notmorganravelar: a few jobs ago was almost exclusively C++ and lua18:08
ravelarnotmorgan but the unusual part is what makes for interesting tricks ;)18:08
dolphmi like the novels that notmorgan shares via inline comments18:08
ravelarhaha18:08
notmorgandolphm: hey, they help....18:08
notmorganusually18:08
notmorgandolphm: be careful, you're going to find war and peace in a python file in a keystone review at some point18:09
*** prashkre has joined #openstack-keystone18:09
knikollai prefer verbose comments18:09
knikollanotmorgan: during the flight was going through old TODO's18:10
knikollaand made a few patches from yours18:10
knikollanot sure if i pushed them all or some are in local branches18:10
*** agrebennikov_ has joined #openstack-keystone18:14
dolphmnotmorgan: http://cdn.pasteraw.com/kpemw3b07uoj8vp0sdr5kl7iqslyn5a18:15
notmorgandolphm:  keystone/auth/_important_comment.py | 66055 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++18:15
notmorgan>>18:15
dolphmlol18:15
notmorgani would actually push it to gerrit, but a 3MB joke file seems like a waste of resources18:15
dolphmnotmorgan: just make it a binary18:16
*** tesseract has quit IRC18:16
notmorganhttps://www.irccloud.com/pastebin/AmLVNTjg/18:16
notmorgan:)18:16
notmorganannnnyway18:16
notmorgannow that we've gotten past that ^_^18:17
dolphmwhy do people put "DNR / WIP / etc" into commit summaries instead of using Workflow-1?18:23
notmorgandolphm: because WIP -1 is not sticky18:23
notmorgan(with good reason)18:23
notmorganand they want to be clear it's WIP even if they push multiple patches18:24
notmorganand since git-review can't proactively set "-1 workflow", it is the best "sticky" way to do so.18:24
notmorgani got tired of having to set -1 workflow over and over and over, but wanted to post up a change so 1) I didn't lose it in a worst-case scenario, 2) could get feedback, 3) could collaborate better18:25
dolphmlame excuse for spamming my, everyone else's, review queue18:25
notmorganfix git-review or gerrit then :), if git-review could proactively set -1 workflow, i'd use that instead (as would others i'm sure)18:25
dolphmnotmorgan: those are great reasons to upload early (i do that as well), but none are reasons not to use workflow-118:25
notmorganand DNR is silly18:26
notmorganDNM (do not merge) is acceptable in my book18:26
dolphmnotmorgan: that's been my longest standing request for git-review18:26
dolphmpretty sure my bug was closed for some reason18:26
dolphmit's been many years18:26
notmorganit probably isn't hard to supply the code for it.18:26
notmorganbut it might require an extra round-trip and/or HTTP calls18:26
notmorgani don't think the SSH interface can do those things18:27
notmorganprobably why git-review doesn't.18:27
notmorgan(or we, as non-special users can't do those things)18:27
notmorgandolphm: i am incorrect: https://review.openstack.org/Documentation/cmd-review.html18:29
dolphmnotmorgan: you should always be able to wip your own review18:30
notmorgandolphm: right, i meant i wasn't sure the SSH interface supported that18:30
notmorgani know the REST and web interfaces do18:30
dolphmnotmorgan: --label Workflow=-1 ?18:31
notmorganyep18:32
notmorganthat should do it18:32
notmorganthough i think we use the git interface, so you'd need a second round-trip to do it (we don't use --submit)18:32
notmorgannot the worst thing, but w/o an ssh-agent you might need to type your ssh-key password 3 times now instead of 2 :P18:32
notmorganssh -p 29418 review.example.com gerrit review --label mylabel=+1 c0ff33 <-- gerrits example18:33
openstackgerritRichard Avelar proposed openstack/keystone master: Extend User API to support federated attributes  https://review.openstack.org/42644918:33
*** h5t4 has quit IRC18:35
*** h5t4_ has joined #openstack-keystone18:37
*** h5t4_ has quit IRC18:42
*** harlowja has quit IRC18:43
*** h5t4 has joined #openstack-keystone18:44
*** harlowja has joined #openstack-keystone18:46
*** h5t4 has quit IRC19:01
*** h5t4 has joined #openstack-keystone19:03
openstackgerritAnthony Washington proposed openstack/oslo.policy master: Add additional param to policy.RuleDefault  https://review.openstack.org/43907019:20
*** _cjones_ has quit IRC19:21
*** agrebennikov_ has quit IRC19:26
openstackgerritGage Hugo proposed openstack/keystoneauth master: Remove pbr warnerrors in favor of sphinx check  https://review.openstack.org/43979719:36
openstackgerritGage Hugo proposed openstack/keystoneauth master: Remove pbr warnerrors in favor of sphinx check  https://review.openstack.org/43979719:37
*** jose-phillips has quit IRC19:40
*** ngupta has quit IRC19:46
*** ngupta has joined #openstack-keystone19:46
*** raildo has joined #openstack-keystone19:49
*** MasterOfBugs has joined #openstack-keystone19:53
*** dikonoor has quit IRC19:57
openstackgerritGage Hugo proposed openstack/keystonemiddleware master: Added "warning-is-error" sphinx check for docs  https://review.openstack.org/43981919:58
*** pcaruana has quit IRC19:58
openstackgerritAnthony Washington proposed openstack/oslo.policy master: Add additional param to policy.RuleDefault  https://review.openstack.org/43907019:59
*** chlong_ has joined #openstack-keystone20:01
*** chlong has quit IRC20:01
*** spilla has quit IRC20:02
*** adrian_otto has quit IRC20:02
*** openstackgerrit has quit IRC20:03
*** lucasxu has quit IRC20:05
*** chlong_ has quit IRC20:08
*** harlowja has quit IRC20:08
*** ngupta has quit IRC20:10
*** ngupta has joined #openstack-keystone20:11
*** agrebennikov_ has joined #openstack-keystone20:14
*** lucasxu has joined #openstack-keystone20:16
*** henrynash has joined #openstack-keystone20:19
*** ChanServ sets mode: +v henrynash20:19
*** jose-phillips has joined #openstack-keystone20:19
*** chlong_ has joined #openstack-keystone20:20
*** spilla has joined #openstack-keystone20:28
*** jrist has quit IRC20:29
*** agrebennikov_ has quit IRC20:30
*** agrebennikov_ has joined #openstack-keystone20:30
*** henrynash has quit IRC20:34
*** chlong_ has quit IRC20:36
*** ngupta_ has joined #openstack-keystone20:38
*** edmondsw has joined #openstack-keystone20:39
*** ngupta has quit IRC20:41
*** ngupta_ has quit IRC20:42
*** jrist has joined #openstack-keystone20:42
*** edmondsw has quit IRC20:46
*** adrian_otto has joined #openstack-keystone20:47
*** edmondsw has joined #openstack-keystone20:47
*** lucasxu has quit IRC20:48
*** openstackgerrit has joined #openstack-keystone20:49
openstackgerritRon De Rose proposed openstack/keystone-specs master: Add API access key credentials  https://review.openstack.org/43876120:49
openstackgerritGage Hugo proposed openstack/keystoneauth master: Remove pbr warnerrors in favor of sphinx check  https://review.openstack.org/43979720:50
*** chlong_ has joined #openstack-keystone20:51
*** htruta` has joined #openstack-keystone20:52
*** edmondsw has quit IRC20:52
*** htruta has quit IRC20:53
*** sirushti has quit IRC20:53
knikollaThis has 3 +2s and is a simple doc change, if anybody wants to +W it.  https://review.openstack.org/#/c/437423/20:53
notmorganknikolla: -2! i mean +A20:54
knikollanotmorgan: haha, thanks!20:54
*** lucasxu has joined #openstack-keystone20:55
*** sirushti has joined #openstack-keystone20:55
*** henrynash has joined #openstack-keystone20:56
*** ChanServ sets mode: +v henrynash20:56
knikollanotmorgan: this is a correction to the api-ref, if you're interested in reviewing. https://review.openstack.org/#/c/437973/20:57
knikollathanks!21:00
*** chris_hultin|AWA is now known as chris_hultin21:00
*** harlowja has joined #openstack-keystone21:01
*** harlowja has quit IRC21:01
*** harlowja has joined #openstack-keystone21:01
*** ngupta has joined #openstack-keystone21:02
*** Nakato has quit IRC21:06
*** Nakato has joined #openstack-keystone21:07
*** sirushti has quit IRC21:07
*** sirushti has joined #openstack-keystone21:08
*** catintheroof has joined #openstack-keystone21:08
*** catintheroof has quit IRC21:10
*** catintheroof has joined #openstack-keystone21:10
*** ngupta has quit IRC21:12
*** ngupta has joined #openstack-keystone21:13
*** raildo has left #openstack-keystone21:17
*** h5t4 has quit IRC21:28
*** pcaruana has joined #openstack-keystone21:30
*** pcaruana has quit IRC21:33
openstackgerritEric Brown proposed openstack/keystone master: Typos in the LoadAuthPlugins note  https://review.openstack.org/43871421:34
*** _cjones_ has joined #openstack-keystone21:36
*** gyee has joined #openstack-keystone21:40
*** phalmos has joined #openstack-keystone21:47
*** ngupta has quit IRC21:52
*** ngupta has joined #openstack-keystone21:52
cmurphythanks knikolla and notmorgan21:55
knikollacmurphy: you're welcome :)21:56
*** ngupta has quit IRC21:57
notmorgancmurphy: of course!21:57
*** thorst has quit IRC22:00
*** thorst has joined #openstack-keystone22:00
*** boris-42_ has quit IRC22:01
*** ngupta has joined #openstack-keystone22:03
openstackgerritMerged openstack/keystone master: Add instruction to restart apache  https://review.openstack.org/43742322:04
*** thorst has quit IRC22:04
*** lucasxu has quit IRC22:09
notmorganlbragstad: responded to your comments on the hashing review22:12
*** phalmos has quit IRC22:13
*** henrynash has quit IRC22:18
*** gyee has quit IRC22:20
*** dave-mccowan has quit IRC22:21
*** henrynash has joined #openstack-keystone22:23
*** spilla has quit IRC22:24
*** henrynash has quit IRC22:24
*** browne has quit IRC22:27
*** chris_hultin is now known as chris_hultin|AWA22:29
openstackgerritMerged openstack/keystone master: Remove x-subject-token in api-ref for v3/auth/{projects,domains}  https://review.openstack.org/43797322:30
*** thorst has joined #openstack-keystone22:30
*** thorst has quit IRC22:35
darrencnotmorgan: morning/afternoon22:36
darrencdo you have any thoughts on https://bugs.launchpad.net/openstack-manuals/+bug/166852822:38
openstackLaunchpad bug 1668528 in openstack-manuals "Install and configure in Installation Guide" [High,Confirmed]22:38
*** gyee has joined #openstack-keystone22:40
EmilienMcan someone reminds me when admin_token middleware will be removed? In pike? when exactly?22:40
lbragstadEmilienM https://github.com/openstack/keystone/commit/4981da8fb073bb55b689a9ee6f7efc0ac1afb09322:43
notmorgandarrenc: no new thoughts. i need to go examine the things in the ubuntu packages22:43
notmorganEmilienM: you have to not have it in your paste pipeline by Queens22:44
EmilienMgotcha22:44
* EmilienM working on it22:44
notmorganEmilienM: but Pike wont break if you leave it in22:45
EmilienMthanks!22:45
darrencok, no worries22:45
notmorganit will just scream loudly in the logs22:45
notmorganand the functionality is not gone, just been moved out of it's own filter and into the main middleware so we can more easily drop it without breaking everyone again22:45
notmorganEmilienM: but that is TBD. "a future release".22:46
notmorganEmilienM: :)22:46
EmilienMnotmorgan: so the tl;dr is we still use it for the very initial bootstrap of keystone resources (and we should not I know !!) - I'm working on the new workflow that won't require it anymore.22:53
EmilienMnotmorgan: if you still remind it, please let me know when you actually remove it :D22:53
EmilienMnotmorgan: vice versa, I'll let you know as soon as we don't need it anymore (it affects tripleo also)22:54
notmorganEmilienM: you need to make sure to set the value in the keystone.conf still, as the default is the behavior is disabled, but i know you need it, the point is that you must remove the middleware, but the functionality just yells at you loudly.22:56
notmorganEmilienM: and because it is a major functionality change we just punted on it and made the defaults as sane/secure as possible22:57
EmilienMnotmorgan: ack22:57
*** adriant_ has joined #openstack-keystone23:01
*** chlong_ has quit IRC23:08
*** browne has joined #openstack-keystone23:15
*** lamt has quit IRC23:17
*** gyee has quit IRC23:18
*** gyee has joined #openstack-keystone23:19
*** catintheroof has quit IRC23:29
openstackgerritGage Hugo proposed openstack/keystone-specs master: Remove pbr warnerrors in favor of sphinx check  https://review.openstack.org/43991423:34
openstackgerritGage Hugo proposed openstack/keystone-specs master: Remove pbr warnerrors in favor of sphinx check  https://review.openstack.org/43991423:45
*** dave-mccowan has joined #openstack-keystone23:51
*** dave-mccowan has quit IRC23:51
*** Guest27057 is now known as zigo23:57

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!