Slackbot
10/18/2022, 10:37 AMKostas Vasilopoulos
10/18/2022, 11:07 AMXipeng Guan
10/18/2022, 12:43 PMKostas Vasilopoulos
10/19/2022, 7:05 AMXipeng Guan
10/19/2022, 9:38 AMKostas Vasilopoulos
10/19/2022, 9:45 AMXipeng Guan
10/19/2022, 11:01 AMKostas Vasilopoulos
10/19/2022, 11:01 AMKostas Vasilopoulos
10/24/2022, 10:26 AMcluster.local
but instead our own cluster.name
What do you suggest? Thanks!Kostas Vasilopoulos
10/24/2022, 10:31 AMXipeng Guan
10/24/2022, 10:39 AMKostas Vasilopoulos
10/24/2022, 10:40 AM2022-10-18T13:28:39+03:00 INFO[0000] migrate up...
2022-10-18T13:28:39+03:00 Error: migrate up db: cannot migrate up: Dirty database version 1. Fix and force version.
2022-10-18T13:28:39+03:00 Usage:
2022-10-18T13:28:39+03:00 yatai-api-server serve [flags]
2022-10-18T13:28:39+03:00
2022-10-18T13:28:39+03:00 Flags:
2022-10-18T13:28:39+03:00 -c, --config string (default "./yatai-config.dev.yaml")
2022-10-18T13:28:39+03:00 -h, --help help for serve
2022-10-18T13:28:39+03:00
2022-10-18T13:28:39+03:00 Global Flags:
Kostas Vasilopoulos
10/24/2022, 10:40 AMhelm upgrade --install
oneXipeng Guan
10/24/2022, 10:42 AMKostas Vasilopoulos
10/24/2022, 11:07 AMKostas Vasilopoulos
10/24/2022, 11:10 AMk8s-cluster git:(main) β kubectl -n postgres get pvc
NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE
data-postgres-postgresql-ha-postgresql-0 Bound pvc-0cf3cb2e-4df2-4881-8128-7bde76f37fea 100Gi RWO rook-ceph-block 347d
data-postgres-postgresql-ha-postgresql-1 Bound pvc-115ba34b-1959-49d0-a272-6c82e5c240b7 100Gi RWO rook-ceph-block 347d
data-postgresql-ha-postgresql-0 Pending 7d2h
data-postgresql-ha-postgresql-1 Pending 7d2h
data-postgresql-ha-postgresql-2 Pending 7d2h
Xipeng Guan
10/24/2022, 11:31 AMKostas Vasilopoulos
10/24/2022, 11:31 AMKostas Vasilopoulos
10/24/2022, 11:33 AMKostas Vasilopoulos
10/24/2022, 12:38 PMXipeng Guan
10/24/2022, 1:03 PMdelete from schema_migrations;
Xipeng Guan
10/24/2022, 1:04 PMkubectl -n yatai-system rollout restart deploy/yatai
Kostas Vasilopoulos
10/24/2022, 1:40 PMβ k8s-cluster git:(main) β kubectl -n yatai-system delete pod postgresql-ha-client 2> /dev/null || true; \
kubectl run postgresql-ha-client --rm --tty -i --restart='Never' \
--namespace yatai-system \
--image <http://docker.io/bitnami/postgresql-repmgr:14.4.0-debian-11-r13|docker.io/bitnami/postgresql-repmgr:14.4.0-debian-11-r13> \
--env="PGPASSWORD=$PG_PASSWORD" \
--command -- psql -h $PG_HOST -p $PG_PORT -U $PG_USER -d $PG_DATABASE -c "delete from schema_migrations;"
DELETE 1
pod "postgresql-ha-client" deleted
β k8s-cluster git:(main) β kubectl -n yatai-system rollout restart deploy/yatai
deployment.apps/yatai restarted
Xipeng Guan
10/24/2022, 2:25 PM2022-10-24T13:44:25.209058889Z (details: pq: permission denied to create extension "pgcrypto")
Kostas Vasilopoulos
10/24/2022, 2:26 PMXipeng Guan
10/24/2022, 2:29 PMKostas Vasilopoulos
10/24/2022, 5:21 PMrelation "epoch_seq" already exists)
It seems that it goes into a series of microbugs. We deleted the DB and created again.Kostas Vasilopoulos
10/24/2022, 5:22 PM2022-10-24T17:12:36.285728980Z [36mINFO[0m[0000] migrate up...
2022-10-24T17:12:36.903884550Z [36mINFO[0m[0000] [2022-10-24 17:12:36.903664343 +0000 UTC m=+0.749205908] 1/u initialize_tables (606.438794ms)
2022-10-24T17:12:36.950121149Z [36mINFO[0m[0000] [2022-10-24 17:12:36.949887406 +0000 UTC m=+0.795428971] 2/u add_deployment_namespace (652.646809ms)
2022-10-24T17:12:36.993766325Z [36mINFO[0m[0000] [2022-10-24 17:12:36.993608196 +0000 UTC m=+0.839149781] 3/u drop_github_username (696.370044ms)
2022-10-24T17:12:37.016661057Z Error: migrate up db: cannot migrate up: migration failed: ALTER TYPE ... ADD cannot run inside a transaction block in line 0: ALTER TYPE "resource_type" ADD VALUE 'yatai_component';
2022-10-24T17:12:37.016685252Z
2022-10-24T17:12:37.016689039Z CREATE TABLE IF NOT EXISTS "yatai_component" (
2022-10-24T17:12:37.016692626Z id SERIAL PRIMARY KEY,
2022-10-24T17:12:37.016695943Z uid VARCHAR(32) UNIQUE NOT NULL DEFAULT generate_object_id(),
2022-10-24T17:12:37.016699219Z name VARCHAR(128) NOT NULL,
2022-10-24T17:12:37.016702355Z description TEXT,
2022-10-24T17:12:37.016705561Z version VARCHAR(128),
2022-10-24T17:12:37.016708747Z cluster_id INTEGER NOT NULL REFERENCES "cluster"("id") ON DELETE CASCADE,
2022-10-24T17:12:37.016712233Z organization_id INTEGER NOT NULL REFERENCES "organization"("id") ON DELETE CASCADE,
2022-10-24T17:12:37.016715750Z kube_namespace VARCHAR(128) NOT NULL,
2022-10-24T17:12:37.016719597Z manifest JSONB,
2022-10-24T17:12:37.016723134Z creator_id INTEGER NOT NULL REFERENCES "user"("id") ON DELETE CASCADE,
2022-10-24T17:12:37.016726601Z latest_heartbeat_at TIMESTAMP WITH TIME ZONE DEFAULT NULL,
2022-10-24T17:12:37.016729907Z latest_installed_at TIMESTAMP WITH TIME ZONE DEFAULT NULL,
2022-10-24T17:12:37.016733193Z created_at TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT CURRENT_TIMESTAMP,
2022-10-24T17:12:37.016736489Z updated_at TIMESTAMP WITH TIME ZONE,
2022-10-24T17:12:37.016739575Z deleted_at TIMESTAMP WITH TIME ZONE
2022-10-24T17:12:37.016742651Z );
2022-10-24T17:12:37.016745677Z
2022-10-24T17:12:37.016748722Z CREATE UNIQUE INDEX "uk_yataiComponent_clusterId_name" ON "yatai_component" ("cluster_id", "name");
2022-10-24T17:12:37.016752399Z (details: pq: ALTER TYPE ... ADD cannot run inside a transaction block)
2022-10-24T17:12:37.017030986Z Usage:
2022-10-24T17:12:37.017042668Z yatai-api-server serve [flags]
2022-10-24T17:12:37.017047458Z
2022-10-24T17:12:37.017051866Z Flags:
2022-10-24T17:12:37.017056164Z -c, --config string (default "./yatai-config.dev.yaml")
2022-10-24T17:12:37.017060302Z -h, --help help for serve
2022-10-24T17:12:37.017083756Z
2022-10-24T17:12:37.017088465Z Global Flags:
2022-10-24T17:12:37.017092713Z -d, --debug debug mode, output verbose output
2022-10-24T17:12:37.017097472Z
2022-10-24T17:12:37.017101620Z error: migrate up db: cannot migrate up: migration failed: ALTER TYPE ... ADD cannot run inside a transaction block in line 0: ALTER TYPE "resource_type" ADD VALUE 'yatai_component';
2022-10-24T17:12:37.017106720Z
2022-10-24T17:12:37.017111108Z CREATE TABLE IF NOT EXISTS "yatai_component" (
2022-10-24T17:12:37.017115867Z id SERIAL PRIMARY KEY,
2022-10-24T17:12:37.017120516Z uid VARCHAR(32) UNIQUE NOT NULL DEFAULT generate_object_id(),
2022-10-24T17:12:37.017125315Z name VARCHAR(128) NOT NULL,
2022-10-24T17:12:37.017130064Z description TEXT,
2022-10-24T17:12:37.017134653Z version VARCHAR(128),
2022-10-24T17:12:37.017139091Z cluster_id INTEGER NOT NULL REFERENCES "cluster"("id") ON DELETE CASCADE,
2022-10-24T17:12:37.017143720Z organization_id INTEGER NOT NULL REFERENCES "organization"("id") ON DELETE CASCADE,
2022-10-24T17:12:37.017148739Z kube_namespace VARCHAR(128) NOT NULL,
2022-10-24T17:12:37.017152977Z manifest JSONB,
2022-10-24T17:12:37.017156724Z creator_id INTEGER NOT NULL REFERENCES "user"("id") ON DELETE CASCADE,
2022-10-24T17:12:37.017161002Z latest_heartbeat_at TIMESTAMP WITH TIME ZONE DEFAULT NULL,
2022-10-24T17:12:37.017165290Z latest_installed_at TIMESTAMP WITH TIME ZONE DEFAULT NULL,
2022-10-24T17:12:37.017182273Z created_at TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT CURRENT_TIMESTAMP,
2022-10-24T17:12:37.017186581Z updated_at TIMESTAMP WITH TIME ZONE,
2022-10-24T17:12:37.017190869Z deleted_at TIMESTAMP WITH TIME ZONE
2022-10-24T17:12:37.017195257Z );
2022-10-24T17:12:37.017199736Z
2022-10-24T17:12:37.017203863Z CREATE UNIQUE INDEX "uk_yataiComponent_clusterId_name" ON "yatai_component" ("cluster_id", "name");
2022-10-24T17:12:37.017208482Z (details: pq: ALTER TYPE ... ADD cannot run inside a transaction block)
Xipeng Guan
10/24/2022, 6:31 PMkubectl -n yatai-system patch deploy yatai --patch '{"spec": {"template": {"spec": {"containers": [{"name": "yatai", "image": "<http://quay.io/bentoml/yatai:1.0.0-d9|quay.io/bentoml/yatai:1.0.0-d9>", "imagePullPolicy": "Always"}]}}}}'
Kostas Vasilopoulos
10/25/2022, 8:55 AMINFO[0000] opening db...
INFO[0000] migrate up...
Error: migrate up db: cannot migrate up: migration failed: relation "epoch_seq" already exists in line 0:
CREATE SEQUENCE epoch_seq INCREMENT BY 1 MAXVALUE 9 CYCLE; (details: pq: relation "epoch_seq" already exists)
Kostas Vasilopoulos
10/26/2022, 12:38 PM000001_initialize_tables.down.sql
before creating the new tables
https://github.com/bentoml/Yatai/blob/271a6b5f01c1e586acc8baa8d1e83ba41a78e3ba/api-server/db/migrations/000001_initialize_tables.down.sql#L29-L33
anything we can do to fix that ?Kostas Vasilopoulos
10/29/2022, 4:54 PMXipeng Guan
10/29/2022, 5:13 PMKostas Vasilopoulos
10/29/2022, 5:14 PMXipeng Guan
10/30/2022, 4:52 AM