Skip to content
This repository has been archived by the owner on Dec 1, 2022. It is now read-only.

Prepare stable applications for Kubernetes v1.16 compatability #170

Merged
merged 14 commits into from
Sep 26, 2019
Merged

Conversation

Mansalu
Copy link
Contributor

@Mansalu Mansalu commented Sep 20, 2019

I am vetting each application in our stable catalog for compatibility with the new Kubernetes v1.16 requirements. Additionally, I am checking backwards compatibility with the older versions of Kubernetes, to be sure that these applications do not break on older clusters.

The primary change we are currently aware of is that Deployment specs must now implement labelSelection.

Example:

  selector:
    matchLabels:
      app: {{ template "faucet.name" . }}
      instance: {{ .Values.Instance }}

@Mansalu Mansalu added good first issue Good for newcomers help wanted Extra attention is needed labels Sep 20, 2019
@Mansalu
Copy link
Contributor Author

Mansalu commented Sep 20, 2019

Faucet has been updated and checked for compatibility on v1.14 clusters.

@Mansalu
Copy link
Contributor Author

Mansalu commented Sep 20, 2019

Globus v4 Connect already implements deployment selection. This has been tested for compatibility with older clusters already.

@Mansalu
Copy link
Contributor Author

Mansalu commented Sep 20, 2019

Grafana is already compatible.

@Mansalu
Copy link
Contributor Author

Mansalu commented Sep 20, 2019

Gridftp has been updated. It seems to be compatable with v1.14 clusters.

@Mansalu
Copy link
Contributor Author

Mansalu commented Sep 20, 2019

HTCondor already implements deployment selection. This has been tested for compatibility with older clusters already.

@Mansalu
Copy link
Contributor Author

Mansalu commented Sep 20, 2019

nginx already implements deployment selection. This has been tested for compatibility with older clusters already.

@Mansalu
Copy link
Contributor Author

Mansalu commented Sep 20, 2019

osg-frontier-squid already implements deployment selection. This has been tested for compatibility with older clusters already.

@Mansalu
Copy link
Contributor Author

Mansalu commented Sep 20, 2019

perfsonar-testpoint has been updated and checked for compatibility on v1.14 clusters.

@Mansalu
Copy link
Contributor Author

Mansalu commented Sep 20, 2019

stashcache already implements deployment selection. This has been tested for compatibility with older clusters already.

@Mansalu
Copy link
Contributor Author

Mansalu commented Sep 20, 2019

xcache already implements deployment selection. This has been tested for compatibility with older clusters already.

@Mansalu Mansalu mentioned this pull request Sep 20, 2019
@cnweaver cnweaver merged commit 5e491b1 into master Sep 26, 2019
@Mansalu Mansalu deleted the v16 branch September 26, 2019 16:27
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants