Treva Williams
    • Create new note
    • Create a note from template
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Write
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
    • Invite by email
      Invitee

      This note has no invitees

    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Note Insights
    • Engagement control
    • Transfer ownership
    • Delete this note
    • Save as template
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Versions and GitHub Sync Note Insights Sharing URL Create Help
Create Create new note Create a note from template
Menu
Options
Engagement control Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Write
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
  • Invite by email
    Invitee

    This note has no invitees

  • Publish Note

    Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note

    Your note will be visible on your profile and discoverable by anyone.
    Your note is now live.
    This note is visible on your profile and discoverable online.
    Everyone on the web can find and read all notes of this public team.
    See published notes
    Unpublish note
    Please check the box to agree to the Community Guidelines.
    View profile
    Engagement control
    Commenting
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Suggest edit
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    Emoji Reply
    Enable
    Import from Dropbox Google Drive Gist Clipboard
       owned this note    owned this note      
    Published Linked with GitHub
    Subscribed
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    Subscribe
    # Troubleshoot.sh Community meeting Documentation: https://troubleshoot.sh Project repo: https://github.com/replicatedhq/troubleshoot Roadmap: https://github.com/orgs/replicatedhq/projects/4/views/1 Subscribe to the Replicated [Community Calendar](https://calendar.google.com/calendar/u/0?cid=Y19mMGx1aGhiZGtscGllOGo5dWpicXMwNnN1a0Bncm91cC5jYWxlbmRhci5nb29nbGUuY29t) for the latest updates on community meetings for Replicated Open Source projects Join #app-troubleshoot on [Kubernetes slack](https://kubernetes.slack.com/archives/CS7J9JRH9): Intent: This meeting is an opportunity for folks involved in the Troubleshoot project to map out the future, roadmap, and discuss ideas and features that are important to them. Regular Agenda: - Current state of the project - Gaps and needs - Prioritization - meeting chairs - open floor Add items to the agenda in the following format: - `$git_username`: general outline of item for discussion - enter any details in a sub-bullet - add as much detail as you can - `$git_username`: item #2 ## Troubleshoot.sh Community Meeting - Mar 6, 2024 1930 UTC - Current state of the project - Gaps and needs - Prioritization - meeting chairs - open floor ## Troubleshoot.sh Community Meeting - Dec 6, 2023 1930 UTC ## Troubleshoot.sh Community Meeting - Nov 1, 2023 1930 UTC ## Troubleshoot.sh Community Meeting - Oct 4, 2023 2030UTC - Current state of the project - Gaps and needs - Prioritization - meeting chairs - open floor ## Troubleshoot.sh Community Meeting - August 2, 2023 2030UTC https://replicated.zoom.us/j/88452766694?pwd=VFRXYmhxNHpzRGY1RkFTdythR0xpZz09 - Current state of the project - @z4ce: one maintainer has approved helm PR for pre-install hook output: https://github.com/helm/community/pull/301 - Gaps and needs - @cwyl02: Run hosts collector command - Ref: https://github.com/replicatedhq/troubleshoot/compare/main...cwyl02:troubleshoot:main - @chris-sanders: thinking about automatic bundle uploading - Prioritization - meeting chairs - Next US: @chris-sanders - open floor ## Troubleshoot.sh Community Meeting - July 20, 2023 1030UTC https://replicated.zoom.us/j/88452766694?pwd=VFRXYmhxNHpzRGY1RkFTdythR0xpZz09 - Current state of the project - Gaps and needs - Prioritization - meeting chairs - open floor ## Troubleshoot.sh Community Meeting - July 5, 2023 2030UTC https://replicated.zoom.us/j/88452766694?pwd=VFRXYmhxNHpzRGY1RkFTdythR0xpZz09 - Current state of the project - Stable API and Consolildated CLI in review - Gaps and needs - Prioritization - meeting chairs - open floor - @danj-replicated: Uploading support bundles and preflights implementation requires review. Current implementation is fragile and also differs between preflight and support-bundle workflows. ## Troubleshoot.sh Community Meeting - May 31st, 2023 2030 UTC - Current state of the project - Enhancements to work better with directly with helm - Exit code added so we can use it as CLI tool in a script and detect the outcome - Added stdin support to preflight that can handle a stream of output and just find the relevant manifests for itsself - Gaps and needs - Combining support bundle and preflight into a single concept - Make the schema for both the same - Preflights for checking required versions - Maybe troubleshoot can already do this and just need an example of necessary templating - Run all collectors in cluster - https://github.com/replicatedhq/troubleshoot/issues/1145 - Analyzers are too hard to write - Writing new ones too hard - Utilizing existing ones too hard - More examples.. finding the files to analyzing - Good example in slackernews, how would anyone not intimately fimiliar with the internals know how to analyze the slack api return codes? - Would be nice if sbctl handled older bundles better - troubleshoot.io/ labels switch to troubleshoot.sh - Prioritization - troubleshoot.io/ labels switch troubleshoot.sh - Run all collectors in cluster - meeting chairs - @drohnow - open floor - @drohnow - Search support bundle for errors automatically - @z4ce: Maybe use generative AI.. ChatGPT plugin - ## Troubleshoot.sh Community Meeting - May 18th, 2023 10:30 UTC - Current state of the project - PR follow-up - https://github.com/replicatedhq/troubleshoot/pull/1159: Reviewed and comment made - Gaps and needs - @mhrabovcin: Improvements cluster resources collector - Try to find a more generic way of collecting all resources with an option of having a "filtering" mechanism where we might want to ignore certain resources - @banjoh: "kubectl cluster-info dump" does this already. We'd want to explore this - Prioritization - N/A - meeting chairs - @banjoh - open floor - @mhrabovcin: Troubleshoot live project - https://github.com/mhrabovcin/troubleshoot-live - @danj-replicated: We'd need to test this out to see how it works. sbctl has some limitations that troubleshoot-live solves such as surfacing CRDs - Launches KAS and ETCD and creates all the resources via k8s API ## Troubleshoot.sh Community Meeting - May 3rd, 2023 2030 UTC - Current state of the project - PR in progress for exit codes from preflight: https://github.com/replicatedhq/troubleshoot/pull/1135 - Work ongoing with Helm for preflights to be run as pre-install hooks - Gaps and needs - anyone have issues that aren't getting the priority they need? - Dan: support-bundle hanging - need more info, can't get debugging from the environment we are seeing this. Needs more investigation. It's possible this is when containers to run the collector go to ImagePullBackoff - anyone have new issues/requests that aren't yet documented? - @York Chen: (D2iq) have forked Troubleshoot, want to keep up to date - Prioritization - York: https://github.com/replicatedhq/troubleshoot/issues/1078 would allow D2iq to remove the fork (https://github.com/mesosphere/troubleshoot) - CLI is confusing for new devs, needs a re-write - maybe the consolidated CLI plan - meeting chairs - @z4ce - open floor - Docs site search isn't intuitive - no CLI docs, there are docs in teh Troubleshoot repo but not in troubleshoot.sh - maybe add a PR to Github actions that updates the docs when the markdown in repo changes. ## Troubleshoot.sh Community Meeting - April 5th, 2023 2030 UTC Regular Agenda: - Current state of the project - sbctl and interest in getting more 'mock projects' to run on sbctl - See: https://github.com/mhrabovcin/troubleshoot-live - https://github.com/replicatedhq/troubleshoot/blob/main/docs/design/proposal-sbctl-integration.md - Gaps and needs - Improvements to analyzers, they aren't getting a ton of use - How can we make finding fields in returned objects better and more approchable? - Even if objects are collected by different collectors - Writting analyzers in go for full logic control is cumbersome - Can we do things like allow us to use shell commands? - Maybe just run external tooling/scripts? - This does pull in a _lot_ of host dependencies and failure points - Maybe instead we make it much easier to creating a boiler plate - If we need 'jq' style selections is that what people are actually trying to get at anyway? - Metrics collection - Prometeheus, metrics-server, Loki, etc collection? - Can we capture data on things like cpu/memory over time? - Alternately collect Alert Manager or Prometheus alert information? - Ex: CPU starvation and OOM kills - Loki or other out-of-cluster items would likely need user arguments - Collectors - HostCollector to check metadata for cloud providers - Ex: Getting IMDS which is at least simliar on a lot of cloud providers even OpenStack - Would need to be careful to check if there are any private information served from here - Ex: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instancedata-data-categories.html - SDK/CLI consolidation - Projects importaing troubleshoot don't have a clearly defined stable api today - The CLI's aren't consistent in usage - Preflight and support-bundle may not have and difference between them anymore - Consider building a troupleshoot analyse|collect|server|etc which would also become the reference for the SDK for how to import and use Troubleshoot - Helm pre-flights / support bundles? - Prioritization - Getting sbctl and the CLI/SDK implemented feel like things we should consider as high priority. - These can both enable other projects and increase the user base which will in the end expedite good analyzer creation when we do polish it. More feedback from users is good. - meeting chairs - @xavpaice - open floor ## Troubleshoot.sh Community Meeting - March 16th, 2023 0930 UTC Regular Agenda: - Current state of the project - Gaps and needs - Prioritization - meeting chairs - @banjoh - open floor - @mhrabovcin: Kubernetes API version compatibility guarantees? - interest in sbctl, using support bundle as a data layer for other applications - would be nice to have support matrix so we know what APIs are supported in the bundle - would like to run community inspection tools against the bundle snapshot - @banjoh: - https://github.com/replicatedhq/troubleshoot/issues/882 - https://github.com/replicatedhq/troubleshoot/issues/891 (on testing version compatibility) - Running external analysers against a collection of data in a bundle - @mhrabovcin: k9s as an inspiration for crafting plugins - https://k9scli.io/topics/plugins/ - https://github.com/derailed/k9s/blob/master/plugins/flux.yml#L39-L49 - @mhrabovcin: Another inspiration is Github actions API where one can define a set of variables that actions use to write output to - https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#setting-an-environment-variable - Collector binary that receives a location and a set of other parameters to facilitate collecting data and storing for TS to package in a support bundle - Spec with user defined variables passed in as-is to the collector - Default values injected by troubleshoot e.g k8s identity, path to store data etc - Use case: Use existing tools that already collect diagnostic data rather than trying to fit the implementation to troubleshoot's model - @danj-replicated: Remote hosted community specs to make it easier to discover e.g helm-like workflow where you can add a repo then list/reference specs by name - @banjoh: Add ability to define collectors and/or analysers as presets - Inspired by golangci-lint presets - https://golangci-lint.run/usage/linters/ ## Troubleshoot.sh Community Meeting - February 16th, 2023 0900 UTC Regular Agenda: - Current state of the project - Gaps and needs - Prioritization - meeting chairs - volunteer to lead next months' community meeting - open floor - API stability matters - @danj-replicated: When using troubleshoot as a library, parsing specs is not a very straight forward experience - @danj-replicated: Reading files from support bundles not very intuitive. This would affect anyone who wants to discover what goes where. A suggestion was to have collectors be the source of truth of where they store their files. ## Troubleshoot.sh Community Meeting - February 1st, 2023 0730 UTC - Current state of the project - Gaps and needs - Prioritization - meeting chairs - volunteer to lead next months' community meeting (US hours) - Next one most of the folks in Replicated are away on an off site - open floor - @xavpaice: Google Summer of Code - do we want to register as a project? - Where to run collectors: in cluster (i.e. in a pod) can give different results than in host. If running from the CLI, we can use the runPod to collect info from inside the cluster but other collectors might want to get that same functionality, however, if we're running Troubleshoot from inside a cluster/pod we might not want to spin up a new pod for that. - Discussion about Helm, using for preflights and potentially vendoring in Troubleshoot. Current discussion is around calling other programs as a step during the install. Troubleshoot is controlled by the chart author rather than Helm. - ability to use Priv containers would allow some of the host collector functionality to run from inside the cluster - Conclusions: - other projects are interested in importing Troubleshoot, having a stable API would help that immensely ## Troubleshoot.sh Community Meeting - January 19th, 2023 0900 UTC - Current state of the project - - Gaps and needs - etcd and apiserver checks - https://github.com/replicatedhq/troubleshoot-specs/pull/37 - https://github.com/replicatedhq/troubleshoot/issues/968 - allow optional collectors in the spec? - https://github.com/replicatedhq/troubleshoot-specs/issues/35 - Prioritization - meeting chairs - volunteer to lead next months' community meeting - @evans - open floor ## Troubleshoot.sh Community Meeting - January 4th, 2023 2030 UTC - Current state of the project - https://github.com/orgs/replicatedhq/projects/4/views/2 - Gaps and needs - @adamancini: version info, "upgrade" subcommand - can't get version from `sbctl` today, but nice to know if you can upgrade - it's not on brew/pkg managers, so "get the latest release tarball" invovles some clicking into github. we don't have a "latest" shortcut - Additionally collect this into the bundle so you can tell what version it was collected from - `support-bundle --debug ./bundle.tar.gz` should maybe tell me what version of `support-bundle` was used to generate the bundle, since some of the bundle features are in the tarball itself, like logs support - https://github.com/replicatedhq/sbctl/pull/68 - maybe we can use this version info library https://github.com/mszostok/version - @adamancini: one CLI to rule them all? - https://github.com/replicatedhq/troubleshoot/issues/933 - 100% yes we want to do this - integrate a stable API with this task - Compound conditions - Should we try to mirror how K8s does this? - json compare: only has equality, would be valuable to add others - We should consider how to use other libraries to enable a range of comparisons in all analyzers - Prioritization - Increasing adoption of new features in other projects (e.g. KOTS) - Enabling analyzers to operate on kubectl API and not file paths - multiple collector analyzers - decouple analyzers from collectors - Dependent on getting sbctl into the project - meeting chairs - volunteer to lead next months' community meeting - @xavpaice - open floor ## Troubleshoot.sh Community Meeting - November 30th, 2022 2030 UTC - Current state of the project - @xavpaice: Good momentum - @xavpaice: Roadmap for the next three months to match goals of project - Gaps and needs - @xavpaice: Need to support multiple preflight specifications - @z4ce: have `support-bundle` accept `type: preflight` specs - alternately, consolidate preflight and support-bundle, so that they're the same thing but run at different times - having a support bundle generated by preflights would be really useful - Prioritization - log collectors - limit collection by size, as well as lines/age. TODO: check the size of the task - sbctl integration to the Troubleshoot repo (spec doc in progress) - meeting chairs - volunteer to lead next months' community meeting - Chris - open floor - Helm plugin for running preflights etc., it's been evaluated prior but determined to not be ideal (not sure of reasons) ## Troubleshoot.sh Community Meeting - November 2nd, 2022 2030 UTC Join the meeting on Zoom using this [link](https://replicated.zoom.us/j/88452766694?pwd=VFRXYmhxNHpzRGY1RkFTdythR0xpZz09) - Current state of the project - hunting tar for the pod logs is difficult - changing location that the logs collector stores logs is in progress, but difficulties with symlinks - identifying file names especially when trying to write an analzyer or pre-flight - This could help: https://github.com/replicatedhq/troubleshoot/pull/780 - would be nice to run sbctl in an analyzer - There has been a discussion about moving sbctl into the project, and with that possibly using it as a way to write analyzers against the K8s API - This might also benefit from adding proper entrypoint and subcommands to the project at the same time, enable subcomands more like kubectl w/ verbs and nouns - Gaps and needs - Prioritization - log file access via sbctl (This has been in-flight with simlinks but has gotten harder than expected) - API based access to Kubernetes data rather than file scraping (ex: sbctl for analzyers and users in-project) - meeting chairs - volunteer to lead next months' community meeting - Ian - open floor - Ian: What can/should we be considering to increase visiblity for the community and get more members involved? - Ada: More tutorials and blogs for periodic releases and presentations would help introduce people - Ian: We should review and reach out to projects using Troubleshoot (D2IQ, EKS Anywhere, etc) - @xavpaice: IP address redaction https://github.com/replicatedhq/troubleshoot/issues/735 - Options: replace with tokens, redact by default and have an option to disable, redact only when instructed to and not by default - Either way this was a feature in a previous Troubleshoot and would be useful regardless of default decision - consensus: discuss with KOTS about a deprecation period, best is to default to not redact IPs - @xavpaice: any thoughts on reducing duplication of code (collection in particular), making a stable API, and general simplification? - @chris-sanders: How/does this inform the idea of moving [sbctl](https://github.com/replicatedhq/sbctl) into the project propper. ## Troubleshoot.sh Community Meeting - October 20th, 2022 0900 UTC Join the meeting on Zoom using this [link](https://replicated.zoom.us/j/84981983499?pwd=U3pPdTRWTEdYUExLZVhJUGwrY0VuQT09) Attendees: Martin Hrabovicin, Evans Mungai, Dan Jones, Edgar Lanting, Xav Paice - Current state of the project - - Gaps and needs - mailing list for the project? (TODO: Xav) - IRC channel (TODO: Xav) - https://github.com/mesosphere/troubleshoot fork - has a collector that runs a daemonSet with priv containers that access some info from hosts - avoids IP address redaction (https://github.com/mesosphere/troubleshoot/blob/v0.40.0-d2iq/pkg/redact/d2iq.go) - idea to add a generic runtime arg option to specs, which could work in a similar way to CLI options - add a dry-run option - have some options to change default behavior in the spec (e.g. which default redactors run) - plugable collectors, a means to run a custom collector that's not upstream (see Velero for example) - Prioritization - IP addres redaction change is a quick win - concurrency of collectors - design and understanding for pluggable collectors/analyzers/redactors - meeting chairs - volunteer to lead next months' community meeting - open floor - @xavpaice: Speed of collection - Data collection takes a long time because it's sequential, https://github.com/replicatedhq/troubleshoot/pull/742 - CLI decide how much to run at once - @xavpaice: Efficiency of redaction - Redaction is adding about 16 seconds when you are limited to 1 cpu. - @xavpaice: Stable API for projects to import - Projects (kots, kURL, EKS Anywhere) are importing parts of Troubleshoot and running them. We should consider a stable API so we do not make breaking changes that affect those projects. - @xavpaice : Sbctl - do we replace this with a ‘real’ k8s API? - sbctl needs maintenance every time we wish to add new features, we could use k8s API to avoid that work - k8s testing api which responds, but doesn't start any of the control servers: https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.13.0/pkg/envtest ## Troubleshoot.sh Community Meeting - July 7, 2022 1100 PT/ 1400 ET - No topics meeting ended ## Troubleshoot.sh Community Meeting - June 3, 2022 1100 PT/ 1400 ET Join the meeting on Zoom using this [link](https://replicated.zoom.us/j/83977996608?pwd=SmNobzF4V0puUTA5a0xZb1prdmthZz09) - item 1 - item 2 - next chair - open floor ## Troubleshoot.sh Community Meeting - May 6, 2022 1300 PM PT/1600 PM ET Join the meeting on Zoom using this [link](https://replicated.zoom.us/j/83977996608?pwd=SmNobzF4V0puUTA5a0xZb1prdmthZz09) - v0.32.0 release - [mysql collector](https://github.com/replicatedhq/troubleshoot/pull/562) feature merged - `@OGtrilliams` KubeCon EU updates - KubeCon webinar will be livestreamed on Replicated [YouTube](https://www.youtube.com/c/Replicatedhq) - meeting chairs - volunteer to lead next months' community meeting - `@divolgin` to chair next month's meeting (TENTATIVE) - open floor ## Troubleshoot.sh Community Meeting - April 7, 2022 1100 AM PDT/ 1400 PM EDT Join the meeting on Zoom using this [link](https://replicated.zoom.us/j/83977996608?pwd=SmNobzF4V0puUTA5a0xZb1prdmthZz09) - release notes - https://github.com/replicatedhq/troubleshoot/compare/v0.31.2...fe5dd3e - NEEDS REVIEW `@laverya` [#532](https://github.com/replicatedhq/troubleshoot/pull/532) add --output flag to support-bundle - open issues - [troubleshoot.sh](https://github.com/replicatedhq/troubleshoot/issues) - `@rocktavious` [#555](https://github.com/replicatedhq/troubleshoot/issues/555) MySQL collector & Analyzer support checking for MySQL properties - [sbctl](https://github.com/replicatedhq/sbctl/issues) - `@ajjester` [#39](https://github.com/replicatedhq/sbctl/issues/39) deterministic kubeconfig file names - `@ajjester` [#37](https://github.com/replicatedhq/sbctl/issues/37) kubectl errors when process is sent to bg - open floor - join #app-troubleshoot on [Kubernetes slack](kubernetes.slack.com): https://kubernetes.slack.com/archives/CS7J9JRH9 ## Troubleshoot.sh Community Meeting - March 10, 2022 Join the meeting on Zoom using this [link](https://www.google.com/url?q=https://replicated.zoom.us/j/83304446950?pwd%3DMHFhd1dYUml1Ty9KejFGaXpTWCtkZz09&sa=D&source=calendar&ust=1646769203354500&usg=AOvVaw2esDHXcygyOZ4xyKcycl90) - sbctl overview with @divolgin - open floor ## Troubleshoot.sh Community Meeting - March 3, 2022 Interview with Chris Sanders ## Troubleshoot.sh Community Meeting - February 3, 2022 11:00 AM PST / 2:00 PM EST [Zoom link](https://replicated.zoom.us/j/89249022580?pwd=dG5ON01vVmhweWNCc3pucmdFUE45QT09) - Open issues - [531](https://github.com/replicatedhq/troubleshoot/issues/531) - JSON files located in `/cluster-resources` are not preserving GVK information - {482}(https://github.com/replicatedhq/troubleshoot/issues/482) - LIVE bug-bash w/ `@OGtrilliams` - Issue [#407](https://github.com/replicatedhq/troubleshoot/issues/407) - open floor ## Troubleshoot.sh Community Meeting - December 2, 2021 11AM PST/2pm EST Join the meeting using the following Zoom link: https://replicated.zoom.us/j/84125433779?pwd=ZHAwUFFid2thdzM2Rzdxek05cG1udz09 (ID: 84125433779, passcode: 6An1Rpp9) - released v0.23.0 with https://github.com/replicatedhq/troubleshoot/pull/487 and https://github.com/replicatedhq/troubleshoot/pull/484 (bugfixes and ARM support) - troubleshoot talks "in the wild" https://www.papercall.io/virtual-cncf-eastern-canada - open floor ## Troubleshoot.sh Community Meeting - November 4, 2021 11AM PDT/2PM EDT Join the meeting using the following Zoom link: https://replicated.zoom.us/j/84125433779?pwd=ZHAwUFFid2thdzM2Rzdxek05cG1udz09 - `@programmerq` - ability to specify namespace and/or selectors at runtime (templated support bundle definition?) to accomodate a bundle for a specific given instance of an application. For cases where there may be multiple instances of the application that vary by namespace, deployment names, labels, etc... https://github.com/replicatedhq/troubleshoot/issues/481 - `@programmerq` - ability to determine storageclass capabilities in analyzers. conditions based on provisioner, allowVolumeExpansion, or anything else that may come up. https://github.com/replicatedhq/troubleshoot/issues/482 - `@ogtrilliams` - open floor ## Troubleshoot.sh Community Meeting - 11 AM PDT/2 PM EDT October 7, 2021 Join the meeting using the following Zoom link: https://replicated.zoom.us/j/81568123981?pwd=a0lFSXpoVXA4bkJVamVyUTdNdFZodz09 - `OGtrilliams` - https://github.com/replicatedhq/troubleshoot/pull/447 - `@laverya` - redactor tokenization (eg IP#1 or MYHASH instead of \*\*\*HIDDEN\*\*\*) (new [request](https://github.com/replicatedhq/troubleshoot/issues/449)) - `@laverya` - Ability to run without redactions (new [request](https://github.com/replicatedhq/troubleshoot/issues/448)) - `@croomes` new PR https://github.com/replicatedhq/troubleshoot/pull/434 - `@croomes` - https://github.com/replicatedhq/troubleshoot/issues/399 - `@ogtrilliams` - KubeCon news - troubleshoot workshop w/ `@kwsorensen` October 12, 2021 at 130pm PDT - open floor ## Troubleshoot.sh Community meeting - 11am PDT/2PM EDT September 2, 2021 Join the meeting using the following Zoom link: https://replicated.zoom.us/j/89062276386?pwd=dHhMMmpBRWUyYzhOZDh5cEFLRFRsQT09 - `@murphybytes`: - Discuss Remote Host Collector feature by `@croomes` - PR has been reviewed and will need some work to bring it to a state where it can be merged. - If the feature will be added documentation will need to be created. - Reference https://github.com/replicatedhq/troubleshoot/pull/392 - open floor? - placeholder (delete me) ### Action items John Murphy (@murphybytes) has volunteered to work with @crooms to refine PR #392 ## Troubleshoot.sh Community Meeting - 11:00 AM PST August 5, 2021 Join the meeting with the following Zoom link: https://replicated.zoom.us/j/89062276386?pwd=dHhMMmpBRWUyYzhOZDh5cEFLRFRsQT09 - `@dexhorthy` - Aggregating awesome SupportBundle and Preflight specs from the wild - e.g. https://gist.github.com/ghuntley/4211f3bfba5eb0fd297d123a816c3abf by `@ghuntley` - `ogtrilliams` will follow up with Dex on goals - `@divolgin` - better process for reviewing and merging community contributions - e.g. https://github.com/replicatedhq/troubleshoot/pull/392 by `@croomes` - currently being worked on by John Murphy - `ogtrilliams` will work w/ John Murphy to update community guidelines & investigate CI/CD platforms - dedicated reviewers list? - develop pre-vetting process - `ogtrilliams` create process where potential contributors write out issue template with outline on proposed contribution that'll be sent to reviewer board. once approved, PR can be submitted. - [Bugzilla](https://www.bugzilla.org) a possible solution? - `@divolgin` - Things that make support bundle hard to use - Analyzers are hard to troubleshoot when they don't work. - File names produced by collectors are hard to figure out when result is used with analyzers. - Collectors may never complete and there is no global timeout. - `@emosbaugh` - this is such a large change to host preflights. is this a direction we want to take them? should this be a "regular" preflight? - https://github.com/replicatedhq/troubleshoot/pull/392 - `@marccampbell` - Replace the CLA with a DCO? - will be implemented in ~1 week's time - Open floor ### action items - Contributing guide will be started by John Murphy - look into creating public version of design plans for troubleshoot.sh

    Import from clipboard

    Paste your markdown or webpage here...

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lose their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template has been removed or transferred.
    Upgrade
    All
    • All
    • Team
    No template.

    Create a template

    Upgrade

    Delete template

    Do you really want to delete this template?
    Turn this template into a regular note and keep its content, versions, and comments.

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password

    or

    By clicking below, you agree to our terms of service.

    Sign in via Facebook Sign in via Twitter Sign in via GitHub Sign in via Dropbox Sign in with Wallet
    Wallet ( )
    Connect another wallet

    New to HackMD? Sign up

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Help & Tutorial

    How to use Book mode

    Slide Example

    API Docs

    Edit in VSCode

    Install browser extension

    Contacts

    Feedback

    Discord

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions and GitHub Sync
    Get Full History Access

    • Edit version name
    • Delete

    revision author avatar     named on  

    More Less

    Note content is identical to the latest version.
    Compare
      Choose a version
      No search result
      Version not found
    Sign in to link this note to GitHub
    Learn more
    This note is not linked with GitHub
     

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub
        • Please sign in to GitHub and install the HackMD app on your GitHub repo.
        • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
        Learn more  Sign in to GitHub

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Include title and tags
        Available push count

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully