Constants.java 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package nju.seec.SEECdemo.util;
  2. public abstract class Constants {
  3. public static final String NAME_PATTERN = "^[0-9a-zA-Z-]{8,}$";
  4. //标签域名前缀
  5. private static final String LABEL_PREFIX = "demo.seec.nju.cn";
  6. //课程前缀
  7. public static final String TYPE_LABEL = LABEL_PREFIX + "/type";
  8. //描述
  9. public static final String DESCRIPTION_LABEL = LABEL_PREFIX + "/description";
  10. //应用
  11. public static final String APPLICATION_LABEL = LABEL_PREFIX + "/app";
  12. // 用户namespace的label
  13. public static final String USERSPACE_LABEL = LABEL_PREFIX +"/userspace";
  14. // pod的label
  15. public static final String SELECTOR_LABEL = LABEL_PREFIX + "/app";
  16. // 非对外service的label
  17. public static final String INTERNAL_LABEL = LABEL_PREFIX + "/internal";
  18. // 对外service的label
  19. public static final String EXTERNAL_LABEL = LABEL_PREFIX + "/external";
  20. // 持久卷访问模式
  21. public static final String STORAGE_ACCESS_MODE = "ReadWriteMany";
  22. // 持久卷存储类型
  23. public static final String STORAGE_CLASS = "glusterfs";
  24. public static final String RESOURCE_STORAGE = "storage";
  25. public static final String STARTS_AT_LABEL = LABEL_PREFIX + "/start";
  26. public static final String ENDS_AT_LABEL = LABEL_PREFIX + "/end";
  27. public static final String PRETTY_FORMAT = "true";
  28. //前台清除策略
  29. public static final String FOREGROUND_PROPAGATION_POLICY = "Foreground";
  30. public static final String METADATA_NAME_SELECTOR = "metadata.name=";
  31. public static final String DB_SECRET_NAME = "db-secret";
  32. }