All-in-one Kubernetes access manager. User-level credentials, RBAC, SSO, audit logs.
Full Changelog: https://github.com/paralus/paralus/compare/v0.2.6...v0.2.7
Full Changelog: https://github.com/paralus/paralus/compare/v0.2.5...v0.2.6
Prior to v0.2.5, users will not have org, partner metadata information in kratos identities which will impact audit logs screens, apply below migrations if you are upgrading paralus
update identities set metadata_public = jsonb_set(coalesce(metadata_public, '{}'), '{Organization}', '"replace-with-your-organization-id"', true); update identities set metadata_public = jsonb_set(coalesce(metadata_public, '{}'), '{Partner}', '"replace-with-your-partner-id"', true);
If you have idp providers configured, ensure to update your jsonnet mappers to update identity metadata public information with paralus' partner and organization ids to ensure a seamless experience with auditlogs. Refer: https://www.ory.sh/docs/kratos/social-signin/data-mapping
Full Changelog: https://github.com/paralus/paralus/compare/v0.2.4...v0.2.5
Full Changelog: https://github.com/paralus/paralus/compare/v0.2.3...v0.2.4
Full Changelog: https://github.com/paralus/paralus/compare/v0.2.2...v0.2.3
BREAKING CHANGE If you are upgrading from a prior version, you may face issues with connecting to existing clusters
"caller":"agent/agent.go:171","msg":"Relay Agent::relay agent namespace: paralus-system fingerprint: 4d63c263-0e39-4451-aa97-6882e339fc30 "} {"caller":"agent/agent.go:394","msg":"Relay Agent::config: &{TemplateToken:cifi3glc3m5b406jcbc0 TemplateName: Scheme:https Mode: Addr:console.paralusdemo.com:443 ClientID:cisqaj3ppcveb4n2 ClientIP:10.7.228.141 Name:relay-agent-557f56bb69-x2rcc PrivateKey:[] CSR:[] Certificate:[] CACertificate:[] ServerHost: ServerPort:0 Fingerprint:4d63c263-0e39-4451-aa97-6882e339fc30} "} [POST /v2/sentry/bootstrap/{templateToken}/register][500] bootstrapRegisterBootstrapAgentInternalServerError map[code:2 message:fingerprint mismatch for token cisqaj3ppcveb4n2bcrg] {"caller":"agent/agent.go:397","msg":"Relay Agent::failed to register relay agent error: [POST /v2/sentry/bootstrap/{templateToken}/register][500] bootstrapRegisterBootstrapAgentInternalServerError map[code:2 message:fingerprint mismatch for token cisqaj3ppcveb4n2bcrg] ","stacktrace":"github.com/paralus/relay/pkg/agent.registerRelayAgent\n\t/build/pkg/agent/agent.go:397\ngithub.com/paralus/relay/pkg/agent.handleRelayNetworks\n\t/build/pkg/agent/agent.go:606"}
Workaround:
Full Changelog: https://github.com/paralus/paralus/compare/v0.2.1...v0.2.2
If you are upgrading from a prior version, you may face issues with web kubectl with failure logs in prompt as below
debug/handler.go:130","msg":"unable to get kubeconfig using GetForClusterWebSession","error":"rpc error: code = Unknown desc = ERROR: column ks.sa_validity_seconds does not exist (SQLSTATE=42703)
Run below in your paralus database instance and try again
ALTER TABLE sentry_kubeconfig_setting ADD COLUMN IF NOT EXISTS sa_validity_seconds integer not null default 0;
Full Changelog: https://github.com/paralus/paralus/compare/v0.2.0...v0.2.1
Full Changelog: https://github.com/paralus/paralus/compare/v0.1.9...v0.2.0
Full Changelog: https://github.com/paralus/paralus/compare/v0.1.8...v0.1.9
Full Changelog: https://github.com/paralus/paralus/compare/v0.1.7...v0.1.8