- added changes to controller.ssh.entrypoint. Fixes for exec command
- added changes to fix startup warnings
- updated kubectl to 1.32.0
- changed kubectl package source
- OS updates
- Updated node modules. Updated Alpine to node:23.5-alpine
- Improved SSH/SFTP handling and documentation
- Improved SSH config and add logging documentation
- Updated openssh to 9.9p1
- Updated node modules. Updated Alpine to node:23.4-alpine
- Update node modules. Update Alpine
- OS updates
- added config for a cronjob to scheduled container restart
- set limits for k8s deploymets
- Upgraded parent Docker Image to
node:22.7.0-alpine
- Improved
GitHub Action workflow
and removed sensitive data from Docker Image - Updated
axios
to1.7.5
- Upgraded parent Docker image to
node:22
- Upgraded
kubectl
to1.31.0
- Upgaded
OpenSSH
to9.8
- Solved vulnerabilities in
npm
packages and OS
- Fixed
JavaScript
errors
- Forwarded
sshd
logs tocontainer
logs
- updated
NodeJS
version to20
- updated
NodeJS Modules
to the latest versions - fixed issue with
SFTP
connection - prevented access for the
root
user - added processing
SLACK_NOTIFICACTION_CHANNEL
andSLACK_NOTIFICACTION_URL
environment variables inGitHub Action
- updated
GitHub Action
Build and Deploy to GKE
- added additional logging
- updated curl to 8.5.0 because of vulnerability
- access is allowed for the admin role in production
- updated kubectl version
- changed gcloud installation logic
- upgraded node to 18
- added gcloud
- added gke-gcloud-auth-plugin
- moved docker image from GCR to AR
- Added an option to set roles by
ALLOW_SSH_ACCESS_ROLES
env. Setadmin
,maintain
,write
by default. - Added the action to create a GitHub release.
- Prevent access to
production
containers.
- Prevent access to users with roles:
Read
,Triage
andWrite
. Provide access only for roles:Maintain
andAdmin
.
- Fixed getPods endpoint for getting pods from all namespaces
- Updated Node to 14
- Request module replaced by axios
- Added deploy action for deploying k8s service and deployment to the cluster from GitHub
- Updated kubectl to v1.23.0
- Bugfix with permissions on .kube directory.
- Improving permission fixes and making pm2 silent
- Version bump.