Cloud tab under Agents missing - Team City - build

I'm looking to set up cloud based scalable build with Team city on EC2 as per below article.
https://www.jetbrains.com/help/teamcity/setting-up-teamcity-for-amazon-ec2.html
I have System Administrator privileges for root projects but I'm unable to see the Cloud tab under the Agents page.
Cloud tab under Agents missing

I was able to figure this out. The Cloud Tab under agents is only visible once you have configured the Cloud profiles for your projects.

Related

Can’t delete Google workspace account ("active Cloud projects"), but lost access to Google Cloud Console

I have transferred my domain from Google to iCloud.Thus I cancelled my subscription to Google Workspace and would like to delete the domain and account.
In the admin console however, I cannot delete the account because of active projects: "You have active projects in Google Cloud Platform. You need to delete all GCP projects before you can delete this account.". I followed all guidelines I could find to determine any orphaned project in Cloud Console. There was no project anymore.
Since this morning I am not able to access the cloud console anymore. I get the error "We are sorry, but you have cancelled your subscription to Google Workspace. You will need to re-subscribe to Google Workspace in order to use Google Workspace services like Google Cloud Platform."
It seems I am a bit lost in the Cloud... Who can help me to handle this and ultimately delete the account?
Somehow the cloud services seemed to be turned off. I don't know how and why, but after enabling it again, the cloud console became available. And I managed to delete the account finally.

Is there any way to link Google Developer and Google Cloud Services accounts?

I am using two different Google accounts for Google Developer and Google Cloud Services. I have a live Android app and now I want enable real-time-notifications for monetisation. Is there any way that I can link my Google Developer account to Google Cloud Services Account So I can integrate Pub/Sub service?
If I understand correctly this you could use Cloud IAM and give needed roles Developer account. So you can give ex. Project Owner rights to your Google Developer account and than this account can control the project as the owner.
But I don't think you need project owner for Pub/Sub integration. Please check this document that shows such process.
As well there is possibility to merge accounts via Google Workspace Support, however again I don't think this is needed to integrate pub/sub.

Unable to Deploy from GCP Marketplace - Missing Valid Default Service Account

I receive an error message while attempting to deploy anything from the marketplace into a specific GCP project.
You must have a valid default service account in order to create a
deployment, but this account could not be detected. Contact support
for help restoring the account.
Things I've Tried:
Every VM from the marketplace shows the same error message
I can deploy regular VM instance
I can see there is an enabled service account for the project with the name "Compute Engine default service account".
I am able to deploy VM's from the marketplace into other projects under the same organization
I've contacted GCP Billing support and they cannot find anything wrong from a billing perspective
Researching online shows that others that have had this issue have just rebuilt the project. It appears that service account is created by default when the project is spun up.
I'm hoping there is another way around it as this project is a host for a shared VPC deployment. There are already other projects with deployed VM's that are utilizing the host projects networks.
Thank you!
Looks like you deleted a default service account.
As mentioned in one comment some can be recreated by disable/enable the corresponding API
Below are the default service accounts I have in my project, hope it helps you to find the root cause. (these service accounts let me deploy a wordpress solution depending on what you are trying to deploy you might need more service accounts)
PROJECT-NUMBER-compute#developer.gserviceaccount.com Compute Engine
default service account
PROJECT-NUMBER#cloudservices.gserviceaccount.com Google APIs Service
Agent
PROJECT-ID#appspot.gserviceaccount.com App Engine default service
account
service-ORG-ID3#gcp-sa-cloudasset.iam.gserviceaccount.com Cloud Asset
Service Agent
service-PROJECT-NUMBER#cloud-ml.google.com.iam.gserviceaccount.com Google
Cloud ML Engine Service Agent
service-PROJECT-NUMBER#compute-system.iam.gserviceaccount.com Compute
Engine Service Agent
service-PROJECT-NUMBER#container-engine-robot.iam.gserviceaccount.com Kubernetes
Engine Service Agent
service-PROJECT-NUMBER#containerregistry.iam.gserviceaccount.com Google
Container Registry Service Agent
service-PROJECT-NUMBER#dataflow-service-producer-prod.iam.gserviceaccount.com Cloud
Dataflow Service Account
service-PROJECT-NUMBER#service-networking.iam.gserviceaccount.com Service
Networking Service Agent
The service account was intact and had the same permissions as other service accounts for working projects.
We purchased and opened a case with GCP technical support. After a little more than a week of them troubleshooting the issues, they determined there was no way to correct the problem. Their root cause was that something happened during the initial project deployment that caused some backend configuration issues. For what its worth, the project was deployed using Terraform, but its uncertain if that was a factor.
After recreating the host project, we were able to deploy from the marketplace again successfully.
If you run into this problem, save yourself the hassle and time and just recreate the project.

Find out who activated which feature in Google Kubernetes Engine resp. Google Cloud Platform

Istio has been recently activated on the Google Kubernetes Engine cluster we are using. However we don't know who of our team did it.
Is there a way to find out who activated which features on our Google Kuberentes Engine respectively on the Google Cloud Platform in general?
You might want to check the "Activity" tab within GCP Console. It register all the actions that have been made in the project. Also, you can take a look at Stackdriver Logging and check the Cluster activity logs, it will show you the user that executed the Istio activation.

how can I populate dropdown using GCP Deployment Manager

I have a deployment manifest which includes amongst others, a zone property. I want the user to be able to select the zone from a dropdown. I know it is possible to do this in AWS CloudFormation. Is there an equivalent method for GCP DM? There a number of properties for which such a selection would be useful.
When I launch a deployment from the Marketplace, these dropdowns are populated, so definitely it is possible.
It seems that the additional functionality provided by Deployment Manager AutoGen to generate a package that can be deployed on the GCP Marketplace (with additional API's) is only available to Google Technology Partners, and there is an approval process for that.