How to see github organisations repositories in Stackdriver - google-app-engine

I've just tried to link Google Stackdriver to the source code of one of my AppEngine projects stored on Github. The authorisation process goes well, but then I can't see the repository among those available to connect to.
Apparently I can see only repositories that belongs to "users" but not "organisations" on GitHub, even if I'm a member of that organisation (well... it's my organisation :D).
I couldn't find any help in the documentation.

We have to grant Stackdriver the access to each of the 'Organisation' we want to connect, by clicking the 'Grant access' button in front of each organisation name, in Github consent page, the first time you connected Github with Stackdriver.
In any case you missed to grant access there,
you can simply go to 'OAuth applications'(https://github.com/settings/connections/applications) section in Setting and select 'Google Stackdriver'. There you get the same screen where you can grant access to each organisation you like to share with Stackdriver. Once granted, all the repos under that organization would appear in your 'Select source from GitHub' dialog.

Related

Unverified app screen in google Cloud

I am hosting some Web Applications in Google Cloud Platform using App Engine and those are for internal purpose only. One month ago I got a mail from Google Cloud Team, saying one of my apps needs verification. By based on their response I did some research and finally migrated all apps to the Organisation level as they mentioned in documentation (below link for reference). https://support.google.com/googleapi/answer/7394288#gsuite-app
But, yesterday also I got another notification regarding the same.
May I ignore this notification, or are there any further steps I need to complete?
As stated in this other documentation page:
If you're creating an internal web app for which [...] your project is
associated with a Cloud Organization that your users belong to, you
don't need to go through verification. Internal users of your
application won't see the unverified app screen.
If your application will only be used by internal users belonging to the same organization as where your project is located, you can ignore this message. It was probably triggered by the fact that your application is indeed not verified (although you do not need to do so).
So if that is the case, you will only need, as stated in the link you shared, to create an Organization and then migrate your existing project to that organization (then make sure that the users who will be accessing the app belong to the same organization).

while deploying changesets i am getting error of unauthorised organization

i want to deploy some classes from sandbox to production but while uploading i am getting dis following error.
"This organization isn't authorized to upload change sets to other organizations. For authorization, contact the deployment connections administrators on the organizations where you want to upload changes." guys what i should do? the same error is showing when deploying from production to sandbox also.i think i missed some steps. Can somebody suggest what steps should i take now?
The deployment isn't authorized on the production salesforce account, you'll need to log in there and enable it (or ask an admin in that org to do so)
From here: https://developer.salesforce.com/docs/atlas.en-us.dev_lifecycle.meta/dev_lifecycle/migrate_deployment_connection.htm
Before you can receive change sets from a sandbox or other organization, authorize a deployment connection in the organization that receives the changes.
Log into the organization that’ll receive inbound change sets.
Usually this is the production organization associated with your
sandbox.
From Setup, enter Deployment in the Quick Find box, then
select Deployment Settings.
Click Edit next to the organization from which you want to receive outbound change sets. Usually this is your sandbox.
Select Allow Inbound Changes and click Save.
You have to connect the organizations. In the org of the deployment, you can activate the connection from the setup.

How to connect GitHub organization repo for App Engine Push-to-Deploy?

I’m having a problem connecting a GitHub repository from an organization profile (not personal) to the Google Cloud Platform Developers Console / Releases section.
The problem is:
I don't have repositories in my GitHub account. Instead, I own an organization profile which has all the repositories we work in.
The dialog which appears on Connect button does not list organization repositories.
Entry of a repository URL is not available.
The pages that describe configuring the GitHub repo mentions entering a URL, but the dialog has only the list (which is empty for me), and edit box for filtering. Putting the repository URL into the filtering edit box (with checking “I consent”) does not give anything.
Is there any API-wise or another way to submit my organization repository for being used for Push-to-Deploy?
My guess is that you should access the Google Developer console with an user that has that repository in Github, so that it will be listed once you authorize the connection with OAuth.
I can't reproduce it as I don't have any organization repo in my github account.

Rights to using App Engine section in Google Cloud Console

In the Permission sections I gave access to my brother's e-mail account, but no matter what kind of right is it (View, Edit, Admin), he can't see the App Engine section, which is visible only when logging with the email, I created App Engine project with.
Is there really no way to give my brother rights at least to view logs?
It seems there is a bug here. Adding privileges from new Cloud Console doesn't work, but when I did that from the old one, Invitation was sent, and now everything works like expected.
Adding edit permission from the new console, allows the user to deploy the app, but doesn't grant him rights to view App Engine section in the console, which sounds like a bug to me.

AppEngine Application is missing

I just created my apps account, and created my app engine application, yesterday. I used Eclipse to upload my app and everything was wonderful yesterday. Today... the application is missing. I log into my appengine account and my app is no longer listed; I only see the "create application" button. I tried creating the app again, with the same ID, but I get the "invalid" message. Despite all this, I'm able to bring up my site via the main-domain.appspot.com. Please help. Why can't I see my app in the appengine console?
The most likely cause is that you're logged into a different account. This can happen sometimes if there was confusion about mutli-login. Try these steps to find your application:
Open a fresh incognito or private browsing window
Go to http://appspot.com and log into one Google account
See if your application is listed. If not, close your private browsing window to clear the session, and try it again for one of your other accounts.
Once you've found your application, it may be owned by the wrong account. You can fix this by moving ownership to your preferred account.
Navigate to the dashboard for your application.
On the left side menu click 'Permissions' under 'Administration'.
Add your preferred account as an owner.
Log into your preferred account and check your email. You will need to accept an invitation to take ownership of the application.
Reload the permissions page on the application dashboard. You should see both accounts listed as owners.
Remove any unwanted accounts from the owners list. (Remember, you need at least one owner!)

Resources