Hacker News new | ask | show | jobs
by deathanatos 587 days ago
Oh, it's terrible.

Azure, last I knew, required RSA SSH keys. (Attempting to give a new VM an ed25519 key just fails.)

GCP's project switcher … like why can't I just search by project name? Instead, it only searches the current org, and unfortunately, my org uses multiple GCP orgs, so I'm all day switching between orgs in the project switcher.

GCP: I have no idea what the deal with the sidebar is, or why it died. The search box is okay, but why can't services be just preloaded, and the search done locally? Nuanced search through docs might require an AJAX, okay, but "clusters" should match GKE instantly.

GCP: IAM won't show inherited permissions if you don't have getIamPolicy on the thing that the perm inherits from. This can result in weird situations where, e.g., you have editor on a project, but it won't show up in IAM.

GCP: I swear the API cannot decide if it's a "region" or a "location".

GCP and Azure: various UI processes will create multiple objects, and it's not clear that that's what is happening. In the long run, this hampers a user understanding how the various bits all fit together.

GCP: some objects require other objects. I hate hitting this, as GCP's UI will refuse to validate the form, as it sees the field with the dependent object being empty. But GCP's UI won't let you enter anything into the field, either, because it's a drop-down combo box, and it only loads its values when the page does. So even if you pop into a new tab, build the dependent object, you can't add that new object to the form without reloading the page, which wipes the form. This makes filling in the UI O(n²). Literally, I've had my RSI flare up on these forms when they have 3, 4 of these.

Azure: the portal will redirect/reload like 8 times during log in. What on earth. Also, their "SSO" seems to have forgotten what the first "S" stands for. Then, 2FA requires unlocking a phone, and entering a code. Their 2FA app has a terrible delay between prompting you, and surfacing the keyboard. Add to that that the login sequence has a short timeout, and sometimes you can miss the window just trying to complete the 2FA flow fast enough.

GCP is my current cloud, so while there's probably more quips here for them, it's just because I'm using them. Out of the big 3 (AWS, Azure, GCP) I actually think they're alright. Either #1 or #2.

… most of these clouds have no material means of issue tracking, so quality issues shouldn't really be that shocking. There's no way to bug report it! (And no, Azure, some dinky "feedback portal" where I can upvote at most 3 bugs … is not a bug tracker. Customer support portal != a bug tracker, either.)

1 comments

GCP is the worst at this in my opinion. Their UI is so 2000 and hard to use with multiple menu levels and not even good search.