-
Notifications
You must be signed in to change notification settings - Fork 12
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
cni-plugins, crictl & etcd cannot be updated #95
Comments
Should probably be changed to a similar system to the main k8s binaries - i.e. |
olavst-spk
added a commit
to StatensPensjonskasse/puppet-k8s
that referenced
this issue
May 31, 2024
Makes the installation of cni_plugins, crictl & etcd similar to the way the main k8s binaries are installed. The archives are unpacked to folders in /opt and symlinked to /usr/local/bin . The target folder is unique per version, making it possible to update these components. Fixes voxpupuli#95.
olavst-spk
added a commit
to StatensPensjonskasse/puppet-k8s
that referenced
this issue
May 31, 2024
Makes the installation of cni_plugins, crictl & etcd similar to the way the main k8s binaries are installed. The archives are unpacked to folders in /opt and symlinked to /usr/local/bin . The target folder is unique per version, making it possible to update these components. Fixes voxpupuli#95.
olavst-spk
added a commit
to StatensPensjonskasse/puppet-k8s
that referenced
this issue
May 31, 2024
Makes the installation of cni_plugins, crictl & etcd similar to the way the main k8s binaries are installed. The archives are unpacked to folders in /opt and symlinked to /usr/local/bin . The target folder is unique per version, making it possible to update these components. Fixes voxpupuli#95.
olavst-spk
added a commit
to StatensPensjonskasse/puppet-k8s
that referenced
this issue
Jun 3, 2024
Makes the installation of cni_plugins, crictl & etcd similar to the way the main k8s binaries are installed. The archives are unpacked to folders in /opt and symlinked to /usr/local/bin . The target folder is unique per version, making it possible to update these components. Fixes voxpupuli#95.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Affected Puppet, Ruby, OS and module versions/distributions
How to reproduce
Install a cluster using the default parameters.
Then try to update cni-plugins, crictl or etcd by changing one of these version parameters (for example through hiera):
k8s::install::cni_plugins::version
k8s::install::crictl::version
k8s::etcd_version
What are you seeing
cni-plugins, crictl & etcd stay on the same version.
What behaviour did you expect instead
cni-plugins, crictl & etcd should be updated to the specified versions.
Output log
Puppet reports no changes since the last run.
Any additional information you'd like to impart
I think the problem is that these components are installed using the
archive
resource withcreates
set. Puppet does not download the new version because the files specified increates
already exist.The text was updated successfully, but these errors were encountered: