Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PWX-38297 #1656

Open
wants to merge 23 commits into
base: hk-feature-clusterDiags
Choose a base branch
from
Open

PWX-38297 #1656

wants to merge 23 commits into from

Commits on Aug 12, 2024

  1. PWX-25414: Parallel/smart upgrades with minimum app downtime (#1629)

    * [Cherry-pick into feature]: Cherry-pick of all tickets related to Smart and parallel upgrades merged into master (#1578)
    
    * adding k8snode name label to px pods
    
    * correcting go fmt error
    
    * making requested changes
    
    * Creating node PDB
    
    * go fmt error
    
    * Checking node version instead of cluster
    
    * making requested changes
    
    Conflicts:
    	drivers/storage/portworx/component/disruption_budget.go
    
    * aggregating errors
    
    * adding logic to delete node PDB
    
    * correcting go fmt errors
    
    * made requested changes
    
    * correcting after merge conflict
    
    * [cherry-pick] PWX-36509 : StorageCluster schema changes to support parallel portworx upgrades (#1576)
    
    * StorageCluster schema changes to support parallel portworx upgrades
    
    Signed-off-by: hitesh-wani-px <hwani+github@purestorage.com>
    
    * change DisruptionSpec to Disruption and its description
    
    Signed-off-by: hitesh-wani-px <hwani+github@purestorage.com>
    
    ---------
    
    Signed-off-by: hitesh-wani-px <hwani+github@purestorage.com>
    
    * PWX-36477 : Updating Node PDB to allow k8s upgrades (#1580)
    
    * vendoring openstorage with nooverlappingnodes api
    
    * adding logic to update node PDB
    
    * Adding UTs and correcting logic
    
    * go fmt error
    
    * adding logic to delete cluster pdb after 3.1.2
    
    * addressing comments requested
    
    * skip checking node version if version is empty
    
    * passing nodeIds instead of name to API
    
    * making requested changes and adding UTs
    
    * changing log to info
    
    * PWX-36510: No disruption of volumes for portworx upgrades (#1612)
    
    * non disruptive portworx upgrades
    
    * adding new method to driver interface
    
    * correcting UT
    
    * goimport fmt
    
    * gofmt file
    
    * update PX version in test
    
    * correcting new testcases
    
    ---------
    
    Signed-off-by: hitesh-wani-px <hwani+github@purestorage.com>
    Co-authored-by: Swarupa Vijaykumar <123443458+svijaykumar-px@users.noreply.github.com>
    Co-authored-by: hitesh-wani-px <hwani+github@purestorage.com>
    Co-authored-by: svijaykumar-px <svijaykumar@purestorage.com>
    4 people authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    a8fb389 View commit details
    Browse the repository at this point in the history
  2. PWX-38512 Skip token refresh verification if host-pid not enabled (#1635

    ) (#1641)
    
    * skip token refresh verification if host-pid not enabled
    
    
    
    * validate px serviceaccount token secret created
    
    
    
    * update error message
    
    ---------
    
    Signed-off-by: shsun_pure <shsun@purestorage.com>
    Co-authored-by: shsun_pure <shsun@purestorage.com>
    ssz1997 and shsun_pure authored Aug 12, 2024
    Configuration menu
    Copy the full SHA
    0b87a72 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

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

Commits on Aug 15, 2024

  1. PWX-38545 : Failed to create AlertManager object with prometheus-oper…

    …ator v0.75.0 (#1642)
    
    * PWX-38545 : add alertmanagers/status permission for monitoring.coreos.com
    
    * fix failing test
    
    ---------
    
    Co-authored-by: Harsh Desai <hadesai@purestorage.com>
    nikita-bhatia and harsh-px authored Aug 15, 2024
    Configuration menu
    Copy the full SHA
    f37e98f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    35b6e99 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. PWX-38596 : After disabling PX Security STC goes into DEGRADED state …

    …due to rolling update failed (#1648)
    
    * PWX-38596 : Skip adding token in context if security is disabled in stc
    
    * update failing tests
    nikita-bhatia authored Aug 19, 2024
    Configuration menu
    Copy the full SHA
    30ed9ab View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. PWX-38372 Cherry-picking diags code from master (#1638)

    * cherry-picking diags code from master
    
    * fixed gofmt
    
    * fixup for test cases
    
    * fixup!
    kachaudhary-px committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    2322be0 View commit details
    Browse the repository at this point in the history
  2. PWX-38098 Implement the entrypoint for collecting pod logs (#1650)

    * adding fields for collecting pod logs in portworx diag CRD
    
    * added status fields for pod logs
    kachaudhary-px committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    428e59d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bc9fd72 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d936549 View commit details
    Browse the repository at this point in the history
  5. fixup!

    kachaudhary-px committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    5412f11 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a5fddb3 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2893826 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2c72c70 View commit details
    Browse the repository at this point in the history
  9. fixup! fixup!

    kachaudhary-px committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    055adce View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    304528a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d1940ff View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    645c051 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    75bfe0b View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    dda75b5 View commit details
    Browse the repository at this point in the history
  15. cleaning up the code

    kachaudhary-px committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    3e63bc8 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    f4bc340 View commit details
    Browse the repository at this point in the history
  17. rebasing on 24.2.0

    kachaudhary-px committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    f7842a1 View commit details
    Browse the repository at this point in the history