You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The proposal is to bump the schemahero API version from v1alpha4 to v1alpha5 during this, and create a webhook to convert them.
This will be a new DatabaseConnection field:
type DatabaseConnection struct {
Postgres *PostgresConnection `json:"postgres,omitempty"`
Mysql *MysqlConnection `json:"mysql,omitempty"`
CockroachDB *CockroachDBConnection `json:"cockroachdb,omitempty"`
YugabyteDB *YugabyteDBConnection `json:"yugabytedb,omitempty"`
}
type YugabyteDBConnection struct {
UseYCQL *bool `json:"useYCQL,omitempty"`
URI ValueOrValueFrom `json:"uri,omitempty"`
Host ValueOrValueFrom `json:"host,omitempty"`
Port ValueOrValueFrom `json:"port,omitempty"`
User ValueOrValueFrom `json:"user,omitempty"`
Password ValueOrValueFrom `json:"password,omitempty"`
DBName ValueOrValueFrom `json:"dbname,omitempty"`
SSLMode ValueOrValueFrom `json:"sslmode,omitempty"`
}
Note that in the above spec, the user can choose to use YCQL or YSQL, with YSQL as the default. Both should be supported in the SchemaHero implementation.
Supported Features
All features should be supportable except for the following:
A new set of integration tests should be added to verify all supported operations on YugabyteDB.
We should run Yugabyte in a container in the CI process.
These should be release blocking failures.
Documentation
Docs are needed and will be worked on in parallel.
The text was updated successfully, but these errors were encountered:
Yugabyte Docs: https://docs.yugabyte.com/latest/api/ysql/commands/ddl_create_database
API
The proposal is to bump the schemahero API version from v1alpha4 to v1alpha5 during this, and create a webhook to convert them.
This will be a new
DatabaseConnection
field:Note that in the above spec, the user can choose to use YCQL or YSQL, with YSQL as the default. Both should be supported in the SchemaHero implementation.
Supported Features
All features should be supportable except for the following:
Alter table feature: yugabyte/yugabyte-db#1124
Testing and Verification
A new set of integration tests should be added to verify all supported operations on YugabyteDB.
We should run Yugabyte in a container in the CI process.
These should be release blocking failures.
Documentation
Docs are needed and will be worked on in parallel.
The text was updated successfully, but these errors were encountered: