environment.go 3.0 KB

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