docr.go 465 B

12345678910111213141516171819202122232425
  1. package docr
  2. import (
  3. v1 "k8s.io/api/core/v1"
  4. )
  5. // Conf is just a DO token
  6. type Conf struct {
  7. DOCRName, DOCRSubscriptionTier string
  8. }
  9. // AttachDOCREnv adds the relevant DO env for the provisioner
  10. func (conf *Conf) AttachDOCREnv(env []v1.EnvVar) []v1.EnvVar {
  11. env = append(env, v1.EnvVar{
  12. Name: "DOCR_NAME",
  13. Value: conf.DOCRName,
  14. })
  15. env = append(env, v1.EnvVar{
  16. Name: "DOCR_SUBSCRIPTION_TIER",
  17. Value: conf.DOCRSubscriptionTier,
  18. })
  19. return env
  20. }