feat: Linux service management #27026
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This was not a cherry-pick from
influxdb_prosince some files are named differently, etc. Here is what I did:git show > /path/to/pro.difffrominfluxdb_pro/path/to/pro.diffto/path/to/pro-clean.diffand pulled out changes to.circleci/config.yml,.circleci/packages/config.yamland.gitignorecat /path/to/pro-clean.diff | patch -p1(this was clean)git mv .circleci/packages/influxdb3/fs/lib/systemd/system/influxdb3-enterprise.service .circleci/packages/influxdb3/fs/lib/systemd/system/influxdb3-core.serviceand update.circleci/packages/influxdb3/fs/lib/systemd/system/influxdb3-core.servicefor coregit mv .circleci/packages/influxdb3/fs/usr/share/influxdb3/influxdb3-enterprise.conf .circleci/packages/influxdb3/fs/usr/share/influxdb3/influxdb3-core.confand pull out enterprise-specific config and update a few things fors/enterprise/core/.circleci/config.yml,.circleci/packages/config.yamland.gitignorefrom/path/to/pro.diffgit show > /path/to/core.diff, then compare (eg,meld /path/to/pro.diff /path/to/core.diff)Testing
Unknown lvalueon AL2 and Rocky 8. AL2 has expected `Failed to. Tested withsystemctl status influxdb3-core`/var/lib/influxdb3and configuration in/etc/influxdb3E: Cannot downgrade from InfluxDB 3 Enterprise to Coreviajournalctl --no-pager -u influxdb3-coreafter start (and STDIN with sysv init script)CERTIFICATE_VERIFY_FAILED. This requires the unit to be started with SSL_CERT_FILE=/etc/pki/tls/certs/ca-bundle.crt. Will fix in launcherinfluxdb3 create trigger --plugin-filename gh:influxdata/...