Skip to content
This repository has been archived by the owner on Mar 3, 2023. It is now read-only.

[Heron-3723] Add support for Persistent Volumes for stateful storage #3725

Merged
merged 248 commits into from
Nov 30, 2021

Commits on Sep 9, 2021

  1. Configuration menu
    Copy the full SHA
    2e28a7f View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2021

  1. Configuration menu
    Copy the full SHA
    a52a8df View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5f6f70f View commit details
    Browse the repository at this point in the history
  3. [kubernetes] checking for Pod Template ConfigMap and appropriately ad…

    …ding to Stateful Set.
    surahman committed Sep 10, 2021
    Configuration menu
    Copy the full SHA
    1eb7e6e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7965402 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2021

  1. Configuration menu
    Copy the full SHA
    3d9d87a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    04040b9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cfc61f0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dc29291 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2021

  1. Configuration menu
    Copy the full SHA
    b20ac27 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2021

  1. Configuration menu
    Copy the full SHA
    64d6a2a View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2021

  1. Configuration menu
    Copy the full SHA
    e3d72c9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7d49ac0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    495656f View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2021

  1. Configuration menu
    Copy the full SHA
    955854e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a0edc0b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bc5d903 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f1c51cf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0da63f0 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2021

  1. [Kubernetes] refactoring <loadPodFromTemplate>

    Adding checks for null pointers. Default constructed V1 objects tend to have uninitialised fields set to null by default. Extracting <getConfigMaps> to method to support mocking.
    surahman committed Sep 21, 2021
    Configuration menu
    Copy the full SHA
    f213956 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c981bcb View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2021

  1. [Kubernetes] <loadPodFromTemplate> adjusted to get <V1PodTemplateSpec…

    …> from <V1PodTemplate>.
    surahman committed Sep 22, 2021
    Configuration menu
    Copy the full SHA
    5ee702e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e8fe2c3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7b9c7bc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5f1d5d2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    03fc826 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2021

  1. Configuration menu
    Copy the full SHA
    331c119 View commit details
    Browse the repository at this point in the history
  2. [Kubernetes] params for <getConfigMaps> tweaked.

    Judging from <release-11.0.0/kubernetes/src/main/java/io/kubernetes/client/openapi/apis/CoreV1Api.java> "optional" means the field can be set to <null>.
    surahman committed Sep 23, 2021
    Configuration menu
    Copy the full SHA
    16fa969 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2021

  1. Configuration menu
    Copy the full SHA
    7640428 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c1aae2a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f9a22d2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8cbeb98 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    13b6a12 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3f36eee View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    63c9882 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    52cbb5f View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2021

  1. Configuration menu
    Copy the full SHA
    1163615 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2021

  1. Configuration menu
    Copy the full SHA
    16197ec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7e28577 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2021

  1. Configuration menu
    Copy the full SHA
    e628525 View commit details
    Browse the repository at this point in the history
  2. [Kubernetes] <configureRBAC> basic logic.

    TODO: get API key for K8s.
    surahman committed Sep 29, 2021
    Configuration menu
    Copy the full SHA
    a642ae6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    78be69f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    94cdf32 View commit details
    Browse the repository at this point in the history

Commits on Sep 30, 2021

  1. Configuration menu
    Copy the full SHA
    8591776 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    95b06c5 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2021

  1. Configuration menu
    Copy the full SHA
    1c79a8d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0512be7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0492758 View commit details
    Browse the repository at this point in the history
  4. [Kubernetes] made <loadPodFromTemplate> protected.

    Removed illegal reflection access to avoid support issues with newer testing frameworks.
    surahman committed Oct 1, 2021
    Configuration menu
    Copy the full SHA
    6e603cb View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2021

  1. [Kubernetes] removed <configureRBAC>.

    RBAC must be configured using Role/ClusterRole and RoleBinding/ClusterRoleBinding to the Heron <heron-apiserver> ServiceAccount.
    surahman committed Oct 2, 2021
    Configuration menu
    Copy the full SHA
    02c31c8 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2021

  1. Configuration menu
    Copy the full SHA
    3e99645 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2021

  1. [Kubernetes] refactored <getPodSpec> to <finalizePodSpec>.

    Heron should have the final say on the Pod Spec. This is as much a point of security as an operational one.
    surahman committed Oct 5, 2021
    Configuration menu
    Copy the full SHA
    008df36 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    64f5d6a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2bcee30 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9f8ee1b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dc00122 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e0fc6a2 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2021

  1. Configuration menu
    Copy the full SHA
    1b194ce View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2021

  1. Configuration menu
    Copy the full SHA
    4552623 View commit details
    Browse the repository at this point in the history
  2. [Kubernetes] <getContainer> <V1EnvVar>s.

    Environment variables merged with Heron defaults taking precedence.
    surahman committed Oct 8, 2021
    Configuration menu
    Copy the full SHA
    7e9c167 View commit details
    Browse the repository at this point in the history
  3. [Kubernetes] <getContainer> Limits.

    Resource Limits merged with Heron defaults taking precedence.
    surahman committed Oct 8, 2021
    Configuration menu
    Copy the full SHA
    3092b48 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e785fad View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2021

  1. Configuration menu
    Copy the full SHA
    c70650a View commit details
    Browse the repository at this point in the history
  2. [Kubernetes] <API Server> configs.

    Updated RBAC API version and added a commented flag command to disable to Pod Templates.
    surahman committed Oct 9, 2021
    Configuration menu
    Copy the full SHA
    14ef421 View commit details
    Browse the repository at this point in the history
  3. [Kubernetes] <configureExecutorContainer>

    Refactored <getContainer> to <configureExecutorContainer>. Permitting additional containers for side-car purposes.
    surahman committed Oct 9, 2021
    Configuration menu
    Copy the full SHA
    a8eff1c View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2021

  1. [Kubernetes] <configureExecutorContainer>

    Switched to <TreeSet> with custom comparator for <V1EnvVar> name. <V1EnvVar>'s comparator performs a complete element wise comparison.
    surahman committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    0ed4656 View commit details
    Browse the repository at this point in the history
  2. [Kubernetes] <configureExecutorContainer>

    Merged executor container ports with ports provided in Pod Template. Heron defaults take precedence.
    surahman committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    010d31d View commit details
    Browse the repository at this point in the history
  3. [Kubernetes] <mountVolumeIfPresent>

    Merge volume mounts with those provided in Pod Template. Heron defaults take precedence.
    surahman committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    2baae66 View commit details
    Browse the repository at this point in the history
  4. [Kubernetes] <V1Controller>

    general cleanup of new code and comments.
    surahman committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    6c8b432 View commit details
    Browse the repository at this point in the history
  5. [Kubernetes] <mountVolumeIfPresent>

    Error check for malformed Pod Template.
    surahman committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    d990768 View commit details
    Browse the repository at this point in the history
  6. [Kubernetes] <configureContainerPorts>

    Refactored <getContainerPorts> and moved port merge with error handling to it.
    surahman committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    2e306c5 View commit details
    Browse the repository at this point in the history
  7. [Kubernetes] <configureExecutorContainer>

    Removed a redundant <limit> put into the HashMap.
    surahman committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    d055044 View commit details
    Browse the repository at this point in the history
  8. [Kubernetes] <addVolumesIfPresent>

    Merging Pod Template volume configs with Heron defaults. Heron values take precedence.
    surahman committed Oct 10, 2021
    Configuration menu
    Copy the full SHA
    48d7a1e View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2021

  1. [Kubernetes] <configureExecutorContainer>

    Allow user values for CPU and MEMORY limits to override those provided by Heron.
    surahman committed Oct 11, 2021
    Configuration menu
    Copy the full SHA
    aa1d3da View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5506db9 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2021

  1. [Scheduler-Core] <LaunchRunner> handling <submit> errors better.

    Some Schedulers, such as K8s, throw exceptions instead of returning false when <submit> fails. This leaves the Topology Manager with dangling references. An addition RPC call to the Scheduler is required to completely clear the state.
    surahman committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    8dba2d4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9604a31 View commit details
    Browse the repository at this point in the history
  3. [Kubernetes] <V1Controller>

    General cleanup in tests and class.
    surahman committed Oct 12, 2021
    Configuration menu
    Copy the full SHA
    b4d219a View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2021

  1. [Kubernetes] code review changes.

    Code review from @nwangtw.
    <KubernetesContext.getPodTemplateConfigMapDisabled> switched to <equalsIgnoreCase>.
    surahman committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    8e986a0 View commit details
    Browse the repository at this point in the history
  2. [Scheduler-Core] code review changes.

    Code review from @nwangtw.
    <LaunchRunner> error message assembly improved.
    <LaunchRunner> added <FINE> level logging for failure to clear failed topology launch from Scheduler.
    surahman committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    c22ce3a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    26a7ad4 View commit details
    Browse the repository at this point in the history
  4. [Kubernetes] <API Server> configs.

    Code review from @nwangtw, @nicknezis.
    Updated command to disable Pod Templates to <false> by default.
    surahman committed Oct 13, 2021
    Configuration menu
    Copy the full SHA
    277cd42 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b69c7d9 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2021

  1. [Kubernetes] <configureContainerEnvVars>

    Logic for merging environment variables extracted to a method for testing.
    surahman committed Oct 14, 2021
    Configuration menu
    Copy the full SHA
    0209d49 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9cc0b3d View commit details
    Browse the repository at this point in the history
  3. [Kubernetes] <configureExecutorContainer>

    Wired in <configureContainerEnvVars> and removed old code.
    surahman committed Oct 14, 2021
    Configuration menu
    Copy the full SHA
    82895db View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    113c39e View commit details
    Browse the repository at this point in the history
  5. Update for Helm chart

    nicknezis committed Oct 14, 2021
    Configuration menu
    Copy the full SHA
    146fca2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    59feac1 View commit details
    Browse the repository at this point in the history
  7. [Kubernetes] <configureContainerResources>

    Logic to configure container's resources extracted to method to facilitate testing.
    surahman committed Oct 14, 2021
    Configuration menu
    Copy the full SHA
    911e593 View commit details
    Browse the repository at this point in the history
  8. [Kubernetes] <configureExecutorContainer>

    Removed old logic and wired <configureContainerResources> into <configureExecutorContainer>.
    surahman committed Oct 14, 2021
    Configuration menu
    Copy the full SHA
    a40a951 View commit details
    Browse the repository at this point in the history
  9. [Tests] <testConfigureContainerPorts>.

    Added a test for debugging ports.
    surahman committed Oct 14, 2021
    Configuration menu
    Copy the full SHA
    93c4c01 View commit details
    Browse the repository at this point in the history
  10. [Kubernetes] <addVolumesIfPresent>.

    Exposed for testing.
    surahman committed Oct 14, 2021
    Configuration menu
    Copy the full SHA
    886c001 View commit details
    Browse the repository at this point in the history
  11. [Tests] <addVolumesIfPresent>.

    Testing on a <hostPath> volume but will generalise across others.
    surahman committed Oct 14, 2021
    Configuration menu
    Copy the full SHA
    9abe509 View commit details
    Browse the repository at this point in the history
  12. [Kubernetes] <mountVolumeIfPresent>.

    Exposed for testing.
    surahman committed Oct 14, 2021
    Configuration menu
    Copy the full SHA
    dd9d60c View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2021

  1. [Tests] <mountVolumeIfPresent>.

    Tested by setting a Volume Mount in the Config and then a custom Volume Mount in the container.
    surahman committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    9084b5b View commit details
    Browse the repository at this point in the history
  2. [Tests] <addVolumesIfPresent>.

    Cleaned up tests.
    surahman committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    34b1fed View commit details
    Browse the repository at this point in the history
  3. [Tests] <mountVolumesIfPresent>.

    Testing for when no Volume Mounts should be set.
    surahman committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    3c56c08 View commit details
    Browse the repository at this point in the history
  4. [Tests] <addVolumesIfPresent>.

    Testing for when no Volumes should be set.
    surahman committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    dbaa79a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fcdd785 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fd7de05 View commit details
    Browse the repository at this point in the history
  7. [Tests] <configureContainerEnvVars> <configureContainerPorts>.

    Extracted logic to generate executor environment variables, ports, and debugging ports. This is to resolve production-testing code inconsistencies which may arise.
    surahman committed Oct 15, 2021
    Configuration menu
    Copy the full SHA
    615524f View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2021

  1. [Tests] <V1ControllerTests>

    General cleanup and simplification of test suite.
    surahman committed Oct 16, 2021
    Configuration menu
    Copy the full SHA
    e69bfc3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    530f975 View commit details
    Browse the repository at this point in the history
  3. Travis fix take 3

    nicknezis committed Oct 16, 2021
    Configuration menu
    Copy the full SHA
    8543e08 View commit details
    Browse the repository at this point in the history
  4. Travis CI fix

    nicknezis committed Oct 16, 2021
    Configuration menu
    Copy the full SHA
    ad6aa92 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2021

  1. [Kubernetes] <V1ControllerUtils>

    Added nested utility class to improve code maintainability.
    
    <mergeListDedupe> will merge two input lists by keeping all values in one and deduplicating the second list.
    surahman committed Oct 17, 2021
    Configuration menu
    Copy the full SHA
    4f53a4c View commit details
    Browse the repository at this point in the history
  2. [Tests] <mergeListDedupe>.

    Full battery of tests null lists, merged lists, and thrown errors.
    surahman committed Oct 17, 2021
    Configuration menu
    Copy the full SHA
    86a1a99 View commit details
    Browse the repository at this point in the history
  3. [Kubernetes] <V1Controller>.

    Switched to using <mergeListsDedupe> to improve code maintainability.
    Effects:
    <addVolumesIfPresent>
    <configureContainerEnvVars>
    <configureContainerPorts>
    <mountVolumeIfPresent>
    surahman committed Oct 17, 2021
    Configuration menu
    Copy the full SHA
    60f53a5 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2021

  1. Configuration menu
    Copy the full SHA
    8a5c9c6 View commit details
    Browse the repository at this point in the history
  2. [Kubernetes] <V1Controller>.

    Merging Pod Specification Tolerations and deduplicating on the <V1Tolerations::key>.
    surahman committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    af18b4a View commit details
    Browse the repository at this point in the history
  3. [Tests] <configureTolerations>.

    Test for a null, empty, and merging of Toleration lists.
    surahman committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    4be3ca5 View commit details
    Browse the repository at this point in the history
  4. [Kubernetes] <configurePodSpec>.

    Wired in <configureTolerations>
    surahman committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    5509d73 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e454e48 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2021

  1. [Tests] cleaning up code.

    surahman committed Oct 19, 2021
    Configuration menu
    Copy the full SHA
    f50b8ab View commit details
    Browse the repository at this point in the history
  2. [Kubernetes] <configurePodSpec>.

    Added check for multiple executor container specs in Pod Template. Will throw error if detected.
    surahman committed Oct 19, 2021
    Configuration menu
    Copy the full SHA
    37b6f8a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d3abc10 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2021

  1. Configuration menu
    Copy the full SHA
    ef2028c View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2021

  1. Configuration menu
    Copy the full SHA
    b57d4d5 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2021

  1. [Kubernetes] Constants

    Updated tolerations to remove deprecated taints.
    surahman committed Oct 25, 2021
    Configuration menu
    Copy the full SHA
    331529e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2ddc067 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2021

  1. [Kubernetes] <V1Controller>

    <getConfigMap> retrieving a single named ConfigMap in a specific namespace.
    <loadPodFromTemplate> logic updated to handle a single ConfigMap.
    surahman committed Oct 26, 2021
    Configuration menu
    Copy the full SHA
    e11f8d9 View commit details
    Browse the repository at this point in the history
  2. [Tests] <V1Controller>

    Fixed and cleaned up tests after switching to <readNamespacedConfigMap>.
    surahman committed Oct 26, 2021
    Configuration menu
    Copy the full SHA
    7611638 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2021

  1. Configuration menu
    Copy the full SHA
    3619128 View commit details
    Browse the repository at this point in the history
  2. [Kubernetes] <V1Controller>

    Error message cleanup.
    surahman committed Oct 27, 2021
    Configuration menu
    Copy the full SHA
    dea1ded View commit details
    Browse the repository at this point in the history
  3. [Tests] <V1Controller>

    Test description cleanup.
    surahman committed Oct 27, 2021
    Configuration menu
    Copy the full SHA
    f082f0a View commit details
    Browse the repository at this point in the history
  4. [Kubernetes] <KubernetesUtils>

    Javadoc cleanup.
    surahman committed Oct 27, 2021
    Configuration menu
    Copy the full SHA
    cf53e2c View commit details
    Browse the repository at this point in the history
  5. [Tests] <KubernetesUtils>

    Test description cleanup.
    surahman committed Oct 27, 2021
    Configuration menu
    Copy the full SHA
    ad61faa View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    06c1941 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2021

  1. [Tests] <V1Controller>

    <configureContainerResources> Heron values take precedence for limits.
    surahman committed Oct 29, 2021
    Configuration menu
    Copy the full SHA
    06c2a77 View commit details
    Browse the repository at this point in the history
  2. [Kubernetes] <V1Controller>

    <configureContainerResources> Heron values take precedence for limits.
    surahman committed Oct 29, 2021
    Configuration menu
    Copy the full SHA
    7b0f0f3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    91dbbb2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d205875 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    72296c6 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2021

  1. Configuration menu
    Copy the full SHA
    83feaca View commit details
    Browse the repository at this point in the history
  2. pointing older releases to be retrieved from archive.a.o (apache#3714)

    * pointing older releases to be retrieved from archive.a.o
    
    * typo
    joshfischer1108 authored and surahman committed Oct 30, 2021
    Configuration menu
    Copy the full SHA
    f6cbfc9 View commit details
    Browse the repository at this point in the history
  3. mirror link change (apache#3716)

    joshfischer1108 authored and surahman committed Oct 30, 2021
    Configuration menu
    Copy the full SHA
    273fb35 View commit details
    Browse the repository at this point in the history
  4. Fix heron-downloader cannot load the jar package correctly (apache#3709)

    1. Install heron in the linux system to the /usr/lib/heron directory
    2. Create symbolic links of several executable files in heron/bin to the /usr/bin directory
    3. Try to call the heron* program separately, and the heron-downloader program fails to load the jar package correctly, and other programs are normal
    zhangshaoning1 authored and surahman committed Oct 30, 2021
    Configuration menu
    Copy the full SHA
    a479e89 View commit details
    Browse the repository at this point in the history
  5. updatelogging (apache#3718)

    Co-authored-by: Huijun Wu <huijunw@twitter.com>
    2 people authored and surahman committed Oct 30, 2021
    Configuration menu
    Copy the full SHA
    a5fc125 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2021

  1. [Kubernetes] <KubernetesConstants>

    Added enum for PVC option on CLI.
    surahman committed Oct 31, 2021
    Configuration menu
    Copy the full SHA
    1f85f92 View commit details
    Browse the repository at this point in the history
  2. [Kubernetes] <getPersistentVolumeClaims>

    Creates a Map of volumes keyed on their names. Each volume name is then associated with a Map of options and their associated values.
    surahman committed Oct 31, 2021
    Configuration menu
    Copy the full SHA
    1252df0 View commit details
    Browse the repository at this point in the history
  3. [Tests] <getPersistentVolumeClaims>

    Validate complete returned data structure.
    surahman committed Oct 31, 2021
    Configuration menu
    Copy the full SHA
    25efe3b View commit details
    Browse the repository at this point in the history
  4. [Kubernetes] <KubernetesConstants>

    <PersistentVolumeClaimOptions> switched to generic accessModes and added volumeMode.
    surahman committed Oct 31, 2021
    Configuration menu
    Copy the full SHA
    63249d0 View commit details
    Browse the repository at this point in the history
  5. [Kubernetes] <getPersistentVolumeClaims>

    Switched to a nested LinkedList because the Map is overkill and adds unneeded overhead.
    surahman committed Oct 31, 2021
    Configuration menu
    Copy the full SHA
    e2bce91 View commit details
    Browse the repository at this point in the history
  6. [Tests] <getPersistentVolumeClaims>

    Switched to a nested LinkedList because the Map is overkill and adds unneeded overhead.
    surahman committed Oct 31, 2021
    Configuration menu
    Copy the full SHA
    421773e View commit details
    Browse the repository at this point in the history
  7. [Kubernetes] <V1Controller>

    <getPersistentVolumeClaims> basic logic to assemble a PVC with:
        volumeName (from CLI parameter)
        claimName (field)
        storageClassName (field)
        sizeLimit (field)
        accessModes (field)
        volumeMode (field)
    surahman committed Oct 31, 2021
    Configuration menu
    Copy the full SHA
    033cf07 View commit details
    Browse the repository at this point in the history
  8. [Tests] <configurePersistentVolumeClaims>

    Tests to generate a <PersistentVolumeClaimList> with single and multi access modes.
    surahman committed Oct 31, 2021
    Configuration menu
    Copy the full SHA
    1b7a1e4 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2021

  1. [Kubernetes] <createPersistentVolumeClaims>

    Refactored <configurePersistentVolumeClaims> to <createPersistentVolumeClaims> and returning a List now.
    surahman committed Nov 1, 2021
    Configuration menu
    Copy the full SHA
    86d6d80 View commit details
    Browse the repository at this point in the history
  2. [Kubernetes] <V1Controller>

    Wired in logic to create PVCs in <submit>.
    surahman committed Nov 1, 2021
    Configuration menu
    Copy the full SHA
    02f4b1d View commit details
    Browse the repository at this point in the history
  3. [Kubernetes] <getPersistentVolumeClaims>

    Switched back to using a <Map<String, Map<KubernetesConstants.PersistentVolumeClaimOptions, String>>>. <EntrySet>, <KeySet>, and <values> methods return a view over the underlying data so there is no additional overhead. This change will facilitate the O(1) lookup of the <path> and <subPath> when creating the <Volume> and <VolumeMounts>.
    
    Methods effected:
        KubernetesContext.getPersistentVolumeClaims
        V1Controller.createPersistentVolumeClaims
    surahman committed Nov 1, 2021
    Configuration menu
    Copy the full SHA
    596b6f8 View commit details
    Browse the repository at this point in the history
  4. [Kubernetes] <V1Controller>

    <createPersistentVolumeClaimVolumes> will generate all Volumes from CLI PVC input.
    surahman committed Nov 1, 2021
    Configuration menu
    Copy the full SHA
    46782a1 View commit details
    Browse the repository at this point in the history
  5. [Tests] <createPersistentVolumeClaimVolumes>

    Testing for empty and populated list of Volumes.
    surahman committed Nov 1, 2021
    Configuration menu
    Copy the full SHA
    899d210 View commit details
    Browse the repository at this point in the history
  6. [Kubernetes] <V1Controller>

    <createPersistentVolumeClaimVolumes> refactored to <createPersistentVolumeClaimVolumesAndMounts> and generates both the Volumes and Volume Mounts. They are circular prerequisites and it makes sense to combine them.
    surahman committed Nov 1, 2021
    Configuration menu
    Copy the full SHA
    53a14b4 View commit details
    Browse the repository at this point in the history
  7. [Tests] <createPersistentVolumeClaimVolumesAndMounts>

    Added tests for Volume Mounts.
    surahman committed Nov 1, 2021
    Configuration menu
    Copy the full SHA
    d28551a View commit details
    Browse the repository at this point in the history
  8. [Kubernetes] <V1Controller>

    <configurePodWithPersistentVolumeClaims> will overwrite collisions in the Pod Spec and Executor. Will be employed before configuring the Executor or the Pod Spec.
    surahman committed Nov 1, 2021
    Configuration menu
    Copy the full SHA
    c5b995c View commit details
    Browse the repository at this point in the history
  9. [Kubernetes] <V1Controller>

    Wired in <configurePodWithPersistentVolumeClaims> into <configurePodSpec>.
    surahman committed Nov 1, 2021
    Configuration menu
    Copy the full SHA
    493f190 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2021

  1. [Tests] <configurePodWithPersistentVolumeClaims>

    No Persistent Volume Claim test.
    Non-clashing Persistent Volume Claim test.
    Clashing Persistent Volume Claim test.
    surahman committed Nov 2, 2021
    Configuration menu
    Copy the full SHA
    a0b4e02 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c04274f View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2021

  1. [Kubernetes] <KubernetesContext>

    <getPersistentVolumeClaimDisabled> will check for
    -D heron.kubernetes.persistent.volume.claims.cli.disabled=true
    surahman committed Nov 3, 2021
    Configuration menu
    Copy the full SHA
    4447986 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    27db1b4 View commit details
    Browse the repository at this point in the history
  3. [Kubernetes] <V1Controller>

    Added check for disabled PVC from the CLI into <submit>.
    surahman committed Nov 3, 2021
    Configuration menu
    Copy the full SHA
    31465c5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c932501 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2021

  1. [Kubernetes] Deployments

    Added entries to deployment scripts for:
        Minikube
        Kubernetes
        Helm Chart
    
    Added RBAC to create Persistent Volume Claims in Helm Chart.
    surahman committed Nov 4, 2021
    Configuration menu
    Copy the full SHA
    77cc4fe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6522803 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    71cad75 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d093d38 View commit details
    Browse the repository at this point in the history
  5. [Kubernetes] <V1Controller>

    Fixed bug in <createPersistentVolumeClaims> where valid but unneeded fields were causing an error.
    surahman committed Nov 4, 2021
    Configuration menu
    Copy the full SHA
    ff20a3a View commit details
    Browse the repository at this point in the history
  6. [Tests] <V1Controller>

    Style lint fix.
    surahman committed Nov 4, 2021
    Configuration menu
    Copy the full SHA
    d7559af View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2739122 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2021

  1. [Kubernetes] <KubernetesContext>

    Added support to generate a Dynamically backed PVC to <createPersistentVolumeClaims>. When the Claim Name is set to "OnDemand" a dynamic claim name will be generated and a <onDemand> key added to the options. The <onDemand> key will later be used to check if a PVC needs to be generated.
    surahman committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    2420adf View commit details
    Browse the repository at this point in the history
  2. [Kubernetes] <V1Controller>

    <createPersistentVolumeClaims>: added match labels and skipping of PVC creation for not "OnDemand" claims.
    surahman committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    6729974 View commit details
    Browse the repository at this point in the history
  3. [kubernetes] <V1Controller>

    Added Javadocs for new functions.
    surahman committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    d223524 View commit details
    Browse the repository at this point in the history
  4. [Kubernetes] <V1Controller>

    <removeDynamicBackedPersistentVolumeClaims> Routine to connect to the K8s cluster and locate and remove all associated dynamically backed Persistent Volume Claims.
    surahman committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    dff9ea6 View commit details
    Browse the repository at this point in the history
  5. [Kubernetes] <V1Controller>

    Wired <removeDynamicBackedPersistentVolumeClaims> into <killTopology> to remove all dynamically backed PVCs which were added by the topology.
    surahman committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    d301928 View commit details
    Browse the repository at this point in the history
  6. [Kubernetes] <V1Controller>

    Reviewer(s): @nwangtw
    Removed nullptr check in <configurePodSpec>.
    Updated error message.
    surahman committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    c0b24a5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d21cccf View commit details
    Browse the repository at this point in the history
  8. [Kubernetes] Deployments

    Helm Chart permissions updated to support cleanup of dynamically backed Persistent Volume Claims.
    surahman committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    9c2077c View commit details
    Browse the repository at this point in the history
  9. [Kubernetes] <V1Controller>

    Refactored <getPersistentVolumeClaimMatchLabels> to a more appropriate location.
    surahman committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    c8c9ab6 View commit details
    Browse the repository at this point in the history
  10. [Docs] Dynamic and Static PVC

    Updates for dynamically and statically backed Persistent Volume Claims.
    surahman committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    87ab7fd View commit details
    Browse the repository at this point in the history
  11. [Kubernetes] <V1Controller>

    Added log statements in <removeDynamicBackedPersistentVolumeClaims>.
    surahman committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    2c66d82 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    47baa87 View commit details
    Browse the repository at this point in the history
  13. [Kubernetes] <KubernetesConstants>

    Fixed bug in <generatePersistentVolumeClaimName> generating invalid names.
    surahman committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    654d9fb View commit details
    Browse the repository at this point in the history
  14. [Kubernetes] <V1Controller>

    Updated <submit> with a more detailed error message.
    surahman committed Nov 6, 2021
    Configuration menu
    Copy the full SHA
    6448132 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2021

  1. [Kubernetes] <V1Controller>

    Switched to <deleteCollectionNamespacedPersistentVolumeClaim> in <removeDynamicBackedPersistentVolumeClaims>.
    surahman committed Nov 7, 2021
    Configuration menu
    Copy the full SHA
    cf1d52f View commit details
    Browse the repository at this point in the history
  2. [Kubernetes] <V1Controller>

    Cleaned up matchLabels for Persistent Volume Claims.
    surahman committed Nov 7, 2021
    Configuration menu
    Copy the full SHA
    c71b1ca View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b26f93f View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2021

  1. [Kubernetes] <V1Controller>

    Added Labels to metadata in <createPersistentVolumeClaimVolumesAndMounts>.
    surahman committed Nov 8, 2021
    Configuration menu
    Copy the full SHA
    6be3cba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    26ed671 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2d4decd View commit details
    Browse the repository at this point in the history
  4. [Tests] <KubernetesContext>

    Streamlined <testGetPersistentVolumeClaimsOnDemand>.
    surahman committed Nov 8, 2021
    Configuration menu
    Copy the full SHA
    977b5d9 View commit details
    Browse the repository at this point in the history
  5. [Tests] <KubernetesContext>

    Checking for failure conditions in <testGetPersistentVolumeClaimsErrors>.
    surahman committed Nov 8, 2021
    Configuration menu
    Copy the full SHA
    4a6a3ae View commit details
    Browse the repository at this point in the history
  6. [Kubernetes] <KubernetesUtils>

    Added <TestTuple> to simplify testing.
    surahman committed Nov 8, 2021
    Configuration menu
    Copy the full SHA
    07e841d View commit details
    Browse the repository at this point in the history
  7. [Tests] <KubernetesContext>

    Simplified testing by switching to <TestTuple>.
    surahman committed Nov 8, 2021
    Configuration menu
    Copy the full SHA
    26d0979 View commit details
    Browse the repository at this point in the history
  8. [Kubernetes] <KubernetesUtils>

    Refactored <TestTuple> to make it more intuitive.
    surahman committed Nov 8, 2021
    Configuration menu
    Copy the full SHA
    552f630 View commit details
    Browse the repository at this point in the history
  9. [Tests] <KubernetesContext>

    Cleaned up tests.
    surahman committed Nov 8, 2021
    Configuration menu
    Copy the full SHA
    a9f9af8 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2021

  1. [Kubernetes] <V1Controller>

    Updated javadoc and <removeDynamicBackedPersistentVolumeClaims> for labels.
    surahman committed Nov 9, 2021
    Configuration menu
    Copy the full SHA
    f4585b0 View commit details
    Browse the repository at this point in the history
  2. [Tests] <V1Controller>

    Test suite cleanup:<testCreatePersistentVolumeClaimVolumesAndMounts>
    <testConfigurePodWithPersistentVolumeClaims>
    surahman committed Nov 9, 2021
    Configuration menu
    Copy the full SHA
    0f22af3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2920210 View commit details
    Browse the repository at this point in the history
  4. [Kubernetes] <KubernetesConstants>

    Added pattern matching for lowercase RFC-1123.
    surahman committed Nov 9, 2021
    Configuration menu
    Copy the full SHA
    582b566 View commit details
    Browse the repository at this point in the history
  5. [Kubernetes] <KubernetesContext>

    Adding lowercase RFC-1123 validation in <getPersistentVolumeClaims> for:
    -  Volume Name
    -  claimName
    -  storageClassName
    
    Comment has been added to explain the evaluation of validation of:
    -  claimName
    -  storageClassName
    surahman committed Nov 9, 2021
    Configuration menu
    Copy the full SHA
    2404bec View commit details
    Browse the repository at this point in the history
  6. [Tests] <KubernetesContext>

    Added tests to validate parameters to <getPersistentVolumeClaims>:
    -  Volume Name
    -  claimName
    -  storageClassName
    surahman committed Nov 9, 2021
    Configuration menu
    Copy the full SHA
    d34331c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ef401c8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    383e817 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    783aea1 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2021

  1. [Tests] <KubernetesContext>

    CheckStyle formatting fix.
    surahman committed Nov 10, 2021
    Configuration menu
    Copy the full SHA
    1f77a05 View commit details
    Browse the repository at this point in the history
  2. [Kubernetes] <KubernetesContext>

    Made comment about validation more concise in <getPersistentVolumeClaims>.
    <notClaimNameOnDemand> switched to <claimNameNotOnDemand> to make it more intuitive.
    surahman committed Nov 10, 2021
    Configuration menu
    Copy the full SHA
    34da801 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f761cab View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    04f3f4c View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2021

  1. Configuration menu
    Copy the full SHA
    641ed8d View commit details
    Browse the repository at this point in the history
  2. [Kubernetes] <KubernetesConstants>

    <VolumeClaimTemplateConfigKeys> Refactored and removed `onDemand` and `claimName`.
    surahman committed Nov 11, 2021
    Configuration menu
    Copy the full SHA
    364d592 View commit details
    Browse the repository at this point in the history
  3. [Kubernetes] <KubernetesContext>

    <getVolumeClaimTemplates> refactored and updated to handle changes to <VolumeClaimTemplateConfigKeys>.
    surahman committed Nov 11, 2021
    Configuration menu
    Copy the full SHA
    2d0669b View commit details
    Browse the repository at this point in the history
  4. [Kubernetes] <V1Controller>

    Preliminary updates to handle change to <VolumeClaimTemplateConfigKeys>.
    surahman committed Nov 11, 2021
    Configuration menu
    Copy the full SHA
    7fdce89 View commit details
    Browse the repository at this point in the history
  5. [Kubernetes] <V1Controller>

    Updates for changes to <VolumeClaimTemplateConfigKeys>:
    <createPersistentVolumeClaimVolumeMounts>
    <configurePodWithPersistentVolumeClaims>
    <removePersistentVolumeClaims>
    <getPersistentVolumeClaimLabels>
    surahman committed Nov 11, 2021
    Configuration menu
    Copy the full SHA
    0e8511d View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2021

  1. [Kubernetes] <V1Controller>

    Updated <configurePodWithPersistentVolumeClaims> for changes.
    surahman committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    d9c51bb View commit details
    Browse the repository at this point in the history
  2. [Kubernetes] <V1Controller>

    Updated for changes to support Volume Claim Templates:
    <createPersistentVolumeClaims>
    surahman committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    ff0cc83 View commit details
    Browse the repository at this point in the history
  3. [Kubernetes] <V1Controller>

    Refactored to more meaningful name <configurePodWithPersistentVolumeClaimMounts>
    surahman committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    77f4bf9 View commit details
    Browse the repository at this point in the history
  4. [Kubernetes] <V1Controller>

    Wired in <createPersistentVolumeClaims> to add PVC's to the StatefulSet Spec.
    surahman committed Nov 12, 2021
    Configuration menu
    Copy the full SHA
    dec9746 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2ba283f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    274f86c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7381bc3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3699d4d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ef45a54 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c7a9769 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1cb75ea View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2021

  1. Configuration menu
    Copy the full SHA
    0ead89b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9c60dca View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2021

  1. Configuration menu
    Copy the full SHA
    d454585 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6c91f7e View commit details
    Browse the repository at this point in the history
  3. [Kubernetes] <KubernetesContext>

    Added back "claimName" to the <VolumeClaimTemplateConfigKeys>.
    surahman committed Nov 15, 2021
    Configuration menu
    Copy the full SHA
    56a5f07 View commit details
    Browse the repository at this point in the history
  4. [Tests] <KubernetesContext>

    Added checks for `claimName`.
    surahman committed Nov 15, 2021
    Configuration menu
    Copy the full SHA
    7826444 View commit details
    Browse the repository at this point in the history
  5. [Kubernetes] <V1Controller>

    Added check for on-demand `claimName`s so that routine will only generate on-demand claims.
    
    I have switched over to performing a string comparison to reduce code complexity. Order of checks:
      Same object
      Same length
      Compare characters
    
    Given the above checks and the fixed length of `OnDemand` this should be O(1).
    surahman committed Nov 15, 2021
    Configuration menu
    Copy the full SHA
    5398da6 View commit details
    Browse the repository at this point in the history
  6. [Tests] <V1Controller>

    Updated tests for <createPersistentVolumeClaims>.
    surahman committed Nov 15, 2021
    Configuration menu
    Copy the full SHA
    3879012 View commit details
    Browse the repository at this point in the history
  7. [Kubernetes] <V1Controller>

    Added conditional Volume creation to <createPersistentVolumeClaimVolumeAndMounts>.
    surahman committed Nov 15, 2021
    Configuration menu
    Copy the full SHA
    34780ce View commit details
    Browse the repository at this point in the history
  8. [Tests] <V1Controller>

    Updated to handle <Volumes>.
    surahman committed Nov 15, 2021
    Configuration menu
    Copy the full SHA
    3b00a42 View commit details
    Browse the repository at this point in the history
  9. [Kubernetes] <V1Controller>

    Updated <configurePodWithPersistentVolumeClaimVolumesAndMounts> to handle both <Volumes> and <VolumeMounts>.
    surahman committed Nov 15, 2021
    Configuration menu
    Copy the full SHA
    257de88 View commit details
    Browse the repository at this point in the history
  10. [Tests] <V1Controller>

    <configurePodWithPersistentVolumeClaimVolumesAndMounts> adds both Volumes and Mounts.
    surahman committed Nov 15, 2021
    Configuration menu
    Copy the full SHA
    edd1990 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a36d243 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    f92d841 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2021

  1. [Test] <V1Controller>

    Weird indentation error indicating line is indented to column 12 instead of 13 when it is at 13. Added single space to line 902.
    surahman committed Nov 16, 2021
    Configuration menu
    Copy the full SHA
    048437e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    af20a63 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2021

  1. Configuration menu
    Copy the full SHA
    ec08d58 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    319ea73 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2021

  1. Configuration menu
    Copy the full SHA
    fc473ae View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c4736cf View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2021

  1. [Docs] Examples of valid access modes.

    Co-authored-by: Nicholas Nezis <nicholas.nezis@gmail.com>
    surahman and nicknezis committed Nov 28, 2021
    Configuration menu
    Copy the full SHA
    f02e634 View commit details
    Browse the repository at this point in the history
  2. [Docs] Command typo fix.

    Co-authored-by: Nicholas Nezis <nicholas.nezis@gmail.com>
    surahman and nicknezis committed Nov 28, 2021
    Configuration menu
    Copy the full SHA
    a2711fc View commit details
    Browse the repository at this point in the history
  3. [Docs] Command typo fix.

    Co-authored-by: Nicholas Nezis <nicholas.nezis@gmail.com>
    surahman and nicknezis committed Nov 28, 2021
    Configuration menu
    Copy the full SHA
    11f6af9 View commit details
    Browse the repository at this point in the history
  4. [Docs] Command typo fix.

    Co-authored-by: Nicholas Nezis <nicholas.nezis@gmail.com>
    surahman and nicknezis committed Nov 28, 2021
    Configuration menu
    Copy the full SHA
    154987c View commit details
    Browse the repository at this point in the history