Pudong 1bc46bd2a5
Refactor preview environment and image build methods (#19652)
* [dev-image] upgrade terraform and gcloud

* update leeway version and use new cache bucket

* update image tag

* use oidc

* fix bob

* Add code web extension as package

* gcr token refresh

* fluentbit use service account

* Add xterm web ide as package

* add ide configmap patch

* fix ide first page 502

* remove secret manager

* fix monitoring

* fix integration and delete preview

* cleanup

* use previewctl:install

* change folder

* cleanup

* change leeway cache bucket for main branch

* cleanup

* fix

* hot-deploy
2024-04-26 20:50:04 +02:00

37 lines
881 B
Go

// Copyright (c) 2022 Gitpod GmbH. All rights reserved.
// Licensed under the GNU Affero General Public License (AGPL).
// See License.AGPL.txt in the project root for license information.
package main
import (
"os"
"github.com/sirupsen/logrus"
"github.com/gitpod-io/gitpod/previewctl/cmd"
)
func main() {
logger := logrus.New()
logger.SetFormatter(&logrus.TextFormatter{
DisableColors: true,
FullTimestamp: true,
TimestampFormat: "2006-01-02 15:04:05",
})
if os.Getenv("GOOGLE_APPLICATION_CREDENTIALS") == "" {
if credFile := os.Getenv("PREVIEW_ENV_DEV_SA_KEY_PATH"); credFile != "" {
_, err := os.Stat(credFile)
if err == nil {
os.Setenv("GOOGLE_APPLICATION_CREDENTIALS", credFile)
}
}
}
root := cmd.NewRootCmd(logger)
if err := root.Execute(); err != nil {
logger.WithFields(logrus.Fields{"err": err}).Fatal("command failed.")
}
}