environment.go 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. package test
  2. import (
  3. "github.com/porter-dev/porter/internal/models"
  4. "github.com/porter-dev/porter/internal/repository"
  5. )
  6. // EnvironmentRepository uses gorm.DB for querying the database
  7. type EnvironmentRepository struct {
  8. }
  9. // NewEnvironmentRepository returns a DefaultEnvironmentRepository which uses
  10. // gorm.DB for querying the database
  11. func NewEnvironmentRepository() repository.EnvironmentRepository {
  12. return &EnvironmentRepository{}
  13. }
  14. func (repo *EnvironmentRepository) CreateEnvironment(env *models.Environment) (*models.Environment, error) {
  15. panic("unimplemented")
  16. }
  17. func (repo *EnvironmentRepository) ReadEnvironment(projectID, clusterID, gitInstallationID uint, gitRepoOwner, gitRepoName string) (*models.Environment, error) {
  18. panic("unimplemented")
  19. }
  20. func (repo *EnvironmentRepository) ReadEnvironmentByID(projectID, clusterID, envID uint) (*models.Environment, error) {
  21. panic("unimplemented")
  22. }
  23. func (repo *EnvironmentRepository) ReadEnvironmentByOwnerRepoName(
  24. projectID, clusterID uint,
  25. gitRepoOwner, gitRepoName string,
  26. ) (*models.Environment, error) {
  27. panic("unimplemented")
  28. }
  29. func (repo *EnvironmentRepository) ReadEnvironmentByWebhookIDOwnerRepoName(webhookID, owner, repoName string) (*models.Environment, error) {
  30. panic("unimplemented")
  31. }
  32. func (repo *EnvironmentRepository) ListEnvironments(projectID, clusterID uint) ([]*models.Environment, error) {
  33. panic("unimplemented")
  34. }
  35. func (repo *EnvironmentRepository) UpdateEnvironment(environment *models.Environment) (*models.Environment, error) {
  36. panic("unimplemented")
  37. }
  38. func (repo *EnvironmentRepository) DeleteEnvironment(env *models.Environment) (*models.Environment, error) {
  39. panic("unimplemented")
  40. }
  41. func (repo *EnvironmentRepository) CreateDeployment(deployment *models.Deployment) (*models.Deployment, error) {
  42. panic("unimplemented")
  43. }
  44. func (repo *EnvironmentRepository) UpdateDeployment(deployment *models.Deployment) (*models.Deployment, error) {
  45. panic("unimplemented")
  46. }
  47. func (repo *EnvironmentRepository) ReadDeployment(environmentID uint, namespace string) (*models.Deployment, error) {
  48. panic("unimplemented")
  49. }
  50. func (repo *EnvironmentRepository) ReadDeploymentByID(projectID, clusterID, id uint) (*models.Deployment, error) {
  51. panic("unimplemented")
  52. }
  53. func (repo *EnvironmentRepository) ReadDeploymentByCluster(projectID, clusterID uint, namespace string) (*models.Deployment, error) {
  54. panic("unimplemented")
  55. }
  56. func (repo *EnvironmentRepository) ReadDeploymentByGitDetails(environmentID uint, owner, repoName string, prNumber uint) (*models.Deployment, error) {
  57. panic("unimplemented")
  58. }
  59. func (repo *EnvironmentRepository) ListDeploymentsByCluster(projectID, clusterID uint, states ...string) ([]*models.Deployment, error) {
  60. panic("unimplemented")
  61. }
  62. func (repo *EnvironmentRepository) ListDeployments(environmentID uint, states ...string) ([]*models.Deployment, error) {
  63. panic("unimplemented")
  64. }
  65. func (repo *EnvironmentRepository) DeleteDeployment(deployment *models.Deployment) (*models.Deployment, error) {
  66. panic("unimplemented")
  67. }